* Package: dev-libs/libowfat-0.32-r2 * Repository: gentoo * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking libowfat-0.32.tar.xz to /var/tmp/portage/dev-libs/libowfat-0.32-r2/work >>> Source unpacked in /var/tmp/portage/dev-libs/libowfat-0.32-r2/work >>> Preparing source in /var/tmp/portage/dev-libs/libowfat-0.32-r2/work/libowfat-0.32 ... * Applying libowfat-0.32-gcc10.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-libs/libowfat-0.32-r2/work/libowfat-0.32 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-libs/libowfat-0.32-r2/work/libowfat-0.32 ... make -j3 CC=x86_64-pc-linux-gnu-gcc 'CFLAGS=-I. -pipe -march=native -fno-diagnostics-color -O2 -fomit-frame-pointer' 'DIET=/usr/bin/diet -Os' prefix=/usr INCLUDEDIR=/usr/include DIET= ln -f buffer.h libowfat/buffer.h ln -f byte.h libowfat/byte.h ln -f fmt.h libowfat/fmt.h ln -f ip4.h libowfat/ip4.h ln -f ip6.h libowfat/ip6.h ln -f mmap.h libowfat/mmap.h ln -f scan.h libowfat/scan.h ln -f socket.h libowfat/socket.h ln -f str.h libowfat/str.h ln -f stralloc.h libowfat/stralloc.h ln -f uint16.h libowfat/uint16.h ln -f uint32.h libowfat/uint32.h ln -f uint64.h libowfat/uint64.h ln -f open.h libowfat/open.h ln -f textcode.h libowfat/textcode.h ln -f tai.h libowfat/tai.h ln -f taia.h libowfat/taia.h ln -f dns.h libowfat/dns.h rm -f iopause.h ln -f case.h libowfat/case.h ln -f openreadclose.h libowfat/openreadclose.h if x86_64-pc-linux-gnu-gcc -I. -pipe -march=native -fno-diagnostics-color -O2 -fomit-frame-pointer -o t trypoll.c >/dev/null 2>&1; then cp iopause.h2 iopause.h; else cp iopause.h1 iopause.h; fi ln -f readclose.h libowfat/readclose.h ln -f ndelay.h libowfat/ndelay.h ln -f array.h libowfat/array.h ln -f io.h libowfat/io.h ln -f safemult.h libowfat/safemult.h ln -f iob.h libowfat/iob.h rm -f havealloca.h ln -f errmsg.h libowfat/errmsg.h echo "#include " > havealloca.h if x86_64-pc-linux-gnu-gcc -I. -pipe -march=native -fno-diagnostics-color -O2 -fomit-frame-pointer -c tryalloca.c -DA >/dev/null 2>&1; then echo "#include "; fi >> havealloca.h ln -f cdb.h libowfat/cdb.h ln -f cdb_make.h libowfat/cdb_make.h ln -f rangecheck.h libowfat/rangecheck.h ln -f iarray.h libowfat/iarray.h ln -f va_narg.h libowfat/va_narg.h ln -f isset.h libowfat/isset.h ln -f compiletimeassert.h libowfat/compiletimeassert.h ln -f critbit.h libowfat/critbit.h rm -f haveuint128.h if x86_64-pc-linux-gnu-gcc -I. -pipe -march=native -fno-diagnostics-color -O2 -fomit-frame-pointer -c tryuint128.c >/dev/null 2>&1; then echo "#define HAVE_UINT128"; fi > haveuint128.h if x86_64-pc-linux-gnu-gcc -I. -pipe -march=native -fno-diagnostics-color -O2 -fomit-frame-pointer -c tryalloca.c -DB >/dev/null 2>&1; then echo "#include "; fi >> havealloca.h rm -f tryuint128.o x86_64-pc-linux-gnu-gcc -c byte/byte_chr.c -pipe -W -Wall -Wextra -D_REENTRANT -O3 -I. rm -f t x86_64-pc-linux-gnu-gcc -c byte/byte_copy.c -pipe -W -Wall -Wextra -D_REENTRANT -O3 -I. rm -f tryalloca.o x86_64-pc-linux-gnu-gcc -c byte/byte_copyr.c -pipe -W -Wall -Wextra -D_REENTRANT -O3 -I. x86_64-pc-linux-gnu-gcc -c byte/byte_diff.c -pipe -W -Wall -Wextra -D_REENTRANT -O3 -I. x86_64-pc-linux-gnu-gcc -c byte/byte_equal_notimingattack.c -pipe -W -Wall -Wextra -D_REENTRANT -O3 -I. x86_64-pc-linux-gnu-gcc -c byte/byte_rchr.c -pipe -W -Wall -Wextra -D_REENTRANT -O3 -I. x86_64-pc-linux-gnu-gcc -c byte/byte_zero.c -pipe -W -Wall -Wextra -D_REENTRANT -O3 -I. x86_64-pc-linux-gnu-gcc -c fmt/fmt_8long.c -I. -pipe -march=native -fno-diagnostics-color -O2 -fomit-frame-pointer In file included from /usr/include/features.h:488, from /usr/include/bits/libc-header-start.h:33, from /usr/include/string.h:26, from byte/byte_zero.c:2: /usr/include/sys/cdefs.h:249:60: error: macro "__has_attribute" requires an identifier 249 | #if __GNUC_PREREQ (2,96) || __glibc_has_attribute (__pure__) | ^ x86_64-pc-linux-gnu-gcc -c fmt/fmt_8longlong.c -I. -pipe -march=native -fno-diagnostics-color -O2 -fomit-frame-pointer make: *** [GNUmakefile:179: byte_zero.o] Error 1 make: *** Waiting for unfinished jobs.... * ERROR: dev-libs/libowfat-0.32-r2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-libs/libowfat-0.32-r2::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-libs/libowfat-0.32-r2::gentoo'`. * The complete build log is located at '/var/log/portage/dev-libs:libowfat-0.32-r2:20210805-080724.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-libs/libowfat-0.32-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-libs/libowfat-0.32-r2/temp/environment'. * Working directory: '/var/tmp/portage/dev-libs/libowfat-0.32-r2/work/libowfat-0.32' * S: '/var/tmp/portage/dev-libs/libowfat-0.32-r2/work/libowfat-0.32'