Запуск rapidsvn в slackware

Автор: DiMasKiss Дата: 10.07.2008 16:37 Привет всем!
Проблема следующая: не запускается rapidsvn.
slackware 12, svn 1.5.0., wxWidgets-2.8.7-i486, rapidsvn-0.9.6.
rapidsvn собрался и установлися нормально, но не запускается.
-----------------
strace rapidsvn
stat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=131072, ...}) = 0
writev(2, [{"rapidsvn", 8}, {": ", 2}, {"error while loading shared libra"..., 36}, {": ", 2}, {"libsvncpp.so.1", 14}, {": ", 2}, {"cannot open shared object file", 30}, {": ", 2}, {"No such file or directory", 25}, {" ", 1}], 10rapidsvn: error while loading shared libraries: libsvncpp.so.1: cannot open shared object file: No such file or directory
) = 122
-----------------
файл libsvncpp.so.1 существует, но не может быть загружен программой, по какой причине мне не известно. Кто ни будь с этим уже сталкивался?
Как побороть проблему?
Re: запуск rapidsvn в slackware 14.07.2008 14:50kosmonavt > cannot open shared object file: No such file or directory

man ld.so

Если коротко, то нужно добавить каталог, в котором лежит libsvncpp.so.1, к LD_LIBRARY_PATH или прописать этот каталог в каком-нить из файлов /etc/ld.so.conf или /etc/ld.so.conf.d/* после чего выполнить ldconfig, либо положить libsvncpp.so.1 или симлинк на libsvncpp.so.1 в стандартный каталог, типа /lib или /usr/lib, либо линковать программу, которая его использует, с -Wl,-rpath,path_to_shared_library.
Re: запуск rapidsvn в slackware 14.07.2008 16:56peter_ir Я думаю, что автор вопроса и сам это знает, а при установке стандартных пакетов они и так должны
были установиться в предопределенные каталоги, известные системе. Возможно, тут какой-то
конфликт, например, у разных пакетов библиотеки с одинаковыми именами, но в разных каталогах.
Re: запуск rapidsvn в slackware 14.07.2008 17:18DiMasKiss всем спасибо, за поддержку, peter_ir прав, достатчно было переустановить связанные между собой пакеты и перезагрузить систему. Проблема испарилась.
RSS-материал