* Package: dev-util/ftjam-2.5.3_rc2-r2: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 ftjam-2.5.3rc2.tar.bz2 to /var/tmp/portage/dev-util/ftjam-2.5.3_rc2-r2/work >>> Source unpacked in /var/tmp/portage/dev-util/ftjam-2.5.3_rc2-r2/work >>> Preparing source in /var/tmp/portage/dev-util/ftjam-2.5.3_rc2-r2/work/ftjam-2.5.3rc2 ... * Applying ftjam-2.5.3-nostrip.patch ... [ ok ] * Applying ftjam-2.5.3-i-hate-yacc.patch ... [ ok ] * Applying ftjam-2.5.3-false-flags.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-util/ftjam-2.5.3_rc2-r2/work/ftjam-2.5.3rc2 ... * econf: updating ftjam-2.5.3rc2/builds/unix/config.guess with /usr/share/gnuconfig/config.guess * econf: updating ftjam-2.5.3rc2/builds/unix/config.sub with /usr/share/gnuconfig/config.sub ./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 --docdir=/usr/share/doc/ftjam-2.5.3_rc2-r2 --htmldir=/usr/share/doc/ftjam-2.5.3_rc2-r2/html --libdir=/usr/lib64 checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for x86_64-pc-linux-gnu-gcc... clang checking for C compiler default output file name... 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 clang accepts -g... yes checking for clang option to accept ISO C89... none needed checking how to run the C preprocessor... clang -E checking for rm... rm -f checking for rmdir... rmdir checking for a BSD-compatible install... /usr/lib/portage/python3.10/ebuild-helpers/xattr/install -c configure: creating ./config.status config.status: creating ../../Makefile config.status: creating ../../patchlevel.h config.status: creating ../../Jamrules >>> Source configured. '/var/tmp/portage/dev-util/ftjam-2.5.3_rc2-r2/temp/clang14.log' -> '/var/tmp/clang/dev-util/ftjam-2.5.3_rc2-r2/clang14.log' '/var/tmp/portage/dev-util/ftjam-2.5.3_rc2-r2/temp/clang15.log' -> '/var/tmp/clang/dev-util/ftjam-2.5.3_rc2-r2/clang15.log' >>> Compiling source in /var/tmp/portage/dev-util/ftjam-2.5.3_rc2-r2/work/ftjam-2.5.3rc2 ... make -j4 clang -o jam0 -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int builtins.c command.c compile.c execnt.c execunix.c execvms.c expand.c filent.c fileos2.c fileunix.c filevms.c glob.c hash.c hdrmacro.c headers.c jam.c jambase.c jamgram.c lists.c make.c make1.c newstr.c option.c parse.c pathunix.c pathvms.c regexp.c rope.c rules.c scan.c search.c spawn.c spawnmac.c spawnnt.c spawnos2.c spawnunix.c timestamp.c variable.c expand.c:86:25: warning: field precision should have type 'int', but argument has type 'long' [-Wformat] printf( "expand '%.*s'\n", end - in, in ); ~~^~ ~~~~~~~~ 1 warning generated. hash.c:327:3: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] hp->tab.nel * sizeof( ITEM ** ) / 1024, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. make.c:184:34: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] printf( "make\t--\t%s%s\n", spaces( depth ), t->name ); ^~~~~~~~~~~~~~~ make.c:110:41: note: expanded from macro 'spaces' # define spaces(x) ( " " + 16 - ( x > 16 ? 16 : x ) ) ~~~~~~~~~~~~~~~~~~~^~~~ make.c:184:34: note: use array indexing to silence this warning make.c:110:41: note: expanded from macro 'spaces' # define spaces(x) ( " " + 16 - ( x > 16 ? 16 : x ) ) ^ make.c:240:4: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] spaces( depth ), t->name, t->boundname ); ^~~~~~~~~~~~~~~ make.c:110:41: note: expanded from macro 'spaces' # define spaces(x) ( " " + 16 - ( x > 16 ? 16 : x ) ) ~~~~~~~~~~~~~~~~~~~^~~~ make.c:240:4: note: use array indexing to silence this warning make.c:110:41: note: expanded from macro 'spaces' # define spaces(x) ( " " + 16 - ( x > 16 ? 16 : x ) ) ^ make.c:249:4: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] spaces( depth ), t->name, target_bind[ (int)t->b... ^~~~~~~~~~~~~~~ make.c:110:41: note: expanded from macro 'spaces' # define spaces(x) ( " " + 16 - ( x > 16 ? 16 : x ) ) ~~~~~~~~~~~~~~~~~~~^~~~ make.c:249:4: note: use array indexing to silence this warning make.c:110:41: note: expanded from macro 'spaces' # define spaces(x) ( " " + 16 - ( x > 16 ? 16 : x ) ) ^ make.c:254:4: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] spaces( depth ), t->name, ctime( &t->time ) ); ^~~~~~~~~~~~~~~ make.c:110:41: note: expanded from macro 'spaces' # define spaces(x) ( " " + 16 - ( x > 16 ? 16 : x ) ) ~~~~~~~~~~~~~~~~~~~^~~~ make.c:254:4: note: use array indexing to silence this warning make.c:110:41: note: expanded from macro 'spaces' # define spaces(x) ( " " + 16 - ( x > 16 ? 16 : x ) ) ^ make.c:485:3: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] spaces( depth ), t->name ); ^~~~~~~~~~~~~~~ make.c:110:41: note: expanded from macro 'spaces' # define spaces(x) ( " " + 16 - ( x > 16 ? 16 : x ) ) ~~~~~~~~~~~~~~~~~~~^~~~ make.c:485:3: note: use array indexing to silence this warning make.c:110:41: note: expanded from macro 'spaces' # define spaces(x) ( " " + 16 - ( x > 16 ? 16 : x ) ) ^ 5 warnings generated. make1.c:389:8: error: call to undeclared function 'unlink'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] if( !unlink( targets->string ) ) ^ 1 error generated. make: *** [common.mk:17: jam0] Error 1 * ERROR: dev-util/ftjam-2.5.3_rc2-r2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-util/ftjam-2.5.3_rc2-r2::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-util/ftjam-2.5.3_rc2-r2::gentoo'`. * The complete build log is located at '/var/log/portage/dev-util:ftjam-2.5.3_rc2-r2:20220917-110507.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-util/ftjam-2.5.3_rc2-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-util/ftjam-2.5.3_rc2-r2/temp/environment'. * Working directory: '/var/tmp/portage/dev-util/ftjam-2.5.3_rc2-r2/work/ftjam-2.5.3rc2' * S: '/var/tmp/portage/dev-util/ftjam-2.5.3_rc2-r2/work/ftjam-2.5.3rc2'