2 problems with shared libraries
Boris Samorodov
bsam at ipt.ru
Thu May 24 09:12:55 UTC 2007
On Thu, 24 May 2007 12:26:47 +0700 (ICT) Olivier Nicole wrote:
> $ 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.
Those libraries have (an undisplayed) prefix "/compat/linux". And
there is no /compat/linux/usr/X11R6/lib/libqt-mt.so.3. This library is
from qt3 rpm which we don't have currently at out ports tree.
However you may try to install the port I wrote:
ftp://ftp.ipt.ru/pub/download/linux-qt3.tar.bz2
# cp linux-qt3.tar.bz2 /usr/ports/x11-toolkits
# cd /usr/ports/x11-toolkits
# tar xyf linux-qt3.tar.bz2
# cd linux-qt3
# make install clean
I've tested the port at tinderbox (build/install/deinstall) but can't
test at run time -- there may be missed dependencies (though I hope it
shouldn't happen). Any feedback is appreciated.
WBR
--
Boris Samorodov (bsam)
Research Engineer, http://www.ipt.ru Telephone & Internet SP
FreeBSD committer, http://www.FreeBSD.org The Power To Serve
More information about the freebsd-questions
mailing list