* Package: dev-lang/icon-9.5.1-r1 * Repository: gentoo * Maintainer: cwills@witznd.net proxy-maint@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking icon-v951src.tgz to /var/tmp/portage/dev-lang/icon-9.5.1-r1/work >>> Source unpacked in /var/tmp/portage/dev-lang/icon-9.5.1-r1/work >>> Preparing source in /var/tmp/portage/dev-lang/icon-9.5.1-r1/work/icon-v951src ... * Applying icon-9.5.1-flags.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-lang/icon-9.5.1-r1/work/icon-v951src ... make -j1 -j1 Configure name=linux make Pure >/dev/null cd config; sh setup.sh linux NoGraphics configured linux with NoGraphics >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-lang/icon-9.5.1-r1/work/icon-v951src ... make -j1 -j1 CC=x86_64-pc-linux-gnu-gcc 'CFLAGS=-O2 -pipe -march=native -fno-strict-aliasing -fwrapv' uname -a Linux mr-fox 4.18.16 #24 SMP Sat Oct 20 10:04:55 CEST 2018 x86_64 Intel(R) Xeon(R) CPU E5-1650 v3 @ 3.50GHz GenuineIntel GNU/Linux pwd /var/tmp/portage/dev-lang/icon-9.5.1-r1/work/icon-v951src cd src/common; make make[1]: Entering directory '/var/tmp/portage/dev-lang/icon-9.5.1-r1/work/icon-v951src/src/common' x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -Wl,-O1 -Wl,--as-needed -o infer infer.c ./infer >../h/arch.h x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o long.o long.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o getopt.o getopt.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o time.o time.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o filepart.o filepart.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o identify.o identify.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o strtbl.o strtbl.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o rtdb.o rtdb.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o munix.o munix.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o literals.o literals.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o rswitch.o rswitch.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o alloc.o alloc.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o xwindow.o xwindow.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o ipp.o ipp.c if [ "x" != "x" ]; then make xpm; fi make[1]: Leaving directory '/var/tmp/portage/dev-lang/icon-9.5.1-r1/work/icon-v951src/src/common' cd src/rtt; make make[1]: Entering directory '/var/tmp/portage/dev-lang/icon-9.5.1-r1/work/icon-v951src/src/rtt' x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o rttparse.o rttparse.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o rttmain.o rttmain.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o rttlex.o rttlex.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o rttsym.o rttsym.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o rttnode.o rttnode.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o rttout.o rttout.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o rttmisc.o rttmisc.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o rttdb.o rttdb.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o rttinlin.o rttinlin.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o rttilc.o rttilc.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv ../preproc/pout.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv ../preproc/pchars.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv ../preproc/perr.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv ../preproc/pmem.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv ../preproc/bldtok.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv ../preproc/macro.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv ../preproc/preproc.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv ../preproc/evaluate.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv ../preproc/files.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv ../preproc/gettok.c x86_64-pc-linux-gnu-gcc -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv ../preproc/pinit.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -Wl,-O1 -Wl,--as-needed -o rtt rttparse.o rttmain.o rttlex.o rttsym.o rttnode.o rttout.o rttmisc.o rttdb.o rttinlin.o rttilc.o pout.o pchars.o perr.o pmem.o bldtok.o macro.o preproc.o evaluate.o files.o gettok.o pinit.o ../common/getopt.o ../common/time.o ../common/filepart.o ../common/identify.o ../common/strtbl.o ../common/alloc.o ../common/rtdb.o ../common/munix.o ../common/literals.o make[1]: Leaving directory '/var/tmp/portage/dev-lang/icon-9.5.1-r1/work/icon-v951src/src/rtt' cd src/icont; make make[1]: Entering directory '/var/tmp/portage/dev-lang/icon-9.5.1-r1/work/icon-v951src/src/icont' x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o tunix.o tunix.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o tglobals.o tglobals.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o util.o util.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o trans.o trans.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o tcode.o tcode.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o tlex.o tlex.c In file included from tlex.c:15: ../common/yylex.h: In function ‘bufcmp’: ../common/yylex.h:266:13: warning: comparison between pointer and zero character constant [-Wpointer-compare] while (s != '\0' && s1 < lex_sbuf.endimage && *s == *s1) { ^~ ../common/yylex.h:266:11: note: did you mean to dereference the pointer? while (s != '\0' && s1 < lex_sbuf.endimage && *s == *s1) { ^ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o lnklist.o lnklist.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o tparse.o tparse.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o tsym.o tsym.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o tmem.o tmem.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o tree.o tree.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -Wl,-O1 -Wl,--as-needed -o newhdr newhdr.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -Wl,-O1 -Wl,--as-needed -o ixhdr.hdr \ ixhdr.c ../common/alloc.o ../common/munix.o ./newhdr -o hdr.h ixhdr.hdr x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o link.o link.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o lglob.o lglob.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o lcode.o lcode.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o llex.o llex.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o lmem.o lmem.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o lsym.o lsym.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -c -o opcode.o opcode.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -Wl,-O1 -Wl,--as-needed -o icont tunix.o tglobals.o util.o trans.o tcode.o tlex.o lnklist.o tparse.o tsym.o tmem.o tree.o link.o lglob.o lcode.o llex.o lmem.o lsym.o opcode.o ../common/long.o ../common/getopt.o ../common/alloc.o ../common/filepart.o ../common/strtbl.o ../common/ipp.o ../common/munix.o cp icont ../../bin (cd ../../bin; rm -f icon icon.exe; ln -s icont icon) make[1]: Leaving directory '/var/tmp/portage/dev-lang/icon-9.5.1-r1/work/icon-v951src/src/icont' cd src/runtime; make make[1]: Entering directory '/var/tmp/portage/dev-lang/icon-9.5.1-r1/work/icon-v951src/src/runtime' ../rtt/rtt -x cnv.r && x86_64-pc-linux-gnu-gcc -o cnv.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xcnv.c && rm xcnv.c ../rtt/rtt -x data.r && x86_64-pc-linux-gnu-gcc -o data.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xdata.c && rm xdata.c ../rtt/rtt -x def.r && x86_64-pc-linux-gnu-gcc -o def.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xdef.c && rm xdef.c ../rtt/rtt -x errmsg.r && x86_64-pc-linux-gnu-gcc -o errmsg.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xerrmsg.c && rm xerrmsg.c ../rtt/rtt -x fconv.r && x86_64-pc-linux-gnu-gcc -o fconv.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xfconv.c && rm xfconv.c ../rtt/rtt -x fload.r && x86_64-pc-linux-gnu-gcc -o fload.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xfload.c && rm xfload.c ../rtt/rtt -x fmath.r && x86_64-pc-linux-gnu-gcc -o fmath.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xfmath.c && rm xfmath.c ../rtt/rtt -x fmisc.r && x86_64-pc-linux-gnu-gcc -o fmisc.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xfmisc.c && rm xfmisc.c ../rtt/rtt -x fscan.r && x86_64-pc-linux-gnu-gcc -o fscan.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xfscan.c && rm xfscan.c ../rtt/rtt -x fstr.r && x86_64-pc-linux-gnu-gcc -o fstr.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xfstr.c && rm xfstr.c ../rtt/rtt -x fstranl.r && x86_64-pc-linux-gnu-gcc -o fstranl.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xfstranl.c && rm xfstranl.c ../rtt/rtt -x fstruct.r && x86_64-pc-linux-gnu-gcc -o fstruct.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xfstruct.c && rm xfstruct.c ../rtt/rtt -x fsys.r && x86_64-pc-linux-gnu-gcc -o fsys.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xfsys.c && rm xfsys.c ../rtt/rtt -x fwindow.r && x86_64-pc-linux-gnu-gcc -o fwindow.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xfwindow.c && rm xfwindow.c ../rtt/rtt -x imain.r && x86_64-pc-linux-gnu-gcc -o imain.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv ximain.c && rm ximain.c ../rtt/rtt -x imisc.r && x86_64-pc-linux-gnu-gcc -o imisc.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv ximisc.c && rm ximisc.c ../rtt/rtt -x init.r && x86_64-pc-linux-gnu-gcc -o init.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xinit.c && rm xinit.c ../rtt/rtt -x interp.r && x86_64-pc-linux-gnu-gcc -o interp.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xinterp.c && rm xinterp.c ../rtt/rtt -x invoke.r && x86_64-pc-linux-gnu-gcc -o invoke.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xinvoke.c && rm xinvoke.c ../rtt/rtt -x keyword.r && x86_64-pc-linux-gnu-gcc -o keyword.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xkeyword.c && rm xkeyword.c ../rtt/rtt -x lmisc.r && x86_64-pc-linux-gnu-gcc -o lmisc.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xlmisc.c && rm xlmisc.c ../rtt/rtt -x oarith.r && x86_64-pc-linux-gnu-gcc -o oarith.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xoarith.c && rm xoarith.c ../rtt/rtt -x oasgn.r && x86_64-pc-linux-gnu-gcc -o oasgn.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xoasgn.c && rm xoasgn.c ../rtt/rtt -x ocat.r && x86_64-pc-linux-gnu-gcc -o ocat.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xocat.c && rm xocat.c ../rtt/rtt -x ocomp.r && x86_64-pc-linux-gnu-gcc -o ocomp.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xocomp.c && rm xocomp.c ../rtt/rtt -x omisc.r && x86_64-pc-linux-gnu-gcc -o omisc.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xomisc.c && rm xomisc.c ../rtt/rtt -x oref.r && x86_64-pc-linux-gnu-gcc -o oref.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xoref.c && rm xoref.c ../rtt/rtt -x oset.r && x86_64-pc-linux-gnu-gcc -o oset.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xoset.c && rm xoset.c ../rtt/rtt -x ovalue.r && x86_64-pc-linux-gnu-gcc -o ovalue.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xovalue.c && rm xovalue.c ../rtt/rtt -x profile.r && x86_64-pc-linux-gnu-gcc -o profile.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xprofile.c && rm xprofile.c ../rtt/rtt -x ralc.r && x86_64-pc-linux-gnu-gcc -o ralc.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xralc.c && rm xralc.c ../rtt/rtt -x rcoexpr.r && x86_64-pc-linux-gnu-gcc -o rcoexpr.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xrcoexpr.c && rm xrcoexpr.c ../rtt/rtt -x rcomp.r && x86_64-pc-linux-gnu-gcc -o rcomp.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xrcomp.c && rm xrcomp.c ../rtt/rtt -x rdebug.r && x86_64-pc-linux-gnu-gcc -o rdebug.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xrdebug.c && rm xrdebug.c ../rtt/rtt -x rexternal.r && x86_64-pc-linux-gnu-gcc -o rexternal.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xrexternal.c && rm xrexternal.c ../rtt/rtt -x rlrgint.r && x86_64-pc-linux-gnu-gcc -o rlrgint.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xrlrgint.c && rm xrlrgint.c ../rtt/rtt -x rmemmgt.r && x86_64-pc-linux-gnu-gcc -o rmemmgt.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xrmemmgt.c && rm xrmemmgt.c ../rtt/rtt -x rmisc.r && x86_64-pc-linux-gnu-gcc -o rmisc.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xrmisc.c && rm xrmisc.c ../rtt/rtt -x rstruct.r && x86_64-pc-linux-gnu-gcc -o rstruct.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xrstruct.c && rm xrstruct.c ../rtt/rtt -x rsys.r && x86_64-pc-linux-gnu-gcc -o rsys.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xrsys.c && rm xrsys.c ../rtt/rtt -x rwinrsc.r && x86_64-pc-linux-gnu-gcc -o rwinrsc.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xrwinrsc.c && rm xrwinrsc.c ../rtt/rtt -x rwinsys.r && x86_64-pc-linux-gnu-gcc -o rwinsys.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xrwinsys.c && rm xrwinsys.c ../rtt/rtt -x rwindow.r && x86_64-pc-linux-gnu-gcc -o rwindow.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xrwindow.c && rm xrwindow.c ../rtt/rtt -x rcolor.r && x86_64-pc-linux-gnu-gcc -o rcolor.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xrcolor.c && rm xrcolor.c ../rtt/rtt -x rimage.r && x86_64-pc-linux-gnu-gcc -o rimage.o -c -O2 -pipe -march=native -fno-strict-aliasing -fwrapv xrimage.c && rm xrimage.c cd ../common; make make[2]: Entering directory '/var/tmp/portage/dev-lang/icon-9.5.1-r1/work/icon-v951src/src/common' if [ "x" != "x" ]; then make xpm; fi make[2]: Leaving directory '/var/tmp/portage/dev-lang/icon-9.5.1-r1/work/icon-v951src/src/common' x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -Wl,-O1 -Wl,--as-needed -Wl,-E -o iconx cnv.o data.o def.o errmsg.o fconv.o fload.o fmath.o fmisc.o fscan.o fstr.o fstranl.o fstruct.o fsys.o fwindow.o imain.o imisc.o init.o interp.o invoke.o keyword.o lmisc.o oarith.o oasgn.o ocat.o ocomp.o omisc.o oref.o oset.o ovalue.o profile.o ralc.o rcoexpr.o rcomp.o rdebug.o rexternal.o rlrgint.o rmemmgt.o rmisc.o rstruct.o rsys.o rwinrsc.o rwinsys.o rwindow.o rcolor.o rimage.o ../common/long.o ../common/time.o ../common/rswitch.o ../common/xwindow.o ../common/alloc.o ../common/filepart.o ../common/munix.o -lm -ldl -lpthread cp iconx ../../bin make[1]: Leaving directory '/var/tmp/portage/dev-lang/icon-9.5.1-r1/work/icon-v951src/src/runtime' cd ipl; make Ilib make[1]: Entering directory '/var/tmp/portage/dev-lang/icon-9.5.1-r1/work/icon-v951src/ipl' cp incl/*.icn gincl/*.icn cfuncs/icall.h ../lib cd procs; LPATH= ../../bin/icont -usc *.icn; mv *.u? ../../lib cd gprocs; LPATH= ../../bin/icont -usc *.icn; mv *.u? ../../lib if grep '^ *# *define LoadFunc' ../src/h/define.h >/dev/null; \ then make Cfunctions; fi make[2]: Entering directory '/var/tmp/portage/dev-lang/icon-9.5.1-r1/work/icon-v951src/ipl' cd cfuncs; LPATH= make ICONT=../../bin/icont make[3]: Entering directory '/var/tmp/portage/dev-lang/icon-9.5.1-r1/work/icon-v951src/ipl/cfuncs' sh mkfunc.sh libcfunc.so bitcount.o external.o files.o fpoll.o internal.o lgconv.o osf.o pack.o ppm.o process.o tconnect.o >cfunc.icn ../../bin/icont -us -c cfunc.icn x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -fPIC -c bitcount.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -fPIC -c external.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -fPIC -c files.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-strict-aliasing -fwrapv -fPIC -c fpoll.c fpoll.c: In function ‘fpoll’: fpoll.c:67:9: error: ‘FILE’ {aka ‘struct _IO_FILE’} has no member named ‘__bufp’ if (f->__bufp < f->__get_limit) ^~ fpoll.c:67:21: error: ‘FILE’ {aka ‘struct _IO_FILE’} has no member named ‘__get_limit’ if (f->__bufp < f->__get_limit) ^~ make[3]: *** [Makefile:15: fpoll.o] Error 1 make[3]: Leaving directory '/var/tmp/portage/dev-lang/icon-9.5.1-r1/work/icon-v951src/ipl/cfuncs' make[2]: *** [Makefile:21: Cfunctions] Error 2 make[2]: Leaving directory '/var/tmp/portage/dev-lang/icon-9.5.1-r1/work/icon-v951src/ipl' make[1]: *** [Makefile:14: cfuncs/libcfunc.so] Error 2 make[1]: Leaving directory '/var/tmp/portage/dev-lang/icon-9.5.1-r1/work/icon-v951src/ipl' make: *** [Makefile:74: Ilib] Error 2 * ERROR: dev-lang/icon-9.5.1-r1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-lang/icon-9.5.1-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-lang/icon-9.5.1-r1::gentoo'`. * The complete build log is located at '/var/log/portage/dev-lang:icon-9.5.1-r1:20181021-233920.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-lang/icon-9.5.1-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/icon-9.5.1-r1/temp/environment'. * Working directory: '/var/tmp/portage/dev-lang/icon-9.5.1-r1/work/icon-v951src' * S: '/var/tmp/portage/dev-lang/icon-9.5.1-r1/work/icon-v951src'