Date: Thu, 24 May 2007 12:26:47 +0700 (ICT) From: Olivier Nicole <on@cs.ait.ac.th> To: freebsd-questions@freebsd.org Subject: 2 problems with shared libraries Message-ID: <200705240526.l4O5QlZE040167@banyan.cs.ait.ac.th>
next in thread | raw e-mail | index | archive | help
Hi, I have the two following problems: 1) $ ldconfig -r | grep libqt-mt.so.3 102:-lqt-mt.3 => /usr/X11R6/lib/libqt-mt.so.3 $ ldd colorseg colorseg: libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x28279000) libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x282e2000) libpng.so.3 => /usr/lib/libpng.so.3 (0x28300000) libdpstk.so.1 => /usr/X11R6/lib/libdpstk.so.1 (0x28323000) libdps.so.1 => /usr/X11R6/lib/libdps.so.1 (0x2832b000) libXt.so.6 => /usr/X11R6/lib/libXt.so.6 (0x28374000) libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x283c7000) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x283d7000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x283e0000) libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x283f8000) libz.so.1 => /usr/lib/libz.so.1 (0x284f4000) libpthread.so.0 => /lib/obsolete/linuxthreads/libpthread.so.0 (0x28507000) libqt-mt.so.3 => not found libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x2855b000) libm.so.6 => /lib/obsolete/linuxthreads/libm.so.6 (0x28614000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x2863a000) libc.so.6 => /lib/obsolete/linuxthreads/libc.so.6 (0x28644000) libdl.so.2 => /lib/libdl.so.2 (0x28763000) /lib/ld-linux.so.2 (0x2825a000) Why libqt-mt.so.3 is not found while it is listed by ldconfig? Colorseg is a Linux executable that I got without source. 2nd question: while playing around with ldconfig, I think I erased the list of directories that are used to find the shared lib. Is there a way to reconstruct this list of directories? Or I should grab my backup and restore /var/run/ld-elf.so.hints? best regards, Olivier
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200705240526.l4O5QlZE040167>