=>> Building sysutils/ucspi-ipc build started at Thu Oct 2 07:10:30 EDT 2025 port directory: /usr/ports/sysutils/ucspi-ipc package name: ucspi-ipc-0.67 building for: FreeBSD pkg.DaveG.ca 15.0-ALPHA3 FreeBSD 15.0-ALPHA3 1500064 amd64 maintained by: ports@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 1072 Aug 27 2024 /usr/ports/sysutils/ucspi-ipc/Makefile Ports top last git commit: a936fb9b16ba Ports top unclean checkout: no Port dir last git commit: fb16dfecae4a Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500064 Jail OSVERSION: 1500064 Job Id: 15 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1500064 UNAME_v=FreeBSD 15.0-ALPHA3 1500064 UNAME_r=15.0-ALPHA3 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_15_c_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_15_c_x64-HEAD-ALL/15/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_15_c_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_15_c_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 ucspi-ipc-0.67: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- ports@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- ac_cv_path_PERL=/usr/local/bin/perl ac_cv_path_PERL_PATH=/usr/local/bin/perl PERL_USE_UNSAFE_INC=1 XDG_DATA_HOME=/wrkdirs/usr/ports/sysutils/ucspi-ipc/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/sysutils/ucspi-ipc/work XDG_CACHE_HOME=/wrkdirs/usr/ports/sysutils/ucspi-ipc/work/.cache HOME=/wrkdirs/usr/ports/sysutils/ucspi-ipc/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/sysutils/ucspi-ipc/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/sysutils/ucspi-ipc/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-- PERL_USE_UNSAFE_INC=1 XDG_DATA_HOME=/wrkdirs/usr/ports/sysutils/ucspi-ipc/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/sysutils/ucspi-ipc/work XDG_CACHE_HOME=/wrkdirs/usr/ports/sysutils/ucspi-ipc/work/.cache HOME=/wrkdirs/usr/ports/sysutils/ucspi-ipc/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/sysutils/ucspi-ipc/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/sysutils/ucspi-ipc/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=15.0 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PERL_VERSION=5.42.0 PERL_VER=5.42 PERL5_MAN1=lib/perl5/site_perl/man/man1 PERL5_MAN3=lib/perl5/site_perl/man/man3 SITE_PERL=lib/perl5/site_perl SITE_ARCH=lib/perl5/site_perl/mach/5.42 DOCSDIR="share/doc/ucspi-ipc" EXAMPLESDIR="share/examples/ucspi-ipc" DATADIR="share/ucspi-ipc" WWWDIR="www/ucspi-ipc" ETCDIR="etc/ucspi-ipc" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/ucspi-ipc DOCSDIR=/usr/local/share/doc/ucspi-ipc EXAMPLESDIR=/usr/local/share/examples/ucspi-ipc WWWDIR=/usr/local/www/ucspi-ipc ETCDIR=/usr/local/etc/ucspi-ipc --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 pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The ucspi-ipc port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> ucspi-ipc-0.67 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.3.1.pkg [pkg.DaveG.ca] Installing pkg-2.3.1... [pkg.DaveG.ca] Extracting pkg-2.3.1: .......... done ===> ucspi-ipc-0.67 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of ucspi-ipc-0.67 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The ucspi-ipc port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by ucspi-ipc-0.67 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The ucspi-ipc port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by ucspi-ipc-0.67 for building => SHA256 Checksum OK for ucspi-ipc-0.67.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The ucspi-ipc port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by ucspi-ipc-0.67 for building ===> Extracting for ucspi-ipc-0.67 => SHA256 Checksum OK for ucspi-ipc-0.67.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for ucspi-ipc-0.67 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> ucspi-ipc-0.67 depends on package: perl5>=5.42.r<5.43 - not found ===> Installing existing package /packages/All/perl5-5.42.0_1.pkg [pkg.DaveG.ca] Installing perl5-5.42.0_1... [pkg.DaveG.ca] Extracting perl5-5.42.0_1: .......... done ===> ucspi-ipc-0.67 depends on package: perl5>=5.42.r<5.43 - found ===> Returning to build of ucspi-ipc-0.67 ===> ucspi-ipc-0.67 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. ===> ucspi-ipc-0.67 depends on file: /usr/local/bin/ccache - found ===> Returning to build of ucspi-ipc-0.67 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for ucspi-ipc-0.67 echo "cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing " > /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/host/superscript.com/net/ucspi-ipc-0.67/src/conf-cc echo "cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing " > /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/host/superscript.com/net/ucspi-ipc-0.67/src/conf-ld =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for ucspi-ipc-0.67 cd /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/host/superscript.com/net/ucspi-ipc-0.67 && /usr/bin/env PERL_USE_UNSAFE_INC=1 XDG_DATA_HOME=/wrkdirs/usr/ports/sysutils/ucspi-ipc/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/sysutils/ucspi-ipc/work XDG_CACHE_HOME=/wrkdirs/usr/ports/sysutils/ucspi-ipc/work/.cache HOME=/wrkdirs/usr/ports/sysutils/ucspi-ipc/work TMPDIR="/tmp" PATH=/usr/local/libexec/ccache:/wrkdirs/usr/ports/sysutils/ucspi-ipc/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/sysutils/ucspi-ipc/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 " CCACHE_DIR="/root/.ccache" 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" package/compile sh find-systype.sh > systype rm -f load sh print-ld.sh > load chmod 755 load rm -f compile sh print-cc.sh > compile chmod 755 compile ./compile getuid.c In file included from getuid.c:7: ./exit.h:4:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4 | extern void _exit(); | ^ 1 warning generated. rm -f makelib sh print-ar.sh > makelib chmod 755 makelib ./compile alloc.c ./compile alloc_re.c alloc_re.c:12:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12 | byte_copy(y,m,*x); | ^ 1 warning generated. ./compile buffer.c ./compile buffer_0.c buffer_0.c:5:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 5 | int buffer_0_read(fd,buf,len) int fd; char *buf; int len; | ^ 1 warning generated. ./compile buffer_1.c ./compile buffer_2.c ./compile buffer_get.c buffer_get.c:12:11: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12 | r = op(fd,buf,len); | ^ buffer_get.c:22:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 22 | byte_copy(buf,len,s->x + s->n); | ^ buffer_get.c:36:27: warning: passing arguments to 'byte_copyr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 36 | if (s->n > 0) byte_copyr(s->x + s->n,r,s->x); | ^ 3 warnings generated. ./compile buffer_put.c buffer_put.c:13:11: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | w = op(fd,buf,len); | ^ buffer_put.c:18:17: warning: if statement has empty body [-Wempty-body] 18 | if (w == 0) ; /* luser's fault */ | ^ buffer_put.c:18:17: note: put the semicolon on a separate line to silence this warning buffer_put.c:40:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 40 | byte_copy(s->x + s->p,n,buf); s->p += n; buf += n; len -= n; | ^ buffer_put.c:44:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | byte_copy(s->x + s->p,len,buf); | ^ buffer_put.c:66:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 66 | byte_copy(s->x + s->p,len,buf); | ^ 5 warnings generated. ./compile buffer_copy.c ./compile buffer_read.c ./compile buffer_write.c ./compile env.c ./compile error.c ./compile error_str.c ./compile fd_copy.c ./compile fd_move.c ./compile fmt_ulong.c ./compile scan_ulong.c ./compile scan_uint.c ./compile getln.c ./compile getln2.c getln2.c:18:17: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 18 | i = byte_chr(x,n,sep); | ^ 1 warning generated. ./compile ipc_accept.c ipc_accept.c:13:12: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 13 | byte_zero((char *) &sa,sizeof sa); | ^ ipc_accept.c:14:41: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 14 | fd = accept(s,(struct sockaddr *) &sa,&dummy); | ^~~~~~ /usr/include/sys/socket.h:701:69: note: passing argument to parameter here 701 | int accept(int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ ipc_accept.c:17:19: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | dummy = byte_chr(sa.sun_path,dummy,0); | ^ ipc_accept.c:27:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 27 | byte_copy(p,dummy,sa.sun_path); | ^ 4 warnings generated. ./compile tryipcpath.c ./load tryipcpath fmt_ulong.o rm -f ipcpath.h sh print-ipcpath.sh > ipcpath.h ./compile ipc_bind.c ipc_bind.c:21:12: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 21 | byte_zero((char *) &sa,sizeof sa); | ^ ipc_bind.c:23:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 23 | byte_copy(sa.sun_path,l,p); | ^ 2 warnings generated. ./compile ipc_conn.c ipc_conn.c:21:12: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 21 | byte_zero((char *) &sa,sizeof sa); | ^ ipc_conn.c:23:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 23 | byte_copy(sa.sun_path,l,p); | ^ 2 warnings generated. ./compile ipc_listen.c ./compile ipc_local.c ipc_local.c:12:12: warning: passing arguments to 'byte_zero' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 12 | byte_zero((char *) &sa,sizeof sa); | ^ ipc_local.c:13:45: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 13 | if (getsockname(s,(struct sockaddr *) &sa,&dummy) == -1) return -1; | ^~~~~~ /usr/include/sys/socket.h:710:74: note: passing argument to parameter here 710 | int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ ipc_local.c:15:19: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 15 | dummy = byte_chr(sa.sun_path,dummy,0); | ^ ipc_local.c:25:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 25 | byte_copy(p,dummy,sa.sun_path); | ^ 4 warnings generated. ./compile ipc_eid.c ./compile ipc_stream.c ./compile ndelay_on.c ./compile ndelay_off.c ./compile open_read.c ./compile open_trunc.c ./compile open_append.c ./compile pathexec_env.c pathexec_env.c:55:6: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 55 | if (byte_equal(plus.s + j,split,e[t])) | ^ ./byte.h:13:38: note: expanded from macro 'byte_equal' 13 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ 1 warning generated. ./compile pathexec_run.c rm -f choose cat warn-auto.sh choose.sh | sed s}HOME}"`head -1 home`"}g > choose chmod 755 choose ./compile chkshsgr.c In file included from chkshsgr.c:5: ./exit.h:4:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4 | extern void _exit(); | ^ chkshsgr.c:12:19: warning: incompatible pointer types passing 'short[4]' to parameter of type 'gid_t *' (aka 'unsigned int *') [-Wincompatible-pointer-types] 12 | if (getgroups(1,x) == 0) if (setgroups(1,x) == -1) _exit(1); | ^ /usr/include/unistd.h:349:27: note: passing argument to parameter here 349 | int getgroups(int, gid_t []); | ^ chkshsgr.c:12:44: warning: incompatible pointer types passing 'short[4]' to parameter of type 'const gid_t *' (aka 'const unsigned int *') [-Wincompatible-pointer-types] 12 | if (getgroups(1,x) == 0) if (setgroups(1,x) == -1) _exit(1); | ^ /usr/include/unistd.h:574:34: note: passing argument to parameter here 574 | int setgroups(int, const gid_t *); | ^ 3 warnings generated. ./load chkshsgr ./chkshsgr || ( cat warn-shsgr; exit 1 ) ./choose clr tryshsgr hasshsgr.h1 hasshsgr.h2 > hasshsgr.h ./compile prot.c prot.c:16:19: warning: passing 'int *' to parameter of type 'const gid_t *' (aka 'const unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 16 | if (setgroups(1,&gid) == -1) return -1; | ^~~~ /usr/include/unistd.h:574:34: note: passing argument to parameter here 574 | int setgroups(int, const gid_t *); | ^ 1 warning generated. ./compile seek_set.c ./compile sgetopt.c ./compile sig.c ./choose cl trysgprm hassgprm.h1 hassgprm.h2 > hassgprm.h ./compile sig_block.c ./choose cl trysgact hassgact.h1 hassgact.h2 > hassgact.h ./compile sig_catch.c ./compile sig_pause.c ./compile str_chr.c ./compile str_diff.c ./compile str_len.c ./compile str_start.c ./compile stralloc_cat.c ./compile stralloc_catb.c stralloc_catb.c:10:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | byte_copy(sa->s + sa->len,n,s); | ^ 1 warning generated. ./compile stralloc_cats.c ./compile stralloc_copy.c ./compile stralloc_eady.c ./compile stralloc_opyb.c stralloc_opyb.c:9:12: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 9 | byte_copy(sa->s,n,s); | ^ 1 warning generated. ./compile stralloc_opys.c ./compile stralloc_pend.c ./compile strerr_die.c ./compile strerr_sys.c ./compile subgetopt.c ./choose cl trywaitp haswaitp.h1 haswaitp.h2 >haswaitp.h ./compile wait_nohang.c wait_nohang.c:7:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 7 | int wait_nohang(wstat) int *wstat; | ^ 1 warning generated. ./compile wait_pid.c wait_pid.c:10:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | int wait_pid(wstat,pid) int *wstat; int pid; | ^ 1 warning generated. ./choose c trysysel select.h1 select.h2 > select.h ./choose clr trypoll iopause.h1 iopause.h2 >iopause.h ./choose clr tryulong64 uint64.h1 uint64.h2 >uint64.h ./compile iopause.c In file included from iopause.c:4: ./select.h:11:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 11 | extern int select(); | ^ /usr/include/sys/select.h:129:5: note: conflicting prototype is here 129 | int select(int, fd_set *, fd_set *, fd_set *, struct timeval *); | ^ 1 warning generated. ./compile tai_pack.c ./compile taia_add.c ./compile taia_approx.c ./compile taia_frac.c ./compile taia_less.c ./compile taia_now.c ./compile taia_pack.c ./compile taia_sub.c ./compile taia_uint.c rm -f choosing cat warn-auto.sh choosing.sh | sed s}HOME}"`head -1 home`"}g > choosing chmod 755 choosing ./choosing c trysopc getpeereid.so_peercred >getpeereid.c || ./choosing cl trygpid getpeereid.syscall >getpeereid.c || cat getpeereid.oops > getpeereid.c ./compile getpeereid.c ./choose clr tryulong32 uint32.h1 uint32.h2 >uint32.h ./compile cdb.c cdb.c:48:14: warning: passing arguments to 'byte_copy' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | byte_copy(buf,len,c->map + pos); | ^ cdb.c:79:18: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | if (byte_diff(buf,n,key)) return 0; | ^ 2 warnings generated. ./compile cdb_hash.c ./compile cdb_make.c ./compile byte_zero.c byte_zero.c:3:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3 | void byte_zero(s,n) | ^ In file included from byte_zero.c:1: ./byte.h:11:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 11 | extern void byte_zero(); | ^ 2 warnings generated. ./compile byte_copy.c byte_copy.c:5:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 5 | void byte_copy(to,n,from) | ^ In file included from byte_copy.c:3: ./byte.h:8:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 8 | extern void byte_copy(); | ^ 2 warnings generated. ./compile byte_chr.c byte_chr.c:5:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 5 | unsigned int byte_chr(s,n,c) | ^ In file included from byte_chr.c:3: ./byte.h:6:21: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 6 | extern unsigned int byte_chr(); | ^ 2 warnings generated. ./compile byte_diff.c byte_diff.c:5:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 5 | int byte_diff(s,n,t) | ^ In file included from byte_diff.c:3: ./byte.h:10:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 10 | extern int byte_diff(); | ^ 2 warnings generated. ./compile byte_cr.c byte_cr.c:5:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 5 | void byte_copyr(to,n,from) | ^ In file included from byte_cr.c:3: ./byte.h:9:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 9 | extern void byte_copyr(); | ^ 2 warnings generated. ./compile rules.c ./compile uint32_pack.c ./compile uint32_unpack.c ./compile generic-conf.c ./choose cl tryflock hasflock.h1 hasflock.h2 > hasflock.h ./compile lock_ex.c ./compile lock_un.c lock_un.c:10:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 10 | int lock_un(fd) int fd; { return flock(fd,LOCK_UN); } | ^ 1 warning generated. ./compile coe.c ./makelib unix.a alloc.o alloc_re.o buffer.o buffer_0.o buffer_1.o buffer_2.o buffer_get.o buffer_put.o buffer_copy.o buffer_read.o buffer_write.o env.o error.o error_str.o fd_copy.o fd_move.o fmt_ulong.o scan_ulong.o scan_uint.o getln.o getln2.o ipc_accept.o ipc_bind.o ipc_conn.o ipc_listen.o ipc_local.o ipc_eid.o ipc_stream.o ndelay_on.o ndelay_off.o open_read.o open_trunc.o open_append.o pathexec_env.o pathexec_run.o prot.o seek_set.o sgetopt.o sig.o sig_block.o sig_catch.o sig_pause.o str_chr.o str_diff.o str_len.o str_start.o stralloc_cat.o stralloc_catb.o stralloc_cats.o stralloc_copy.o stralloc_eady.o stralloc_opyb.o stralloc_opys.o stralloc_pend.o strerr_die.o strerr_sys.o subgetopt.o wait_nohang.o wait_pid.o iopause.o tai_pack.o taia_add.o taia_approx.o taia_frac.o taia_less.o taia_now.o taia_pack.o taia_sub.o taia_uint.o getpeereid.o cdb.o cdb_hash.o cdb_make.o byte_zero.o byte_copy.o byte_chr.o byte_diff.o byte_cr.o rules.o uint32_pack.o uint32_unpack.o generic-conf.o lock_ex.o lock_un.o coe.o ./load getuid unix.a ./compile getgid.c In file included from getgid.c:7: ./exit.h:4:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4 | extern void _exit(); | ^ 1 warning generated. ./load getgid unix.a ./compile ipcclient.c In file included from ipcclient.c:5: ./exit.h:4:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4 | extern void _exit(); | ^ 1 warning generated. ( ( ./compile trylsock.c && ./load trylsock -lsocket -lnsl ) >/dev/null 2>&1 && echo -lsocket -lnsl || exit 0 ) > socket.lib rm -f trylsock.o trylsock ./load ipcclient unix.a `cat socket.lib` ./compile ipcserver.c In file included from ipcserver.c:10: ./exit.h:4:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4 | extern void _exit(); | ^ ipcserver.c:108:27: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 108 | while ((next0 = byte_chr(data,datalen,0)) < datalen) { | ^ ipcserver.c:243:28: warning: passing arguments to 'wait_nohang' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 243 | while ((pid = wait_nohang(&wstat)) > 0) { | ^ 3 warnings generated. ./load ipcserver unix.a `cat socket.lib` rm -f ipccat cat warn-auto.sh ipccat.sh | sed s}HOME}"`head -1 home`"}g > ipccat chmod 755 ipccat rm -f ipcconnect cat warn-auto.sh ipcconnect.sh | sed s}HOME}"`head -1 home`"}g > ipcconnect chmod 755 ipcconnect ./choose cl tryvfork fork.h1 fork.h2 >fork.h ./compile ipcconnect-io.c In file included from ipcconnect-io.c:7: ./exit.h:4:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4 | extern void _exit(); | ^ ipcconnect-io.c:48:11: warning: passing arguments to 'wait_pid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | wait_pid(&wstat,pid); | ^ 2 warnings generated. ./load ipcconnect-io unix.a ./compile ipcrules.c In file included from ipcrules.c:6: ./exit.h:4:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4 | extern void _exit(); | ^ ipcrules.c:63:19: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 63 | comma = byte_chr(address.s,address.len,','); | ^ ipcrules.c:65:15: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 65 | if (byte_chr(address.s,comma,'.') == comma) { | ^ ipcrules.c:66:17: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 66 | i = byte_chr(address.s,comma,'-'); | ^ ipcrules.c:121:21: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 121 | colon = byte_chr(x,len,':'); | ^ ipcrules.c:129:23: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 129 | if ((len >= 4) && byte_equal(x,4,"deny")) { | ^ ./byte.h:13:38: note: expanded from macro 'byte_equal' 13 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ ipcrules.c:133:28: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | else if ((len >= 5) && byte_equal(x,5,"allow")) { | ^ ./byte.h:13:38: note: expanded from macro 'byte_equal' 13 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ ipcrules.c:142:23: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 142 | i = byte_chr(x,len,'='); | ^ ipcrules.c:150:23: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 150 | i = byte_chr(x,len,ch); | ^ ipcrules.c:166:7: warning: call to undeclared function 'rename'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 166 | if (rename(fntemp,fn)) | ^ 10 warnings generated. ./load ipcrules unix.a ./compile ipcrulescheck.c ipcrulescheck.c:16:27: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 16 | while ((next0 = byte_chr(data,datalen,0)) < datalen) { | ^ 1 warning generated. ./load ipcrulescheck unix.a ./compile ipcexecrules.c In file included from ipcexecrules.c:6: ./exit.h:4:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4 | extern void _exit(); | ^ ipcexecrules.c:63:19: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 63 | comma = byte_chr(address.s,address.len,','); | ^ ipcexecrules.c:65:15: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 65 | if (byte_chr(address.s,comma,'.') == comma) { | ^ ipcexecrules.c:66:17: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 66 | i = byte_chr(address.s,comma,'-'); | ^ ipcexecrules.c:121:21: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 121 | colon = byte_chr(x,len,':'); | ^ ipcexecrules.c:129:23: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 129 | if ((len >= 4) && byte_equal(x,4,"deny")) { | ^ ./byte.h:13:38: note: expanded from macro 'byte_equal' 13 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ ipcexecrules.c:133:28: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 133 | else if ((len >= 5) && byte_equal(x,5,"allow")) { | ^ ./byte.h:13:38: note: expanded from macro 'byte_equal' 13 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ ipcexecrules.c:142:23: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 142 | i = byte_chr(x,len,ch); | ^ ipcexecrules.c:156:23: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 156 | i = byte_chr(x,len,'='); | ^ ipcexecrules.c:164:23: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | i = byte_chr(x,len,ch); | ^ ipcexecrules.c:180:7: warning: call to undeclared function 'rename'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 180 | if (rename(fntemp,fn)) | ^ 11 warnings generated. ./load ipcexecrules unix.a ./compile ipcexecrulescheck.c ipcexecrulescheck.c:26:27: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | while ((next0 = byte_chr(data,datalen,0)) < datalen) { | ^ 1 warning generated. ./load ipcexecrulescheck unix.a cat warn-auto.sh ipcdo.sh | sed s}HOME}"`head -1 home`"}g | sed s}IPCEXEC}"`head -1 conf-ipcexec`"}g > ipcdo chmod 755 ipcdo ./compile ipccommand.c In file included from ipccommand.c:11: ./exit.h:4:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4 | extern void _exit(); | ^ ipccommand.c:104:11: warning: passing arguments to 'wait_pid' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 104 | wait_pid(&wstat,pid); | ^ 2 warnings generated. ./load ipccommand unix.a ./compile ipcexec.c In file included from ipcexec.c:10: ./exit.h:4:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4 | extern void _exit(); | ^ ipcexec.c:116:27: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 116 | while ((next0 = byte_chr(data,datalen,0)) < datalen) { | ^ ipcexec.c:128:35: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] 128 | scan_uint(data + 1 + split + 1,&uid); | ^~~~ ./scan.h:6:58: note: passing argument to parameter here 6 | extern unsigned int scan_uint(const char *,unsigned int *); | ^ ipcexec.c:130:35: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] 130 | scan_uint(data + 1 + split + 1,&gid); | ^~~~ ./scan.h:6:58: note: passing argument to parameter here 6 | extern unsigned int scan_uint(const char *,unsigned int *); | ^ ipcexec.c:156:28: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] 156 | if (temp) scan_uint(temp,&uid); | ^~~~ ./scan.h:6:58: note: passing argument to parameter here 6 | extern unsigned int scan_uint(const char *,unsigned int *); | ^ ipcexec.c:159:28: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] 159 | if (temp) scan_uint(temp,&gid); | ^~~~ ./scan.h:6:58: note: passing argument to parameter here 6 | extern unsigned int scan_uint(const char *,unsigned int *); | ^ ipcexec.c:171:36: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 171 | cats(","); safecat(arg.s,byte_chr(arg.s,arg.len,0)); | ^ ipcexec.c:194:28: 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] 194 | if (!buffer_get(buffer_0,&ch,1)) badns(); | ^~~ ./buffer.h:34:38: note: passing argument to parameter here 34 | extern int buffer_get(buffer *,char *,unsigned int); | ^ ipcexec.c:201: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] 201 | if (!buffer_get(buffer_0,&ch,1)) badns(); | ^~~ ./buffer.h:34:38: note: passing argument to parameter here 34 | extern int buffer_get(buffer *,char *,unsigned int); | ^ ipcexec.c:214: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] 214 | if (!buffer_get(buffer_0,&ch,1)) badns(); | ^~~ ./buffer.h:34:38: note: passing argument to parameter here 34 | extern int buffer_get(buffer *,char *,unsigned int); | ^ ipcexec.c:219:28: 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] 219 | if (!buffer_get(buffer_0,&ch,1)) badns(); | ^~~ ./buffer.h:34:38: note: passing argument to parameter here 34 | extern int buffer_get(buffer *,char *,unsigned int); | ^ ipcexec.c:254:17: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 254 | j = byte_chr(str,len,0) + 1; | ^ ipcexec.c:259:28: 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] 259 | if (!buffer_get(buffer_0,&ch,1)) badns(); | ^~~ ./buffer.h:34:38: note: passing argument to parameter here 34 | extern int buffer_get(buffer *,char *,unsigned int); | ^ 13 warnings generated. ./load ipcexec unix.a cat warn-auto.sh ipcrun.sh | sed s}HOME}"`head -1 home`"}g | sed s}IPCEXEC}"`head -1 conf-ipcexec`"}g > ipcrun chmod 755 ipcrun ./compile ipcexec-config.c In file included from ipcexec-config.c:6: ./exit.h:4:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4 | extern void _exit(); | ^ 1 warning generated. ./compile auto-str.c auto-str.c:28:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 28 | while (ch = *value++) { | ~~~^~~~~~~~~~ auto-str.c:28:13: note: place parentheses around the assignment to silence this warning 28 | while (ch = *value++) { | ^ | ( ) auto-str.c:28:13: note: use '==' to turn this assignment into an equality comparison 28 | while (ch = *value++) { | ^ | == 1 warning generated. ./load auto-str unix.a ./auto-str auto_home "`head -1 home`" > auto_home.c ./compile auto_home.c ./load ipcexec-config unix.a auto_home.o ./compile ipcprint.c ./compile ipchandle.c In file included from ipchandle.c:14: ./exit.h:4:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 4 | extern void _exit(); | ^ ipchandle.c:145:6: warning: passing arguments to 'byte_diff' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 145 | if (byte_equal(envplus.s + j,split,e[t])) | ^ ./byte.h:13:38: note: expanded from macro 'byte_equal' 13 | #define byte_equal(s,n,t) (!byte_diff((s),(n),(t))) | ^ ipchandle.c:178:27: warning: passing arguments to 'byte_chr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 178 | while ((next0 = byte_chr(data,datalen,0)) < datalen) { | ^ ipchandle.c:333:28: warning: passing arguments to 'wait_nohang' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 333 | while ((pid = wait_nohang(&wstat)) > 0) { | ^ 4 warnings generated. ./load ipcprint ipchandle.o unix.a `cat socket.lib` rm -f sysdeps cat systype compile load >> sysdeps grep sysdep fork.h >> sysdeps grep sysdep hasflock.h >> sysdeps grep sysdep hassgact.h >> sysdeps grep sysdep hassgprm.h >> sysdeps grep sysdep hasshsgr.h >> sysdeps grep sysdep haswaitp.h >> sysdeps grep sysdep iopause.h >> sysdeps grep sysdep select.h >> sysdeps grep sysdep uint64.h >> sysdeps rm -f ccperl sh print-ccperl.sh > ccperl ./compile `cat ccperl` ipcperl.c ipcperl.c:96:40: warning: passing 'char *const *' to parameter of type 'char **' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 96 | if (call_argv(*argv,G_VOID|G_DISCARD,argv + 1)) | ^~~~~~~~ /usr/local/lib/perl5/5.42/mach/CORE/embed.h:164:74: note: expanded from macro 'call_argv' 164 | # define call_argv(a,b,c) Perl_call_argv(aTHX_ a,b,c) | ^ /usr/local/lib/perl5/5.42/mach/CORE/proto.h:410:62: note: passing argument to parameter 'argv' here 410 | Perl_call_argv(pTHX_ const char *sub_name, I32 flags, char **argv); | ^ 1 warning generated. rm -f perlembed.lib sh print-ldperl.sh > perlembed.lib ./load ipcperl ipchandle.o unix.a `cat socket.lib` `cat perlembed.lib` =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> ucspi-ipc-0.67 depends on package: perl5>=5.42.r<5.43 - found =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for ucspi-ipc-0.67 ===> Generating temporary packing list install -m 555 /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/host/superscript.com/net/ucspi-ipc-0.67/command/ipccat /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/stage/usr/local/bin install -m 555 /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/host/superscript.com/net/ucspi-ipc-0.67/command/ipcconnect /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/stage/usr/local/bin install -m 555 /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/host/superscript.com/net/ucspi-ipc-0.67/command/ipcdo /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/stage/usr/local/bin install -m 555 /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/host/superscript.com/net/ucspi-ipc-0.67/command/ipcrun /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/stage/usr/local/bin install -s -m 555 /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/host/superscript.com/net/ucspi-ipc-0.67/command/ipcclient /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/stage/usr/local/bin install -s -m 555 /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/host/superscript.com/net/ucspi-ipc-0.67/command/ipccommand /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/stage/usr/local/bin install -s -m 555 /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/host/superscript.com/net/ucspi-ipc-0.67/command/ipcconnect-io /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/stage/usr/local/bin install -s -m 555 /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/host/superscript.com/net/ucspi-ipc-0.67/command/ipcexec /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/stage/usr/local/bin install -s -m 555 /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/host/superscript.com/net/ucspi-ipc-0.67/command/ipcexec-config /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/stage/usr/local/bin install -s -m 555 /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/host/superscript.com/net/ucspi-ipc-0.67/command/ipcexecrules /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/stage/usr/local/bin install -s -m 555 /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/host/superscript.com/net/ucspi-ipc-0.67/command/ipcexecrulescheck /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/stage/usr/local/bin install -s -m 555 /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/host/superscript.com/net/ucspi-ipc-0.67/command/ipcperl /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/stage/usr/local/bin install -s -m 555 /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/host/superscript.com/net/ucspi-ipc-0.67/command/ipcrules /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/stage/usr/local/bin install -s -m 555 /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/host/superscript.com/net/ucspi-ipc-0.67/command/ipcrulescheck /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/stage/usr/local/bin install -s -m 555 /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/host/superscript.com/net/ucspi-ipc-0.67/command/ipcserver /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/stage/usr/local/bin cd /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/host/superscript.com/net/ucspi-ipc-0.67/src && install -m 0644 CHANGES /wrkdirs/usr/ports/sysutils/ucspi-ipc/work/stage/usr/local/share/doc/ucspi-ipc ====> 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-10-02T11:10:30+0000' 'PKG_NOTE_ports_top_git_hash=a936fb9b16ba' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=fb16dfecae4a' '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 ucspi-ipc-0.67 ===> Building ucspi-ipc-0.67 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for ucspi-ipc-0.67 build of sysutils/ucspi-ipc | ucspi-ipc-0.67 ended at Thu Oct 2 07:17:02 EDT 2025 build time: 00:06:40