* Package: net-analyzer/cryptcat-1.2.1-r2:0 * Repository: gentoo * Maintainer: netmon@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking cryptcat-unix-1.2.1.tar to /var/tmp/portage/net-analyzer/cryptcat-1.2.1-r2/work >>> Source unpacked in /var/tmp/portage/net-analyzer/cryptcat-1.2.1-r2/work >>> Preparing source in /var/tmp/portage/net-analyzer/cryptcat-1.2.1-r2/work/unix ... * Applying cryptcat-1.2.1-build.patch ... [ ok ] * Applying cryptcat-1.2.1-misc.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-analyzer/cryptcat-1.2.1-r2/work/unix ... >>> Source configured. >>> Compiling source in /var/tmp/portage/net-analyzer/cryptcat-1.2.1-r2/work/unix ... make -j4 clang -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -Werror=implicit-function-declaration -Werror=implicit-int -c -o netcat.o netcat.c clang++ -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -c -o farm9crypt.o farm9crypt.cc clang++ -pipe -march=native -fno-diagnostics-color -O2 -D_GLIBCXX_ASSERTIONS -c -o twofish2.o twofish2.cc netcat.c:41:26: warning: '/*' within block comment [-Wcomment] /* #undef _POSIX_SOURCE /* might need this for something? */ ^ netcat.c:44:19: warning: '/*' within block comment [-Wcomment] /* #define ANAL /* if you want case-sensitive DNS matching */ ^ netcat.c:198:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void holler (str, p1, p2, p3, p4, p5, p6) ^ netcat.c:223:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void bail (str, p1, p2, p3, p4, p5, p6) ^ netcat.c:240:42: warning: too few arguments in call to 'bail' bail (wrote_txt, wrote_net, wrote_out); ~~~~ ^ netcat.c:240:22: error: incompatible integer to pointer conversion passing 'unsigned int' to parameter of type 'char *' [-Wint-conversion] bail (wrote_txt, wrote_net, wrote_out); ^~~~~~~~~ netcat.c:240:33: error: incompatible integer to pointer conversion passing 'unsigned int' to parameter of type 'char *' [-Wint-conversion] bail (wrote_txt, wrote_net, wrote_out); ^~~~~~~~~ netcat.c:241:17: warning: too few arguments in call to 'bail' bail (" punt!"); ~~~~ ^ netcat.c:250:38: warning: too few arguments in call to 'bail' bail ("spurious timer interrupt!"); ~~~~ ^ netcat.c:256:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void arm (num, secs) ^ ./generic.h:376:13: note: expanded from macro 'arm' #define arm arm_timer ^ netcat.c:282:33: warning: too few arguments in call to 'bail' bail ("Hmalloc %d failed", s); ~~~~ ^ netcat.c:282:32: error: incompatible integer to pointer conversion passing 'unsigned int' to parameter of type 'char *' [-Wint-conversion] bail ("Hmalloc %d failed", s); ^ netcat.c:274:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char * Hmalloc (size) ^ netcat.c:290:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] unsigned int findline (buf, siz) ^ netcat.c:332:69: warning: too few arguments in call to 'holler' holler ("DNS fwd/rev mismatch: %s != %s", poop->name, hp->h_name); ~~~~~~ ^ netcat.c:319:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int comparehosts (poop, hp) ^ netcat.c:377:32: warning: too few arguments in call to 'bail' bail ("gethostpoop fuxored"); ~~~~ ^ netcat.c:384:52: warning: too few arguments in call to 'bail' bail ("Can't parse %s as an IP address", name); ~~~~ ^ netcat.c:388:53: warning: too few arguments in call to 'bail' bail ("%s: forward host lookup failed: ", name); ~~~~ ^ netcat.c:404:18: warning: too few arguments in call to 'holler' poop->addrs[x]); ^ netcat.c:419:50: warning: too few arguments in call to 'holler' holler ("%s: inverse host lookup failed: ", name); ~~~~~~ ^ netcat.c:425:13: warning: too few arguments in call to 'holler' poop->name); ^ netcat.c:344:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] HINF * gethostpoop (name, numeric) ^ netcat.c:470:56: warning: too few arguments in call to 'holler' holler ("Warning: port-bynum mismatch, %d != %d", x, y); ~~~~~~ ^ netcat.c:470:52: error: incompatible integer to pointer conversion passing 'int' to parameter of type 'char *' [-Wint-conversion] holler ("Warning: port-bynum mismatch, %d != %d", x, y); ^ netcat.c:470:55: error: incompatible integer to pointer conversion passing 'int' to parameter of type 'char *' [-Wint-conversion] holler ("Warning: port-bynum mismatch, %d != %d", x, y); ^ netcat.c:444:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] USHORT getportpoop (pstring, pnum) ^ netcat.c:524:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] USHORT nextport (block) ^ netcat.c:568:34: warning: too few arguments in call to 'bail' bail ("loadports: no block?!"); ~~~~ ^ netcat.c:570:51: warning: too few arguments in call to 'bail' bail ("loadports: bogus values %d, %d", lo, hi); ~~~~ ^ netcat.c:570:45: error: incompatible integer to pointer conversion passing 'unsigned short' to parameter of type 'char *' [-Wint-conversion] bail ("loadports: bogus values %d, %d", lo, hi); ^~ netcat.c:570:49: error: incompatible integer to pointer conversion passing 'unsigned short' to parameter of type 'char *' [-Wint-conversion] bail ("loadports: bogus values %d, %d", lo, hi); ^~ netcat.c:560:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void loadports (block, lo, hi) ^ netcat.c:632:29: warning: too few arguments in call to 'bail' bail ("Can't get socket"); ~~~~ ^ netcat.c:638:38: warning: too few arguments in call to 'holler' holler ("nnetfd reuseaddr failed"); /* ??? */ ~~~~~~ ^ netcat.c:642:38: warning: too few arguments in call to 'holler' holler ("nnetfd reuseport failed"); /* ??? */ ~~~~~~ ^ netcat.c:676:66: warning: too few arguments in call to 'holler' holler ("retrying local %s:%d", inet_ntoa (lclend->sin_addr), lp); ~~~~~~ ^ netcat.c:676:64: error: incompatible integer to pointer conversion passing 'unsigned short' to parameter of type 'char *' [-Wint-conversion] holler ("retrying local %s:%d", inet_ntoa (lclend->sin_addr), lp); ^~ netcat.c:684:33: warning: too few arguments in call to 'bail' inet_ntoa(lclend->sin_addr), lp); ^ netcat.c:684:31: error: incompatible integer to pointer conversion passing 'unsigned short' to parameter of type 'char *' [-Wint-conversion] inet_ntoa(lclend->sin_addr), lp); ^~ netcat.c:755:39: warning: too few arguments in call to 'bail' bail ("srcrt setsockopt fuxored"); ~~~~ ^ netcat.c:614:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int doconnect (rad, rp, lad, lp) ^ netcat.c:736:16: warning: implicit conversion from 'int' to 'char' changes value from 131 to -125 [-Wconstant-conversion] *opp++ = IPOPT_LSRR; /* option */ ~ ^~~~~~~~~~ /usr/include/netinet/ip.h:260:21: note: expanded from macro 'IPOPT_LSRR' #define IPOPT_LSRR 131 /* loose source route */ ^~~ netcat.c:801:38: warning: too few arguments in call to 'bail' bail ("UDP listen needs -p arg"); ~~~~ ^ netcat.c:805:35: warning: too few arguments in call to 'bail' bail ("local listen fuxored"); ~~~~ ^ netcat.c:819:46: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] rr = getsockname (nnetfd, (SA *) lclend, &x); ^~ /usr/include/sys/socket.h:117:26: note: passing argument to parameter '__len' here socklen_t *__restrict __len) __THROW; ^ netcat.c:821:41: warning: too few arguments in call to 'holler' holler ("local getsockname failed"); ~~~~~~ ^ netcat.c:829:26: warning: too few arguments in call to 'holler' holler (bigbuf_net, z); ~~~~~~ ^ netcat.c:829:25: error: incompatible integer to pointer conversion passing 'unsigned short' to parameter of type 'char *' [-Wint-conversion] holler (bigbuf_net, z); ^ netcat.c:842:56: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] (nnetfd, bigbuf_net, BIGSIZ, MSG_PEEK, (SA *) remend, &x); ^~ /usr/include/sys/socket.h:165:27: note: passing argument to parameter '__addr_len' here socklen_t *__restrict __addr_len); ^ netcat.c:866:40: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] rr = accept (nnetfd, (SA *)remend, &x); ^~ /usr/include/sys/socket.h:307:28: note: passing argument to parameter '__addr_len' here socklen_t *__restrict __addr_len); ^ netcat.c:887:60: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] rr = getsockopt (nnetfd, IPPROTO_IP, IP_OPTIONS, optbuf, &x); ^~ /usr/include/sys/socket.h:257:32: note: passing argument to parameter '__optlen' here socklen_t *__restrict __optlen) __THROW; ^ netcat.c:889:32: warning: too few arguments in call to 'holler' holler ("getsockopt failed"); ~~~~~~ ^ netcat.c:902:41: warning: too few arguments in call to 'holler' holler ("IP options: %s", bigbuf_net); ~~~~~~ ^ netcat.c:914:44: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] rr = getsockname (nnetfd, (SA *) lclend, &x); ^~ /usr/include/sys/socket.h:117:26: note: passing argument to parameter '__len' here socklen_t *__restrict __len) __THROW; ^ netcat.c:916:42: warning: too few arguments in call to 'holler' holler ("post-rcv getsockname failed"); ~~~~~~ ^ netcat.c:941:39: warning: too few arguments in call to 'bail' cp, whozis->name, whozis->addrs[0], z); ^ netcat.c:941:38: error: incompatible integer to pointer conversion passing 'unsigned short' to parameter of type 'char *' [-Wint-conversion] cp, whozis->name, whozis->addrs[0], z); ^ netcat.c:943:39: warning: too few arguments in call to 'holler' cp, whozis->name, whozis->addrs[0], z); ^ netcat.c:943:38: error: incompatible integer to pointer conversion passing 'unsigned short' to parameter of type 'char *' [-Wint-conversion] cp, whozis->name, whozis->addrs[0], z); ^ netcat.c:781:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int dolisten (rad, rp, lad, lp) ^ netcat.c:963:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Werror,-Wimplicit-int] udptest (fd, where) ^ int netcat.c:971:59: warning: too few arguments in call to 'holler' holler ("udptest first write failed?! errno %d", errno); ~~~~~~ ^ netcat.c:971:54: error: incompatible integer to pointer conversion passing 'int' to parameter of type 'char *' [-Wint-conversion] holler ("udptest first write failed?! errno %d", errno); ^~~~~ /usr/include/errno.h:38:16: note: expanded from macro 'errno' # define errno (*__errno_location ()) ^~~~~~~~~~~~~~~~~~~~~~ netcat.c:963:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] udptest (fd, where) ^ netcat.c:1021:44: warning: too few arguments in call to 'bail' bail ("oprint called with no open fd?!"); ~~~~ ^ netcat.c:1058:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sprintf (&stage[2], "%8.8x ", obc); /* xxx: still slow? */ ^~~~~~~~~ /usr/include/stdio.h:358:38: note: passing argument to parameter '__s' here extern int sprintf (char *__restrict __s, ^ netcat.c:1083:28: warning: too few arguments in call to 'bail' bail ("ofd write err"); ~~~~ ^ netcat.c:1006:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void oprint (which, buf, n) ^ netcat.c:1148:43: warning: too few arguments in call to 'holler' holler ("Preposterous fd value %d", fd); ~~~~~~ ^ netcat.c:1148:41: error: incompatible integer to pointer conversion passing 'int' to parameter of type 'char *' [-Wint-conversion] holler ("Preposterous fd value %d", fd); ^~ netcat.c:1185:28: warning: too few arguments in call to 'holler' holler ("select fuxored"); ~~~~~~ ^ netcat.c:1197:27: warning: too few arguments in call to 'holler' holler ("net timeout"); ~~~~~~ ^ netcat.c:1208:7: error: call to undeclared function 'farm9crypt_read'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] rr = farm9crypt_read (fd, bigbuf_net, BIGSIZ); ^ netcat.c:1256:49: warning: too few arguments in call to 'holler' holler ("Bogus buffers: %d, %d", rzleft, rnleft); ~~~~~~ ^ netcat.c:1256:35: error: incompatible integer to pointer conversion passing 'unsigned int' to parameter of type 'char *' [-Wint-conversion] holler ("Bogus buffers: %d, %d", rzleft, rnleft); ^~~~~~ netcat.c:1256:43: error: incompatible integer to pointer conversion passing 'unsigned int' to parameter of type 'char *' [-Wint-conversion] holler ("Bogus buffers: %d, %d", rzleft, rnleft); ^~~~~~ netcat.c:1261:35: warning: too few arguments in call to 'holler' holler ("too many output retries"); ~~~~~~ ^ netcat.c:1281:7: error: call to undeclared function 'farm9crypt_write'; ISO C99 and later do not support implicit function declarations [-Werror,-Wimplicit-function-declaration] rr = farm9crypt_write (fd, zp, rr); /* one line, or the whol... ^ netcat.c:1133:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int readwrite (fd) ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 61 warnings and 20 errors generated. make: *** [: netcat.o] Error 1 make: *** Waiting for unfinished jobs.... * ERROR: net-analyzer/cryptcat-1.2.1-r2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-analyzer/cryptcat-1.2.1-r2::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-analyzer/cryptcat-1.2.1-r2::gentoo'`. * The complete build log is located at '/var/log/portage/net-analyzer:cryptcat-1.2.1-r2:20220917-182339.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-analyzer/cryptcat-1.2.1-r2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-analyzer/cryptcat-1.2.1-r2/temp/environment'. * Working directory: '/var/tmp/portage/net-analyzer/cryptcat-1.2.1-r2/work/unix' * S: '/var/tmp/portage/net-analyzer/cryptcat-1.2.1-r2/work/unix'