=>> Building net/cryptcat build started at Thu Dec 11 12:38:00 EST 2025 port directory: /usr/ports/net/cryptcat package name: cryptcat-1.2.1,1 building for: FreeBSD pkg.DaveG.ca 13.5-RELEASE-p7 FreeBSD 13.5-RELEASE-p7 1305000 amd64 maintained by: cy@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 673 Aug 27 2024 /usr/ports/net/cryptcat/Makefile Ports top last git commit: 62d8b1999233 Ports top unclean checkout: no Port dir last git commit: 18bba8441a4d Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1305000 Job Id: 06 ---Begin Environment--- SHELL=/bin/csh OSVERSION=1305000 UNAME_v=FreeBSD 13.5-RELEASE-p7 1305000 UNAME_r=13.5-RELEASE-p7 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/usr/local/poudriere/data/.m/freebsd_13_5_x64-HEAD-ALL/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/freebsd_13_5_x64-HEAD-ALL/06/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_13_5_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_13_5_x64-HEAD-ALL/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for cryptcat-1.2.1,1: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- cy@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/net/cryptcat/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/net/cryptcat/work XDG_CACHE_HOME=/wrkdirs/usr/ports/net/cryptcat/work/.cache HOME=/wrkdirs/usr/ports/net/cryptcat/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/net/cryptcat/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/net/cryptcat/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/net/cryptcat/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/net/cryptcat/work XDG_CACHE_HOME=/wrkdirs/usr/ports/net/cryptcat/work/.cache HOME=/wrkdirs/usr/ports/net/cryptcat/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/net/cryptcat/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/net/cryptcat/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- PORTDOCS="" OSREL=13.5 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/cryptcat" EXAMPLESDIR="share/examples/cryptcat" DATADIR="share/cryptcat" WWWDIR="www/cryptcat" ETCDIR="etc/cryptcat" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/cryptcat DOCSDIR=/usr/local/share/doc/cryptcat EXAMPLESDIR=/usr/local/share/examples/cryptcat WWWDIR=/usr/local/www/cryptcat ETCDIR=/usr/local/etc/cryptcat --End SUB_LIST-- ---Begin make.conf--- DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> cryptcat-1.2.1,1 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.4.2_1.pkg [pkg.DaveG.ca] Installing pkg-2.4.2_1... [pkg.DaveG.ca] Extracting pkg-2.4.2_1: .......... done ===> cryptcat-1.2.1,1 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of cryptcat-1.2.1,1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by cryptcat-1.2.1,1 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by cryptcat-1.2.1,1 for building => SHA256 Checksum OK for cryptcat-unix-1.2.1.tar. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by cryptcat-1.2.1,1 for building ===> Extracting for cryptcat-1.2.1,1 => SHA256 Checksum OK for cryptcat-unix-1.2.1.tar. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for cryptcat-1.2.1,1 ===> Applying FreeBSD patches for cryptcat-1.2.1,1 from /usr/ports/net/cryptcat/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> cryptcat-1.2.1,1 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg.DaveG.ca] Installing ccache-3.7.12_8... [pkg.DaveG.ca] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> cryptcat-1.2.1,1 depends on file: /usr/local/bin/ccache - found ===> Returning to build of cryptcat-1.2.1,1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for cryptcat-1.2.1,1 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for cryptcat-1.2.1,1 --- freebsd --- make -e cryptcat -j 64 XFLAGS='-DFREEBSD' STATIC=-static XLIBS='-lstdc++' --- netcat.o --- --- farm9crypt.o --- --- twofish2.o --- --- farm9crypt.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c farm9crypt.cc --- netcat.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c netcat.c --- twofish2.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c twofish2.cc --- netcat.o --- netcat.c:41:26: warning: '/*' within block comment [-Wcomment] 41 | /* #undef _POSIX_SOURCE /* might need this for something? */ | ^ netcat.c:44:19: warning: '/*' within block comment [-Wcomment] 44 | /* #define ANAL /* if you want case-sensitive DNS matching */ | ^ netcat.c:210:19: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 210 | fprintf (stderr, h_errs[h_errno]); /* handle it here */ | ^~~~~~~~~~~~~~~ netcat.c:210:19: note: treat the string as an argument to avoid this 210 | fprintf (stderr, h_errs[h_errno]); /* handle it here */ | ^ | "%s", netcat.c:199:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 199 | void holler (str, p1, p2, p3, p4, p5, p6) | ^ netcat.c:230:3: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 230 | close (netfd); | ^ netcat.c:231:3: warning: call to undeclared function 'sleep'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 231 | sleep (1); | ^ netcat.c:224:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 224 | void bail (str, p1, p2, p3, p4, p5, p6) | ^ netcat.c:241:22: warning: cast to 'char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] 241 | bail (wrote_txt, (char*) wrote_net, (char *) wrote_out); | ^~~~~~~~~~~~~~~~~ netcat.c:241:41: warning: cast to 'char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] 241 | bail (wrote_txt, (char*) wrote_net, (char *) wrote_out); | ^~~~~~~~~~~~~~~~~~ netcat.c:241:59: warning: too few arguments in call to 'bail' 241 | bail (wrote_txt, (char*) wrote_net, (char *) wrote_out); | ~~~~ ^ netcat.c:242:17: warning: too few arguments in call to 'bail' 242 | bail (" punt!"); | ~~~~ ^ netcat.c:249:3: warning: call to undeclared function 'alarm'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 249 | alarm (0); | ^ netcat.c:251:38: warning: too few arguments in call to 'bail' 251 | bail ("spurious timer interrupt!"); | ~~~~ ^ netcat.c:263:5: warning: call to undeclared function 'alarm'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 263 | alarm (0); | ^ netcat.c:267:5: warning: call to undeclared function 'alarm'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 267 | alarm (secs); | ^ netcat.c:257:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 257 | void arm (num, secs) | ^ netcat.c:283:32: warning: cast to 'char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] 283 | bail ("Hmalloc %d failed", (char *) s); | ^~~~~~~~~~ netcat.c:283:42: warning: too few arguments in call to 'bail' 283 | bail ("Hmalloc %d failed", (char *) s); | ~~~~ ^ netcat.c:275:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 275 | char * Hmalloc (size) | ^ netcat.c:291:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 291 | unsigned int findline (buf, siz) | ^ netcat.c:333:69: warning: too few arguments in call to 'holler' 333 | holler ("DNS fwd/rev mismatch: %s != %s", poop->name, hp->h_name); | ~~~~~~ ^ netcat.c:320:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 320 | int comparehosts (poop, hp) | ^ netcat.c:378:32: warning: too few arguments in call to 'bail' 378 | bail ("gethostpoop fuxored"); | ~~~~ ^ netcat.c:385:52: warning: too few arguments in call to 'bail' 385 | bail ("Can't parse %s as an IP address", name); | ~~~~ ^ netcat.c:389:53: warning: too few arguments in call to 'bail' 389 | bail ("%s: forward host lookup failed: ", name); | ~~~~ ^ netcat.c:405:18: warning: too few arguments in call to 'holler' 404 | holler ("Warning: inverse host lookup failed for %s: ", | ~~~~~~ 405 | poop->addrs[x]); | ^ netcat.c:420:50: warning: too few arguments in call to 'holler' 420 | holler ("%s: inverse host lookup failed: ", name); | ~~~~~~ ^ netcat.c:426:13: warning: too few arguments in call to 'holler' 425 | holler ("Warning: forward host lookup failed for %s: ", | ~~~~~~ 426 | poop->name); | ^ netcat.c:345:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 345 | HINF * gethostpoop (name, numeric) | ^ netcat.c:471:52: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 471 | holler ("Warning: port-bynum mismatch, %d != %d", (char *) x, (char *) y); | ^~~~~~~~~~ netcat.c:471:64: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 471 | holler ("Warning: port-bynum mismatch, %d != %d", (char *) x, (char *) y); | ^~~~~~~~~~ netcat.c:471:74: warning: too few arguments in call to 'holler' 471 | holler ("Warning: port-bynum mismatch, %d != %d", (char *) x, (char *) y); | ~~~~~~ ^ netcat.c:445:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 445 | USHORT getportpoop (pstring, pnum) | ^ netcat.c:525:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 525 | USHORT nextport (block) | ^ netcat.c:569:34: warning: too few arguments in call to 'bail' 569 | bail ("loadports: no block?!"); | ~~~~ ^ netcat.c:571:45: warning: cast to 'char *' from smaller integer type 'unsigned short' [-Wint-to-pointer-cast] 571 | bail ("loadports: bogus values %d, %d", (char *) lo, (char *) hi); | ^~~~~~~~~~~ netcat.c:571:58: warning: cast to 'char *' from smaller integer type 'unsigned short' [-Wint-to-pointer-cast] 571 | bail ("loadports: bogus values %d, %d", (char *) lo, (char *) hi); | ^~~~~~~~~~~ netcat.c:571:69: warning: too few arguments in call to 'bail' 571 | bail ("loadports: bogus values %d, %d", (char *) lo, (char *) hi); | ~~~~ ^ netcat.c:561:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 561 | void loadports (block, lo, hi) | ^ netcat.c:633:29: warning: too few arguments in call to 'bail' 633 | bail ("Can't get socket"); | ~~~~ ^ netcat.c:639:38: warning: too few arguments in call to 'holler' 639 | holler ("nnetfd reuseaddr failed"); /* ??? */ | ~~~~~~ ^ netcat.c:643:38: warning: too few arguments in call to 'holler' 643 | holler ("nnetfd reuseport failed"); /* ??? */ | ~~~~~~ ^ netcat.c:677:64: warning: cast to 'char *' from smaller integer type 'unsigned short' [-Wint-to-pointer-cast] 677 | holler ("retrying local %s:%d", inet_ntoa (lclend->sin_addr), (char *) lp); | ^~~~~~~~~~~ netcat.c:677:75: warning: too few arguments in call to 'holler' 677 | holler ("retrying local %s:%d", inet_ntoa (lclend->sin_addr), (char *) lp); | ~~~~~~ ^ netcat.c:678:2: warning: call to undeclared function 'sleep'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 678 | sleep (2); | ^ netcat.c:685:31: warning: cast to 'char *' from smaller integer type 'unsigned short' [-Wint-to-pointer-cast] 685 | inet_ntoa(lclend->sin_addr), (char *) lp); | ^~~~~~~~~~~ netcat.c:685:42: warning: too few arguments in call to 'bail' 684 | bail ("Can't grab %s:%d with bind", | ~~~~ 685 | inet_ntoa(lclend->sin_addr), (char *) lp); | ^ netcat.c:737:16: warning: implicit conversion from 'int' to 'char' changes value from 131 to -125 [-Wconstant-conversion] 737 | *opp++ = IPOPT_LSRR; /* option */ | ~ ^~~~~~~~~~ /usr/include/netinet/ip.h:154:21: note: expanded from macro 'IPOPT_LSRR' 154 | #define IPOPT_LSRR 131 /* loose source route */ | ^~~ netcat.c:756:39: warning: too few arguments in call to 'bail' 756 | bail ("srcrt setsockopt fuxored"); | ~~~~ ^ netcat.c:773:3: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 773 | close (nnetfd); /* clean up junked socket FD!! */ | ^ netcat.c:615:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 615 | int doconnect (rad, rp, lad, lp) | ^ netcat.c:802:38: warning: too few arguments in call to 'bail' 802 | bail ("UDP listen needs -p arg"); | ~~~~ ^ netcat.c:806:35: warning: too few arguments in call to 'bail' 806 | bail ("local listen fuxored"); | ~~~~ ^ netcat.c:820:46: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 820 | rr = getsockname (nnetfd, (SA *) lclend, &x); | ^~ /usr/include/sys/socket.h:690:74: note: passing argument to parameter here 690 | int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ netcat.c:822:41: warning: too few arguments in call to 'holler' 822 | holler ("local getsockname failed"); | ~~~~~~ ^ netcat.c:830:25: warning: cast to 'char *' from smaller integer type 'unsigned short' [-Wint-to-pointer-cast] 830 | holler (bigbuf_net, (char *) z); | ^~~~~~~~~~ netcat.c:830:35: warning: too few arguments in call to 'holler' 830 | holler (bigbuf_net, (char *) z); | ~~~~~~ ^ netcat.c:843:56: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 843 | (nnetfd, bigbuf_net, BIGSIZ, MSG_PEEK, (SA *) remend, &x); | ^~ /usr/include/sys/socket.h:694:96: note: passing argument to parameter here 694 | ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ netcat.c:867:40: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 867 | rr = accept (nnetfd, (SA *)remend, &x); | ^~ /usr/include/sys/socket.h:681:69: note: passing argument to parameter here 681 | int accept(int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ netcat.c:871:3: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 871 | close (nnetfd); /* dump the old socket */ | ^ netcat.c:888:60: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 888 | rr = getsockopt (nnetfd, IPPROTO_IP, IP_OPTIONS, optbuf, &x); | ^~ /usr/include/sys/socket.h:691:72: note: passing argument to parameter here 691 | int getsockopt(int, int, int, void * __restrict, socklen_t * __restrict); | ^ netcat.c:890:32: warning: too few arguments in call to 'holler' 890 | holler ("getsockopt failed"); | ~~~~~~ ^ netcat.c:903:41: warning: too few arguments in call to 'holler' 903 | holler ("IP options: %s", bigbuf_net); | ~~~~~~ ^ netcat.c:915:44: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 915 | rr = getsockname (nnetfd, (SA *) lclend, &x); | ^~ /usr/include/sys/socket.h:690:74: note: passing argument to parameter here 690 | int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ netcat.c:917:42: warning: too few arguments in call to 'holler' 917 | holler ("post-rcv getsockname failed"); | ~~~~~~ ^ netcat.c:942:38: warning: cast to 'char *' from smaller integer type 'unsigned short' [-Wint-to-pointer-cast] 942 | cp, whozis->name, whozis->addrs[0], (char *) z); | ^~~~~~~~~~ netcat.c:942:48: warning: too few arguments in call to 'bail' 941 | bail ("invalid connection to [%s] from %s [%s] %d", | ~~~~ 942 | cp, whozis->name, whozis->addrs[0], (char *) z); | ^ netcat.c:944:38: warning: cast to 'char *' from smaller integer type 'unsigned short' [-Wint-to-pointer-cast] 944 | cp, whozis->name, whozis->addrs[0], (char *) z); | ^~~~~~~~~~ netcat.c:944:48: warning: too few arguments in call to 'holler' 943 | holler ("connect to [%s] from %s [%s] %d", /* oh, you're okay.. */ | ~~~~~~ 944 | cp, whozis->name, whozis->addrs[0], (char *) z); | ^ netcat.c:782:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 782 | int dolisten (rad, rp, lad, lp) | ^ netcat.c:964:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 964 | udptest (fd, where) | ^ | int netcat.c:970:8: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 970 | rr = write (fd, bigbuf_in, 1); | ^ netcat.c:972:54: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 972 | holler ("udptest first write failed?! errno %d", (char *) errno); | ^~~~~~~~~~~~~~ netcat.c:972:68: warning: too few arguments in call to 'holler' 972 | holler ("udptest first write failed?! errno %d", (char *) errno); | ~~~~~~ ^ netcat.c:974:5: warning: call to undeclared function 'sleep'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 974 | sleep (o_wait); | ^ netcat.c:985:7: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 985 | close (rr); /* in case it *did* open */ | ^ netcat.c:993:3: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 993 | close (fd); /* use it or lose it! */ | ^ netcat.c:964:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 964 | udptest (fd, where) | ^ netcat.c:1022:44: warning: too few arguments in call to 'bail' 1022 | bail ("oprint called with no open fd?!"); | ~~~~ ^ netcat.c:1059: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] 1059 | sprintf (&stage[2], "%8.8x ", obc); /* xxx: still slow? */ | ^~~~~~~~~ /usr/include/stdio.h:285:31: note: passing argument to parameter here 285 | int sprintf(char * __restrict, const char * __restrict, ...); | ^ netcat.c:1082:9: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1082 | x = write (ofd, stage, soc); | ^ netcat.c:1084:28: warning: too few arguments in call to 'bail' 1084 | bail ("ofd write err"); | ~~~~ ^ netcat.c:1007:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1007 | void oprint (which, buf, n) | ^ netcat.c:1149:41: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 1149 | holler ("Preposterous fd value %d", (char *) fd); | ^~~~~~~~~~~ netcat.c:1149:52: warning: too few arguments in call to 'holler' 1149 | holler ("Preposterous fd value %d", (char *) fd); | ~~~~~~ ^ netcat.c:1164:7: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1164 | close (0); /* so we won't need any more stdin */ | ^ netcat.c:1168:5: warning: call to undeclared function 'sleep'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1168 | sleep (o_interval); /* pause *before* sending stuff, too */ | ^ netcat.c:1186:28: warning: too few arguments in call to 'holler' 1186 | holler ("select fuxored"); | ~~~~~~ ^ netcat.c:1187:4: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1187 | close (fd); | ^ netcat.c:1198:27: warning: too few arguments in call to 'holler' 1198 | holler ("net timeout"); | ~~~~~~ ^ netcat.c:1199:4: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1199 | close (fd); | ^ netcat.c:1209:7: warning: call to undeclared function 'farm9crypt_read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1209 | rr = farm9crypt_read (fd, bigbuf_net, BIGSIZ); | ^ netcat.c:1231:7: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1231 | rr = read (0, bigbuf_in, BIGSIZ); | ^ netcat.c:1236:4: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1236 | close (0); | ^ netcat.c:1245:6: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1245 | close (0); /* really, I mean it */ | ^ netcat.c:1257:35: warning: cast to 'char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] 1257 | holler ("Bogus buffers: %d, %d", (char *) rzleft, (char *) rnleft); | ^~~~~~~~~~~~~~~ netcat.c:1257:52: warning: cast to 'char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] 1257 | holler ("Bogus buffers: %d, %d", (char *) rzleft, (char *) rnleft); | ^~~~~~~~~~~~~~~ netcat.c:1257:67: warning: too few arguments in call to 'holler' 1257 | holler ("Bogus buffers: %d, %d", (char *) rzleft, (char *) rnleft); | ~~~~~~ ^ netcat.c:1262:35: warning: too few arguments in call to 'holler' 1262 | holler ("too many output retries"); | ~~~~~~ ^ netcat.c:1266:7: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1266 | rr = write (1, np, rnleft); | ^ netcat.c:1282:7: warning: call to undeclared function 'farm9crypt_write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1282 | rr = farm9crypt_write (fd, zp, rr); /* one line, or the whole buffer */ | ^ netcat.c:1309:3: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1309 | close (fd); | ^ netcat.c:1134:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1134 | int readwrite (fd) | ^ netcat.c:1315:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1315 | main (argc, argv) | ^ | int netcat.c:1346:3: warning: call to undeclared function 'res_init'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1346 | res_init(); | ^ netcat.c:1382:9: warning: call to undeclared function 'farm9crypt_initialized'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1382 | if (farm9crypt_initialized() == 0) { | ^ netcat.c:1383:7: warning: call to undeclared function 'farm9crypt_init'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1383 | farm9crypt_init(crypt_key_f9); | ^ netcat.c:1387:15: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1387 | insaved = read (0, cp, BIGSIZ); /* we're gonna fake fgets() here */ | ^ netcat.c:1389:20: warning: too few arguments in call to 'bail' 1389 | bail ("wrong"); | ~~~~ ^ netcat.c:1422:15: warning: call to undeclared function 'getopt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1422 | while ((x = getopt (argc, argv, "ae:g:G:hi:k:lno:p:rs:tuvw:z")) != EOF) { | ^ netcat.c:1426:27: warning: too few arguments in call to 'bail' 1426 | bail ("all-A-records NIY"); | ~~~~ ^ netcat.c:1434:2: warning: call to undeclared function 'farm9crypt_init'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1434 | farm9crypt_init(memcpy(keystr, optarg, MAXKEYSIZE)); | ^ netcat.c:1441:65: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] 1441 | bail ("invalid hop pointer %d, must be multiple of 4 <= 28", (char *) x); | ^~~~~~~~~~ netcat.c:1441:75: warning: too few arguments in call to 'bail' 1441 | bail ("invalid hop pointer %d, must be multiple of 4 <= 28", (char *) x); | ~~~~ ^ netcat.c:1445:28: warning: too few arguments in call to 'bail' 1445 | bail ("too many -g hops"); | ~~~~ ^ netcat.c:1456:2: warning: call to undeclared function 'helpme'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1456 | helpme(); /* exits by itself */ | ^ netcat.c:1463:44: warning: too few arguments in call to 'bail' 1463 | bail ("invalid interval time %s", optarg); | ~~~~ ^ netcat.c:1475:41: warning: too few arguments in call to 'bail' 1475 | bail ("invalid local port %s", optarg); | ~~~~ ^ netcat.c:1497:40: warning: too few arguments in call to 'bail' 1497 | bail ("invalid wait-time %s", optarg); | ~~~~ ^ netcat.c:1507:24: warning: too few arguments in call to 'bail' 1507 | bail ("nc -h for help"); | ~~~~ ^ netcat.c:1512:5: warning: call to undeclared function 'farm9crypt_initialized'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1512 | if (farm9crypt_initialized() == 0) { | ^ netcat.c:1513:2: warning: call to undeclared function 'farm9crypt_init'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1513 | farm9crypt_init(crypt_key_f9); | ^ netcat.c:1530:17: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1530 | ofd = open (stage, O_WRONLY | O_CREAT | O_TRUNC, 0664); | ^~~~~ /usr/include/fcntl.h:359:22: note: passing argument to parameter here 359 | int open(const char *, int, ...); | ^ netcat.c:1532:35: warning: too few arguments in call to 'bail' 1532 | bail ("can't open %s", stage); | ~~~~ ^ netcat.c:1532:30: 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] 1532 | bail ("can't open %s", stage); | ^~~~~ netcat.c:1544:27: warning: address of array 'whereto->iaddrs' will always evaluate to 'true' [-Wpointer-bool-conversion] 1544 | if (whereto && whereto->iaddrs) | ~~ ~~~~~~~~~^~~~~~ netcat.c:1560:39: warning: too few arguments in call to 'bail' 1560 | bail ("invalid port %s", argv[optind]); | ~~~~ ^ netcat.c:1571:21: warning: cast to 'char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] 1571 | holler (wrote_txt, (char *) wrote_net, (char *) wrote_out); | ^~~~~~~~~~~~~~~~~~ netcat.c:1571:41: warning: cast to 'char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] 1571 | holler (wrote_txt, (char *) wrote_net, (char *) wrote_out); | ^~~~~~~~~~~~~~~~~~ netcat.c:1571:59: warning: too few arguments in call to 'holler' 1571 | holler (wrote_txt, (char *) wrote_net, (char *) wrote_out); | ~~~~~~ ^ netcat.c:1574:28: warning: too few arguments in call to 'bail' 1574 | bail ("no connection"); | ~~~~ ^ netcat.c:1579:27: warning: too few arguments in call to 'bail' 1579 | bail ("no destination"); | ~~~~ ^ netcat.c:1581:37: warning: too few arguments in call to 'bail' 1581 | bail ("no port[s] to connect to"); | ~~~~ ^ netcat.c:1598:29: warning: too few arguments in call to 'bail' 1598 | bail ("invalid port %s", cp); | ~~~~ ^ netcat.c:1602:44: warning: too few arguments in call to 'bail' 1602 | bail ("invalid port %s", argv[optind]); | ~~~~ ^ netcat.c:1630:38: warning: cast to 'char *' from smaller integer type 'unsigned short' [-Wint-to-pointer-cast] 1630 | whereto->name, whereto->addrs[0], (char *) curport, portpoop->name); | ^~~~~~~~~~~~~~~~ netcat.c:1630:70: warning: too few arguments in call to 'holler' 1629 | holler ("%s [%s] %d (%s) open", | ~~~~~~ 1630 | whereto->name, whereto->addrs[0], (char *) curport, portpoop->name); | ^ netcat.c:1643:40: warning: cast to 'char *' from smaller integer type 'unsigned short' [-Wint-to-pointer-cast] 1643 | whereto->name, whereto->addrs[0], (char *) curport, portpoop->name); | ^~~~~~~~~~~~~~~~ netcat.c:1643:72: warning: too few arguments in call to 'holler' 1642 | holler ("%s [%s] %d (%s)", | ~~~~~~ 1643 | whereto->name, whereto->addrs[0], (char *) curport, portpoop->name); | ^ netcat.c:1645:7: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1645 | close (netfd); /* just in case we didn't already */ | ^ netcat.c:1647:2: warning: call to undeclared function 'sleep'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1647 | sleep (o_interval); /* if -i, delay between ports too */ | ^ netcat.c:1658:24: warning: cast to 'char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] 1658 | holler (wrote_txt, (char *) wrote_net, (char *) wrote_out); | ^~~~~~~~~~~~~~~~~~ netcat.c:1658:44: warning: cast to 'char *' from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] 1658 | holler (wrote_txt, (char *) wrote_net, (char *) wrote_out); | ^~~~~~~~~~~~~~~~~~ netcat.c:1658:62: warning: too few arguments in call to 'holler' 1658 | holler (wrote_txt, (char *) wrote_net, (char *) wrote_out); | ~~~~~~ ^ netcat.c:1315:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1315 | main (argc, argv) | ^ netcat.c:1667:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 1667 | helpme() | ^ | int netcat.c:1673:10: warning: too few arguments in call to 'holler' 1670 | holler ("[v1.10]\n\ | ~~~~~~ 1671 | connect to somewhere: nc [-options] hostname port[s] [ports] ... \n\ 1672 | listen for inbound: nc -l -p port [-options] [hostname] [port]\n\ 1673 | options:"); | ^ netcat.c:1692:33: warning: too few arguments in call to 'holler' 1681 | holler ("\ | ~~~~~~ 1682 | -g gateway source-routing hop point[s], up to 8\n\ 1683 | -G num source-routing pointer: 4, 8, 12, ...\n\ 1684 | -h this cruft\n\ 1685 | -k secret set the shared secret\n\ 1686 | -i secs delay interval for lines sent, ports scanned\n\ 1687 | -l listen mode, for inbound connects\n\ 1688 | -n numeric-only IP addresses, no DNS\n\ 1689 | -o file hex dump of traffic\n\ 1690 | -p port local port number\n\ 1691 | -r randomize local and remote ports\n\ 1692 | -s addr local source address"); | ^ netcat.c:1701:41: warning: too few arguments in call to 'holler' 1697 | holler ("\ | ~~~~~~ 1698 | -u UDP mode\n\ 1699 | -v verbose [use twice to be more verbose]\n\ 1700 | -w secs timeout for connects and final net reads\n\ 1701 | -z zero-I/O mode [used for scanning]"); | ^ netcat.c:1702:70: warning: too few arguments in call to 'bail' 1702 | bail ("port numbers can be individual or ranges: lo-hi [inclusive]"); | ~~~~ ^ netcat.c:1703:1: warning: non-void function does not return a value [-Wreturn-type] 1703 | } /* helpme */ | ^ 151 warnings generated. --- cryptcat --- c++ -s -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DGAPING_SECURITY_HOLE -DFREEBSD -static -o cryptcat netcat.o farm9crypt.o twofish2.o -lstdc++ =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for cryptcat-1.2.1,1 ===> Generating temporary packing list install -s -m 555 /wrkdirs/usr/ports/net/cryptcat/work/unix/cryptcat /wrkdirs/usr/ports/net/cryptcat/work/stage/usr/local/bin install -m 0644 /wrkdirs/usr/ports/net/cryptcat/work/unix/README.cryptcat /wrkdirs/usr/ports/net/cryptcat/work/stage/usr/local/share/doc/cryptcat ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2025-12-11T17:38:00+0000' 'PKG_NOTE_ports_top_git_hash=62d8b1999233' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=18bba8441a4d' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for cryptcat-1.2.1,1 ===> Building cryptcat-1.2.1,1 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for cryptcat-1.2.1,1 build of net/cryptcat | cryptcat-1.2.1,1 ended at Thu Dec 11 12:38:08 EST 2025 build time: 00:00:10