[sisyphus] gwyddion

Andrii Dobrovol`s`kii dobr на iop.kiev.ua
Чт Окт 8 08:35:02 UTC 2009


Andrii Dobrovol`s`kii пишет:
> Andrii Dobrovol`s`kii пишет:
>> Andrii Dobrovol`s`kii пишет:
>>> Boris Savelev пишет:
>>>> 7 октября 2009 г. 18:33 пользователь Andrii Dobrovol`s`kii
>>>> <dobr на iop.kiev.ua> написал:
>>>>> Boris Savelev пишет:
>>>>>> 7 октября 2009 г. 18:10 пользователь Andrii Dobrovol`s`kii
>>>>>> <dobr на iop.kiev.ua> написал:
>>>>>>> /usr/lib/gwyddion/modules/tool/roughness.so
>>>>>> после запуска приложения, в списке модулей он есть?
>>>>>>
>>>>>>
>>>>> В том-то и дело, что нет. Хотя в папке присутствует.
>>>> а у меня есть-)
>>>> md5sum /usr/lib/gwyddion/modules/tool/roughness.so
>>>> 0c80efe7ca5f793315b491e5cec56a4b  /usr/lib/gwyddion/modules/tool/roughness.so
>>>> [boris на boris src]$ rpm -qf /usr/lib/gwyddion/modules/tool/roughness.so
>>>> gwyddion-2.16-alt1
>>>>
>>> Да без разницы какая у него сумма... Он должен быть в списке модулей
>>> в любом случае... Либо в алфавитном месте, если правильный, либо в
>>> самом начале с сообщением о проблеме загрузки. А его нет _совсем_!
>>> Более того, оно даже не пытается его грузить!
>>> strace -e trace=open,stat gwyddion 2>&1 | grep modules/tool
>>> open("/usr/local/lib/gwyddion/modules/tool",
>>> O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 5
>>> open("/usr/local/lib/gwyddion/modules/tool/crop.so", O_RDONLY) = 6
>>> open("/usr/local/lib/gwyddion/modules/tool/sfunctions.so", O_RDONLY) = 6
>>> open("/usr/local/lib/gwyddion/modules/tool/maskedit.so", O_RDONLY) = 6
>>> open("/usr/local/lib/gwyddion/modules/tool/polynom.so", O_RDONLY) = 6
>>> open("/usr/local/lib/gwyddion/modules/tool/readvalue.so", O_RDONLY) = 6
>>> open("/usr/local/lib/gwyddion/modules/tool/grainremover.so",
>>> O_RDONLY) = 6
>>> open("/usr/local/lib/gwyddion/modules/tool/level3.so", O_RDONLY) = 6
>>> open("/usr/local/lib/gwyddion/modules/tool/icolorange.so", O_RDONLY) = 6
>>> open("/usr/local/lib/gwyddion/modules/tool/stats.so", O_RDONLY) = 6
>>> open("/usr/local/lib/gwyddion/modules/tool/distance.so", O_RDONLY) = 6
>>> open("/usr/local/lib/gwyddion/modules/tool/filter.so", O_RDONLY) = 6
>>> open("/usr/local/lib/gwyddion/modules/tool/spotremove.so", O_RDONLY) = 6
>>> open("/usr/local/lib/gwyddion/modules/tool/linestats.so", O_RDONLY) = 6
>>> open("/usr/local/lib/gwyddion/modules/tool/profile.so", O_RDONLY) = 6
>>> open("/home/andriy/.gwyddion/modules/tool",
>>> O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 5
>>>
>>> Просто копируем модуль в домашник и:
>>> strace -e trace=open,stat gwyddion 2>&1 | grep modules/tool
>>> open("/usr/local/lib/gwyddion/modules/tool",
>>> O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 5
>>> open("/usr/local/lib/gwyddion/modules/tool/crop.so", O_RDONLY) = 6
>>> open("/usr/local/lib/gwyddion/modules/tool/sfunctions.so", O_RDONLY) = 6
>>> open("/usr/local/lib/gwyddion/modules/tool/maskedit.so", O_RDONLY) = 6
>>> open("/usr/local/lib/gwyddion/modules/tool/polynom.so", O_RDONLY) = 6
>>> open("/usr/local/lib/gwyddion/modules/tool/readvalue.so", O_RDONLY) = 6
>>> open("/usr/local/lib/gwyddion/modules/tool/grainremover.so",
>>> O_RDONLY) = 6
>>> open("/usr/local/lib/gwyddion/modules/tool/level3.so", O_RDONLY) = 6
>>> open("/usr/local/lib/gwyddion/modules/tool/icolorange.so", O_RDONLY) = 6
>>> open("/usr/local/lib/gwyddion/modules/tool/stats.so", O_RDONLY) = 6
>>> open("/usr/local/lib/gwyddion/modules/tool/distance.so", O_RDONLY) = 6
>>> open("/usr/local/lib/gwyddion/modules/tool/filter.so", O_RDONLY) = 6
>>> open("/usr/local/lib/gwyddion/modules/tool/spotremove.so", O_RDONLY) = 6
>>> open("/usr/local/lib/gwyddion/modules/tool/linestats.so", O_RDONLY) = 6
>>> open("/usr/local/lib/gwyddion/modules/tool/profile.so", O_RDONLY) = 6
>>> open("/home/andriy/.gwyddion/modules/tool",
>>> O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 5
>>> open("/home/andriy/.gwyddion/modules/tool/roughness.so", O_RDONLY) = 6
>>> А вот пиктограмма инструмента так и не появляется... Чего его
>>> клинит? Чего не хватает для нормальной загрузки? И версия программы
>>> значения не имеет. Специально проверил версии начиная с 2.9 Благо
>>> сам собирал и все они под рукой. Модуль есть, но не грузится!
>>> А раньше грузился... Правда с тех пор я систему с нуля установил...
>>> А это наводит на мысль, что чего-то просто не хватает.
>>>
>> Блин... Только сегодня увидел, что оно лезет в /usr/local...
>> Этого уже совсем не понимаю. Счего вдруг оно туда отправилось?
>> Как найти причину?
>>
> rpmquery -a|grep gwydd
> gwyddion-2.16-alt1
> libgwyddion2-2.16-alt1
> Вообще инструментарий не показывает! После того как я прибил остатки
> былых инсталляций в локал.
> У меня полный швах. Я ничего не понимаю. Ситуация одинакова, что при
> запуске из меню, что из консоли... Да ещё и такое:
> gwyddion
> 
> ** (process:18842): WARNING **: Application and library versions do
> not match: 2.4 vs. 2.5
> 
> Откуда этот конфликт версий в библиотеках?..
Всё. Разобрался.
Это из-за этого:
echo $PATH
/home/andriy/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games

Осталось понять откуда такие установки?..
-- 
Rgrds,
Andriy
*********************************************************************
email: dobr at iop dot kiev dot ua            Kyiv, Ukraine
Phone: (380-44)   525-7824            Department of Gas Electronics
Fax:   (380-44)   525-2329             Institute of Physics of NASU
*********************************************************************

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 198 байтов
Описание: OpenPGP digital signature
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20091008/16548d42/attachment-0001.bin>


Подробная информация о списке рассылки Sisyphus