From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.62) (envelope-from ) id 1HI0le-0003U0-2p for garchives@archives.gentoo.org; Fri, 16 Feb 2007 10:56:42 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.14.0/8.14.0) with SMTP id l1GAtm3D026955; Fri, 16 Feb 2007 10:55:48 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by robin.gentoo.org (8.14.0/8.14.0) with ESMTP id l1GAtlUi026950 for ; Fri, 16 Feb 2007 10:55:47 GMT Received: from localhost (localhost [127.0.0.1]) by smtp.gentoo.org (Postfix) with ESMTP id B4A116484C for ; Fri, 16 Feb 2007 10:55:46 +0000 (UTC) X-Virus-Scanned: amavisd-new at gentoo.org X-Spam-Score: -1.936 X-Spam-Level: X-Spam-Status: No, score=-1.936 required=5.5 tests=[BAYES_00=-2.599, FORGED_RCVD_HELO=0.135, SARE_SUB_ODDWORD_U=0.143, TW_DP=0.077, TW_GL=0.077, TW_SF=0.077, TW_TX=0.077, TW_XT=0.077] Received: from smtp.gentoo.org ([127.0.0.1]) by localhost (smtp.gentoo.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id k6MQSNcwCcML for ; Fri, 16 Feb 2007 10:55:37 +0000 (UTC) Received: from smtp5.aruba.it (smtpd2.aruba.it [62.149.128.207]) by smtp.gentoo.org (Postfix) with SMTP id 44E3564CEA for ; Fri, 16 Feb 2007 10:55:31 +0000 (UTC) Received: (qmail 32745 invoked by uid 89); 16 Feb 2007 10:55:27 -0000 Received: by simscan 1.1.0 ppid: 32723, pid: 32734, t: 0.4660s scanners: clamav: 0.88.4/m:40/d:1722 Received: from unknown (HELO mail.auroracomputers.it) (lorenzo@auroracomputers.it@62.123.180.57) by smtp5.aruba.it with SMTP; 16 Feb 2007 10:55:26 -0000 Received: from aurora (localhost [127.0.0.1]) by mail.auroracomputers.it (Postfix) with ESMTP id ACBA529C055 for ; Fri, 16 Feb 2007 11:55:20 +0100 (CET) Received: from phpmailer ([87.15.49.245]) by aurora with HTTP (PHPMailer); Fri, 16 Feb 2007 11:55:20 +0100 Date: Fri, 16 Feb 2007 11:55:20 +0100 To: gentoo-embedded@lists.gentoo.org From: Lorenzo Marussi Subject: [gentoo-embedded] error building uclibc-0.9.28.1 Message-ID: X-Priority: 3 X-Mailer: PHPMailer [version 1.71] X-Mailer: FeLaMiMail version 0.9.5 Organization: Aurora Computers S.r.l. Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-embedded@gentoo.org Reply-to: gentoo-embedded@lists.gentoo.org MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1" X-Spam-Rating: smtp5.aruba.it 1.6.2 0/1000/N X-Archives-Salt: 521fa5ce-301f-4108-a506-425c3bc0cef2 X-Archives-Hash: 204f3860b5b4ef0c55ecfba5d998c4e9 Hi list I use stage3-x86-uclibc-2006.1 , then I enter chroot, and I make a system update. ( I mounted proc e portage, I make env-update && source /etc/profile) When I try to update uclibc to 0.9.28.1 version I get this error: make[2]: Entering directory `/var/tmp/portage/sys-libs/uclibc-0.9.28.1/work/uClibc-0.9.28.1/libc/unist= d' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/sys-libs/uclibc-0.9.28.1/work/uClibc-0.9.28.1/libc/unist= d' rm -f libc.a shared_libc.a objs=3D`cat obj.*` ; \ i386-gentoo-linux-uclibc-ar cr libc.a $objs && \ i386-gentoo-linux-uclibc-ar dN 2 libc.a $objs && \ i386-gentoo-linux-uclibc-ar dN 2 libc.a $objs i386-gentoo-linux-uclibc-ar cr libc.a obj.signal i386-gentoo-linux-uclibc-ar cr libc.a obj.string.generic i386-gentoo-linux-uclibc-ar cr libc.a obj.string.i386 i386-gentoo-linux-uclibc-ar cr libc.a obj.string i386-gentoo-linux-uclibc-ar cr libc.a obj.sysdeps.common i386-gentoo-linux-uclibc-ar cr libc.a obj.sysdeps.i386 cp libc.a shared_libc.a i386-gentoo-linux-uclibc-ar cr libc.a misc/internals/static.o i386-gentoo-linux-uclibc-ranlib libc.a i386-gentoo-linux-uclibc-ld -shared --warn-common --warn-once -z = combreloc -z defs -s -z relro -soname=3Dlibc.so.0 -o libuClibc-0.9.28.so \ --whole-archive shared_libc.a \ ../libc/misc/internals/interp.o --no-whole-archive \ -init __uClibc_init ../lib/ld-uClibc.so.0 /usr/lib/gcc/i386-gentoo-linux-uclibc/4.1.1/libgcc.a=20 shared_libc.a(difftime.o): In function `difftime': time.c:(.text+0x16): undefined reference to `__floatsidf' time.c:(.text+0x2e): undefined reference to `__subdf3' shared_libc.a(_fpmaxtostr.o): In function `_fpmaxtostr': _fpmaxtostr.c:(.text+0xbe): undefined reference to `__nexf2' _fpmaxtostr.c:(.text+0xe8): undefined reference to `__eqxf2' _fpmaxtostr.c:(.text+0x10d): undefined reference to `__divxf3' _fpmaxtostr.c:(.text+0x11e): undefined reference to `__ltxf2' _fpmaxtostr.c:(.text+0x1cf): undefined reference to `__mulxf3' _fpmaxtostr.c:(.text+0x46c): undefined reference to `__gexf2' _fpmaxtostr.c:(.text+0x560): undefined reference to `__floatsixf' _fpmaxtostr.c:(.text+0x579): undefined reference to `__addxf3' _fpmaxtostr.c:(.text+0x58d): undefined reference to `__subxf3' shared_libc.a(vfprintf.o): In function `vfprintf': vfprintf.c:(.text+0x44c): undefined reference to `__extenddfxf2' shared_libc.a(__psfs_do_numeric.o): In function `__psfs_do_numeric': scanf.c:(.text+0x51f): undefined reference to `__truncxfdf2' scanf.c:(.text+0x540): undefined reference to `__truncxfsf2' shared_libc.a(strtof.o): In function `strtof': strtod.c:(.text+0x42): undefined reference to `__extendsfxf2' shared_libc.a(__strtofpmax.o): In function `__strtofpmax': strtod.c:(.text+0x1f8): undefined reference to `__divdf3' make[1]: *** [shared] Error 1 make[1]: Leaving directory `/var/tmp/portage/sys-libs/uclibc-0.9.28.1/work/uClibc-0.9.28.1/libc' make: *** [shared] Error 2 !!! ERROR: sys-libs/uclibc-0.9.28.1 failed. Call stack: ebuild.sh, line 1614: Called dyn_compile ebuild.sh, line 971: Called qa_call 'src_compile' environment, line 3360: Called src_compile uclibc-0.9.28.1.ebuild, line 386: Called die !!! make failed !!! If you need support, post the topmost build error, and the call stack = if relevant. !!! A complete build log is located at '/var/tmp/portage/sys-libs/uclibc-0.9.28.1/temp/build.log'. If I update to 0.9.28-r2 I get this error: make[2]: Leaving directory `/var/tmp/portage/sys-libs/uclibc-0.9.28-r2/work/uClibc-0.9.28/libc/unistd= ' rm -f libc.a shared_libc.a objs=3D`cat obj.*` ; \ i386-gentoo-linux-uclibc-ar cr libc.a $objs && \ i386-gentoo-linux-uclibc-ar dN 2 libc.a $objs && \ i386-gentoo-linux-uclibc-ar dN 2 libc.a $objs i386-gentoo-linux-uclibc-ar cr libc.a obj.signal i386-gentoo-linux-uclibc-ar cr libc.a obj.string.generic i386-gentoo-linux-uclibc-ar cr libc.a obj.string.i386 i386-gentoo-linux-uclibc-ar cr libc.a obj.string i386-gentoo-linux-uclibc-ar cr libc.a obj.sysdeps.common i386-gentoo-linux-uclibc-ar cr libc.a obj.sysdeps.i386 cp libc.a shared_libc.a i386-gentoo-linux-uclibc-ar cr libc.a misc/internals/static.o i386-gentoo-linux-uclibc-ranlib libc.a i386-gentoo-linux-uclibc-ld -shared --warn-common --warn-once -z = combreloc -z defs -s -z relro -soname=3Dlibc.so.0 -o libuClibc-0.9.28.so \ --whole-archive shared_libc.a \ ../libc/misc/internals/interp.o --no-whole-archive \ -init __uClibc_init ../lib/ld-uClibc.so.0 /usr/lib/gcc/i386-gentoo-linux-uclibc/4.1.1/libgcc.a=20 shared_libc.a(difftime.o): In function `difftime': time.c:(.text+0x16): undefined reference to `__floatsidf' time.c:(.text+0x2e): undefined reference to `__subdf3' shared_libc.a(_fpmaxtostr.o): In function `_fpmaxtostr': _fpmaxtostr.c:(.text+0xbe): undefined reference to `__nexf2' _fpmaxtostr.c:(.text+0xe8): undefined reference to `__eqxf2' _fpmaxtostr.c:(.text+0x10d): undefined reference to `__divxf3' _fpmaxtostr.c:(.text+0x11e): undefined reference to `__ltxf2' _fpmaxtostr.c:(.text+0x1cf): undefined reference to `__mulxf3' _fpmaxtostr.c:(.text+0x46c): undefined reference to `__gexf2' _fpmaxtostr.c:(.text+0x560): undefined reference to `__floatsixf' _fpmaxtostr.c:(.text+0x579): undefined reference to `__addxf3' _fpmaxtostr.c:(.text+0x58d): undefined reference to `__subxf3' shared_libc.a(vfprintf.o): In function `vfprintf': vfprintf.c:(.text+0x43a): undefined reference to `__extenddfxf2' shared_libc.a(__psfs_do_numeric.o): In function `__psfs_do_numeric': scanf.c:(.text+0x51f): undefined reference to `__truncxfdf2' scanf.c:(.text+0x540): undefined reference to `__truncxfsf2' shared_libc.a(strtof.o): In function `strtof': strtod.c:(.text+0x42): undefined reference to `__extendsfxf2' shared_libc.a(__strtofpmax.o): In function `__strtofpmax': strtod.c:(.text+0x1f8): undefined reference to `__divdf3' make[1]: *** [shared] Error 1 make[1]: Leaving directory `/var/tmp/portage/sys-libs/uclibc-0.9.28-r2/work/uClibc-0.9.28/libc' make: *** [shared] Error 2 !!! ERROR: sys-libs/uclibc-0.9.28-r2 failed. Call stack: ebuild.sh, line 1614: Called dyn_compile ebuild.sh, line 971: Called qa_call 'src_compile' environment, line 3359: Called src_compile uclibc-0.9.28-r2.ebuild, line 385: Called die !!! make failed !!! If you need support, post the topmost build error, and the call stack = if relevant. !!! A complete build log is located at '/var/tmp/portage/sys-libs/uclibc-0.9.28-r2/temp/build.log'. This is for uclibc-0.9.28-r1 cp libc.a shared_libc.a i386-gentoo-linux-uclibc-ar cr libc.a misc/internals/static.o i386-gentoo-linux-uclibc-ranlib libc.a i386-gentoo-linux-uclibc-ld -shared --warn-common --warn-once -z = combreloc -z defs -s -z relro -soname=3Dlibc.so.0 -o libuClibc-0.9.28.so \ --whole-archive shared_libc.a \ ../libc/misc/internals/interp.o --no-whole-archive \ -init __uClibc_init ../lib/ld-uClibc.so.0 /usr/lib/gcc/i386-gentoo-linux-uclibc/4.1.1/libgcc.a=20 shared_libc.a(difftime.o): In function `difftime': time.c:(.text+0x16): undefined reference to `__floatsidf' time.c:(.text+0x2e): undefined reference to `__subdf3' shared_libc.a(_fpmaxtostr.o): In function `_fpmaxtostr': _fpmaxtostr.c:(.text+0xbe): undefined reference to `__nexf2' _fpmaxtostr.c:(.text+0xe8): undefined reference to `__eqxf2' _fpmaxtostr.c:(.text+0x10d): undefined reference to `__divxf3' _fpmaxtostr.c:(.text+0x11e): undefined reference to `__ltxf2' _fpmaxtostr.c:(.text+0x1cf): undefined reference to `__mulxf3' _fpmaxtostr.c:(.text+0x46c): undefined reference to `__gexf2' _fpmaxtostr.c:(.text+0x560): undefined reference to `__floatsixf' _fpmaxtostr.c:(.text+0x579): undefined reference to `__addxf3' _fpmaxtostr.c:(.text+0x58d): undefined reference to `__subxf3' shared_libc.a(vfprintf.o): In function `vfprintf': vfprintf.c:(.text+0x43a): undefined reference to `__extenddfxf2' shared_libc.a(__psfs_do_numeric.o): In function `__psfs_do_numeric': scanf.c:(.text+0x51f): undefined reference to `__truncxfdf2' scanf.c:(.text+0x540): undefined reference to `__truncxfsf2' shared_libc.a(strtof.o): In function `strtof': strtod.c:(.text+0x42): undefined reference to `__extendsfxf2' shared_libc.a(__strtofpmax.o): In function `__strtofpmax': strtod.c:(.text+0x1f8): undefined reference to `__divdf3' make[1]: *** [shared] Error 1 make[1]: Leaving directory `/var/tmp/portage/sys-libs/uclibc-0.9.28-r1/work/uClibc-0.9.28/libc' make: *** [shared] Error 2 !!! ERROR: sys-libs/uclibc-0.9.28-r1 failed. Call stack: ebuild.sh, line 1614: Called dyn_compile ebuild.sh, line 971: Called qa_call 'src_compile' environment, line 3359: Called src_compile uclibc-0.9.28-r1.ebuild, line 385: Called die !!! make failed !!! If you need support, post the topmost build error, and the call stack = if relevant. !!! A complete build log is located at '/var/tmp/portage/sys-libs/uclibc-0.9.28-r1/temp/build.log'. this is for 0.9.28: i386-gentoo-linux-uclibc-ar cr libc.a obj.signal i386-gentoo-linux-uclibc-ar cr libc.a obj.string.generic i386-gentoo-linux-uclibc-ar cr libc.a obj.string.i386 i386-gentoo-linux-uclibc-ar cr libc.a obj.string i386-gentoo-linux-uclibc-ar cr libc.a obj.sysdeps.common i386-gentoo-linux-uclibc-ar cr libc.a obj.sysdeps.i386 cp libc.a shared_libc.a i386-gentoo-linux-uclibc-ar cr libc.a misc/internals/static.o i386-gentoo-linux-uclibc-ranlib libc.a i386-gentoo-linux-uclibc-ld -shared --warn-common --warn-once -z = combreloc -z defs -s -z relro -soname=3Dlibc.so.0 -o libuClibc-0.9.28.so \ --whole-archive shared_libc.a \ ../libc/misc/internals/interp.o --no-whole-archive \ -init __uClibc_init ../lib/ld-uClibc.so.0 /usr/lib/gcc/i386-gentoo-linux-uclibc/4.1.1/libgcc.a=20 shared_libc.a(difftime.o): In function `difftime': time.c:(.text+0x16): undefined reference to `__floatsidf' time.c:(.text+0x2e): undefined reference to `__subdf3' shared_libc.a(_fpmaxtostr.o): In function `_fpmaxtostr': _fpmaxtostr.c:(.text+0xbe): undefined reference to `__nexf2' _fpmaxtostr.c:(.text+0xe8): undefined reference to `__eqxf2' _fpmaxtostr.c:(.text+0x10d): undefined reference to `__divxf3' _fpmaxtostr.c:(.text+0x11e): undefined reference to `__ltxf2' _fpmaxtostr.c:(.text+0x201): undefined reference to `__mulxf3' _fpmaxtostr.c:(.text+0x49e): undefined reference to `__gexf2' _fpmaxtostr.c:(.text+0x55a): undefined reference to `__floatsixf' _fpmaxtostr.c:(.text+0x573): undefined reference to `__addxf3' _fpmaxtostr.c:(.text+0x587): undefined reference to `__subxf3' shared_libc.a(vfprintf.o): In function `vfprintf': vfprintf.c:(.text+0x43a): undefined reference to `__extenddfxf2' shared_libc.a(__psfs_do_numeric.o): In function `__psfs_do_numeric': scanf.c:(.text+0x51f): undefined reference to `__truncxfdf2' scanf.c:(.text+0x540): undefined reference to `__truncxfsf2' shared_libc.a(strtof.o): In function `strtof': strtod.c:(.text+0x42): undefined reference to `__extendsfxf2' shared_libc.a(__strtofpmax.o): In function `__strtofpmax': strtod.c:(.text+0x1f8): undefined reference to `__divdf3' make[1]: *** [shared] Error 1 make[1]: Leaving directory `/var/tmp/portage/sys-libs/uclibc-0.9.28/work/uClibc-0.9.28/libc' make: *** [shared] Error 2 !!! ERROR: sys-libs/uclibc-0.9.28 failed. Call stack: ebuild.sh, line 1614: Called dyn_compile ebuild.sh, line 971: Called qa_call 'src_compile' environment, line 3359: Called src_compile uclibc-0.9.28.ebuild, line 385: Called die !!! make failed !!! If you need support, post the topmost build error, and the call stack = if relevant. !!! A complete build log is located at '/var/tmp/portage/sys-libs/uclibc-0.9.28/temp/build.log'. this is my make.conf: CFLAGS=3D"-Os -pipe" CHOST=3D"i386-gentoo-linux-uclibc" CXXFLAGS=3D"-Os -pipe" LDFLAGS=3D"-Wl,-z,relro" FEATURES=3D"ccache buildpkg" =20 USE=3D"minimal nodoc noman noinfo uclibc" PKGDIR=3D"${PORTDIR}/packages/uclibc" # Store .tbz2's in their own = directory UCLIBC_CPU=3D"386" emerge --info: Portage 2.1.2-r9 (uclibc/x86, gcc-4.1.1, uclibc-0.9.28-r0, = 2.6.19-gentoo-r4 x86_64) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D System uname: 2.6.19-gentoo-r4 x86_64 Intel(R) Pentium(R) D CPU 2.66GHz Gentoo Base System version 1.12.6 Timestamp of tree: Thu, 15 Feb 2007 21:50:01 +0000 ccache version 2.4 [enabled] dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r6 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.60 sys-devel/automake: 1.6.3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r4 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS=3D"x86" AUTOCLEAN=3D"yes" CBUILD=3D"i386-gentoo-linux-uclibc" CFLAGS=3D"-Os -pipe" CHOST=3D"i386-gentoo-linux-uclibc" CONFIG_PROTECT=3D"/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK=3D"/etc/env.d /etc/gconf /etc/terminfo" CXXFLAGS=3D"-Os -pipe" DISTDIR=3D"/usr/portage/distfiles" FEATURES=3D"autoconfig buildpkg ccache distlocks metadata-transfer nodoc noinfo noman sandbox sfperms strict" GENTOO_MIRRORS=3D"http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LDFLAGS=3D"-Wl,-z,relro" PKGDIR=3D"/packages/uclibc" PORTAGE_RSYNC_OPTS=3D"--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=3D180 --exclude=3D/distfiles --exclude=3D/local = --exclude=3D/packages" PORTAGE_TMPDIR=3D"/var/tmp" PORTDIR=3D"/usr/portage" SYNC=3D"rsync://rsync.gentoo.org/gentoo-portage" USE=3D"bitmap-fonts cli cracklib dlloader dri midi minimal ncurses nodoc noinfo noman pcre readline reflection session spl truetype-fonts = type1-fonts uclibc x86 xorg zlib" ALSA_PCM_PLUGINS=3D"adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC=3D"uclibc" INPUT_DEVICES=3D"keyboard mouse evdev" KERNEL=3D"linux" = LCD_DEVICES=3D"bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND=3D"GNU" VIDEO_CARDS=3D"dummy fbdev v4l" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY if I switch to this make.conf: CFLAGS=3D"-Os -pipe" CHOST=3D"i686-gentoo-linux-uclibc" CXXFLAGS=3D"-Os -pipe" LDFLAGS=3D"-Wl,-z,relro" FEATURES=3D"ccache buildpkg" =20 USE=3D"minimal nodoc noman noinfo uclibc" PKGDIR=3D"${PORTDIR}/packages/uclibc" # Store .tbz2's in their own = directory UCLIBC_CPU=3D"686" Using 686 instead of 386 nothing changes.... Where is the error?? I didn't understand... thanks --=20 Lorenzo Marussi -- gentoo-embedded@gentoo.org mailing list