* Package: net-irc/psybnc-2.3.2.9-r4:0 * Repository: gentoo * USE: abi_x86_64 amd64 elibc_glibc ipv6 kernel_linux ssl userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking psyBNC-2.3.2-9.tar.gz to /var/tmp/portage/net-irc/psybnc-2.3.2.9-r4/work tar: A lone zero block at 3084 >>> Source unpacked in /var/tmp/portage/net-irc/psybnc-2.3.2.9-r4/work >>> Preparing source in /var/tmp/portage/net-irc/psybnc-2.3.2.9-r4/work/psybnc ... * Applying compile.diff ... [ ok ] * Applying ldflags-fix.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-irc/psybnc-2.3.2.9-r4/work/psybnc ... >>> Source configured. >>> Compiling source in /var/tmp/portage/net-irc/psybnc-2.3.2.9-r4/work/psybnc ... make -j4 CC=clang 'CFLAGS=-pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int' 'LDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0' Initializing bouncer compilation [*] Running Conversion Tool for older psyBNC Data. tools/convconf.c:78:5: warning: add explicit braces to avoid dangling else [-Wdangling-else] } else { ^ 1 warning generated. Using existent configuration File. [*] Running Autoconfig. tools/autoconf.c:483:13: warning: call to undeclared function 'time'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] srand(time(NULL)+getpid()); ^ 1 warning generated. System: Linux Socket Libs: Internal. Environment: Internal. Time-Headers: in time.h and sys/time.h Byte order: Low Endian. IPv6-Support: No. async-DNS-Support: Yes. SSL-Support: No openssl found. Get openssl at www.openssl.org Creating Makefile [*] Compiling MakeSalt for Encryption.. Creating Salt File Salt File created. Move the Salt File to a safe location after psyBNC was compiled and delete it on your shell. You will need the File later for update Compiling. [*] Compiling Bouncer.. make[1]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule. make[1]: Entering directory '/var/tmp/portage/net-irc/psybnc-2.3.2.9-r4/work/psybnc' clang -I./src/ -I. -c -pipe -march=native -fno-diagnostics-color -O2 -Werror=implicit-function-declaration -Werror=implicit-int -DHAVE_CONFIG -DNOSYSTIME src/psybnc.c -o src/psybnc.o src/psybnc.c:122:5: error: non-void function 'bncalarm' should return a value [-Wreturn-type] return; ^ src/psybnc.c:155:23: warning: format string is not a string literal (potentially insecure) [-Wformat-security] fprintf(stdout,lngtxt(990)); ^~~~~~~~~~~ src/psybnc.c:155:23: note: treat the string as an argument to avoid this fprintf(stdout,lngtxt(990)); ^ "%s", src/psybnc.c:180:140: warning: format specifies type 'char *' but the argument has type 'FILE *' (aka 'struct _IO_FILE *') [-Wformat] ...%s not found, aborting\nRun 'make menuconfig' for creating a configuration or create the file manually.\n",conffile... ~~ ^~~~~~~~ src/psybnc.c:181:6: error: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] exit (0x0); ^ src/psybnc.c:181:6: note: include the header or explicitly provide a declaration for 'exit' src/psybnc.c:205:13: warning: format string is not a string literal (potentially insecure) [-Wformat-security] printf(lngtxt(996)); ^~~~~~~~~~~ src/psybnc.c:205:13: note: treat the string as an argument to avoid this printf(lngtxt(996)); ^ "%s", src/psybnc.c:208:16: error: call to undeclared function 'atoi'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] listenport = atoi(value); ^ src/psybnc.c:219:13: warning: format string is not a string literal (potentially insecure) [-Wformat-security] printf(lngtxt(1000)); ^~~~~~~~~~~~ src/psybnc.c:219:13: note: treat the string as an argument to avoid this printf(lngtxt(1000)); ^ "%s", src/psybnc.c:231:12: warning: format string is not a string literal (potentially insecure) [-Wformat-security] printf(lngtxt(1002)); ^~~~~~~~~~~~ src/psybnc.c:231:12: note: treat the string as an argument to avoid this printf(lngtxt(1002)); ^ "%s", src/psybnc.c:238:14: warning: format string is not a string literal (potentially insecure) [-Wformat-security] printf(lngtxt(1004)); ^~~~~~~~~~~~ src/psybnc.c:238:14: note: treat the string as an argument to avoid this printf(lngtxt(1004)); ^ "%s", src/psybnc.c:253:6: error: call to undeclared function 'makesalt'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] makesalt(); ^ 6 warnings and 4 errors generated. make[1]: *** [targets.mak:74: src/psybnc.o] Error 1 make[1]: Leaving directory '/var/tmp/portage/net-irc/psybnc-2.3.2.9-r4/work/psybnc' make: *** [Makefile:16: all] Error 2 * ERROR: net-irc/psybnc-2.3.2.9-r4::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-irc/psybnc-2.3.2.9-r4::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-irc/psybnc-2.3.2.9-r4::gentoo'`. * The complete build log is located at '/var/log/portage/net-irc:psybnc-2.3.2.9-r4:20221002-170055.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-irc/psybnc-2.3.2.9-r4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-irc/psybnc-2.3.2.9-r4/temp/environment'. * Working directory: '/var/tmp/portage/net-irc/psybnc-2.3.2.9-r4/work/psybnc' * S: '/var/tmp/portage/net-irc/psybnc-2.3.2.9-r4/work/psybnc'