Falk Hueffner <[EMAIL PROTECTED]> writes: >> And there's a shlibs problem in a few packages, for example >> >> dh_shlibdeps -pgnat-4.0 -L libgnat-4.0 -l debian/libgnat-4.0/usr/lib >> dpkg-shlibdeps: warning: could not find path for ld.so.1 >> dpkg-shlibdeps: warning: could not find any packages for (ld.so.1) >> dpkg-shlibdeps: warning: unable to find dependency information for shared >> library ld (soname 1, path , dependency field Depends) >> >> $ cat /var/lib/dpkg/info/libc6.shlibs >> ld 1 libc6 (>= 2.3.2.ds1-21) >> >> Presumably, there's a binary linked incorrectly or a problem in the >> rules or the control file causing this. Maybe something's assuming >> something i386-specific, like ld-linux.so.2, but I'm afraid I'm not at >> all familiar with the GCC packaging. > > I don't know what to make of this either.
I've kept the source tree, so I can run tests on it if required. The binaries themselves are linked OK: [EMAIL PROTECTED]:~/gcc/gcc-4.0-4.0.0/debian$ ldd libgnat-4.0/usr/lib/libgna* libgnat-4.0/usr/lib/libgnarl-4.0.so.1: libpthread.so.0 => /lib/libpthread.so.0 (0x0fc00000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0f8f0000) libc.so.6 => /lib/libc.so.6 (0x0fe70000) /lib/ld.so.1 => /lib/ld.so.1 (0x08000000) libgnat-4.0/usr/lib/libgnat-4.0.so.1: libm.so.6 => /lib/libm.so.6 (0x0fde0000) libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x0f8f0000) libc.so.6 => /lib/libc.so.6 (0x0fe70000) /lib/ld.so.1 => /lib/ld.so.1 (0x08000000) [EMAIL PROTECTED]:~/gcc/gcc-4.0-4.0.0/debian$ cat libgnat-4.0.substvars shlibs:Depends=libc6 (>= 2.3.2.ds1-21), libgcc1 (>= 1:4.0.0-7) dpkg-shlibdeps also works OK on its own: [EMAIL PROTECTED]:~/gcc/gcc-4.0-4.0.0/debian$ dpkg-shlibdeps -O -elibgnat-4.0/usr/lib/libgnat-4.0.so.1 shlibs:Depends=libc6 (>= 2.3.2.ds1-21), libgcc1 (>= 1:4.0.0-7) [EMAIL PROTECTED]:~/gcc/gcc-4.0-4.0.0$ dpkg-shlibdeps -O -edebian/gnat-4.0/usr/lib/gcc/powerpc-linux/4.0.1/gnat1 shlibs:Depends=libc6 (>= 2.3.2.ds1-21) But not when invoked through dh_shlibdeps $ cat debian/libgnat-4.0/DEBIAN/shlibs libgnat-4.0 1 libgnat-4.0 (>= 4.0.0-7) libgnarl-4.0 1 libgnat-4.0 (>= 4.0.0-7) $ DH_VERBOSE=1 dh_shlibdeps -pgnat-4.0 -L libgnat-4.0 -l debian/libgnat-4.0/usr/lib LD_LIBRARY_PATH=/home/rleigh/gcc/gcc-4.0-4.0.0/debian/libgnat-4.0/usr/lib dpkg-shlibdeps -Tdebian/gnat-4.0.substvars -Ldebian/libgnat-4.0/DEBIAN/shlibs debian/gnat-4.0/usr/bin/gnat debian/gnat-4.0/usr/bin/gnatbind debian/gnat-4.0/usr/bin/gnatbl debian/gnat-4.0/usr/bin/gnatchop debian/gnat-4.0/usr/bin/gnatclean debian/gnat-4.0/usr/bin/gnatfind debian/gnat-4.0/usr/bin/gnatkr debian/gnat-4.0/usr/bin/gnatlink debian/gnat-4.0/usr/bin/gnatls debian/gnat-4.0/usr/bin/gnatmake debian/gnat-4.0/usr/bin/gnatname debian/gnat-4.0/usr/bin/gnatprep debian/gnat-4.0/usr/bin/gnatxref debian/gnat-4.0/usr/bin/gprmake debian/gnat-4.0/usr/lib/gcc/powerpc-linux/4.0.1/gnat1 dpkg-shlibdeps: warning: could not find path for ld.so.1 dpkg-shlibdeps: warning: could not find path for ld.so.1 dpkg-shlibdeps: warning: could not find path for ld.so.1 dpkg-shlibdeps: warning: could not find path for ld.so.1 dpkg-shlibdeps: warning: could not find path for ld.so.1 dpkg-shlibdeps: warning: could not find path for ld.so.1 dpkg-shlibdeps: warning: could not find path for ld.so.1 dpkg-shlibdeps: warning: could not find path for ld.so.1 dpkg-shlibdeps: warning: could not find path for ld.so.1 dpkg-shlibdeps: warning: could not find path for ld.so.1 dpkg-shlibdeps: warning: could not find any packages for (ld.so.1) dpkg-shlibdeps: warning: unable to find dependency information for shared library ld (soname 1, path , dependency field Depends) dpkg-shlibdeps: warning: could not find any packages for (ld.so.1) dpkg-shlibdeps: warning: unable to find dependency information for shared library ld (soname 1, path , dependency field Depends) dpkg-shlibdeps: warning: could not find any packages for (ld.so.1) dpkg-shlibdeps: warning: unable to find dependency information for shared library ld (soname 1, path , dependency field Depends) dpkg-shlibdeps: warning: could not find any packages for (ld.so.1) dpkg-shlibdeps: warning: unable to find dependency information for shared library ld (soname 1, path , dependency field Depends) dpkg-shlibdeps: warning: could not find any packages for (ld.so.1) dpkg-shlibdeps: warning: unable to find dependency information for shared library ld (soname 1, path , dependency field Depends) dpkg-shlibdeps: warning: could not find any packages for (ld.so.1) dpkg-shlibdeps: warning: unable to find dependency information for shared library ld (soname 1, path , dependency field Depends) dpkg-shlibdeps: warning: could not find any packages for (ld.so.1) dpkg-shlibdeps: warning: unable to find dependency information for shared library ld (soname 1, path , dependency field Depends) dpkg-shlibdeps: warning: could not find any packages for (ld.so.1) dpkg-shlibdeps: warning: unable to find dependency information for shared library ld (soname 1, path , dependency field Depends) dpkg-shlibdeps: warning: could not find any packages for (ld.so.1) dpkg-shlibdeps: warning: unable to find dependency information for shared library ld (soname 1, path , dependency field Depends) dpkg-shlibdeps: warning: could not find any packages for (ld.so.1) dpkg-shlibdeps: warning: unable to find dependency information for shared library ld (soname 1, path , dependency field Depends) Use of uninitialized value in scalar assignment at /usr/bin/dh_shlibdeps line 138, <COMPAT_IN> line 3. Making things simpler: [EMAIL PROTECTED]:~/gcc/gcc-4.0-4.0.0$ dpkg-shlibdeps -O -edebian/gnat-4.0/usr/bin/gnat dpkg-shlibdeps: warning: could not find path for ld.so.1 dpkg-shlibdeps: warning: could not find any packages for (ld.so.1) dpkg-shlibdeps: warning: unable to find dependency information for shared library ld (soname 1, path , dependency field Depends) shlibs:Depends=libc6 (>= 2.3.2.ds1-21) [EMAIL PROTECTED]:~/gcc/gcc-4.0-4.0.0$ ldd debian/gnat-4.0/usr/bin/gnat libc.so.6 => /lib/libc.so.6 (0x0fe70000) /lib/ld.so.1 => /lib/ld.so.1 (0x0ffd0000) $ objdump -p debian/gnat-4.0/usr/bin/gnat | grep NEEDED NEEDED libc.so.6 NEEDED ld.so.1 Regards, Roger -- Roger Leigh Printing on GNU/Linux? http://gimp-print.sourceforge.net/ Debian GNU/Linux http://www.debian.org/ GPG Public Key: 0x25BFB848. Please sign and encrypt your mail. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]