* Package: sys-devel/dev86-0.16.21-r3:0 * Repository: gentoo * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking Dev86src-0.16.21.tar.gz to /var/tmp/portage/sys-devel/dev86-0.16.21-r3/work >>> Source unpacked in /var/tmp/portage/sys-devel/dev86-0.16.21-r3/work >>> Preparing source in /var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21 ... * Applying dev86-pic.patch ... [ ok ] * Applying dev86-0.16.19-fortify.patch ... [ ok ] * Applying dev86-0.16.21-non-void-return-clang.patch ... [ ok ] * Applying dev86-0.16.21-make.patch ... [ ok ] * Applying dev86-0.16.21-void-return-check-msdos-clang-fix.patch ... [ ok ] * Not compiling elksemu on amd64 >>> Source prepared. >>> Configuring source in /var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21 ... make -j4 -j1 CC=x86_64-pc-linux-gnu-gcc LIBDIR=/usr/lib64/bcc INCLDIR=/usr/lib64/bcc all make[1]: Entering directory '/var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21' x86_64-pc-linux-gnu-gcc -O -DGNUMAKE -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o ifdefg ifdef.c ./ifdefg -MU makefile.in >tmp.mak echo > tmp.sed [ "/usr/bin" != "//bin" ] || echo >> tmp.sed "s:%BINDIR%:/bin:" [ "/usr/lib64/bcc" != "//lib/bcc" ] || echo >> tmp.sed "s:%LIBDIR%:/lib:" [ "/usr/lib64/bcc" != "//lib/bcc" ] || echo >> tmp.sed "s:%INCLDIR%:/usr:" [ "/usr/bin" != "//bin" ] || echo >> tmp.sed "s:%ASLDDIR%:/bin:" [ "/usr/man" != "//man" ] || echo >> tmp.sed "s:%MANDIR%:/usr/man:" echo >> tmp.sed "s:%PREFIX%:/usr:" echo >> tmp.sed "s:%BINDIR%:/usr/bin:" echo >> tmp.sed "s:%INCLDIR%:/usr/lib64/bcc:" echo >> tmp.sed "s:%LIBDIR%:/usr/lib64/bcc:" echo >> tmp.sed "s:%ASLDDIR%:/usr/bin:" echo >> tmp.sed "s:%MANDIR%:/usr/man:" echo >> tmp.sed "s:%ELKSSRC%:/usr/src/elks:" echo >> tmp.sed "s:%CC%:x86_64-pc-linux-gnu-gcc:" echo >> tmp.sed "s:%CFLAGS%:-O:" echo >> tmp.sed "s:%LDFLAGS%:-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0:" sed -f tmp.sed < tmp.mak > make.tmp mv -f make.tmp make.fil PATH="`pwd`/bin:$PATH" make -f make.fil VERSION=0.16.21 TOPDIR=`pwd` all make[2]: Entering directory '/var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21' make -C ar CC='x86_64-pc-linux-gnu-gcc' CFLAGS=' -O2 -fno-strict-aliasing' LDFLAGS='' PREFIX=/usr LIBDIR='/usr/lib64/bcc' BINDIR='/usr/bin' ANSI='' all make[3]: Entering directory '/var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/ar' test -f ar.h || \ { rm -f ar.h ; ln -s ../libc/include/ar.h . ; } || \ ln ../libc/include/ar.h . test -f rel_aout.h || \ { rm -f rel_aout.h ; ln -s ../ld/rel_aout.h . ; } || \ ln ../ld/rel_aout.h . x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c ar.c -o ar.o ar.c: In function ‘copy_out_member’: ar.c:1177:9: warning: ignoring return value of ‘read’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1177 | read (indesc, buf, thistime); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ar.c: In function ‘write_symdef_member’: ar.c:1565:9: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1565 | write (outdesc, mapptr->info.symdefs, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1566 | mapptr->info.nsymdefs * sizeof (struct symdef)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c alloca.c -o alloca.o x86_64-pc-linux-gnu-gcc ar.o alloca.o -o ar86 make[3]: Leaving directory '/var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/ar' cp -p ar/ar86 bin/ar86 make -C cpp CC='x86_64-pc-linux-gnu-gcc' CFLAGS=' -O2 -fno-strict-aliasing' LDFLAGS='' PREFIX=/usr LIBDIR='/usr/lib64/bcc' BINDIR='/usr/bin' ANSI='' bcc-cpp make[3]: Entering directory '/var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/cpp' x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c -o token2.o token2.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c -o cpp.o cpp.c cpp.c: In function ‘unchget’: cpp.c:548:1: warning: type of ‘ch’ defaults to ‘int’ [-Wimplicit-int] 548 | unchget(ch) | ^~~~~~~ x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c -o hash.o hash.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c -o token1.o token1.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c -o main.o main.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -o bcc-cpp main.o cpp.o hash.o token1.o token2.o make[3]: Leaving directory '/var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/cpp' cp -p cpp/bcc-cpp lib/bcc-cpp make -C unproto CC='x86_64-pc-linux-gnu-gcc' CFLAGS=' -O2 -fno-strict-aliasing' LDFLAGS='' PREFIX=/usr LIBDIR='/usr/lib64/bcc' BINDIR='/usr/bin' ANSI='' unproto make[3]: Entering directory '/var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/unproto' x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -w -DREOPEN -c error.c -o error.o x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -w -DREOPEN -c unproto.c -o unproto.o x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -w -DREOPEN -c tok_class.c -o tok_class.o x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -w -DREOPEN -c symbol.c -o symbol.o x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -w -DREOPEN -c tok_pool.c -o tok_pool.o x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -w -DREOPEN -c hash.c -o hash.o x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -w -DREOPEN -c vstring.c -o vstring.o x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -w -DREOPEN -c tok_io.c -o tok_io.o x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -w -DREOPEN -c strsave.c -o strsave.o x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -w -DREOPEN -o unproto tok_io.o tok_class.o tok_pool.o unproto.o vstring.o symbol.o error.o hash.o strsave.o make[3]: Leaving directory '/var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/unproto' cp -p unproto/unproto lib/unproto echo '#define VERSION "'"0.16.21"'"' > bcc/version.h echo '#define VERSION "'"0.16.21"'"' > as/version.h echo '#define VERSION "'"0.16.21"'"' > bootblocks/version.h echo '#define VERSION "'"0.16.21"'"' > ld/version.h VER=0.16.21 ; \ echo "#define VER_MAJ ${VER%%.*}" >> bcc/version.h ; \ VER="${VER#*.}" ; \ echo "#define VER_MIN ${VER%.*}" >> bcc/version.h ; \ echo "#define VER_PAT ${VER#*.}" >> bcc/version.h make -C ld CC='x86_64-pc-linux-gnu-gcc' CFLAGS=' -O2 -fno-strict-aliasing' LDFLAGS='' PREFIX=/usr LIBDIR='/usr/lib64/bcc' BINDIR='/usr/bin' ANSI='' ld86 make[3]: Entering directory '/var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/ld' test -f ar.h || \ { rm -f ar.h ; ln -s ../libc/include/ar.h . ; } || \ ln ../libc/include/ar.h . x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -DREL_OUTPUT -c writebin.c writebin.c: In function ‘writebin’: writebin.c:1062:5: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1062 | write(2, s, strlen(s)); | ^~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -DREL_OUTPUT -c ld.c -o ld.o x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -DREL_OUTPUT -c table.c -o table.o x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -DREL_OUTPUT -c writex86.c -o writex86.o writex86.c: In function ‘write_elks’: writex86.c:59:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 59 | #define offsetof(struc, mem) ((int) &((struc *) 0)->mem) | ^ writex86.c:448:33: note: in expansion of macro ‘offsetof’ 448 | seekout((unsigned long) offsetof(struct exec, a_syms)); | ^~~~~~~~ x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -DREL_OUTPUT -c writeemu.c -o writeemu.o In file included from writeemu.c:20: writebin.c: In function ‘write_dosemu’: writebin.c:69:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 69 | #define offsetof(struc, mem) ((int) &((struc *) 0)->mem) | ^ writebin.c:560:33: note: in expansion of macro ‘offsetof’ 560 | seekout((unsigned long) offsetof(struct exec, a_syms)); | ^~~~~~~~ writebin.c:69:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 69 | #define offsetof(struc, mem) ((int) &((struc *) 0)->mem) | ^ writebin.c:565:33: note: in expansion of macro ‘offsetof’ 565 | if( FILEHEADERLENGTH >= offsetof(struct exec, a_trsize)+8) | ^~~~~~~~ writebin.c:69:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 69 | #define offsetof(struc, mem) ((int) &((struc *) 0)->mem) | ^ writebin.c:567:41: note: in expansion of macro ‘offsetof’ 567 | seekout((unsigned long) offsetof(struct exec, a_trsize)); | ^~~~~~~~ writebin.c:69:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 69 | #define offsetof(struc, mem) ((int) &((struc *) 0)->mem) | ^ writebin.c:571:41: note: in expansion of macro ‘offsetof’ 571 | seekout((unsigned long) offsetof(struct exec, a_drsize)); | ^~~~~~~~ x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -DREL_OUTPUT -c mkar.c -o mkar.o x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -DREL_OUTPUT -c linksyms.c -o linksyms.o x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -DREL_OUTPUT -c dumps.c -o dumps.o x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -DREL_OUTPUT -c readobj.c -o readobj.o x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -DREL_OUTPUT -c typeconv.c -o typeconv.o typeconv.c: In function ‘xxerr’: typeconv.c:14:27: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 14 | void xxerr(x) char * x; { write(2, x, strlen(x)); } | ^~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -DREL_OUTPUT -c io.c -o io.o io.c: In function ‘flusherr’: io.c:142:8: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 142 | write(errfil, errbuf, (unsigned) (errbufptr - errbuf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc dumps.o io.o ld.o readobj.o table.o typeconv.o linksyms.o mkar.o writex86.o writebin.o writeemu.o -o ld86 make[3]: Leaving directory '/var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/ld' cp -p ld/ld86 bin/ld86 make -C as CC='x86_64-pc-linux-gnu-gcc' CFLAGS=' -O2 -fno-strict-aliasing' LDFLAGS='' PREFIX=/usr LIBDIR='/usr/lib64/bcc' BINDIR='/usr/bin' ANSI='' all make[3]: Entering directory '/var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/as' sed -e "s:%%LIBDIR%%:/usr/lib64/bcc:" -e "s:%%BINDIR%%:/usr/bin:" \ < as86_encap.sh > tmp chmod +x as86_encap x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c typeconv.c typeconv.c: In function ‘xxerr’: typeconv.c:14:27: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 14 | void xxerr(x) char * x; { write(2, x, strlen(x)); } | ^~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c as.c as.c: In function ‘as_abort’: as.c:68:5: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 68 | write(STDOUT, "as: ", 4); | ^~~~~~~~~~~~~~~~~~~~~~~~ as.c:69:5: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 69 | write(STDOUT, message, strlen(message)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ as.c:70:5: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 70 | write(STDOUT, "\n", 1); | ^~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c express.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c gensym.c gensym.c: In function ‘gensym’: gensym.c:95:13: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 95 | write(outfd, symptr->name, (unsigned) (symptr->length)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c keywords.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c alloc.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c genobj.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c pops.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c macro.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c errors.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c genbin.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c readsrc.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c genlist.c genlist.c: In function ‘list1’: genlist.c:197:5: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 197 | write(outfd, linebuf, (unsigned) (lineptr - linebuf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ genlist.c: In function ‘writec’: genlist.c:432:5: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 432 | write(outfd, &ch, 1); | ^~~~~~~~~~~~~~~~~~~~ genlist.c: In function ‘writeoff’: genlist.c:454:5: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 454 | write(outfd, buf, sizeof buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ genlist.c: In function ‘writes’: genlist.c:462:5: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 462 | write(outfd, s, strlen(s)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ genlist.c: In function ‘writew’: genlist.c:482:5: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 482 | write(outfd, buf, sizeof buf); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c scan.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c table.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c assemble.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c mops.c x86_64-pc-linux-gnu-gcc as.o assemble.o errors.o express.o genbin.o genlist.o genobj.o gensym.o keywords.o macro.o mops.o pops.o readsrc.o scan.o table.o typeconv.o alloc.o -o as86 make[3]: Leaving directory '/var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/as' cp -p as/as86 bin/as86 cp -p as/as86_encap bin/as86_encap make -C ld CC='x86_64-pc-linux-gnu-gcc' CFLAGS=' -O2 -fno-strict-aliasing' LDFLAGS='' PREFIX=/usr LIBDIR='/usr/lib64/bcc' BINDIR='/usr/bin' ANSI='' objdump86 make[3]: Entering directory '/var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/ld' x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing objdump86.c -o objdump86 objdump86.c: In function ‘do_module’: objdump86.c:245:10: warning: ignoring return value of ‘fread’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 245 | fread(strtab, 1, (unsigned int)str_len, ifd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[3]: Leaving directory '/var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/ld' cp -p ld/objdump86 bin/objdump86 make -C bcc CC='x86_64-pc-linux-gnu-gcc' CFLAGS=' -O2 -fno-strict-aliasing' LDFLAGS='' PREFIX=/usr LIBDIR='/usr/lib64/bcc' BINDIR='/usr/bin' ANSI='' BCCARCH='' bcc ncc bcc-cc1 make[3]: Entering directory '/var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/bcc' x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -DLOCALPREFIX= -DDEFARCH=0 bcc.c -o ncc bcc.c: In function ‘command_reset’: bcc.c:668:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long int’ [-Wformat=] 668 | fprintf(stderr, "PATH%d=%s\n", prefix-exec_prefixs, buf); | ~^ ~~~~~~~~~~~~~~~~~~~ | | | | int long int | %ld x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c preserve.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c output.c output.c: In function ‘flushout’: output.c:220:13: warning: ignoring return value of ‘write’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 220 | write(2, "output file error\n", 18); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c assign.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c hardop.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c function.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c glogcode.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c label.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c express.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c hashcmd.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c gencode.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c dbnode.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c declare.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c floatop.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c exptree.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c loadexp.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c debug.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c table.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c longop.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c scan.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c preproc.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c dbprintf.c dbprintf.c: In function ‘dbprintf’: dbprintf.c:24:9: warning: implicit declaration of function ‘vdbprintf’; did you mean ‘dbprintf’? [-Wimplicit-function-declaration] 24 | rv = vdbprintf(fmt,ptr); | ^~~~~~~~~ | dbprintf dbprintf.c: In function ‘putch’: dbprintf.c:30:60: warning: implicit declaration of function ‘write’ [-Wimplicit-function-declaration] 30 | static void putch(int ch) { static char buf[2]; *buf = ch; write(2,buf,1); } | ^~~~~ dbprintf.c: In function ‘vdbprintf’: dbprintf.c:110:20: warning: implicit declaration of function ‘strlen’ [-Wimplicit-function-declaration] 110 | c = strlen(cp); | ^~~~~~ dbprintf.c:7:1: note: include ‘’ or provide a declaration of ‘strlen’ 6 | #include +++ |+#include 7 | #define va_strt va_start dbprintf.c:110:20: warning: incompatible implicit declaration of built-in function ‘strlen’ [-Wbuiltin-declaration-mismatch] 110 | c = strlen(cp); | ^~~~~~ dbprintf.c:110:20: note: include ‘’ or provide a declaration of ‘strlen’ x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c state.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c input.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c type.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c genloads.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c codefrag.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c softop.c x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -c bcc-cc1.c x86_64-pc-linux-gnu-gcc bcc-cc1.o codefrag.o dbnode.o declare.o express.o exptree.o floatop.o function.o gencode.o genloads.o glogcode.o hardop.o input.o label.o loadexp.o longop.o output.o preproc.o preserve.o scan.o softop.o state.o table.o type.o assign.o hashcmd.o debug.o dbprintf.o -o bcc-cc1 x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -DLOCALPREFIX=/usr -DBINDIR=/usr/bin -DDEFARCH=0 bcc.c -o bcc bcc.c: In function ‘command_reset’: bcc.c:668:35: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘long int’ [-Wformat=] 668 | fprintf(stderr, "PATH%d=%s\n", prefix-exec_prefixs, buf); | ~^ ~~~~~~~~~~~~~~~~~~~ | | | | int long int | %ld make[3]: Leaving directory '/var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/bcc' cp -p bcc/bcc bin/Bcc cp -p bcc/ncc bin/ncc cp -p bcc/bcc-cc1 lib/bcc-cc1 make -C copt CC='x86_64-pc-linux-gnu-gcc' CFLAGS=' -O2 -fno-strict-aliasing' LDFLAGS='' PREFIX=/usr LIBDIR='/usr/lib64/bcc' BINDIR='/usr/bin' ANSI='' copt make[3]: Entering directory '/var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/copt' x86_64-pc-linux-gnu-gcc -O2 -fno-strict-aliasing -o copt copt.c make[3]: Leaving directory '/var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/copt' cp -p copt/copt lib/copt cp -p copt/rules.* lib/. cp -p copt/rules.start lib/i386/. cp -p copt/rules.386 lib/i386/. cp -p copt/rules.end lib/i386/. test -f bin/ncc make -C libc CC=ncc "CCFLAGS=-O" AR=ar86 ARFLAGS=r PLATFORM=i86-ELKS make[3]: Entering directory '/var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/libc' ncc -c -Mn -O -D__LIBC__ -D__LIBC_VER__='"0.16.21"' -o crt0.o crt0.c sh Config_sh egrep: warning: egrep is obsolescent; using /bin/grep -E Using default configuration make LIBC='/var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/libc/libc.a' CC='ncc' ARCH='-Mn' CCFLAGS='-O' DEFS='-D__LIBC__' LIB_CPU='i86' LIB_OS='ELKS' LIBC=/var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/libc/libbcc.a -C bcc all make[4]: Entering directory '/var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/libc/bcc' ncc -Mn -O -D__LIBC__ -DL___ldivul bcc_long.c -c -o __ldivul.o ar86 r /var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/libc/libbcc.a __ldivul.o Creating archive file `/var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/libc/libbcc.a' ncc -Mn -O -D__LIBC__ -DL___lnegl bcc_long.c -c -o __lnegl.o ar86 r /var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/libc/libbcc.a __lnegl.o ncc -Mn -O -D__LIBC__ -DL___imodu bcc_int.c -c -o __imodu.o ar86 r /var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/libc/libbcc.a __imodu.o ncc -Mn -O -D__LIBC__ -DL___lsll bcc_long.c -c -o __lsll.o ar86 r /var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/libc/libbcc.a __lsll.o ncc -Mn -O -D__LIBC__ -DL___lcoml bcc_long.c -c -o __lcoml.o ar86 r /var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/libc/libbcc.a __lcoml.o ncc -Mn -O -D__LIBC__ -DL___leorl bcc_long.c -c -o __leorl.o ar86 r /var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/libc/libbcc.a __leorl.o ncc -Mn -O -D__LIBC__ -c -o __ldivmod.o __ldivmod.c ar86 r /var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/libc/libbcc.a __ldivmod.o ncc -Mn -O -D__LIBC__ -DL___isl bcc_int.c -c -o __isl.o ar86 r /var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/libc/libbcc.a __isl.o ncc -Mn -O -D__LIBC__ -DL_sbrk heap.c -c -o sbrk.o /var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/include/sys/errno.h:6: error: Cannot open include file make[4]: *** [Makefile:66: /var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/libc/libbcc.a(sbrk.o)] Error 1 shuffle=3046488788 rm __ldivmod.o make[4]: Leaving directory '/var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/libc/bcc' make[3]: *** [Makefile:43: /var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/libc/libbcc.a] Error 2 shuffle=3046488788 make[3]: Leaving directory '/var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21/libc' make[2]: *** [make.fil:267: library] Error 2 shuffle=3046488788 make[2]: Leaving directory '/var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21' make[1]: *** [Makefile:26: all] Error 2 shuffle=3046488788 make[1]: Leaving directory '/var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21' make: *** [GNUmakefile:6: all] Error 2 shuffle=3046488788 * ERROR: sys-devel/dev86-0.16.21-r3::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=sys-devel/dev86-0.16.21-r3::gentoo'`, * the complete build log and the output of `emerge -pqv '=sys-devel/dev86-0.16.21-r3::gentoo'`. * The complete build log is located at '/var/log/portage/sys-devel:dev86-0.16.21-r3:20221118-094643.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/sys-devel/dev86-0.16.21-r3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-devel/dev86-0.16.21-r3/temp/environment'. * Working directory: '/var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21' * S: '/var/tmp/portage/sys-devel/dev86-0.16.21-r3/work/dev86-0.16.21'