LINUX.ORG.RU

Непонятки с ldconfig в FreeBSD


0

0

/usr/lib> uname -a
FreeBSD freebsd.mshome.net 4.10-RELEASE FreeBSD 4.10-RELEASE #1: Fri Oct 8 12:4
2:57 EEST 2004 root@freebsd.mshome.net:/usr/obj/usr/src/sys/STEFAN i386
/usr/lib> whoami
root
/usr/lib> ls libsmb*
libsmb.a libsmb.so libsmb.so.1 libsmbclient.so
/usr/lib> file libsmbclient.so
libsmbclient.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (FreeBSD),
not stripped
/usr/lib> ldconfig /usr/lib
/usr/lib> ldconfig -r | grep smb
36:-lsmb.1 => /usr/lib/libsmb.so.1

/usr/lib>

В общем, не добавляется libsmbclient.so и все :-( Слил последную samba 3.0.7, компилял сам без параметров.
По умолчанию оно устанавливается в /usr/local/samba/lib (я сначала сделал симлинк, потом просто тупо скопировал в /usr/lib, но все-равно не помогает)

Вот, например, оригинал.

/usr/lib> ldconfig /usr/local/samba/lib
/usr/lib> ldconfig -r
/var/run/ld-elf.so.hints:
search directories: /usr/local/samba/lib
/usr/lib> ls /usr/local/samba/lib
auth fr.msg libsmbclient.so pl.msg upcase.dat
charset idmap lowcase.dat rpc valid.dat
de.msg it.msg nl.msg smb.conf vfs
en.msg ja.msg pdb tr.msg
/usr/lib>

Что делать? И можно как-нибудь вручную ему подсказать эту либу..

Filenames must conform to the lib*.so.[0-9] pattern in order to be added to the hints file.(c) man ldconfig

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.