* Package: www-servers/gatling-0.16-r3:0 * Repository: gentoo * Maintainer: patrick@gentoo.org sping@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux ssl userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking gatling-0.16.tar.xz to /var/tmp/portage/www-servers/gatling-0.16-r3/work >>> Source unpacked in /var/tmp/portage/www-servers/gatling-0.16-r3/work >>> Preparing source in /var/tmp/portage/www-servers/gatling-0.16-r3/work/gatling-0.16 ... * Applying gatling-0.13-compile.patch ... [ ok ] * Applying gatling-0.15-ar.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/www-servers/gatling-0.16-r3/work/gatling-0.16 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/www-servers/gatling-0.16-r3/work/gatling-0.16 ... make -j4 DIET= CC=clang 'CFLAGS=-pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -I/usr/include/libowfat' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0' prefix=/usr gatling tlsgatling rm -f havesetresuid.h (head -n 1 CHANGES | sed 's/\([^:]*\):/#define VERSION "\1"/') > version.h rm -f havealloca.h if clang -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -I/usr/include/libowfat -o tryresuid trysetresuid.c >/dev/null 2>&1; then echo "#define LIBC_HAS_SETRESUID"; fi > havesetresuid.h if clang -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -I/usr/include/libowfat -o trymd5 trymd5.c >/dev/null 2>&1; then echo ""; else \ if clang -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -I/usr/include/libowfat -o trymd5 trymd5.c -lmd >/dev/null 2>&1; then echo "-lmd"; else \ if clang -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -I/usr/include/libowfat -o trymd5 trymd5.c -lcrypto >/dev/null 2>&1; then echo "-lcrypto"; \ fi; fi; fi > md5lib echo "#include " > havealloca.h if clang -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -I/usr/include/libowfat -c tryalloca.c -DA >/dev/null 2>&1; then echo "#include "; fi >> havealloca.h if clang -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -I/usr/include/libowfat -o trysocket trysocket.c >/dev/null 2>&1; then echo ""; else \ if clang -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -I/usr/include/libowfat -o trysocket trysocket.c -lsocket >/dev/null 2>&1; then echo "-lsocket"; else \ if clang -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -I/usr/include/libowfat -o trysocket trysocket.c -lsocket -lnsl >/dev/null 2>&1; then echo "-lsocket -lnsl"; else \ if clang -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -I/usr/include/libowfat -o trysocket trysocket.c -lwsock32 >/dev/null 2>&1; then echo "-lwsock32"; \ fi; fi; fi; fi > libsocket if clang -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -I/usr/include/libowfat -c tryalloca.c -DB >/dev/null 2>&1; then echo "#include "; fi >> havealloca.h rm -f tryalloca.o if clang -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -I/usr/include/libowfat -o tryiconv tryiconv.c >/dev/null 2>&1; then echo ""; else \ if clang -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -I/usr/include/libowfat -o tryiconv tryiconv.c -liconv >/dev/null 2>&1; then echo "-liconv"; else \ if clang -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -I/usr/include/libowfat -o tryiconv tryiconv.c -L/usr/local/lib -liconv >/dev/null 2>&1; then \ echo "-L/usr/local/lib -liconv"; \ fi; fi; fi > libiconv rm -f tryresuid touch dummy.c if clang -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -I/usr/include/libowfat -o trycrypt trycrypt.c >/dev/null 2>&1; then echo ""; else \ if clang -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -I/usr/include/libowfat -o trycrypt trycrypt.c -lcrypt >/dev/null 2>&1; then echo "-lcrypt"; \ fi; fi > libcrypt rm -f tryiconv clang -c ssl.c -o ssl.o -I. -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -I/usr/include/libowfat rm -f trysocket if clang -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -I/usr/include/libowfat -o tryssl ssl.c -DMAIN -lowfat -lssl -lcrypto >/dev/null 2>&1 ; then echo ""; else \ if clang -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -I/usr/include/libowfat -o tryssl ssl.c -DMAIN -lowfat -lssl -lcrypto -lpthread >/dev/null 2>&1 ; then echo "-lpthread"; \ fi; fi > libsslpthread rm -f trymd5 clang -c gatling.c -o gatling.o -I. -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -I/usr/include/libowfat rm -f trycrypt clang -c mime.c -o mime.o -I. -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -I/usr/include/libowfat clang -c ftp.c -o ftp.o -I. -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -I/usr/include/libowfat clang -c http.c -o http.o -I. -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -I/usr/include/libowfat ftp.c:42:11: error: call to undeclared library function 'alloca' with type 'void *(unsigned long)'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] char* x=alloca(l+str_len(s)+5); ^ ftp.c:42:11: note: include the header or explicitly provide a declaration for 'alloca' rm -f tryssl 1 error generated. clang -c smb.c -o smb.o -I. -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -I/usr/include/libowfat make: *** [GNUmakefile:139: ftp.o] Error 1 make: *** Waiting for unfinished jobs.... * ERROR: www-servers/gatling-0.16-r3::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=www-servers/gatling-0.16-r3::gentoo'`, * the complete build log and the output of `emerge -pqv '=www-servers/gatling-0.16-r3::gentoo'`. * The complete build log is located at '/var/log/portage/www-servers:gatling-0.16-r3:20220918-164025.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/www-servers/gatling-0.16-r3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/www-servers/gatling-0.16-r3/temp/environment'. * Working directory: '/var/tmp/portage/www-servers/gatling-0.16-r3/work/gatling-0.16' * S: '/var/tmp/portage/www-servers/gatling-0.16-r3/work/gatling-0.16'