* Package: sys-libs/uclibc-0.9.33.2-r10 * Repository: gentoo * Maintainer: vapier@gentoo.org embedded@gentoo.org * USE: abi_x86_64 amd64 elibc_uclibc kernel_linux savedconfig test uclibc userland_GNU * FEATURES: preserve-libs sandbox splitdebug test userpriv usersandbox >>> cfg-update-1.8.2-r1: Creating checksum index... >>> Unpacking source... >>> Unpacking uClibc-0.9.33.2.tar.bz2 to /var/tmp/portage/sys-libs/uclibc-0.9.33.2-r10/work >>> Unpacking uClibc-0.9.33.2-patches-12.tar.bz2 to /var/tmp/portage/sys-libs/uclibc-0.9.33.2-r10/work * Applying various patches (bugfixes/updates) ... * 00_all_rpmatch.patch ... [ ok ] * 01_all_posix_madvise.patch ... [ ok ] * 02_all_mkostemp.patch ... [ ok ] * 03_all_dup3-1.patch ... [ ok ] * 03_all_dup3-2.patch ... [ ok ] * 04_all_stdio-m-format-1.patch ... [ ok ] * 05_all_syscall.h-cleanup.patch ... [ ok ] * 06_all_posix_fallocate.patch ... [ ok ] * 07_all_socket.h-update.patch ... [ ok ] * 08_all_statfs64-f_frsize.patch ... [ ok ] * 09_all_pread-pwrite.patch ... [ ok ] * 10_all_linux-3.10.patch ... [ ok ] * 11_all_eventfd.patch ... [ ok ] * 12_all_ll_tzname-static.patch ... [ ok ] * 13_all_64bit_syscall_align.patch ... [ ok ] * 14_all_pread_pwrite_threads.patch ... [ ok ] * 15_all_pread_pwrite_renamed.patch ... [ ok ] * 16_all_pread_pwrite_renamed_typo.patch ... [ ok ] * 17_all_pread_pwrite_64bit_align.patch ... [ ok ] * Done with patching * Runtime Prefix: / * Devel Prefix: /usr * Kernel Prefix: /usr/include * CBUILD: x86_64-gentoo-linux-uclibc * CHOST: x86_64-gentoo-linux-uclibc * CTARGET: x86_64-gentoo-linux-uclibc * CPU: default * ENDIAN: LITTLE * Checking existence of //etc/portage/savedconfig/sys-libs/uclibc-0.9.33.2-r10 ... * Checking existence of //etc/portage/savedconfig/sys-libs/uclibc-0.9.33.2 ... * Checking existence of //etc/portage/savedconfig/sys-libs/uclibc ... * found //etc/portage/savedconfig/sys-libs/uclibc * Building using saved configfile //etc/portage/savedconfig/sys-libs/uclibc make -j3 -s -s oldconfig /var/tmp/portage/sys-libs/uclibc-0.9.33.2-r10/work/uClibc-0.9.33.2/extra/config/conf.c: In function 'check_stdin': /var/tmp/portage/sys-libs/uclibc-0.9.33.2-r10/work/uClibc-0.9.33.2/extra/config/conf.c:71:3: warning: format not a string literal and no format arguments [-Wformat-security] /var/tmp/portage/sys-libs/uclibc-0.9.33.2-r10/work/uClibc-0.9.33.2/extra/config/conf.c:72:3: warning: format not a string literal and no format arguments [-Wformat-security] /var/tmp/portage/sys-libs/uclibc-0.9.33.2-r10/work/uClibc-0.9.33.2/extra/config/conf.c:73:3: warning: format not a string literal and no format arguments [-Wformat-security] /var/tmp/portage/sys-libs/uclibc-0.9.33.2-r10/work/uClibc-0.9.33.2/extra/config/conf.c: In function 'conf_askvalue': /var/tmp/portage/sys-libs/uclibc-0.9.33.2-r10/work/uClibc-0.9.33.2/extra/config/conf.c:83:3: warning: format not a string literal and no format arguments [-Wformat-security] /var/tmp/portage/sys-libs/uclibc-0.9.33.2-r10/work/uClibc-0.9.33.2/extra/config/conf.c: In function 'conf_choice': /var/tmp/portage/sys-libs/uclibc-0.9.33.2-r10/work/uClibc-0.9.33.2/extra/config/conf.c:284:5: warning: format not a string literal and no format arguments [-Wformat-security] /var/tmp/portage/sys-libs/uclibc-0.9.33.2-r10/work/uClibc-0.9.33.2/extra/config/conf.c: In function 'check_conf': /var/tmp/portage/sys-libs/uclibc-0.9.33.2-r10/work/uClibc-0.9.33.2/extra/config/conf.c:422:5: warning: format not a string literal and no format arguments [-Wformat-security] /var/tmp/portage/sys-libs/uclibc-0.9.33.2-r10/work/uClibc-0.9.33.2/extra/config/conf.c: In function 'main': /var/tmp/portage/sys-libs/uclibc-0.9.33.2-r10/work/uClibc-0.9.33.2/extra/config/conf.c:486:4: warning: format not a string literal and no format arguments [-Wformat-security] /var/tmp/portage/sys-libs/uclibc-0.9.33.2-r10/work/uClibc-0.9.33.2/extra/config/conf.c:490:4: warning: format not a string literal and no format arguments [-Wformat-security] /var/tmp/portage/sys-libs/uclibc-0.9.33.2-r10/work/uClibc-0.9.33.2/extra/config/conf.c:503:4: warning: format not a string literal and no format arguments [-Wformat-security] /var/tmp/portage/sys-libs/uclibc-0.9.33.2-r10/work/uClibc-0.9.33.2/extra/config/conf.c:560:6: warning: format not a string literal and no format arguments [-Wformat-security] /var/tmp/portage/sys-libs/uclibc-0.9.33.2-r10/work/uClibc-0.9.33.2/extra/config/conf.c:603:4: warning: format not a string literal and no format arguments [-Wformat-security] /var/tmp/portage/sys-libs/uclibc-0.9.33.2-r10/work/uClibc-0.9.33.2/extra/config/conf.c:607:4: warning: format not a string literal and no format arguments [-Wformat-security] /var/tmp/portage/sys-libs/uclibc-0.9.33.2-r10/work/uClibc-0.9.33.2/extra/config/conf.c:612:4: warning: format not a string literal and no format arguments [-Wformat-security] >>> Source unpacked in /var/tmp/portage/sys-libs/uclibc-0.9.33.2-r10/work >>> Compiling source in /var/tmp/portage/sys-libs/uclibc-0.9.33.2-r10/work/uClibc-0.9.33.2 ... make -j3 -s headers make -j3 -s In file included from ldso/ldso/ldso.c:37:0: ldso/ldso/dl-debug.c: In function '_dl_debug_lookup': ldso/ldso/dl-debug.c:115:17: warning: variable 'symbol_addr' set but not used [-Wunused-but-set-variable] ldso/libdl/libdl.c: In function 'do_dlsym': ldso/libdl/libdl.c:738:59: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] In file included from ldso/ldso/ldso.c:93:0: ldso/ldso/dl-startup.c: In function '_dl_start': ldso/ldso/dl-startup.c:184:32: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ldso/ldso/ldso.c: In function '_dl_get_ready_to_run': ldso/ldso/ldso.c:750:22: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ldso/ldso/ldso.c:750:16: warning: unused variable 'tmp' [-Wunused-variable] libc/misc/fts/fts.c: In function 'fts_build': libc/misc/fts/fts.c:579:6: warning: variable 'cderrno' set but not used [-Wunused-but-set-variable] In file included from libc/misc/regex/regex_old.c:624:0: libc/misc/regex/regex_old.c: In function 'byte_re_match_2_internal': libc/misc/regex/regex_old.c:7209:27: warning: variable 'sdummy' set but not used [-Wunused-but-set-variable] libc/misc/regex/regex_old.c:7208:22: warning: variable 'pdummy' set but not used [-Wunused-but-set-variable] In file included from libc/misc/time/wcsftime.c:8:0: libc/misc/time/time.c: In function 'wcsftime': libc/misc/time/time.c:2465:2: warning: #warning wcsftime always fails [-Wcpp] libc/stdio/popen.c:136:2: warning: #warning is pclose correct wrt the new mutex semantics? [-Wcpp] libc/stdio/_stdio.c: In function '_stdio_term': libc/stdio/_stdio.c:199:2: warning: #warning check [-Wcpp] libc/stdio/_fpmaxtostr.c:185:2: warning: floating constant exceeds range of 'long double' [-Woverflow] libc/stdio/__fpending.c:22:2: warning: #warning Note: Unlike the glibc version, this __fpending returns bytes in buffer for wide streams too! [-Wcpp] In file included from libc/stdio/vfscanf.c:9:0: libc/stdio/_scanf.c: In function 'vfscanf': libc/stdio/_scanf.c:1533:17: warning: 'invert' may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from libc/stdio/vswscanf.c:9:0: libc/stdio/_scanf.c: In function 'vswscanf': libc/stdio/_scanf.c:383:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] libc/stdio/_scanf.c:385:13: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] In file included from libc/stdio/_stdio.h:15:0, from libc/stdio/_scanf.c:48, from libc/stdio/vfwscanf.c:9: ./include/stdio.h:105:15: warning: the right operand of ">" changes sign when promoted [enabled by default] In file included from libc/stdio/fflush_unlocked.c:9:0: libc/stdio/fflush.c: In function 'fflush_unlocked': libc/stdio/fflush.c:100:2: warning: #warning fix for nonatomic [-Wcpp] libc/stdio/fflush.c:101:2: warning: #warning unnecessary check if no threads [-Wcpp] libc/inet/ntop.c: In function 'inet_ntop': libc/inet/ntop.c:141:23: warning: 'best.len' may be used uninitialized in this function [-Wmaybe-uninitialized] libc/inet/ntop.c:110:28: note: 'best.len' was declared here libpthread/nptl/forward.c: In function '__pthread_unwind': libpthread/nptl/forward.c:158:1: warning: 'noreturn' function does return [enabled by default] libcrypt/sha256.c: In function '__sha256_finish_ctx': libcrypt/sha256.c:214:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] libcrypt/sha256.c:215:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] libcrypt/sha512.c: In function '__sha512_finish_ctx': libcrypt/sha512.c:245:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] libcrypt/sha512.c:246:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] libpthread/nptl/sysdeps/pthread/pt-longjmp.c: In function 'longjmp': libpthread/nptl/sysdeps/pthread/pt-longjmp.c:27:3: warning: implicit declaration of function '__libc_longjmp' [-Wimplicit-function-declaration] libpthread/nptl/sysdeps/pthread/pt-longjmp.c:28:1: warning: 'noreturn' function does return [enabled by default] libpthread/nptl/pthread_getspecific.c:27:1: warning: 'visibility' attribute ignored on non-class types [-Wattributes] libpthread/nptl/pt-cleanup.c:27:1: warning: redeclaration of '__pthread_cleanup_upto' with different visibility (old visibility preserved) [enabled by default] In file included from libpthread/nptl/pt-cleanup.c:22:0: libpthread/nptl/pthreadP.h:357:1: note: previous declaration of '__pthread_cleanup_upto' was here libpthread/nptl/unwind.c: In function 'unwind_stop': libpthread/nptl/unwind.c:96:5: warning: implicit declaration of function '__libc_longjmp' [-Wimplicit-function-declaration] libpthread/nptl/unwind.c: At top level: libpthread/nptl/unwind.c:123:1: warning: redeclaration of '__pthread_unwind' with different visibility (old visibility preserved) [enabled by default] In file included from libpthread/nptl/unwind.c:25:0: libpthread/nptl/pthreadP.h:250:1: note: previous declaration of '__pthread_unwind' was here libpthread/nptl/sysdeps/pthread/pt-longjmp.c: In function 'longjmp': libpthread/nptl/sysdeps/pthread/pt-longjmp.c:27:3: warning: implicit declaration of function '__libc_longjmp' [-Wimplicit-function-declaration] libpthread/nptl/sysdeps/pthread/pt-longjmp.c:28:1: warning: 'noreturn' function does return [enabled by default] libpthread/nptl/pthread_getspecific.c:27:1: warning: 'visibility' attribute ignored on non-class types [-Wattributes] libpthread/nptl/pt-cleanup.c:27:1: warning: redeclaration of '__pthread_cleanup_upto' with different visibility (old visibility preserved) [enabled by default] In file included from libpthread/nptl/pt-cleanup.c:22:0: libpthread/nptl/pthreadP.h:357:1: note: previous declaration of '__pthread_cleanup_upto' was here libpthread/nptl/unwind.c: In function 'unwind_stop': libpthread/nptl/unwind.c:96:5: warning: implicit declaration of function '__libc_longjmp' [-Wimplicit-function-declaration] libpthread/nptl/unwind.c: At top level: libpthread/nptl/unwind.c:123:1: warning: redeclaration of '__pthread_unwind' with different visibility (old visibility preserved) [enabled by default] In file included from libpthread/nptl/unwind.c:25:0: libpthread/nptl/pthreadP.h:250:1: note: previous declaration of '__pthread_unwind' was here make -j3 -s utils ../utils/ldd.c:130:0: warning: "ARRAY_SIZE" redefined [enabled by default] In file included from ../include/features.h:448:0, from ../include/ctype.h:27, from ../utils/porting.h:10, from ../utils/ldd.c:16: ../include/libc-internal.h:77:0: note: this is the location of the previous definition >>> Source compiled. make -j3 -s UCLIBC_ONLY=1 check jmpbug.c: In function 'test': jmpbug.c:21:9: warning: variable 'foo' set but not used [-Wunused-but-set-variable] tst-vfork-longjmp.c: In function 'check_sig_mask': tst-vfork-longjmp.c:53:10: warning: array subscript is above array bounds [-Warray-bounds] tst-vfork-longjmp.c:54:10: warning: array subscript is above array bounds [-Warray-bounds] sigjmpbug.c: In function 'test': sigjmpbug.c:21:9: warning: variable 'foo' set but not used [-Wunused-but-set-variable] testregex.c: In function 'old_main': testregex.c:1156:7: warning: variable 'nonexec' set but not used [-Wunused-but-set-variable] testregex.c:1120:7: warning: variable 'nexec' set but not used [-Wunused-but-set-variable] stat-loop256.c:5:5: warning: function declaration isn't a prototype [-Wstrict-prototypes] malloc-standard-alignment.c: In function 'main': malloc-standard-alignment.c:28:15: warning: variable 'reg' set but not used [-Wunused-but-set-variable] dladdr.c: In function 'main': dladdr.c:16:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] dladdr.c:18:43: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] mallocbug.c: In function 'main': mallocbug.c:13:9: warning: variable 'fill_info_table1' set but not used [-Wunused-but-set-variable] mallocbug.c:12:9: warning: variable 'dummy1' set but not used [-Wunused-but-set-variable] mallocbug.c:11:9: warning: variable 'dummy0' set but not used [-Wunused-but-set-variable] In file included from test-float.c:34:0: libm-test.c:354:1: warning: 'print_complex_max_error' defined but not used [-Wunused-function] libm-test.c:391:1: warning: 'test_single_exception' defined but not used [-Wunused-function] libm-test.c:544:1: warning: 'check_complex' defined but not used [-Wunused-function] libm-test.c:609:1: warning: 'check_long' defined but not used [-Wunused-function] libm-test.c:667:1: warning: 'check_longlong' defined but not used [-Wunused-function] In file included from test-float.c:34:0: libm-test.c:953:1: warning: 'cabs_test' defined but not used [-Wunused-function] test-float.o: In function `yn_test': test-float.c:(.text+0x65c): undefined reference to `ynf' test-float.c:(.text+0x686): undefined reference to `ynf' test-float.c:(.text+0x6b6): undefined reference to `ynf' test-float.c:(.text+0x6e3): undefined reference to `ynf' test-float.c:(.text+0x708): undefined reference to `ynf' test-float.o:test-float.c:(.text+0x72b): more undefined references to `ynf' follow test-float.o: In function `jn_test': test-float.c:(.text+0xd30): undefined reference to `jnf' test-float.c:(.text+0xd55): undefined reference to `jnf' test-float.c:(.text+0xd7a): undefined reference to `jnf' test-float.c:(.text+0xd9d): undefined reference to `jnf' test-float.c:(.text+0xdc0): undefined reference to `jnf' test-float.o:test-float.c:(.text+0xde8): more undefined references to `jnf' follow test-float.o: In function `j0_test': test-float.c:(.text+0x14be): undefined reference to `j0f' test-float.c:(.text+0x14e1): undefined reference to `j0f' test-float.c:(.text+0x1504): undefined reference to `j0f' test-float.c:(.text+0x1525): undefined reference to `j0f' test-float.c:(.text+0x1546): undefined reference to `j0f' test-float.o:test-float.c:(.text+0x156c): more undefined references to `j0f' follow test-float.o: In function `main': test-float.c:(.text.startup+0x209c): undefined reference to `j1f' test-float.c:(.text.startup+0x20bf): undefined reference to `j1f' test-float.c:(.text.startup+0x20e2): undefined reference to `j1f' test-float.c:(.text.startup+0x2103): undefined reference to `j1f' test-float.c:(.text.startup+0x2124): undefined reference to `j1f' test-float.o:test-float.c:(.text.startup+0x2145): more undefined references to `j1f' follow test-float.o: In function `main': test-float.c:(.text.startup+0x2273): undefined reference to `y0f' test-float.c:(.text.startup+0x229b): undefined reference to `y0f' test-float.c:(.text.startup+0x22c9): undefined reference to `y0f' test-float.c:(.text.startup+0x22f4): undefined reference to `y0f' test-float.c:(.text.startup+0x2317): undefined reference to `y0f' test-float.o:test-float.c:(.text.startup+0x2338): more undefined references to `y0f' follow test-float.o: In function `main': test-float.c:(.text.startup+0x2470): undefined reference to `y1f' test-float.c:(.text.startup+0x2498): undefined reference to `y1f' test-float.c:(.text.startup+0x24c6): undefined reference to `y1f' test-float.c:(.text.startup+0x24e9): undefined reference to `y1f' test-float.c:(.text.startup+0x2512): undefined reference to `y1f' test-float.o:test-float.c:(.text.startup+0x2535): more undefined references to `y1f' follow collect2: error: ld returned 1 exit status make[2]: *** [test-float] Error 1 make[1]: *** [_dircompile_math] Error 2 make[1]: *** Waiting for unfinished jobs.... gcc: error: tst-tlsmod9.so: No such file or directory make[2]: *** [tst-tlsmod10.so] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [_dircompile_tls] Error 2 tst-basic2.c: In function 'do_test': tst-basic2.c:102:7: warning: variable 'result' set but not used [-Wunused-but-set-variable] tst-mutex9.c: In function 'do_test': tst-mutex9.c:45:9: warning: variable 'p' set but not used [-Wunused-but-set-variable] make: *** [test_compile] Error 2 emake failed * ERROR: sys-libs/uclibc-0.9.33.2-r10::gentoo failed (test phase): * (no error message) * * Call stack: * ebuild.sh, line 93: Called src_test * environment, line 2546: Called die * The specific snippet of code: * emake UCLIBC_ONLY=1 check || die * * If you need support, post the output of `emerge --info '=sys-libs/uclibc-0.9.33.2-r10::gentoo'`, * the complete build log and the output of `emerge -pqv '=sys-libs/uclibc-0.9.33.2-r10::gentoo'`. * The complete build log is located at '/var/tmp/portage/sys-libs/uclibc-0.9.33.2-r10/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-libs/uclibc-0.9.33.2-r10/temp/environment'. * Working directory: '/var/tmp/portage/sys-libs/uclibc-0.9.33.2-r10/work/uClibc-0.9.33.2' * S: '/var/tmp/portage/sys-libs/uclibc-0.9.33.2-r10/work/uClibc-0.9.33.2'