[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: searching program on amd64 for...



On Wed, Oct 12, 2005 at 10:13:33PM -0400, Matthias Julius wrote:
> Ric Otte <ric@otte.ucsc.edu> writes:
> 
> > With ldd /usr/bin/skype I get:
> >
> > linux-gate.so.1 =>  (0x00000000)
> >         libqt-mt.so.3 => not found
> >         libXext.so.6 => /emul/ia32-linux/usr/X11R6/lib/libXext.so.6 (0x5557b000)
> >         libX11.so.6 => /emul/ia32-linux/usr/X11R6/lib/libX11.so.6 (0x5558a000)
> >         libpthread.so.0 => /emul/ia32-linux/lib/tls/libpthread.so.0 (0x55651000)
> >         libstdc++.so.5 => /emul/ia32-linux/usr/lib/libstdc++.so.5 (0x55660000)
> >         libm.so.6 => /emul/ia32-linux/lib/tls/libm.so.6 (0x5571a000)
> >         libgcc_s.so.1 => /emul/ia32-linux/lib/libgcc_s.so.1 (0x5573c000)
> >         libc.so.6 => /emul/ia32-linux/lib/tls/libc.so.6 (0x55744000)
> >         libdl.so.2 => /emul/ia32-linux/lib/tls/libdl.so.2 (0x55879000)
> >         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x55555000)
> >
> > So it looks like the problem is libqt-mt-so.3.  I have that installed at /usr/lib/libqt-mt.so.3, but not in /emul/.  Is this library supposed to be in ia32-libs?
> > Thanks,
> > Ric  
> 
> Appearently it is not.  But you can unpack the libqt3c102-mt package
> for i386 manually and copy its content to /emul/ia32-linux/.
> 
> Matthias
I simply copied libqt-me.so.3 files from my chroot to /emul/ia32-linux/usr/lib, but
then when I ran ldd /usr/bin/skype I got additional libs not found:

        linux-gate.so.1 =>  (0x00000000)
        libqt-mt.so.3 => /emul/ia32-linux/usr/lib/libqt-mt.so.3 (0x5557b000)
        libXext.so.6 => /emul/ia32-linux/usr/X11R6/lib/libXext.so.6 (0x55c67000)
        libX11.so.6 => /emul/ia32-linux/usr/X11R6/lib/libX11.so.6 (0x55c76000)
        libpthread.so.0 => /emul/ia32-linux/lib/tls/libpthread.so.0 (0x55d3d000)
        libstdc++.so.5 => /emul/ia32-linux/usr/lib/libstdc++.so.5 (0x55d4c000)
        libm.so.6 => /emul/ia32-linux/lib/tls/libm.so.6 (0x55e06000)
        libgcc_s.so.1 => /emul/ia32-linux/lib/libgcc_s.so.1 (0x55e28000)
        libc.so.6 => /emul/ia32-linux/lib/tls/libc.so.6 (0x55e30000)
        libfontconfig.so.1 => /emul/ia32-linux/usr/lib/libfontconfig.so.1 (0x55f65000)
        libaudio.so.2 => /emul/ia32-linux/usr/lib/libaudio.so.2 (0x55f94000)
        libXt.so.6 => /emul/ia32-linux/usr/X11R6/lib/libXt.so.6 (0x55fa9000)
        libpng12.so.0 => not found
        libz.so.1 => /emul/ia32-linux/usr/lib/libz.so.1 (0x55ffa000)
        libXrender.so.1 => /emul/ia32-linux/usr/lib/libXrender.so.1 (0x5600c000)
        libXrandr.so.2 => /emul/ia32-linux/usr/X11R6/lib/libXrandr.so.2 (0x56015000)
        libXcursor.so.1 => not found
        libXft.so.2 => not found
        libfreetype.so.6 => /emul/ia32-linux/usr/lib/libfreetype.so.6 (0x56019000)
        libSM.so.6 => /emul/ia32-linux/usr/X11R6/lib/libSM.so.6 (0x56086000)
        libICE.so.6 => /emul/ia32-linux/usr/X11R6/lib/libICE.so.6 (0x56090000)
        libdl.so.2 => /emul/ia32-linux/lib/tls/libdl.so.2 (0x560a7000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x55555000)
        libexpat.so.1 => /emul/ia32-linux/usr/lib/libexpat.so.1 (0x560aa000)

So now it looks like I need libpng12.so.0, libXcursor.so.1, and libXft.so.2.  Before 
I go further, I thought I'd ask if simply copying from the chroot will work, or
if there is some reason I shouldn't do that.
Thanks,
Ric



Reply to: