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

Re: file not found - hardware, fs, or driver problem?

On Wednesday,  7 December 2005 at 22:47:47 +0100, Almut Behrens wrote:
> Yes, you need to fetch all missing ia32 libs and put them into the
> subtree /emul/ia32-linux/ which has been created by installing
> ia32-libs.  
> AFAICT, you'll probably at least need those (let's hope the Qt libs are
> linked in statically...):
>     shared lib                  in deb package
>     libXcursor.so.1             libxcursor1
>     libfreetype.so.6            libfreetype6
>     libfontconfig.so.1          libfontconfig1

$ ldd qcad
        linux-gate.so.1 =>  (0x00000000)
        libSM.so.6 => /emul/ia32-linux/usr/X11R6/lib/libSM.so.6 (0x5557d000)
        libICE.so.6 => /emul/ia32-linux/usr/X11R6/lib/libICE.so.6 (0x55586000)
        libXi.so.6 => /emul/ia32-linux/usr/X11R6/lib/libXi.so.6 (0x5559e000)
        libXrender.so.1 => /emul/ia32-linux/usr/lib/libXrender.so.1 (0x555a6000)
        libXrandr.so.2 => /emul/ia32-linux/usr/X11R6/lib/libXrandr.so.2 (0x555ae000)
        libXcursor.so.1 => not found
        libfreetype.so.6 => /emul/ia32-linux/usr/lib/libfreetype.so.6 (0x555b2000)
        libfontconfig.so.1 => /emul/ia32-linux/usr/lib/libfontconfig.so.1 (0x5561f000)
        libXext.so.6 => /emul/ia32-linux/usr/X11R6/lib/libXext.so.6 (0x5564f000)
        libX11.so.6 => /emul/ia32-linux/usr/X11R6/lib/libX11.so.6 (0x5565d000)
        libdl.so.2 => /emul/ia32-linux/lib/tls/libdl.so.2 (0x55724000)
        libpthread.so.0 => /emul/ia32-linux/lib/tls/libpthread.so.0 (0x55727000)
        libstdc++.so.5 => /emul/ia32-linux/usr/lib/libstdc++.so.5 (0x55736000)
        libm.so.6 => /emul/ia32-linux/lib/tls/libm.so.6 (0x557f0000)
        libgcc_s.so.1 => /emul/ia32-linux/usr/lib/libgcc_s.so.1 (0x55813000)
        libc.so.6 => /emul/ia32-linux/lib/tls/libc.so.6 (0x5581e000)
        libz.so.1 => /emul/ia32-linux/usr/lib/libz.so.1 (0x55952000)
        libexpat.so.1 => /emul/ia32-linux/usr/lib/libexpat.so.1 (0x55966000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x55555000)

I cannot find linux-gate on packages.debian, so I don't know about that.

It looks as though libXcursor is the only other problem.  So I downloaded the i386 
package, and did, as you suggest:
> Just download the respective .deb file and unpack it into the ia32
> library tree, like so
> # dpkg -X libxcursor1_1.1.3-1_i386.deb /emul/ia32-linux

it did:

# dpkg -X libxcursor1_1.1.3-1_i386.deb /emul/ia32-linux
Which I suppose is okay.

There seems to be a file in the /emul/ia32-linux/usr/lib directory,
but the output of ldd is unchanged

I am not sure what next.

Thanks again for the help to here.

Reply to: