=>> Building net-mgmt/ndpmon build started at Mon Nov 10 14:28:07 EST 2025 port directory: /usr/ports/net-mgmt/ndpmon package name: ndpmon-1.4.0_10 building for: FreeBSD pkg.DaveG.ca 15.0-ALPHA3 FreeBSD 15.0-ALPHA3 1500064 amd64 maintained by: pi@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 2629 Jul 9 03:52 /usr/ports/net-mgmt/ndpmon/Makefile Ports top last git commit: ec159283c191 Ports top unclean checkout: no Port dir last git commit: 3068854dd026 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1500064 Job Id: 06 ---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/06/.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 ndpmon-1.4.0_10: DOCS=on: Build and/or install documentation MACRESOLV=off: Enable MAC Manufacturer Resolution ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- pi@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --with-var-datadir=/usr/local/var --with-confdir=/usr/local/etc/ndpmon --with-libxml2=/usr/local --cache-file=/dev/null --disable-mac-resolv --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- OSTYPE=FreeBSD 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/net-mgmt/ndpmon/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/net-mgmt/ndpmon/work XDG_CACHE_HOME=/wrkdirs/usr/ports/net-mgmt/ndpmon/work/.cache HOME=/wrkdirs/usr/ports/net-mgmt/ndpmon/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/net-mgmt/ndpmon/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/net-mgmt/ndpmon/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=524288 --End CONFIGURE_ENV-- --MAKE_ENV-- PERL_USE_UNSAFE_INC=1 OPENSSLBASE=/usr OPENSSLDIR=/etc/ssl OPENSSLINC=/usr/include OPENSSLLIB=/usr/lib XDG_DATA_HOME=/wrkdirs/usr/ports/net-mgmt/ndpmon/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/net-mgmt/ndpmon/work XDG_CACHE_HOME=/wrkdirs/usr/ports/net-mgmt/ndpmon/work/.cache HOME=/wrkdirs/usr/ports/net-mgmt/ndpmon/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/net-mgmt/ndpmon/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/net-mgmt/ndpmon/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="" DOCS="" NO_DOCS="@comment " MACRESOLV="@comment " NO_MACRESOLV="" GTK2_VERSION="2.10.0" GTK3_VERSION="3.0.0" GTK4_VERSION="4.0.0" 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/ndpmon" EXAMPLESDIR="share/examples/ndpmon" DATADIR="share/ndpmon" WWWDIR="www/ndpmon" ETCDIR="etc/ndpmon" --End PLIST_SUB-- --SUB_LIST-- DOCS="" NO_DOCS="@comment " MACRESOLV="@comment " NO_MACRESOLV="" PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/ndpmon DOCSDIR=/usr/local/share/doc/ndpmon EXAMPLESDIR=/usr/local/share/examples/ndpmon WWWDIR=/usr/local/www/ndpmon ETCDIR=/usr/local/etc/ndpmon --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 ===> ndpmon-1.4.0_10 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.4.2_1.pkg [pkg.DaveG.ca] Installing pkg-2.4.2_1... [pkg.DaveG.ca] Extracting pkg-2.4.2_1: .......... done ===> ndpmon-1.4.0_10 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of ndpmon-1.4.0_10 =========================================================================== =================================================== ===== 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 ndpmon-1.4.0_10 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by ndpmon-1.4.0_10 for building => SHA256 Checksum OK for ndpmon-1.4.0.tgz. =========================================================================== =================================================== ===== 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 ndpmon-1.4.0_10 for building ===> Extracting for ndpmon-1.4.0_10 => SHA256 Checksum OK for ndpmon-1.4.0.tgz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for ndpmon-1.4.0_10 ===> Applying FreeBSD patches for ndpmon-1.4.0_10 from /usr/ports/net-mgmt/ndpmon/files (cd /wrkdirs/usr/ports/net-mgmt/ndpmon/work/ndpmon-1.4.0; /usr/bin/make clean) rm -rf *~ *.o ndpmon plugins/mac_resolv/mac_resolv.o plugins/countermeasures/*.o /usr/bin/touch /wrkdirs/usr/ports/net-mgmt/ndpmon/work/custom-message =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> ndpmon-1.4.0_10 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. ===> ndpmon-1.4.0_10 depends on file: /usr/local/bin/ccache - found ===> Returning to build of ndpmon-1.4.0_10 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> ndpmon-1.4.0_10 depends on shared library: libxml2.so - not found ===> Installing existing package /packages/All/libxml2-2.14.6.pkg [pkg.DaveG.ca] Installing libxml2-2.14.6... [pkg.DaveG.ca] `-- Installing readline-8.3.1... [pkg.DaveG.ca] | `-- Installing indexinfo-0.3.1_1... [pkg.DaveG.ca] | `-- Extracting indexinfo-0.3.1_1: . done [pkg.DaveG.ca] `-- Extracting readline-8.3.1: .......... done [pkg.DaveG.ca] Extracting libxml2-2.14.6: .......... done ===> ndpmon-1.4.0_10 depends on shared library: libxml2.so - found (/usr/local/lib/libxml2.so) ===> Returning to build of ndpmon-1.4.0_10 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for ndpmon-1.4.0_10 loading site script /usr/ports/Templates/config.site loading cache /dev/null checking for gcc... cc checking whether the C compiler (cc -O2 ) works... yes checking whether the C compiler (cc -O2 ) is a cross-compiler... no checking whether we are using GNU C... yes checking whether cc accepts -g... yes checking whether make sets ${MAKE}... yes checking for custom variable data directory... checking for custom configuration directory... checking OS Type... FreeBSD checking for libxml2... /usr/local checking for libpcap... /usr checking for libssl... /usr checking for -g during building... Extra debugging information NOT activated checking for MAC Resolution... MAC Manufacturer Resolution activated checking for Countermeasures... Countermeasures NOT activated checking how to run the C preprocessor... cpp checking for ANSI C header files... (cached) yes checking for stdlib.h... (cached) yes checking for errno.h... (cached) yes checking for signal.h... (cached) yes checking for stdio.h... (cached) yes checking for string.h... (cached) yes checking for sys/stat.h... (cached) yes checking for sys/wait.h... (cached) yes checking for unistd.h... (cached) yes checking for syslog.h... yes checking for stdio.h... (cached) yes checking for time.h... (cached) yes checking for netinet/in.h... (cached) yes checking for netinet/ether.h... no checking for netinet/ip6.h... yes checking for netinet/icmp6.h... yes checking for pcap.h... yes checking for time.h... (cached) yes checking for arpa/inet.h... (cached) yes checking for getaddrinfo... (cached) yes checking for socket... yes checking for ntohs... yes checking for inet_pton... yes checking for inet_ntop... (cached) yes updating cache /dev/null creating ./config.status creating Makefile creating ndpmon.sh creating plugins/mac_resolv/Makefile creating plugins/countermeasures/Makefile creating ndpmon_defs.h creating config_ndpmon.xml creating neighbor_list.xml =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for ndpmon-1.4.0_10 --- ndpmon.o --- --- alarm.o --- --- monitoring.o --- --- monitoring_ra.o --- --- monitoring_na.o --- --- monitoring_ns.o --- --- monitoring_rd.o --- --- print_packet_info.o --- --- routers.o --- --- neighbors.o --- --- parser.o --- --- plugins/mac_resolv/mac_resolv.o --- --- ndpmon.o --- cc -Wall -pedantic -O2 -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/include -I/usr/include -I./plugins/mac_resolv -D_FREEBSD_ -D_MACRESOLUTION_ -c `xml2-config --cflags` ndpmon.c --- alarm.o --- cc -Wall -pedantic -O2 -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/include -I/usr/include -I./plugins/mac_resolv -D_FREEBSD_ -D_MACRESOLUTION_ -c `xml2-config --cflags` alarm.c --- monitoring.o --- cc -Wall -pedantic -O2 -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/include -I/usr/include -I./plugins/mac_resolv -D_FREEBSD_ -D_MACRESOLUTION_ -c `xml2-config --cflags` monitoring.c --- monitoring_ra.o --- cc -Wall -pedantic -O2 -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/include -I/usr/include -I./plugins/mac_resolv -D_FREEBSD_ -D_MACRESOLUTION_ -c `xml2-config --cflags` monitoring_ra.c --- monitoring_na.o --- cc -Wall -pedantic -O2 -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/include -I/usr/include -I./plugins/mac_resolv -D_FREEBSD_ -D_MACRESOLUTION_ -c `xml2-config --cflags` monitoring_na.c --- print_packet_info.o --- cc -Wall -pedantic -O2 -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/include -I/usr/include -I./plugins/mac_resolv -D_FREEBSD_ -D_MACRESOLUTION_ -c `xml2-config --cflags` print_packet_info.c --- monitoring_rd.o --- cc -Wall -pedantic -O2 -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/include -I/usr/include -I./plugins/mac_resolv -D_FREEBSD_ -D_MACRESOLUTION_ -c `xml2-config --cflags` monitoring_rd.c --- monitoring_ns.o --- cc -Wall -pedantic -O2 -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/include -I/usr/include -I./plugins/mac_resolv -D_FREEBSD_ -D_MACRESOLUTION_ -c `xml2-config --cflags` monitoring_ns.c --- routers.o --- cc -Wall -pedantic -O2 -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/include -I/usr/include -I./plugins/mac_resolv -D_FREEBSD_ -D_MACRESOLUTION_ -c `xml2-config --cflags` routers.c --- parser.o --- cc -Wall -pedantic -O2 -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/include -I/usr/include -I./plugins/mac_resolv -D_FREEBSD_ -D_MACRESOLUTION_ -c `xml2-config --cflags` parser.c --- neighbors.o --- cc -Wall -pedantic -O2 -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/include -I/usr/include -I./plugins/mac_resolv -D_FREEBSD_ -D_MACRESOLUTION_ -c `xml2-config --cflags` neighbors.c --- plugins/mac_resolv/mac_resolv.o --- make -C ./plugins/mac_resolv --- mac_resolv.o --- perl ./make-manuf sh: perl: not found cc -Wall -pedantic -I../.. -O2 -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/include -I/usr/include -I./plugins/mac_resolv -D_FREEBSD_ -D_MACRESOLUTION_ `xml2-config --cflags` -c mac_resolv.c -o mac_resolv.o --- monitoring_ns.o --- In file included from monitoring_ns.c:34: In file included from ./monitoring_ns.h:61: In file included from ./ndpmon_defs.h:4: In file included from ./neighbors.h:4: In file included from ./routers.h:19: ./print_packet_info.h:92:17: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 92 | void print_cache(); | ^ | void In file included from monitoring_ns.c:34: ./monitoring_ns.h:67:35: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 67 | struct in6_addr* get_last_dad_addr(); | ^ | void monitoring_ns.c:44:30: warning: taking address of packed member 'ip6_src' of class or structure 'ip6_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 44 | if(IN6_IS_ADDR_UNSPECIFIED(&ipptr->ip6_src)) | ^~~~~~~~~~~~~~ /usr/include/netinet6/in6.h:235:4: note: expanded from macro 'IN6_IS_ADDR_UNSPECIFIED' 235 | ((a)->__u6_addr.__u6_addr32[0] == 0 && \ | ^ monitoring_ns.c:44:30: warning: taking address of packed member 'ip6_src' of class or structure 'ip6_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 44 | if(IN6_IS_ADDR_UNSPECIFIED(&ipptr->ip6_src)) | ^~~~~~~~~~~~~~ /usr/include/netinet6/in6.h:236:4: note: expanded from macro 'IN6_IS_ADDR_UNSPECIFIED' 236 | (a)->__u6_addr.__u6_addr32[1] == 0 && \ | ^ monitoring_ns.c:44:30: warning: taking address of packed member 'ip6_src' of class or structure 'ip6_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 44 | if(IN6_IS_ADDR_UNSPECIFIED(&ipptr->ip6_src)) | ^~~~~~~~~~~~~~ /usr/include/netinet6/in6.h:237:4: note: expanded from macro 'IN6_IS_ADDR_UNSPECIFIED' 237 | (a)->__u6_addr.__u6_addr32[2] == 0 && \ | ^ monitoring_ns.c:44:30: warning: taking address of packed member 'ip6_src' of class or structure 'ip6_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 44 | if(IN6_IS_ADDR_UNSPECIFIED(&ipptr->ip6_src)) | ^~~~~~~~~~~~~~ /usr/include/netinet6/in6.h:238:4: note: expanded from macro 'IN6_IS_ADDR_UNSPECIFIED' 238 | (a)->__u6_addr.__u6_addr32[3] == 0) | ^ monitoring_ns.c:52:35: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 52 | struct in6_addr* get_last_dad_addr() | ^ | void 7 warnings generated. --- alarm.o --- In file included from alarm.c:34: In file included from ./alarm.h:44: In file included from ./ndpmon_defs.h:4: In file included from ./neighbors.h:4: In file included from ./routers.h:19: ./print_packet_info.h:92:17: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 92 | void print_cache(); | ^ | void 1 warning generated. --- print_packet_info.o --- In file included from print_packet_info.c:34: ./print_packet_info.h:92:17: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 92 | void print_cache(); | ^ | void print_packet_info.c:131:17: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 131 | void print_cache() | ^ | void 2 warnings generated. --- monitoring.o --- In file included from monitoring.c:34: In file included from ./monitoring.h:62: ./print_packet_info.h:92:17: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 92 | void print_cache(); | ^ | void monitoring.c:162:30: warning: taking address of packed member 'ip6_src' of class or structure 'ip6_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 162 | struct in6_addr* ip_addr = &ipptr->ip6_src; | ^~~~~~~~~~~~~~ monitoring.c:185:30: warning: taking address of packed member 'ip6_src' of class or structure 'ip6_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 185 | struct in6_addr* ip_addr = &ipptr->ip6_src; | ^~~~~~~~~~~~~~ monitoring.c:221:30: warning: taking address of packed member 'ip6_src' of class or structure 'ip6_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 221 | struct in6_addr* ip_addr = &ipptr->ip6_src; | ^~~~~~~~~~~~~~ 4 warnings generated. --- monitoring_na.o --- In file included from monitoring_na.c:35: In file included from ./monitoring_na.h:67: In file included from ./ndpmon_defs.h:4: In file included from ./neighbors.h:4: In file included from ./routers.h:19: ./print_packet_info.h:92:17: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 92 | void print_cache(); | ^ | void In file included from monitoring_na.c:35: In file included from ./monitoring_na.h:70: ./monitoring_ns.h:67:35: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 67 | struct in6_addr* get_last_dad_addr(); | ^ | void monitoring_na.c:103:25: warning: taking address of packed member 'nd_na_target' of class or structure 'nd_neighbor_advert' may result in an unaligned pointer value [-Waddress-of-packed-member] 103 | if(IN6_ARE_ADDR_EQUAL(&naptr->nd_na_target, &wanted_addr)) | ^~~~~~~~~~~~~~~~~~~ /usr/include/netinet6/in6.h:228:15: note: expanded from macro 'IN6_ARE_ADDR_EQUAL' 228 | (memcmp(&(a)->s6_addr[0], &(b)->s6_addr[0], sizeof(struct in6_addr)) == 0) | ^ monitoring_na.c:133:30: warning: taking address of packed member 'nd_na_target' of class or structure 'nd_neighbor_advert' may result in an unaligned pointer value [-Waddress-of-packed-member] 133 | if( !IN6_ARE_ADDR_EQUAL(&naptr->nd_na_target,&(tmp->lla))) | ^~~~~~~~~~~~~~~~~~~ /usr/include/netinet6/in6.h:228:15: note: expanded from macro 'IN6_ARE_ADDR_EQUAL' 228 | (memcmp(&(a)->s6_addr[0], &(b)->s6_addr[0], sizeof(struct in6_addr)) == 0) | ^ 4 warnings generated. --- ndpmon.o --- In file included from ndpmon.c:37: In file included from ./routers.h:19: ./print_packet_info.h:92:17: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 92 | void print_cache(); | ^ | void In file included from ndpmon.c:39: ./parser.h:28:18: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 28 | void parse_config(); | ^ | void ./parser.h:29:18: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 29 | void write_config(); | ^ | void ./parser.h:30:17: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 30 | void parse_cache(); | ^ | void ./parser.h:31:17: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 31 | void write_cache(); | ^ | void ./parser.h:32:14: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 32 | void free_xml(); | ^ | void In file included from ndpmon.c:41: In file included from ./ndpmon.h:71: In file included from ./monitoring_na.h:70: ./monitoring_ns.h:67:35: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 67 | struct in6_addr* get_last_dad_addr(); | ^ | void In file included from ndpmon.c:41: ./ndpmon.h:103:11: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 103 | void usage(); | ^ | void ndpmon.c:204:35: warning: taking address of packed member 'ip6_src' of class or structure 'ip6_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 204 | if(!IN6_IS_ADDR_UNSPECIFIED(&ipptr->ip6_src)) | ^~~~~~~~~~~~~~ /usr/include/netinet6/in6.h:235:4: note: expanded from macro 'IN6_IS_ADDR_UNSPECIFIED' 235 | ((a)->__u6_addr.__u6_addr32[0] == 0 && \ | ^ ndpmon.c:204:35: warning: taking address of packed member 'ip6_src' of class or structure 'ip6_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 204 | if(!IN6_IS_ADDR_UNSPECIFIED(&ipptr->ip6_src)) | ^~~~~~~~~~~~~~ /usr/include/netinet6/in6.h:236:4: note: expanded from macro 'IN6_IS_ADDR_UNSPECIFIED' 236 | (a)->__u6_addr.__u6_addr32[1] == 0 && \ | ^ ndpmon.c:204:35: warning: taking address of packed member 'ip6_src' of class or structure 'ip6_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 204 | if(!IN6_IS_ADDR_UNSPECIFIED(&ipptr->ip6_src)) | ^~~~~~~~~~~~~~ /usr/include/netinet6/in6.h:237:4: note: expanded from macro 'IN6_IS_ADDR_UNSPECIFIED' 237 | (a)->__u6_addr.__u6_addr32[2] == 0 && \ | ^ ndpmon.c:204:35: warning: taking address of packed member 'ip6_src' of class or structure 'ip6_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 204 | if(!IN6_IS_ADDR_UNSPECIFIED(&ipptr->ip6_src)) | ^~~~~~~~~~~~~~ /usr/include/netinet6/in6.h:238:4: note: expanded from macro 'IN6_IS_ADDR_UNSPECIFIED' 238 | (a)->__u6_addr.__u6_addr32[3] == 0) | ^ ndpmon.c:235:35: warning: taking address of packed member 'ip6_src' of class or structure 'ip6_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 235 | if(!IN6_IS_ADDR_UNSPECIFIED(&ipptr->ip6_src)) | ^~~~~~~~~~~~~~ /usr/include/netinet6/in6.h:235:4: note: expanded from macro 'IN6_IS_ADDR_UNSPECIFIED' 235 | ((a)->__u6_addr.__u6_addr32[0] == 0 && \ | ^ ndpmon.c:235:35: warning: taking address of packed member 'ip6_src' of class or structure 'ip6_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 235 | if(!IN6_IS_ADDR_UNSPECIFIED(&ipptr->ip6_src)) | ^~~~~~~~~~~~~~ /usr/include/netinet6/in6.h:236:4: note: expanded from macro 'IN6_IS_ADDR_UNSPECIFIED' 236 | (a)->__u6_addr.__u6_addr32[1] == 0 && \ | ^ ndpmon.c:235:35: warning: taking address of packed member 'ip6_src' of class or structure 'ip6_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 235 | if(!IN6_IS_ADDR_UNSPECIFIED(&ipptr->ip6_src)) | ^~~~~~~~~~~~~~ /usr/include/netinet6/in6.h:237:4: note: expanded from macro 'IN6_IS_ADDR_UNSPECIFIED' 237 | (a)->__u6_addr.__u6_addr32[2] == 0 && \ | ^ ndpmon.c:235:35: warning: taking address of packed member 'ip6_src' of class or structure 'ip6_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 235 | if(!IN6_IS_ADDR_UNSPECIFIED(&ipptr->ip6_src)) | ^~~~~~~~~~~~~~ /usr/include/netinet6/in6.h:238:4: note: expanded from macro 'IN6_IS_ADDR_UNSPECIFIED' 238 | (a)->__u6_addr.__u6_addr32[3] == 0) | ^ ndpmon.c:323:11: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 323 | void usage() | ^ | void ndpmon.c:476:44: warning: 'pcap_lookupdev' is deprecated: use 'pcap_findalldevs' and use the first device [-Wdeprecated-declarations] 476 | if ( (interface == NULL) && ((interface = pcap_lookupdev(errbuf)) == NULL)) | ^ /usr/include/pcap/pcap.h:443:1: note: 'pcap_lookupdev' has been explicitly marked deprecated here 443 | PCAP_DEPRECATED("use 'pcap_findalldevs' and use the first device") | ^ /usr/include/pcap/funcattrs.h:327:47: note: expanded from macro 'PCAP_DEPRECATED' 327 | #define PCAP_DEPRECATED(msg) __attribute__((deprecated(msg))) | ^ 18 warnings generated. --- monitoring_ra.o --- In file included from monitoring_ra.c:37: In file included from ./monitoring_ra.h:68: In file included from ./ndpmon_defs.h:4: In file included from ./neighbors.h:4: In file included from ./routers.h:19: ./print_packet_info.h:92:17: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 92 | void print_cache(); | ^ | void monitoring_ra.c:222:25: warning: taking address of packed member 'ip6_src' of class or structure 'ip6_hdr' may result in an unaligned pointer value [-Waddress-of-packed-member] 222 | &routers, src_eth, &ipptr->ip6_src, | ^~~~~~~~~~~~~~ 2 warnings generated. --- routers.o --- In file included from routers.c:1: In file included from ./routers.h:19: ./print_packet_info.h:92:17: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 92 | void print_cache(); | ^ | void 1 warning generated. --- monitoring_rd.o --- In file included from monitoring_rd.c:34: In file included from ./monitoring_rd.h:65: In file included from ./ndpmon_defs.h:4: In file included from ./neighbors.h:4: In file included from ./routers.h:19: ./print_packet_info.h:92:17: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 92 | void print_cache(); | ^ | void 1 warning generated. --- neighbors.o --- In file included from neighbors.c:5: In file included from ./neighbors.h:4: In file included from ./routers.h:19: ./print_packet_info.h:92:17: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 92 | void print_cache(); | ^ | void 1 warning generated. --- parser.o --- In file included from parser.c:1: In file included from ./parser.h:20: ./print_packet_info.h:92:17: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 92 | void print_cache(); | ^ | void In file included from parser.c:1: ./parser.h:28:18: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 28 | void parse_config(); | ^ | void ./parser.h:29:18: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 29 | void write_config(); | ^ | void ./parser.h:30:17: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 30 | void parse_cache(); | ^ | void ./parser.h:31:17: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 31 | void write_cache(); | ^ | void ./parser.h:32:14: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 32 | void free_xml(); | ^ | void parser.c:14:14: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 14 | void free_xml() | ^ | void parser.c:58:14: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 58 | void autoconf() | ^ | void parser.c:87:19: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 87 | void parse_actions() | ^ | void parser.c:133:33: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 133 | void get_use_reverse_hostlookups() | ^ | void parser.c:147:14: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 147 | void get_mail() | ^ | void parser.c:159:17: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 159 | void init_syslog() | ^ | void parser.c:262:19: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 262 | void parse_routers() | ^ | void parser.c:643:18: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 643 | void parse_config() | ^ | void parser.c:680:4: warning: 'xmlXPathInit' is deprecated [-Wdeprecated-declarations] 680 | xmlXPathInit(); | ^ /usr/local/include/libxml2/libxml/xpath.h:556:1: note: 'xmlXPathInit' has been explicitly marked deprecated here 556 | XML_DEPRECATED | ^ /usr/local/include/libxml2/libxml/xmlexports.h:61:43: note: expanded from macro 'XML_DEPRECATED' 61 | #define XML_DEPRECATED __attribute__((deprecated)) | ^ In file included from parser.c:1: ./parser.h:30:6: 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] 30 | void parse_cache(); | ^ parser.c:698:6: note: conflicting prototype is here 698 | void parse_cache(char *filename) | ^ parser.c:825:18: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 825 | void write_config() | ^ | void parser.c:1161:17: warning: a function declaration without a prototype is deprecated in all versions of C [-Wstrict-prototypes] 1161 | void write_cache() | ^ | void parser.c:24:12: warning: unused function 'write_proc' [-Wunused-function] 24 | static int write_proc(const char *file, const char *value) | ^~~~~~~~~~ 19 warnings generated. --- ndpmon --- cc -Wall -pedantic -O2 -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/include -I/usr/include -I./plugins/mac_resolv -D_FREEBSD_ -D_MACRESOLUTION_ ndpmon.o alarm.o monitoring.o monitoring_ra.o monitoring_na.o monitoring_ns.o monitoring_rd.o print_packet_info.o routers.o neighbors.o parser.o plugins/mac_resolv/mac_resolv.o -o ndpmon -L/usr/local/lib -lxml2 -L/usr/lib -lpcap -L/usr/lib -lcrypto =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> ndpmon-1.4.0_10 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 ===> ndpmon-1.4.0_10 depends on package: perl5>=5.42.r<5.43 - found ===> Returning to build of ndpmon-1.4.0_10 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for ndpmon-1.4.0_10 ===> Generating temporary packing list install -m 444 /wrkdirs/usr/ports/net-mgmt/ndpmon/work/ndpmon-1.4.0/ndpmon.8 /wrkdirs/usr/ports/net-mgmt/ndpmon/work/stage/usr/local/share/man/man8 install -s -m 555 /wrkdirs/usr/ports/net-mgmt/ndpmon/work/ndpmon-1.4.0/ndpmon /wrkdirs/usr/ports/net-mgmt/ndpmon/work/stage/usr/local/sbin /bin/mkdir -p /wrkdirs/usr/ports/net-mgmt/ndpmon/work/stage/usr/local/share/ndpmon install -m 0644 /wrkdirs/usr/ports/net-mgmt/ndpmon/work/ndpmon-1.4.0/*.dtd /wrkdirs/usr/ports/net-mgmt/ndpmon/work/stage/usr/local/share/ndpmon install -m 555 /wrkdirs/usr/ports/net-mgmt/ndpmon/work/ndpmon-1.4.0/demopipeprogram.pl.sample /wrkdirs/usr/ports/net-mgmt/ndpmon/work/stage/usr/local/share/ndpmon /bin/mkdir -p /wrkdirs/usr/ports/net-mgmt/ndpmon/work/stage/usr/local/etc/ndpmon install -m 0644 /wrkdirs/usr/ports/net-mgmt/ndpmon/work/ndpmon-1.4.0/config_ndpmon.xml /wrkdirs/usr/ports/net-mgmt/ndpmon/work/stage/usr/local/etc/ndpmon/config_ndpmon.xml-dist /bin/mkdir -p /wrkdirs/usr/ports/net-mgmt/ndpmon/work/stage/usr/local/var/ndpmon install -m 0644 /wrkdirs/usr/ports/net-mgmt/ndpmon/work/ndpmon-1.4.0/neighbor_list.xml /wrkdirs/usr/ports/net-mgmt/ndpmon/work/stage/usr/local/var/ndpmon/neighbor_list.xml /bin/mkdir -p /wrkdirs/usr/ports/net-mgmt/ndpmon/work/stage/usr/local/share/doc/ndpmon cd /wrkdirs/usr/ports/net-mgmt/ndpmon/work/ndpmon-1.4.0 && install -m 0644 INSTALL README /wrkdirs/usr/ports/net-mgmt/ndpmon/work/stage/usr/local/share/doc/ndpmon ====> 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=2025-11-10T19:28:07+0000' 'PKG_NOTE_ports_top_git_hash=ec159283c191' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=3068854dd026' '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 ndpmon-1.4.0_10 ===> Building ndpmon-1.4.0_10 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for ndpmon-1.4.0_10 build of net-mgmt/ndpmon | ndpmon-1.4.0_10 ended at Mon Nov 10 14:28:12 EST 2025 build time: 00:00:06