Hi All, I tried to compile libsigc++-1.9.16 inside SB1 for my target ([sbox-DV20x0: ~/ >) and during the make step I get a lot of errors (see below).
But if I try it inside SB1 with HOST ([sbox-HOST: ~] >) selected the make step finish normally. I suspect that for my target DV20x0 I'm missing libc6. How can I get libc6 available for my target DV20x0? If I try to manually install it I get two errors: [sbox-DV20x0: /tmp] > dpkg -i --force-architecture libc6_2.7-18lenny7_i386.deb dpkg: warning: overriding problem because --force enabled: package architecture (i386) does not match system (uclibc-linux-mips) Selecting previously deselected package libc6. (Reading database ... 3276 files and directories currently installed.) Unpacking libc6 (from libc6_2.7-18lenny7_i386.deb) ... *head: cannot open `/lib/ld-linux.so.2' for reading: No such file or directory *dpkg: dependency problems prevent configuration of libc6: *libc6 depends on libgcc1; however: Package libgcc1 is not installed. *dpkg: error processing libc6 (--install): dependency problems - leaving unconfigured Errors were encountered while processing: libc6 [sbox-DV20x0: /tmp] > But there is a symlink from /lib/ld-linux.so.2 -> ld-2.7.so [sbox-DV20x0: /tmp] > ls -al /lib/ld* -rwxr-xr-x 1 rhermsen rhermsen 113248 Jan 8 2011 */lib/ld-2.7.so *lrwxrwxrwx 1 rhermsen rhermsen 9 Jul 22 15:17 */lib/ld-linux.so.2 -> ld-2.7.so *-rwxr-xr-x 1 rhermsen rhermsen 22740 May 12 2005 /lib/ld-uClibc-0.9.27.so lrwxrwxrwx 1 rhermsen rhermsen 19 Jul 20 23:20 /lib/ld-uClibc.so.0 -> ld-uClibc-0.9.27.so [sbox-DV20x0: /tmp] > A search for libgcc results in the following, doesn't the last line indicate libgcc1 is installed?: [sbox-DV20x0: ~] > find / -name libgcc* 2> /dev/null /home/rhermsen/sb-toolchain-extras/cc/gcc-3.4-debian/work/gcc-3.4/debian/libgcc1.postinst.debhelper /home/rhermsen/sb-toolchain-extras/cc/gcc-3.4-debian/work/gcc-3.4/debian/libgcc1 /home/rhermsen/sb-toolchain-extras/cc/gcc-3.4-debian/work/gcc-3.4/debian/libgcc1/usr/share/doc/libgcc1 /home/rhermsen/sb-toolchain-extras/cc/gcc-3.4-debian/work/gcc-3.4/debian/libgcc1/lib/libgcc_s.so.1 /home/rhermsen/sb-toolchain-extras/cc/gcc-3.4-debian/work/gcc-3.4/debian/libgcc1.postrm.debhelper /home/rhermsen/sb-toolchain-extras/cc/gcc-3.4-debian/work/libgcc1_3.4.2-0+sb1_i386.deb /home/rhermsen/sb-toolchain-extras/debian/mips-linux-uclibc/scratchbox/compilers/uclibc-crosstools_gcc-3.4.2_uclibc-20050502/packages/libgcc1_3.4.2-0+sb1_i386.deb /home/rhermsen/sb-toolchain-extras/debian/mips-linux-uclibc/scratchbox/compilers/uclibc-crosstools_gcc-3.4.2_uclibc-20050502/lib/gcc/mips-linux-uclibc/3.4.2/libgcc_eh.a /home/rhermsen/sb-toolchain-extras/debian/mips-linux-uclibc/scratchbox/compilers/uclibc-crosstools_gcc-3.4.2_uclibc-20050502/lib/gcc/mips-linux-uclibc/3.4.2/libgcc.a /home/rhermsen/sb-toolchain-extras/debian/mips-linux-uclibc/scratchbox/compilers/uclibc-crosstools_gcc-3.4.2_uclibc-20050502/mips-linux-uclibc/lib/libgcc_s.so /home/rhermsen/sb-toolchain-extras/debian/mips-linux-uclibc/scratchbox/compilers/uclibc-crosstools_gcc-3.4.2_uclibc-20050502/mips-linux-uclibc/lib/libgcc_s.so.1 /scratchbox/host_shared/lib/libgcc_eh.a /scratchbox/host_shared/lib/libgccpp.so.1.0.2 /scratchbox/host_shared/lib/libgcc_s.so /scratchbox/host_shared/lib/libgcc_s.so.1 /scratchbox/host_shared/lib/libgccpp.so.1 /scratchbox/host_shared/lib/libgcc.a /scratchbox/compilers/host-gcc/lib/gcc-lib/i486-linux/3.3.5/libgcc_eh.a /scratchbox/compilers/host-gcc/lib/gcc-lib/i486-linux/3.3.5/libgcc_s.so /scratchbox/compilers/host-gcc/lib/gcc-lib/i486-linux/3.3.5/libgcc.a /scratchbox/compilers/uclibc-crosstools_gcc-3.4.2_uclibc-20050502/packages/libgcc1_3.4.2-0+sb1_i386.deb /scratchbox/compilers/uclibc-crosstools_gcc-3.4.2_uclibc-20050502/lib/gcc/mips-linux-uclibc/3.4.2/libgcc_eh.a /scratchbox/compilers/uclibc-crosstools_gcc-3.4.2_uclibc-20050502/lib/gcc/mips-linux-uclibc/3.4.2/libgcc.a /scratchbox/compilers/uclibc-crosstools_gcc-3.4.2_uclibc-20050502/mips-linux-uclibc/lib/libgcc_s.so /scratchbox/compilers/uclibc-crosstools_gcc-3.4.2_uclibc-20050502/mips-linux-uclibc/lib/libgcc_s.so.1 /targets/HOST/usr/share/lintian/overrides/libgcc1 /targets/HOST/usr/share/doc/libgcc1 /targets/HOST/lib/libgcc_s.so.1 /targets/HOST/var/cache/apt/archives/libgcc1_1%3a4.3.2-1.1_i386.deb /targets/HOST/var/lib/dpkg/info/libgcc1.shlibs /targets/HOST/var/lib/dpkg/info/libgcc1.postinst /targets/HOST/var/lib/dpkg/info/libgcc1.symbols /targets/HOST/var/lib/dpkg/info/libgcc1.postrm /targets/HOST/var/lib/dpkg/info/libgcc1.md5sums /targets/HOST/var/lib/dpkg/info/libgcc1.list /targets/DV20x0/usr/lib/libgcc_s.so */targets/DV20x0/lib/libgcc_s.so.1 *[sbox-DV20x0: ~] > Below the lines with obvious errors during make of libsigc++-1.9.16 inside SB1 for my target ([sbox-DV20x0: ~/ >) : /scratchbox/compilers/uclibc-crosstools_gcc-3.4.2_uclibc-20050502/bin/../lib/gcc/mips-linux-uclibc/3.4.2/../../../../include/c++/3.4.2/bits/basic_string.h:148: error: `_Atomic_word' does not name a type /scratchbox/compilers/uclibc-crosstools_gcc-3.4.2_uclibc-20050502/bin/../lib/gcc/mips-linux-uclibc/3.4.2/../../../../include/c++/3.4.2/bits/basic_string.h:215: error: `__exchange_and_add' is not a member of `__gnu_cxx' /scratchbox/compilers/uclibc-crosstools_gcc-3.4.2_uclibc-20050502/bin/../lib/gcc/mips-linux-uclibc/3.4.2/../../../../include/c++/3.4.2/bits/basic_string.h:226: error: `__atomic_add' is not a member of `__gnu_cxx' /scratchbox/compilers/uclibc-crosstools_gcc-3.4.2_uclibc-20050502/bin/../lib/gcc/mips-linux-uclibc/3.4.2/../../../../include/c++/3.4.2/bits/locale_classes.h:349: error: `_Atomic_word' does not name a type /scratchbox/compilers/uclibc-crosstools_gcc-3.4.2_uclibc-20050502/bin/../lib/gcc/mips-linux-uclibc/3.4.2/../../../../include/c++/3.4.2/bits/locale_classes.h:375: error: class `std::locale::facet' does not have any field named `_M_refcount' /scratchbox/compilers/uclibc-crosstools_gcc-3.4.2_uclibc-20050502/bin/../lib/gcc/mips-linux-uclibc/3.4.2/../../../../include/c++/3.4.2/bits/locale_classes.h:403: error: `__atomic_add' is not a member of `__gnu_cxx' /scratchbox/compilers/uclibc-crosstools_gcc-3.4.2_uclibc-20050502/bin/../lib/gcc/mips-linux-uclibc/3.4.2/../../../../include/c++/3.4.2/bits/locale_classes.h:403: error: `_M_refcount' undeclared (first use this function) /scratchbox/compilers/uclibc-crosstools_gcc-3.4.2_uclibc-20050502/bin/../lib/gcc/mips-linux-uclibc/3.4.2/../../../../include/c++/3.4.2/bits/locale_classes.h:403: error: (Each undeclared identifier is reported only once for each function it appears in.) /scratchbox/compilers/uclibc-crosstools_gcc-3.4.2_uclibc-20050502/bin/../lib/gcc/mips-linux-uclibc/3.4.2/../../../../include/c++/3.4.2/bits/locale_classes.h:408: error: `__exchange_and_add' is not a member of `__gnu_cxx' /scratchbox/compilers/uclibc-crosstools_gcc-3.4.2_uclibc-20050502/bin/../lib/gcc/mips-linux-uclibc/3.4.2/../../../../include/c++/3.4.2/bits/locale_classes.h:408: error: `_M_refcount' undeclared (first use this function) /scratchbox/compilers/uclibc-crosstools_gcc-3.4.2_uclibc-20050502/bin/../lib/gcc/mips-linux-uclibc/3.4.2/../../../../include/c++/3.4.2/bits/locale_classes.h:454: error: `_Atomic_word' does not name a type /scratchbox/compilers/uclibc-crosstools_gcc-3.4.2_uclibc-20050502/bin/../lib/gcc/mips-linux-uclibc/3.4.2/../../../../include/c++/3.4.2/bits/locale_classes.h:493: error: `_Atomic_word' does not name a type /scratchbox/compilers/uclibc-crosstools_gcc-3.4.2_uclibc-20050502/bin/../lib/gcc/mips-linux-uclibc/3.4.2/../../../../include/c++/3.4.2/bits/locale_classes.h:508: error: `__atomic_add' is not a member of `__gnu_cxx' /scratchbox/compilers/uclibc-crosstools_gcc-3.4.2_uclibc-20050502/bin/../lib/gcc/mips-linux-uclibc/3.4.2/../../../../include/c++/3.4.2/bits/locale_classes.h:508: error: `_M_refcount' undeclared (first use this function) /scratchbox/compilers/uclibc-crosstools_gcc-3.4.2_uclibc-20050502/bin/../lib/gcc/mips-linux-uclibc/3.4.2/../../../../include/c++/3.4.2/bits/locale_classes.h:513: error: `__exchange_and_add' is not a member of `__gnu_cxx' /scratchbox/compilers/uclibc-crosstools_gcc-3.4.2_uclibc-20050502/bin/../lib/gcc/mips-linux-uclibc/3.4.2/../../../../include/c++/3.4.2/bits/locale_classes.h:513: error: `_M_refcount' undeclared (first use this function) /scratchbox/compilers/uclibc-crosstools_gcc-3.4.2_uclibc-20050502/bin/../lib/gcc/mips-linux-uclibc/3.4.2/../../../../include/c++/3.4.2/bits/ios_base.h:431: error: `_Atomic_word' does not name a type /scratchbox/compilers/uclibc-crosstools_gcc-3.4.2_uclibc-20050502/bin/../lib/gcc/mips-linux-uclibc/3.4.2/../../../../include/c++/3.4.2/bits/ios_base.h:497: error: `_Atomic_word' does not name a type /scratchbox/compilers/uclibc-crosstools_gcc-3.4.2_uclibc-20050502/bin/../lib/gcc/mips-linux-uclibc/3.4.2/../../../../include/c++/3.4.2/bits/ios_base.h:438: error: `__atomic_add' is not a member of `__gnu_cxx' /scratchbox/compilers/uclibc-crosstools_gcc-3.4.2_uclibc-20050502/bin/../lib/gcc/mips-linux-uclibc/3.4.2/../../../../include/c++/3.4.2/bits/ios_base.h:438: error: `_M_refcount' undeclared (first use this function) /scratchbox/compilers/uclibc-crosstools_gcc-3.4.2_uclibc-20050502/bin/../lib/gcc/mips-linux-uclibc/3.4.2/../../../../include/c++/3.4.2/bits/ios_base.h:443: error: `__exchange_and_add' is not a member of `__gnu_cxx' /scratchbox/compilers/uclibc-crosstools_gcc-3.4.2_uclibc-20050502/bin/../lib/gcc/mips-linux-uclibc/3.4.2/../../../../include/c++/3.4.2/bits/ios_base.h:443: error: `_M_refcount' undeclared (first use this function) make[3]: *** [trackable.lo] Error 1 make[3]: Leaving directory `/home/rhermsen/libsigc++/libsigc++-1.9.16/sigc++' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/rhermsen/libsigc++/libsigc++-1.9.16/sigc++' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/rhermsen/libsigc++/libsigc++-1.9.16' make: *** [all] Error 2 [sbox-DV20x0: ~/libsigc++/libsigc++-1.9.16] > Used commands: cd mkdir libsigc++ cd libsigc++ wget http://ftp.acc.umu.se/pub/GNOME/sources/libsigc++/1.9/libsigc++-1.9.16.tar.bz2 tar xvfj libsigc++-1.9.16.tar.bz2 cd libsigc++-1.9.16 ./configure --prefix=/usr make Setup of target HOST and DV20x0: [sbox-DV20x0: ~] > sb-conf show HOST Compiler: host-gcc Devkits: perl autotools-legacy debian-etch CPU-transparency: none [sbox-DV20x0: ~] > sb-conf show DV20x0 Compiler: uclibc-crosstools_gcc-3.4.2_uclibc-20050502 Devkits: qemu perl git mtd autotools-legacy debian-squeeze CPU-transparency: /scratchbox/devkits/qemu/bin/qemu-mips-sb [sbox-DV20x0: ~] >
_______________________________________________ Scratchbox-users mailing list Scratchbox-users@lists.scratchbox.org http://lists.scratchbox.org/cgi-bin/mailman/listinfo/scratchbox-users