=>> Building net/pimdd build started at Thu Mar 12 15:32:01 EDT 2026 port directory: /usr/ports/net/pimdd package name: pimdd-0.2.1.0_2 building for: FreeBSD pkg.DaveG.ca 14.4-RELEASE FreeBSD 14.4-RELEASE 1404000 amd64 maintained by: hrs@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 865 Aug 27 2024 /usr/ports/net/pimdd/Makefile Ports top last git commit: 26b198eb3ee3 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: 1500068 Jail OSVERSION: 1404000 Job Id: 04 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1404000 UNAME_v=FreeBSD 14.4-RELEASE 1404000 UNAME_r=14.4-RELEASE 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_14_4_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_14_4_x64-HEAD-ALL/04/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_14_4_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_14_4_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 pimdd-0.2.1.0_2: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- hrs@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/net/pimdd/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/net/pimdd/work XDG_CACHE_HOME=/wrkdirs/usr/ports/net/pimdd/work/.cache HOME=/wrkdirs/usr/ports/net/pimdd/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/net/pimdd/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/net/pimdd/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/pimdd/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/net/pimdd/work XDG_CACHE_HOME=/wrkdirs/usr/ports/net/pimdd/work/.cache HOME=/wrkdirs/usr/ports/net/pimdd/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/net/pimdd/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/net/pimdd/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="-D_PATH_PIMD_CONF=\\\"/usr/local/etc/pimd.conf\\\"" 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=14.4 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/pimdd" EXAMPLESDIR="share/examples/pimdd" DATADIR="share/pimdd" WWWDIR="www/pimdd" ETCDIR="etc/pimdd" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/pimdd DOCSDIR=/usr/local/share/doc/pimdd EXAMPLESDIR=/usr/local/share/examples/pimdd WWWDIR=/usr/local/www/pimdd ETCDIR=/usr/local/etc/pimdd --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 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> pimdd-0.2.1.0_2 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.6.2.pkg [pkg.DaveG.ca] Installing pkg-2.6.2... [pkg.DaveG.ca] Extracting pkg-2.6.2: .......... done ===> pimdd-0.2.1.0_2 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of pimdd-0.2.1.0_2 =========================================================================== =================================================== ===== 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 pimdd-0.2.1.0_2 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by pimdd-0.2.1.0_2 for building => SHA256 Checksum OK for pimd-dense.tar.gz. =========================================================================== =================================================== ===== 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 pimdd-0.2.1.0_2 for building ===> Extracting for pimdd-0.2.1.0_2 => SHA256 Checksum OK for pimd-dense.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 pimdd-0.2.1.0_2 ===> Applying FreeBSD patches for pimdd-0.2.1.0_2 from /usr/ports/net/pimdd/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> pimdd-0.2.1.0_2 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. ===> pimdd-0.2.1.0_2 depends on file: /usr/local/bin/ccache - found ===> Returning to build of pimdd-0.2.1.0_2 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for pimdd-0.2.1.0_2 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for pimdd-0.2.1.0_2 --- igmp.o --- --- igmp_proto.o --- --- trace.o --- --- inet.o --- --- kern.o --- --- main.o --- --- config.o --- --- debug.o --- --- routesock.o --- --- callout.o --- --- route.o --- --- vif.o --- --- timer.o --- --- mrt.o --- --- pim.o --- --- pim_proto.o --- --- dvmrp_proto.o --- --- rsrr.o --- --- vers.o --- --- igmp.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Iinclude -DRSRR -DFreeBSD -DPIM -Dlog=logit -D_PATH_PIMD_CONF=\"/usr/local/etc/pimd.conf\" -c igmp.c -o igmp.o --- igmp_proto.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Iinclude -DRSRR -DFreeBSD -DPIM -Dlog=logit -D_PATH_PIMD_CONF=\"/usr/local/etc/pimd.conf\" -c igmp_proto.c -o igmp_proto.o --- trace.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Iinclude -DRSRR -DFreeBSD -DPIM -Dlog=logit -D_PATH_PIMD_CONF=\"/usr/local/etc/pimd.conf\" -c trace.c -o trace.o --- inet.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Iinclude -DRSRR -DFreeBSD -DPIM -Dlog=logit -D_PATH_PIMD_CONF=\"/usr/local/etc/pimd.conf\" -c inet.c -o inet.o --- kern.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Iinclude -DRSRR -DFreeBSD -DPIM -Dlog=logit -D_PATH_PIMD_CONF=\"/usr/local/etc/pimd.conf\" -c kern.c -o kern.o --- main.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Iinclude -DRSRR -DFreeBSD -DPIM -Dlog=logit -D_PATH_PIMD_CONF=\"/usr/local/etc/pimd.conf\" -c main.c -o main.o --- config.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Iinclude -DRSRR -DFreeBSD -DPIM -Dlog=logit -D_PATH_PIMD_CONF=\"/usr/local/etc/pimd.conf\" -c config.c -o config.o --- debug.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Iinclude -DRSRR -DFreeBSD -DPIM -Dlog=logit -D_PATH_PIMD_CONF=\"/usr/local/etc/pimd.conf\" -c debug.c -o debug.o --- routesock.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Iinclude -DRSRR -DFreeBSD -DPIM -Dlog=logit -D_PATH_PIMD_CONF=\"/usr/local/etc/pimd.conf\" -c routesock.c -o routesock.o --- callout.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Iinclude -DRSRR -DFreeBSD -DPIM -Dlog=logit -D_PATH_PIMD_CONF=\"/usr/local/etc/pimd.conf\" -c callout.c -o callout.o --- route.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Iinclude -DRSRR -DFreeBSD -DPIM -Dlog=logit -D_PATH_PIMD_CONF=\"/usr/local/etc/pimd.conf\" -c route.c -o route.o --- vif.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Iinclude -DRSRR -DFreeBSD -DPIM -Dlog=logit -D_PATH_PIMD_CONF=\"/usr/local/etc/pimd.conf\" -c vif.c -o vif.o --- timer.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Iinclude -DRSRR -DFreeBSD -DPIM -Dlog=logit -D_PATH_PIMD_CONF=\"/usr/local/etc/pimd.conf\" -c timer.c -o timer.o --- mrt.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Iinclude -DRSRR -DFreeBSD -DPIM -Dlog=logit -D_PATH_PIMD_CONF=\"/usr/local/etc/pimd.conf\" -c mrt.c -o mrt.o --- pim.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Iinclude -DRSRR -DFreeBSD -DPIM -Dlog=logit -D_PATH_PIMD_CONF=\"/usr/local/etc/pimd.conf\" -c pim.c -o pim.o --- pim_proto.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Iinclude -DRSRR -DFreeBSD -DPIM -Dlog=logit -D_PATH_PIMD_CONF=\"/usr/local/etc/pimd.conf\" -c pim_proto.c -o pim_proto.o --- dvmrp_proto.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Iinclude -DRSRR -DFreeBSD -DPIM -Dlog=logit -D_PATH_PIMD_CONF=\"/usr/local/etc/pimd.conf\" -c dvmrp_proto.c -o dvmrp_proto.o --- rsrr.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Iinclude -DRSRR -DFreeBSD -DPIM -Dlog=logit -D_PATH_PIMD_CONF=\"/usr/local/etc/pimd.conf\" -c rsrr.c -o rsrr.o --- vers.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Iinclude -DRSRR -DFreeBSD -DPIM -Dlog=logit -D_PATH_PIMD_CONF=\"/usr/local/etc/pimd.conf\" -c vers.c -o vers.o --- callout.o --- callout.c:57:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 57 | age_callout_queue(elapsed_time) | ^ callout.c:118:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | timer_setTimer(delay, action, data) | ^ callout.c:179:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 179 | timer_leftTimer(timer_id) | ^ callout.c:198:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 198 | timer_clearTimer(timer_id) | ^ 4 warnings generated. --- pim.o --- pim.c:96:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 96 | pim_read(f, rfd) | ^ pim.c:109:16: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 109 | 0, NULL, &dummy); | ^~~~~~ /usr/include/sys/socket.h:709:96: note: passing argument to parameter here 709 | ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ pim.c:138:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 138 | accept_pim(recvlen) | ^ pim.c:231:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 231 | send_pim(buf, src, dst, type, datalen) | ^ pim.c:322:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 322 | send_pim_unicast(buf, src, dst, type, datalen) | ^ 5 warnings generated. --- dvmrp_proto.o --- dvmrp_proto.c:48:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | dvmrp_accept_probe(src, dst, p, datalen, level) | ^ dvmrp_proto.c:64:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 64 | dvmrp_accept_report(src, dst, p, datalen, level) | ^ dvmrp_proto.c:77:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 77 | dvmrp_accept_info_request(src, dst, p, datalen) | ^ dvmrp_proto.c:91:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | dvmrp_accept_info_reply(src, dst, p, datalen) | ^ dvmrp_proto.c:107:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 107 | dvmrp_accept_neighbors(src, dst, p, datalen, level) | ^ dvmrp_proto.c:123:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 123 | dvmrp_accept_neighbors2(src, dst, p, datalen, level) | ^ dvmrp_proto.c:149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 149 | dvmrp_accept_prune(src, dst, p, datalen) | ^ dvmrp_proto.c:173:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 173 | dvmrp_accept_graft(src, dst, p, datalen) | ^ dvmrp_proto.c:193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 193 | dvmrp_accept_g_ack(src, dst, p, datalen) | ^ 9 warnings generated. --- timer.o --- --- inet.o --- inet.c:32:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 32 | inet_valid_host(naddr) | ^ inet.c:50:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | inet_valid_mask(mask) | ^ inet.c:71:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | inet_valid_subnet(nsubnet, nmask) | ^ inet.c:111:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 111 | inet_fmt(addr, s) | ^ inet.c:162:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 162 | inet_parse(s, n) | ^ inet.c:203:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 203 | inet_cksum(addr, len) | ^ inet.c:242:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 242 | trimdomain(cp) | ^ inet.c:271:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 271 | forgemask(a) | ^ inet.c:286:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 286 | domask(dst, addr, mask) | ^ inet.c:320:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 320 | netname(addr, mask) | ^ 10 warnings generated. --- routesock.o --- routesock.c:130:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | k_req_incoming(source, rpfp) | ^ routesock.c:239:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 239 | getmsg(rtm, msglen, rpfinfop) | ^ 2 warnings generated. --- trace.o --- trace.c:60:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 60 | accept_mtrace(src, dst, group, data, no, datalen) | ^ trace.c:413:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 413 | accept_neighbor_request(src, dst) | ^ trace.c:481:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 481 | accept_neighbor_request2(src, dst) | ^ 3 warnings generated. --- vif.o --- vif.c:155:15: warning: passing arguments to 'k_init_pim' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 155 | k_init_pim(igmp_socket); /* Call to kernel to initiliaze structures */ | ^ vif.c:206:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 206 | start_vif(vifi) | ^ vif.c:207:12: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'vifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] 207 | vifi_t vifi; | ^ vif.c:71:40: note: previous declaration is here 71 | static void start_vif __P((vifi_t vifi)); | ^ vif.c:256:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 256 | stop_vif(vifi) | ^ vif.c:257:12: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'vifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] 257 | vifi_t vifi; | ^ vif.c:72:40: note: previous declaration is here 72 | static void stop_vif __P((vifi_t vifi)); | ^ vif.c:380:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 380 | find_vif_direct(src) | ^ vif.c:414:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 414 | local_address(src) | ^ vif.c:439:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 439 | find_vif_direct_local(src) | ^ 8 warnings generated. --- igmp.o --- igmp.c:113:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 113 | igmp_read(i, rfd) | ^ igmp.c:139:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 139 | accept_igmp(recvlen) | ^ igmp.c:298:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 298 | send_igmp(buf, src, dst, type, code, group, datalen) | ^ 3 warnings generated. --- config.o --- config.c:268:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 268 | wordToOption(word) | ^ config.c:292:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 292 | parse_phyint(s) | ^ config.c:384:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 384 | parse_default_source_metric(s) | ^ config.c:426:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 426 | parse_default_source_preference(s) | ^ config.c:500:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 500 | next_word(s) | ^ 5 warnings generated. --- igmp_proto.o --- igmp_proto.c:79:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | query_groups(v) | ^ igmp_proto.c:106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 106 | accept_membership_query(src, dst, group, tmo) | ^ igmp_proto.c:233:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 233 | accept_group_report(src, dst, group, igmp_report_type) | ^ igmp_proto.c:308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 308 | accept_leave_message(src, dst, group) | ^ igmp_proto.c:386:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 386 | DelVif(arg) | ^ igmp_proto.c:421:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 421 | SetTimer(vifi, g) | ^ igmp_proto.c:438:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 438 | DeleteTimer(id) | ^ igmp_proto.c:450:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 450 | SendQuery(arg) | ^ igmp_proto.c:469:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 469 | SetQueryTimer(g, vifi, to_expire, q_time) | ^ igmp_proto.c:471:12: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'vifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] 471 | vifi_t vifi; | ^ igmp_proto.c:71:58: note: previous declaration is here 71 | static int SetQueryTimer __P((struct listaddr *g, vifi_t vifi, int to_expire, | ^ igmp_proto.c:487:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 487 | int check_grp_membership(v, group) | ^ 11 warnings generated. --- route.o --- route.c:65:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 65 | get_iif(address) | ^ route.c:82:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 82 | find_pim_nbr(source) | ^ route.c:124:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | set_incoming(srcentry_ptr, srctype) | ^ route.c:207:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 207 | void set_leaves(mrtentry_ptr) | ^ route.c:226:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 226 | add_leaf(vifi, source, group) | ^ route.c:227:12: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'vifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] 227 | vifi_t vifi; | ^ ./defs.h:473:50: note: previous declaration is here 473 | extern void add_leaf __P((vifi_t vifi, u_int32 source, | ^ route.c:279:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 279 | delete_leaf(vifi, source, group) | ^ route.c:280:12: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'vifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] 280 | vifi_t vifi; | ^ ./defs.h:475:50: note: previous declaration is here 475 | extern void delete_leaf __P((vifi_t vifi, u_int32 source, | ^ route.c:334:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 334 | calc_oifs(mrtentry_ptr, oifs_ptr) | ^ route.c:372:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 372 | change_interfaces(mrtentry_ptr, new_iif, new_pruned_oifs, | ^ route.c:375:12: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'vifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] 375 | vifi_t new_iif; | ^ ./defs.h:479:15: note: previous declaration is here 479 | vifi_t new_iif, | ^ route.c:436:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 436 | delete_vif_from_mrt(vifi) | ^ route.c:437:8: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'vifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] 437 | vifi_t vifi; | ^ ./defs.h:485:50: note: previous declaration is here 485 | extern int delete_vif_from_mrt __P((vifi_t vifi)); | ^ route.c:444:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 444 | max_prune_timeout(mrtentry_ptr) | ^ route.c:492:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 492 | process_cache_miss(igmpctl) | ^ route.c:549:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 549 | process_wrong_iif(igmpctl) | ^ route.c:613:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 613 | void trigger_prune_alert(mrtentry_ptr) | ^ route.c:631:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 631 | void trigger_join_alert(mrtentry_ptr) | ^ 18 warnings generated. --- config.o --- --- igmp_proto.o --- --- route.o --- --- debug.o --- debug.c:71:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | packet_kind(proto, type, code) | ^ debug.c:155:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 155 | debug_kind(proto, type, code) | ^ debug.c:224:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 224 | log_level(proto, type, code) | ^ debug.c:278:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 278 | fdump(i) | ^ debug.c:295:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 295 | cdump(i) | ^ debug.c:310:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 310 | dump_vifs(fp) | ^ debug.c:450:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 450 | dump_pim_mrt(fp) | ^ 7 warnings generated. --- rsrr.o --- rsrr.c:106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 106 | rsrr_read(f, rfd) | ^ rsrr.c:115:8: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 115 | &client_length); | ^~~~~~~~~~~~~~ /usr/include/sys/socket.h:709:96: note: passing argument to parameter here 709 | ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ rsrr.c:129:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 129 | rsrr_accept(recvlen) | ^ rsrr.c:260:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 260 | rsrr_accept_rq(route_query, flags, gt_notify) | ^ rsrr.c:262:12: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'u_int8' (aka 'unsigned char') declared in a previous prototype [-Wknr-promoted-parameter] 262 | u_int8 flags; | ^ rsrr.c:65:68: note: previous declaration is here 65 | static int rsrr_accept_rq __P((struct rsrr_rq *route_query, u_int8 flags, | ^ rsrr.c:340:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 340 | rsrr_send(sendlen) | ^ rsrr.c:364:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 364 | rsrr_cache(gt, route_query) | ^ rsrr.c:424:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 424 | rsrr_cache_send(gt, notify) | ^ rsrr.c:461:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 461 | rsrr_cache_clean(gt) | ^ 9 warnings generated. --- kern.o --- kern.c:62:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 62 | k_init_pim(socket) | ^ In file included from kern.c:49: ./defs.h:407:17: 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] 407 | extern void k_init_pim __P(()); | ^ kern.c:80:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 80 | k_stop_pim(socket) | ^ In file included from kern.c:49: ./defs.h:408:17: 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] 408 | extern void k_stop_pim __P(()); | ^ kern.c:97:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 97 | void k_set_rcvbuf(socket, bufsize, minsize) | ^ kern.c:148:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 148 | void k_hdr_include(socket, bool) | ^ kern.c:165:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 165 | void k_set_ttl(socket, t) | ^ kern.c:185:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 185 | void k_set_loop(socket, flag) | ^ kern.c:201:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 201 | void k_set_if(socket, ifa) | ^ kern.c:218:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 218 | void k_join(socket, grp, ifa) | ^ kern.c:238:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 238 | void k_leave(socket, grp, ifa) | ^ kern.c:258:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 258 | void k_add_vif(socket, vifi, v) | ^ kern.c:260:12: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'vifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] 260 | vifi_t vifi; | ^ ./defs.h:414:57: note: previous declaration is here 414 | extern void k_add_vif __P((int socket, vifi_t vifi, struct uvif *v)); | ^ kern.c:284:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 284 | void k_del_vif(socket, vifi) | ^ kern.c:286:12: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'vifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] 286 | vifi_t vifi; | ^ ./defs.h:415:57: note: previous declaration is here 415 | extern void k_del_vif __P((int socket, vifi_t vifi)); | ^ kern.c:298:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 298 | k_del_mfc(socket, source, group) | ^ kern.c:327:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 327 | k_chg_mfc(socket, source, group, iif, oifs) | ^ kern.c:331:12: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'vifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] 331 | vifi_t iif; | ^ ./defs.h:412:32: note: previous declaration is here 412 | u_int32 group, vifi_t iif, | ^ kern.c:368:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 368 | int k_get_vif_count(vifi, retval) | ^ kern.c:369:12: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'vifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] 369 | vifi_t vifi; | ^ ./defs.h:416:45: note: previous declaration is here 416 | extern int k_get_vif_count __P((vifi_t vifi, struct vif_count *retval)); | ^ kern.c:394:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 394 | k_get_sg_cnt(socket, source, group, retval) | ^ 21 warnings generated. --- main.o --- main.c:180:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 180 | register_input_handler(fd, func) | ^ main.c:194:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 194 | main(argc, argv) | ^ main.c:574:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 574 | timer(i) | ^ main.c:606:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 606 | handler(sig) | ^ main.c:638:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 638 | restart(i) | ^ main.c:655:15: warning: passing arguments to 'k_stop_pim' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 655 | k_stop_pim(igmp_socket); | ^ main.c:686:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 686 | resetlogging(arg) | ^ 7 warnings generated. --- mrt.o --- mrt.c:119:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 119 | find_group(group) | ^ mrt.c:136:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | find_source(source) | ^ mrt.c:153:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 153 | find_route(source, group, flags, create) | ^ mrt.c:155:13: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'u_int16' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] 155 | u_int16 flags; | ^ ./defs.h:427:17: note: previous declaration is here 427 | u_int16 flags, char create)); | ^ mrt.c:156:10: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'char' declared in a previous prototype [-Wknr-promoted-parameter] 156 | char create; | ^ ./defs.h:427:29: note: previous declaration is here 427 | u_int16 flags, char create)); | ^ mrt.c:227:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 227 | delete_srcentry(srcentry_ptr) | ^ mrt.c:262:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 262 | delete_grpentry(grpentry_ptr) | ^ mrt.c:297:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 297 | delete_mrtentry(mrtentry_ptr) | ^ mrt.c:345:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 345 | search_srclist(source, sourceEntry) | ^ mrt.c:371:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 371 | search_grplist(group, groupEntry) | ^ mrt.c:397:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 397 | create_srcentry(source) | ^ mrt.c:438:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 438 | create_grpentry(group) | ^ mrt.c:476:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 476 | search_srcmrtlink(srcentry_ptr, group, mrtPtr) | ^ mrt.c:510:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 510 | search_grpmrtlink(grpentry_ptr, source, mrtPtr) | ^ mrt.c:539:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 539 | insert_srcmrtlink(mrtentry_new, mrtentry_prev, srcentry_ptr) | ^ mrt.c:562:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 562 | insert_grpmrtlink(mrtentry_new, mrtentry_prev, grpentry_ptr) | ^ mrt.c:585:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 585 | alloc_mrtentry(srcentry_ptr, grpentry_ptr) | ^ mrt.c:676:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 676 | create_mrtentry(srcentry_ptr, grpentry_ptr, flags) | ^ mrt.c:679:13: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'u_int16' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] 679 | u_int16 flags; | ^ mrt.c:84:18: note: previous declaration is here 84 | u_int16 flags)); | ^ 19 warnings generated. --- pim_proto.o --- pim_proto.c:76:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | receive_pim_hello(src, dst, pim_message, datalen) | ^ pim_proto.c:217:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 217 | delete_pim_nbr(nbr_delete) | ^ pim_proto.c:308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 308 | parse_pim_hello(pim_message, datalen, src, holdtime) | ^ pim_proto.c:364:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 364 | send_pim_hello(v, holdtime) | ^ pim_proto.c:366:13: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'u_int16' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] 366 | u_int16 holdtime; | ^ ./defs.h:444:67: note: previous declaration is here 444 | extern int send_pim_hello __P((struct uvif *v, u_int16 holdtime)); | ^ pim_proto.c:406:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 406 | delayed_join_job(arg) | ^ pim_proto.c:428:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 428 | schedule_delayed_join(mrtentry_ptr, target) | ^ pim_proto.c:468:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 468 | delayed_prune_job(arg) | ^ pim_proto.c:510:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 510 | schedule_delayed_prune(mrtentry_ptr, vifi, holdtime) | ^ pim_proto.c:535:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 535 | receive_pim_join_prune(src, dst, pim_message, datalen) | ^ pim_proto.c:790:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 790 | send_pim_jp(mrtentry_ptr, action, vifi, target_addr, holdtime) | ^ pim_proto.c:793:13: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'vifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] 793 | vifi_t vifi; /* vif to send join/prune on */ | ^ ./defs.h:449:15: note: previous declaration is here 449 | vifi_t vifi, u_int32 target_addr, | ^ pim_proto.c:795:14: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'u_int16' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] 795 | u_int16 holdtime; /* holdtime */ | ^ ./defs.h:450:16: note: previous declaration is here 450 | u_int16 holdtime)); | ^ pim_proto.c:823:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value] 823 | PUT_EGADDR(mrtentry_ptr->group->group, SINGLE_GRP_MSKLEN, 0, data_ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./pimdd.h:394:13: note: expanded from macro 'PUT_EGADDR' 394 | MASKLEN_TO_MASK((masklen), mask); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./pimdd.h:258:34: note: expanded from macro 'MASKLEN_TO_MASK' 258 | (mask) = (masklen)? htonl(~0 << ((sizeof((mask)) << 3) - (masklen))) : 0;\ | ~~ ^ /usr/include/netinet/in.h:118:26: note: expanded from macro 'htonl' 118 | #define htonl(x) __htonl(x) | ^ /usr/include/sys/_endian.h:90:31: note: expanded from macro '__htonl' 90 | #define __htonl(x) (__bswap32(x)) | ^ /usr/include/sys/_endian.h:84:40: note: expanded from macro '__bswap32' 84 | #define __bswap32(x) __builtin_bswap32(x) | ^ pim_proto.c:834:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value] 834 | PUT_ESADDR(mrtentry_ptr->source->address, SINGLE_SRC_MSKLEN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 835 | 0, data_ptr); | ~~~~~~~~~~~~ ./pimdd.h:374:13: note: expanded from macro 'PUT_ESADDR' 374 | MASKLEN_TO_MASK((masklen), mask); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./pimdd.h:258:34: note: expanded from macro 'MASKLEN_TO_MASK' 258 | (mask) = (masklen)? htonl(~0 << ((sizeof((mask)) << 3) - (masklen))) : 0;\ | ~~ ^ /usr/include/netinet/in.h:118:26: note: expanded from macro 'htonl' 118 | #define htonl(x) __htonl(x) | ^ /usr/include/sys/_endian.h:90:31: note: expanded from macro '__htonl' 90 | #define __htonl(x) (__bswap32(x)) | ^ /usr/include/sys/_endian.h:84:40: note: expanded from macro '__bswap32' 84 | #define __bswap32(x) __builtin_bswap32(x) | ^ pim_proto.c:861:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 861 | receive_pim_assert(src, dst, pim_message, datalen) | ^ pim_proto.c:1075:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1075 | send_pim_assert(source, group, vifi, local_preference, local_metric) | ^ pim_proto.c:1078:12: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'vifi_t' (aka 'unsigned short') declared in a previous prototype [-Wknr-promoted-parameter] 1078 | vifi_t vifi; | ^ ./defs.h:454:15: note: previous declaration is here 454 | vifi_t vifi, | ^ pim_proto.c:1088:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value] 1088 | PUT_EGADDR(group, SINGLE_GRP_MSKLEN, 0, data_ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./pimdd.h:394:13: note: expanded from macro 'PUT_EGADDR' 394 | MASKLEN_TO_MASK((masklen), mask); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./pimdd.h:258:34: note: expanded from macro 'MASKLEN_TO_MASK' 258 | (mask) = (masklen)? htonl(~0 << ((sizeof((mask)) << 3) - (masklen))) : 0;\ | ~~ ^ /usr/include/netinet/in.h:118:26: note: expanded from macro 'htonl' 118 | #define htonl(x) __htonl(x) | ^ /usr/include/sys/_endian.h:90:31: note: expanded from macro '__htonl' 90 | #define __htonl(x) (__bswap32(x)) | ^ /usr/include/sys/_endian.h:84:40: note: expanded from macro '__bswap32' 84 | #define __bswap32(x) __builtin_bswap32(x) | ^ pim_proto.c:1102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1102 | compare_metrics(local_preference, local_metric, local_address, | ^ pim_proto.c:1145:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1145 | delete_pim_graft_entry(mrtentry_ptr) | ^ pim_proto.c:1171:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1171 | int retransmit_pim_graft(mrtentry_ptr) | ^ pim_proto.c:1200:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value] 1200 | PUT_EGADDR(mrtentry_ptr->group->group, SINGLE_GRP_MSKLEN, 0, data_ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./pimdd.h:394:13: note: expanded from macro 'PUT_EGADDR' 394 | MASKLEN_TO_MASK((masklen), mask); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./pimdd.h:258:34: note: expanded from macro 'MASKLEN_TO_MASK' 258 | (mask) = (masklen)? htonl(~0 << ((sizeof((mask)) << 3) - (masklen))) : 0;\ | ~~ ^ /usr/include/netinet/in.h:118:26: note: expanded from macro 'htonl' 118 | #define htonl(x) __htonl(x) | ^ /usr/include/sys/_endian.h:90:31: note: expanded from macro '__htonl' 90 | #define __htonl(x) (__bswap32(x)) | ^ /usr/include/sys/_endian.h:84:40: note: expanded from macro '__bswap32' 84 | #define __bswap32(x) __builtin_bswap32(x) | ^ pim_proto.c:1206:5: warning: shifting a negative signed value is undefined [-Wshift-negative-value] 1206 | PUT_ESADDR(mrtentry_ptr->source->address, SINGLE_SRC_MSKLEN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1207 | 0, data_ptr); | ~~~~~~~~~~~~ ./pimdd.h:374:13: note: expanded from macro 'PUT_ESADDR' 374 | MASKLEN_TO_MASK((masklen), mask); \ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./pimdd.h:258:34: note: expanded from macro 'MASKLEN_TO_MASK' 258 | (mask) = (masklen)? htonl(~0 << ((sizeof((mask)) << 3) - (masklen))) : 0;\ | ~~ ^ /usr/include/netinet/in.h:118:26: note: expanded from macro 'htonl' 118 | #define htonl(x) __htonl(x) | ^ /usr/include/sys/_endian.h:90:31: note: expanded from macro '__htonl' 90 | #define __htonl(x) (__bswap32(x)) | ^ /usr/include/sys/_endian.h:84:40: note: expanded from macro '__bswap32' 84 | #define __bswap32(x) __builtin_bswap32(x) | ^ pim_proto.c:1218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1218 | retransmit_all_pim_grafts(arg) | ^ pim_proto.c:1246:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1246 | receive_pim_graft(src, dst, pim_message, datalen, pimtype) | ^ pim_proto.c:1379:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1379 | send_pim_graft(mrtentry_ptr) | ^ 27 warnings generated. --- pimdd --- rm -f pimdd cc -o pimdd -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -Iinclude -DRSRR -DFreeBSD -DPIM -Dlog=logit -D_PATH_PIMD_CONF=\"/usr/local/etc/pimd.conf\" igmp.o igmp_proto.o trace.o inet.o kern.o main.o config.o debug.o routesock.o vers.o callout.o route.o vif.o timer.o mrt.o pim.o pim_proto.o dvmrp_proto.o rsrr.o =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for pimdd-0.2.1.0_2 ===> Generating temporary packing list install -s -m 555 /wrkdirs/usr/ports/net/pimdd/work/pimd-dense/pimdd /wrkdirs/usr/ports/net/pimdd/work/stage/usr/local/sbin/pimdd install -m 0644 /wrkdirs/usr/ports/net/pimdd/work/pimd-dense/pimdd.conf /wrkdirs/usr/ports/net/pimdd/work/stage/usr/local/etc/pimdd.conf.sample cd /wrkdirs/usr/ports/net/pimdd/work/pimd-dense && install -m 0644 pimd-dense.html README CHANGES RELEASE.NOTES /wrkdirs/usr/ports/net/pimdd/work/stage/usr/local/share/doc/pimdd ====> Compressing man pages (compress-man) ===> Staging rc.d startup script(s) =========================================================================== =================================================== ===== 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=2026-03-12T19:32:01+0000' 'PKG_NOTE_ports_top_git_hash=26b198eb3ee3' '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 pimdd-0.2.1.0_2 ===> Building pimdd-0.2.1.0_2 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for pimdd-0.2.1.0_2 build of net/pimdd | pimdd-0.2.1.0_2 ended at Thu Mar 12 15:32:08 EDT 2026 build time: 00:00:08