* Package: dev-lang/srf-1.0-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 srf-1.0.tar.gz to /var/tmp/portage/dev-lang/srf-1.0-r2/work >>> Source unpacked in /var/tmp/portage/dev-lang/srf-1.0-r2/work >>> Preparing source in /var/tmp/portage/dev-lang/srf-1.0-r2/work/srf-1.0 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-lang/srf-1.0-r2/work/srf-1.0 ... ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --libdir=/usr/lib64 configure: loading site script /usr/share/config.site checking for a BSD-compatible install... /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of x86_64-pc-linux-gnu-gcc... none checking for flex... flex checking for yywrap in -lfl... yes checking lex output file root... lex.yy checking whether yytext is a pointer... yes checking for bison... bison -y checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for string.h... (cached) yes checking stdio.h usability... yes checking stdio.h presence... yes checking for stdio.h... yes checking for stdlib.h... (cached) yes checking assert.h usability... yes checking assert.h presence... yes checking for assert.h... yes configure: creating ./config.status config.status: creating Makefile config.status: executing depfiles commands configure: configuring in rfunc configure: running /bin/sh './configure' --prefix=/usr '--prefix=/usr' '--build=x86_64-pc-linux-gnu' '--host=x86_64-pc-linux-gnu' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--datadir=/usr/share' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--disable-dependency-tracking' '--libdir=/usr/lib64' 'CFLAGS=-O2 -pipe -march=native -fno-common -falign-functions=32:25:16' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed' 'build_alias=x86_64-pc-linux-gnu' 'host_alias=x86_64-pc-linux-gnu' --cache-file=/dev/null --srcdir=. configure: loading site script /usr/share/config.site checking for a BSD-compatible install... /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of x86_64-pc-linux-gnu-gcc... none checking for flex... flex checking for yywrap in -lfl... yes checking lex output file root... lex.yy checking whether yytext is a pointer... yes checking for bison... bison -y checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for string.h... (cached) yes checking stdio.h usability... yes checking stdio.h presence... yes checking for stdio.h... yes checking for stdlib.h... (cached) yes checking assert.h usability... yes checking assert.h presence... yes checking for assert.h... yes checking for unistd.h... (cached) yes configure: creating ./config.status config.status: creating Makefile config.status: executing depfiles commands >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-lang/srf-1.0-r2/work/srf-1.0 ... make -j1 Making all in rfunc make[1]: Entering directory '/var/tmp/portage/dev-lang/srf-1.0-r2/work/srf-1.0/rfunc' x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"rfunc\" -DPACKAGE_TARNAME=\"rfunc\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"rfunc\ 1.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"rfunc\" -DVERSION=\"1.0\" -DYYTEXT_POINTER=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_ASSERT_H=1 -DHAVE_UNISTD_H=1 -I. -I. -g -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c `test -f 'rfunc.c' || echo './'`rfunc.c rfunc.c: In function usage: rfunc.c:54:2: warning: implicit declaration of function exit [-Wimplicit-function-declaration] 54 | exit(exitcode); | ^~~~ rfunc.c:54:2: warning: incompatible implicit declaration of built-in function exit rfunc.c:23:1: note: include or provide a declaration of exit 22 | #include +++ |+#include 23 | rfunc.c: In function help: rfunc.c:58:1: warning: type of exitcode defaults to int [-Wimplicit-int] 58 | help(exitcode) | ^~~~ rfunc.c:60:16: warning: incompatible implicit declaration of built-in function exit 60 | if (exitcode) exit(exitcode); | ^~~~ rfunc.c:60:16: note: include or provide a declaration of exit x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"rfunc\" -DPACKAGE_TARNAME=\"rfunc\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"rfunc\ 1.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"rfunc\" -DVERSION=\"1.0\" -DYYTEXT_POINTER=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_ASSERT_H=1 -DHAVE_UNISTD_H=1 -I. -I. -g -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c `test -f 'rfunc-gram2.c' || echo './'`rfunc-gram2.c /usr/share/bison/bison.simple: In function yyparse: /usr/share/bison/bison.simple:219:18: warning: implicit declaration of function yylex [-Wimplicit-function-declaration] /usr/share/bison/bison.simple:573:16: note: in expansion of macro YYLEX /usr/share/bison/bison.simple:799:2: warning: implicit declaration of function yyerror; did you mean yyerrok? [-Wimplicit-function-declaration] gram2.y: In function opposite_relation: gram2.y:271:7: warning: implicit declaration of function strcmp [-Wimplicit-function-declaration] 271 | if (!strcmp("<", relation)) | ^~~~~~ gram2.y: In function massage_names: gram2.y:489:29: warning: implicit declaration of function strlen [-Wimplicit-function-declaration] 489 | chain->value = malloc(strlen(buf) + 1); | ^~~~~~ gram2.y:489:29: warning: incompatible implicit declaration of built-in function strlen gram2.y:177:1: note: include or provide a declaration of strlen 176 | +++ |+#include 177 | %% gram2.y:490:7: warning: implicit declaration of function strcpy [-Wimplicit-function-declaration] 490 | strcpy(chain->value, buf); | ^~~~~~ gram2.y:490:7: warning: incompatible implicit declaration of built-in function strcpy gram2.y:490:7: note: include or provide a declaration of strcpy x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"rfunc\" -DPACKAGE_TARNAME=\"rfunc\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"rfunc\ 1.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"rfunc\" -DVERSION=\"1.0\" -DYYTEXT_POINTER=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_ASSERT_H=1 -DHAVE_UNISTD_H=1 -I. -I. -g -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c `test -f 'lex.c' || echo './'`lex.c x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"rfunc\" -DPACKAGE_TARNAME=\"rfunc\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"rfunc\ 1.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"rfunc\" -DVERSION=\"1.0\" -DYYTEXT_POINTER=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_ASSERT_H=1 -DHAVE_UNISTD_H=1 -I. -I. -g -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c `test -f 'hashtable.c' || echo './'`hashtable.c x86_64-pc-linux-gnu-gcc -g -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wl,-O1 -Wl,--as-needed -o rfunc rfunc.o rfunc-gram2.o lex.o hashtable.o make[1]: Leaving directory '/var/tmp/portage/dev-lang/srf-1.0-r2/work/srf-1.0/rfunc' make[1]: Entering directory '/var/tmp/portage/dev-lang/srf-1.0-r2/work/srf-1.0' x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"srf\" -DPACKAGE_TARNAME=\"srf\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"srf\ 1.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"srf\" -DVERSION=\"1.0\" -DYYTEXT_POINTER=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_ASSERT_H=1 -I. -I. -g -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c `test -f 'atom.c' || echo './'`atom.c x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"srf\" -DPACKAGE_TARNAME=\"srf\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"srf\ 1.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"srf\" -DVERSION=\"1.0\" -DYYTEXT_POINTER=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_ASSERT_H=1 -I. -I. -g -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c `test -f 'builtins.c' || echo './'`builtins.c x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"srf\" -DPACKAGE_TARNAME=\"srf\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"srf\ 1.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"srf\" -DVERSION=\"1.0\" -DYYTEXT_POINTER=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_ASSERT_H=1 -I. -I. -g -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c `test -f 'function.c' || echo './'`function.c x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"srf\" -DPACKAGE_TARNAME=\"srf\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"srf\ 1.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"srf\" -DVERSION=\"1.0\" -DYYTEXT_POINTER=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_ASSERT_H=1 -I. -I. -g -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c `test -f 'srf-grammar.c' || echo './'`srf-grammar.c /usr/share/bison/bison.simple: In function yyparse: /usr/share/bison/bison.simple:219:18: warning: implicit declaration of function yylex [-Wimplicit-function-declaration] /usr/share/bison/bison.simple:573:16: note: in expansion of macro YYLEX x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"srf\" -DPACKAGE_TARNAME=\"srf\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"srf\ 1.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"srf\" -DVERSION=\"1.0\" -DYYTEXT_POINTER=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_ASSERT_H=1 -I. -I. -g -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c `test -f 'hashtable.c' || echo './'`hashtable.c x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"srf\" -DPACKAGE_TARNAME=\"srf\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"srf\ 1.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"srf\" -DVERSION=\"1.0\" -DYYTEXT_POINTER=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_ASSERT_H=1 -I. -I. -g -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c `test -f 'lex.c' || echo './'`lex.c x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"srf\" -DPACKAGE_TARNAME=\"srf\" -DPACKAGE_VERSION=\"1.0\" -DPACKAGE_STRING=\"srf\ 1.0\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"srf\" -DVERSION=\"1.0\" -DYYTEXT_POINTER=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STRING_H=1 -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_ASSERT_H=1 -I. -I. -g -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -c `test -f 'value.c' || echo './'`value.c x86_64-pc-linux-gnu-gcc -g -O2 -pipe -march=native -fno-common -falign-functions=32:25:16 -Wl,-O1 -Wl,--as-needed -o srf atom.o builtins.o function.o srf-grammar.o hashtable.o lex.o value.o /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: function.o:/var/tmp/portage/dev-lang/srf-1.0-r2/work/srf-1.0/./builtins.h:23: multiple definition of `primitive_call_counter'; builtins.o:/var/tmp/portage/dev-lang/srf-1.0-r2/work/srf-1.0/./builtins.h:23: first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: srf-grammar.o:/var/tmp/portage/dev-lang/srf-1.0-r2/work/srf-1.0/./builtins.h:23: multiple definition of `primitive_call_counter'; builtins.o:/var/tmp/portage/dev-lang/srf-1.0-r2/work/srf-1.0/./builtins.h:23: first defined here collect2: error: ld returned 1 exit status make[1]: *** [Makefile:211: srf] Error 1 make[1]: Leaving directory '/var/tmp/portage/dev-lang/srf-1.0-r2/work/srf-1.0' make: *** [Makefile:302: all-recursive] Error 1 * ERROR: dev-lang/srf-1.0-r2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-lang/srf-1.0-r2::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-lang/srf-1.0-r2::gentoo'`. * The complete build log is located at '/var/log/portage/dev-lang:srf-1.0-r2:20200310-113727.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-lang/srf-1.0-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/srf-1.0-r2/temp/environment'. * Working directory: '/var/tmp/portage/dev-lang/srf-1.0-r2/work/srf-1.0' * S: '/var/tmp/portage/dev-lang/srf-1.0-r2/work/srf-1.0'