* Package: dev-libs/bglibs-2.04-r2:0/2 * Repository: gentoo * USE: abi_x86_64 amd64 elibc_glibc kernel_linux * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking bglibs-2.04.tar.gz to /var/tmp/portage/dev-libs/bglibs-2.04-r2/work >>> Source unpacked in /var/tmp/portage/dev-libs/bglibs-2.04-r2/work >>> Preparing source in /var/tmp/portage/dev-libs/bglibs-2.04-r2/work/bglibs-2.04 ... * Applying bglibs-2.04-stack-buffers.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-libs/bglibs-2.04-r2/work/bglibs-2.04 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-libs/bglibs-2.04-r2/work/bglibs-2.04 ... make -j5 -j1 cat warn-auto.sh choose.sh >choose chmod 755 choose ( echo '#!/bin/sh'; \ echo 'source=$1; shift'; \ echo 'base=`echo "$source" | sed -e s:\\\\.c$::`'; \ echo exec `head -n 1 conf-cc` -I. "-I'include/bglibs'" "-I'include'" '-o ${base}.o -c $source ${1+"$@"}'; \ ) >compile chmod 755 compile ( echo '#!/bin/sh';\ echo 'main="$1"; shift';\ echo exec `head -n 1 conf-ld` -L. '-o "$main" "$main.o" ${1+"$@"}'; \ ) >load chmod 755 load ( ( ./compile sys/trysystime.c >/dev/null 2>&1 && \ echo '#include ' ); \ ( ./compile sys/trytime.c >/dev/null 2>&1 && \ echo '#include ' ) ) >systime.h rm -f sys/trysystime.o sys/trytime.o Checking for -ldl: no Checking for -lrt: no ( set -e; \ cat sysdeps-head.h; \ ./choose c attribute; \ ./choose cl daylight; \ ./choose c deprecated; \ ./choose clr ulong32; \ ./choose clr ulong64; \ ./choose clr endian; \ ./choose c dirent; \ ./choose c direntino; \ ./choose c direnttype; \ ./choose cl dl `cat dl.lib`; \ ./choose c ipv6; \ ./choose cl vfork; \ ./choose cl getpeereid; \ ./choose cl flock; \ ./choose cl peercred; \ ./choose cl sendfile; \ ./choose cl sigaction; \ ./choose cl sigprocmask; \ ./choose cl spnam; \ ./choose cl userpw; \ ./choose cl waitp; \ ./choose c zlib; \ ./choose clr poll; \ ./choose c sysselect; \ ./choose cl setenv; \ ./choose c timespec; \ ./choose cl clockgettime `cat rt.lib`; \ ./choose cl unsetenv; \ ./choose clr unaligned; \ ./choose cl mkfifo; \ ./choose clr namedpipebug; \ ./choose c inline; \ ./choose c noreturn; \ cat sysdeps-tail.h; \ ) >sysdeps.h ( if libtool --tag=CC --help >/dev/null 2>&1; then tag='--tag=CC'; fi; \ echo '#!/bin/sh'; \ echo 'lib="$1"; shift';\ echo 'rm -f "$lib"';\ echo libtool --mode=link --silent $tag `head -n 1 conf-ld` '-o "$lib" -rpath' `head -n 1 conf-lib` -version-info `head -n 1 LIBVERSION` '${1+"$@"}';\ ) >makeshlib chmod 755 makeshlib ( if libtool --tag=CC --help >/dev/null 2>&1; then tag='--tag=CC'; fi; \ echo '#!/bin/sh'; \ echo 'source=$1; shift'; \ echo 'base=`echo "$source" | sed -e s:\\\\.c$::`'; \ echo exec libtool --mode=compile --silent $tag `head -n 1 conf-cc` -I. "-I'include/bglibs'" "-I'include'" '-o ${base}.lo -c $source ${1+"$@"}'; \ ) >ltcompile chmod 755 ltcompile ./ltcompile pwcmp/module.c ./makeshlib libpwcmp-module.la pwcmp/module.lo ./ltcompile adt/adt_sp.c ./ltcompile adt/ghash_add.c ./ltcompile adt/ghash_foreach.c ./ltcompile adt/ghash_free.c ./ltcompile adt/ghash_get.c ./ltcompile adt/ghash_init.c ./ltcompile adt/ghash_insert.c ./ltcompile adt/ghash_iter.c ./ltcompile adt/ghash_rebuild.c ./ltcompile adt/ghash_rehash.c ./ltcompile adt/ghash_remove.c ./ltcompile adt/ghash_search.c ./ltcompile adt/ghash_set.c ./ltcompile adt/gqueue_pop.c ./ltcompile adt/gqueue_push.c ./ltcompile adt/gqueue_top.c ./ltcompile adt/gstack_pop.c ./ltcompile adt/gstack_push.c ./ltcompile adt/gstack_top.c ./ltcompile adt/hashb.c ./ltcompile adt/hashs.c ./ltcompile base64/asc2bin.c In file included from base64/asc2bin.c:1: In file included from include/bglibs/base64.h:4: In file included from include/bglibs/str.h:5: ./sysdeps.h:92:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int select(); ^ /usr/include/sys/select.h:102:12: note: conflicting prototype is here extern int select (int __nfds, fd_set *__restrict __readfds, ^ 1 warning generated. ./ltcompile base64/bin2asc.c In file included from base64/bin2asc.c:1: In file included from include/bglibs/base64.h:4: In file included from include/bglibs/str.h:5: ./sysdeps.h:92:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int select(); ^ /usr/include/sys/select.h:102:12: note: conflicting prototype is here extern int select (int __nfds, fd_set *__restrict __readfds, ^ 1 warning generated. ./ltcompile base64/decode_line.c In file included from base64/decode_line.c:1: In file included from include/bglibs/base64.h:4: In file included from include/bglibs/str.h:5: ./sysdeps.h:92:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int select(); ^ /usr/include/sys/select.h:102:12: note: conflicting prototype is here extern int select (int __nfds, fd_set *__restrict __readfds, ^ 1 warning generated. ./ltcompile base64/decode_part.c In file included from base64/decode_part.c:1: In file included from include/bglibs/base64.h:4: In file included from include/bglibs/str.h:5: ./sysdeps.h:92:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int select(); ^ /usr/include/sys/select.h:102:12: note: conflicting prototype is here extern int select (int __nfds, fd_set *__restrict __readfds, ^ 1 warning generated. ./ltcompile base64/encode_line.c In file included from base64/encode_line.c:1: In file included from include/bglibs/base64.h:4: In file included from include/bglibs/str.h:5: ./sysdeps.h:92:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int select(); ^ /usr/include/sys/select.h:102:12: note: conflicting prototype is here extern int select (int __nfds, fd_set *__restrict __readfds, ^ 1 warning generated. ./ltcompile base64/encode_part.c In file included from base64/encode_part.c:1: In file included from include/bglibs/base64.h:4: In file included from include/bglibs/str.h:5: ./sysdeps.h:92:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int select(); ^ /usr/include/sys/select.h:102:12: note: conflicting prototype is here extern int select (int __nfds, fd_set *__restrict __readfds, ^ 1 warning generated. ./ltcompile cdb/cdb.c In file included from cdb/cdb.c:7: In file included from include/bglibs/cdb.h:4: In file included from include/bglibs/iobuf.h:6: In file included from include/bglibs/obuf.h:5: ./sysdeps.h:92:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int select(); ^ /usr/include/sys/select.h:102:12: note: conflicting prototype is here extern int select (int __nfds, fd_set *__restrict __readfds, ^ 1 warning generated. ./ltcompile cdb/cdbhash.c In file included from cdb/cdbhash.c:3: In file included from include/bglibs/cdb.h:4: In file included from include/bglibs/iobuf.h:6: In file included from include/bglibs/obuf.h:5: ./sysdeps.h:92:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int select(); ^ /usr/include/sys/select.h:102:12: note: conflicting prototype is here extern int select (int __nfds, fd_set *__restrict __readfds, ^ 1 warning generated. ./ltcompile cdb/find.c In file included from cdb/find.c:6: In file included from include/bglibs/cdb.h:4: In file included from include/bglibs/iobuf.h:6: In file included from include/bglibs/obuf.h:5: ./sysdeps.h:92:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int select(); ^ /usr/include/sys/select.h:102:12: note: conflicting prototype is here extern int select (int __nfds, fd_set *__restrict __readfds, ^ 1 warning generated. ./ltcompile cdb/get.c In file included from cdb/get.c:18: In file included from include/bglibs/cdb.h:4: In file included from include/bglibs/iobuf.h:6: In file included from include/bglibs/obuf.h:5: ./sysdeps.h:92:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int select(); ^ /usr/include/sys/select.h:102:12: note: conflicting prototype is here extern int select (int __nfds, fd_set *__restrict __readfds, ^ 1 warning generated. ./ltcompile cdb/getnext.c In file included from cdb/getnext.c:18: In file included from include/bglibs/cdb.h:4: In file included from include/bglibs/iobuf.h:6: In file included from include/bglibs/obuf.h:5: ./sysdeps.h:92:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int select(); ^ /usr/include/sys/select.h:102:12: note: conflicting prototype is here extern int select (int __nfds, fd_set *__restrict __readfds, ^ 1 warning generated. ./ltcompile cdb/make.c In file included from cdb/make.c:5: In file included from include/bglibs/cdb.h:4: In file included from include/bglibs/iobuf.h:6: In file included from include/bglibs/obuf.h:5: ./sysdeps.h:92:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int select(); ^ /usr/include/sys/select.h:102:12: note: conflicting prototype is here extern int select (int __nfds, fd_set *__restrict __readfds, ^ 1 warning generated. ./ltcompile cdb/read.c In file included from cdb/read.c:6: In file included from include/bglibs/cdb.h:4: In file included from include/bglibs/iobuf.h:6: In file included from include/bglibs/obuf.h:5: ./sysdeps.h:92:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int select(); ^ /usr/include/sys/select.h:102:12: note: conflicting prototype is here extern int select (int __nfds, fd_set *__restrict __readfds, ^ 1 warning generated. ./compile crc-gentab.c In file included from crc-gentab.c:4: ./sysdeps.h:92:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int select(); ^ /usr/include/sys/select.h:102:12: note: conflicting prototype is here extern int select (int __nfds, fd_set *__restrict __readfds, ^ 1 warning generated. ./ltcompile fmt/lcase.c ./ltcompile fmt/ucase.c ./ltcompile fmt/unum.c ./ltcompile iobuf/iobuf_timeout.c In file included from iobuf/iobuf_timeout.c:2: ./sysdeps.h:92:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int select(); ^ /usr/include/sys/select.h:102:12: note: conflicting prototype is here extern int select (int __nfds, fd_set *__restrict __readfds, ^ 1 warning generated. ./ltcompile iobuf/obuf_flush.c In file included from iobuf/obuf_flush.c:3: In file included from include/bglibs/obuf.h:5: ./sysdeps.h:92:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int select(); ^ /usr/include/sys/select.h:102:12: note: conflicting prototype is here extern int select (int __nfds, fd_set *__restrict __readfds, ^ 1 warning generated. ./ltcompile iobuf/obuf_pad.c In file included from iobuf/obuf_pad.c:1: In file included from include/bglibs/obuf.h:5: ./sysdeps.h:92:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int select(); ^ /usr/include/sys/select.h:102:12: note: conflicting prototype is here extern int select (int __nfds, fd_set *__restrict __readfds, ^ 1 warning generated. ./ltcompile iobuf/obuf_put3s.c In file included from iobuf/obuf_put3s.c:2: In file included from include/bglibs/obuf.h:5: ./sysdeps.h:92:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int select(); ^ /usr/include/sys/select.h:102:12: note: conflicting prototype is here extern int select (int __nfds, fd_set *__restrict __readfds, ^ 1 warning generated. ./ltcompile iobuf/obuf_put5s.c In file included from iobuf/obuf_put5s.c:2: In file included from include/bglibs/obuf.h:5: ./sysdeps.h:92:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int select(); ^ /usr/include/sys/select.h:102:12: note: conflicting prototype is here extern int select (int __nfds, fd_set *__restrict __readfds, ^ 1 warning generated. ./ltcompile iobuf/obuf_putc.c In file included from iobuf/obuf_putc.c:1: In file included from include/bglibs/obuf.h:5: ./sysdeps.h:92:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int select(); ^ /usr/include/sys/select.h:102:12: note: conflicting prototype is here extern int select (int __nfds, fd_set *__restrict __readfds, ^ 1 warning generated. ./ltcompile iobuf/obuf_putunumw.c In file included from iobuf/obuf_putunumw.c:2: In file included from include/bglibs/obuf.h:5: ./sysdeps.h:92:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int select(); ^ /usr/include/sys/select.h:102:12: note: conflicting prototype is here extern int select (int __nfds, fd_set *__restrict __readfds, ^ 1 warning generated. ./ltcompile iobuf/obuf_stderr.c In file included from iobuf/obuf_stderr.c:2: In file included from include/bglibs/obuf.h:5: ./sysdeps.h:92:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int select(); ^ /usr/include/sys/select.h:102:12: note: conflicting prototype is here extern int select (int __nfds, fd_set *__restrict __readfds, ^ 1 warning generated. ./ltcompile iobuf/obuf_stdout.c In file included from iobuf/obuf_stdout.c:2: In file included from include/bglibs/obuf.h:5: ./sysdeps.h:92:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int select(); ^ /usr/include/sys/select.h:102:12: note: conflicting prototype is here extern int select (int __nfds, fd_set *__restrict __readfds, ^ 1 warning generated. ./ltcompile iobuf/obuf_write.c In file included from iobuf/obuf_write.c:4: In file included from include/bglibs/obuf.h:5: ./sysdeps.h:92:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int select(); ^ /usr/include/sys/select.h:102:12: note: conflicting prototype is here extern int select (int __nfds, fd_set *__restrict __readfds, ^ 1 warning generated. ./ltcompile msg/common.c In file included from msg/common.c:5: In file included from include/bglibs/iobuf.h:6: In file included from include/bglibs/obuf.h:5: ./sysdeps.h:92:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int select(); ^ /usr/include/sys/select.h:102:12: note: conflicting prototype is here extern int select (int __nfds, fd_set *__restrict __readfds, ^ 1 warning generated. ./ltcompile msg/die.c In file included from msg/die.c:2: In file included from include/bglibs/msg.h:4: ./sysdeps.h:92:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int select(); ^ /usr/include/sys/select.h:102:12: note: conflicting prototype is here extern int select (int __nfds, fd_set *__restrict __readfds, ^ 1 warning generated. ./ltcompile sys/iopoll.c In file included from sys/iopoll.c:2: ./sysdeps.h:92:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int select(); ^ /usr/include/sys/select.h:102:12: note: conflicting prototype is here extern int select (int __nfds, fd_set *__restrict __readfds, ^ 1 warning generated. ./load crc-gentab fmt/lcase.o fmt/ucase.o fmt/unum.o iobuf/iobuf_timeout.o iobuf/obuf_flush.o iobuf/obuf_pad.o iobuf/obuf_put3s.o iobuf/obuf_put5s.o iobuf/obuf_putc.o iobuf/obuf_putunumw.o iobuf/obuf_stderr.o iobuf/obuf_stdout.o iobuf/obuf_write.o msg/common.o msg/die.o sys/iopoll.o -static ld.lld: error: undefined symbol: __unordtf2 >>> referenced by printf_fphex.o:(__printf_fphex_buffer) in archive /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../lib64/libc.a >>> referenced by printf_fphex.o:(__printf_fphex_buffer) in archive /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../lib64/libc.a >>> referenced by printf_fp.o:(__printf_fp_buffer_1.constprop.0.isra.0) in archive /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../lib64/libc.a >>> referenced 1 more times ld.lld: error: undefined symbol: __letf2 >>> referenced by printf_fphex.o:(__printf_fphex_buffer) in archive /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../lib64/libc.a >>> referenced by printf_fp.o:(__printf_fp_buffer_1.constprop.0.isra.0) in archive /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../lib64/libc.a clang-16: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [Makefile:160: crc-gentab] Error 1 * ERROR: dev-libs/bglibs-2.04-r2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-libs/bglibs-2.04-r2::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-libs/bglibs-2.04-r2::gentoo'`. * The complete build log is located at '/var/log/portage/dev-libs:bglibs-2.04-r2:20230903-043052.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-libs/bglibs-2.04-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-libs/bglibs-2.04-r2/temp/environment'. * Working directory: '/var/tmp/portage/dev-libs/bglibs-2.04-r2/work/bglibs-2.04' * S: '/var/tmp/portage/dev-libs/bglibs-2.04-r2/work/bglibs-2.04'