[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
./
./usr/
./usr/share/
./usr/share/doc/
./usr/share/doc/libxcursor1/
./usr/share/doc/libxcursor1/AUTHORS
./usr/share/doc/libxcursor1/copyright
./usr/share/doc/libxcursor1/changelog.gz
./usr/share/doc/libxcursor1/changelog.Debian.gz
./usr/lib/
./usr/lib/libXcursor.so.1.0.2
./usr/lib/libXcursor.so.1
 
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.
-- 
richard



Reply to: