=>> Building net-mgmt/ndpmon build started at 2026-01-01T11:55:03-06:00 port directory: /usr/ports/net-mgmt/ndpmon package name: ndpmon-1.4.0_10 building for: FreeBSD 150amd64-current-job-05 15.0-RELEASE FreeBSD 15.0-RELEASE amd64 maintained by: pi@FreeBSD.org port version: 1.4.0 port revision: 10 Makefile datestamp: Jul 1 13:30:26 2025 Ports top last git commit: 8c827c2bc59303a6427c6ec9483dd08e23a1a936 Ports top unclean checkout: no =>> Inspecting /poudriere/data/.m/150amd64-current/ref//usr/ports/net-mgmt/ndpmon for modifications to git checkout... no Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.99.20251213 Host OSVERSION: 1500068 Jail OSVERSION: 1500068 Builder Id: 05 Job Idx: 519 Jail Id (no networking) : 53 Jail Name (no networking): 150amd64-current-job-05 Jail Id (networking) : 54 Jail Name (networking) : 150amd64-current-job-05-n ---Begin Environment--- SHELL=/bin/sh OSVERSION=1500068 UNAME_v=FreeBSD 15.0-RELEASE UNAME_r=15.0-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 USE_COLORS=no POUDRIERE_VERSION=3.4.99.20251213 MASTERMNT=/poudriere/data/.m/150amd64-current/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/poudriere/data/.m/150amd64-current/05/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=150amd64-current OLDPWD=/poudriere/data/.m/150amd64-current/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.99.20251213 PREFIX=/usr/local 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-- --PORTVERSION-- 1.4.0 --End PORTVERSION-- --PORTREVISION-- 10 --End PORTREVISION-- --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--- 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 #### /var/infrastructure/poudriere/control.common/default-make.conf #### /var/infrastructure/poudriere/control.powder/current-make.conf #DEFAULT_VERSIONS+=apache=2.4 #DEFAULT_VERSIONS+=corosync=3 DEFAULT_VERSIONS+=gcc=15 #DEFAULT_VERSIONS+=ghostscript=10 #DEFAULT_VERSIONS+=go=1.22 DEFAULT_VERSIONS+=imagemagic=6 DEFAULT_VERSIONS+=java=17 DEFAULT_VERSIONS+=linux=rl9 DEFAULT_VERSIONS+=llvm=21 #DEFAULT_VERSIONS+=lua=5.4 #DEFAULT_VERSIONS+=mono=5.20 DEFAULT_VERSIONS+=mysql=11.4m #DEFAULT_VERSIONS+=perl5=5.38 DEFAULT_VERSIONS+=pgsql=17 DEFAULT_VERSIONS+=php=8.4 #DEFAULT_VERSIONS+=python2=2.7 #DEFAULT_VERSIONS+=python3=3.9 DEFAULT_VERSIONS+=python=3.11 DEFAULT_VERSIONS+=python3=3.11 DEFAULT_VERSIONS+=samba=4.20 #DEFAULT_VERSIONS+=ssl=openssl DEFAULT_VERSIONS+=ssl=base #DEFAULT_VERSIONS+=tcltk=8.6 #DEFAULT_VERSIONS+=varnish=7 WANT_OPENLDAP_SASL=yes # We play ball with... LICENSES_GROUPS_ACCEPTED+=FSF LICENSES_GROUPS_ACCEPTED+=OSI LICENSES_GROUPS_ACCEPTED+=COPYFREE LICENSES_GROUPS_ACCEPTED+=FONTS LICENSES_ACCEPTED+=GPLv2+ LICENSES_ACCEPTED+=MSPAT LICENSES_ACCEPTED+=NONE LICENSES_ACCEPTED+='GPLV2+ MSPAT' # Ehh, screw it. DISABLE_LICENSES=yes # Duh WITH_PKGNG=yes # Throwing in the towel on FreeBSD PRs 201193 and 234914 WITH_MPM=prefork OPTIONS_UNSET += ZTS # Global tweaking for Kerberos implementation (could we please just pick one?) #OPTIONS_SET += GSSAPI_HEIMDAL #OPTIONS_UNSET += GSSAPI_BASE GSSAPI_NONE GSSAPI_MIT #OPTIONS_SET += GSSAPI_HEIMDAL 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) 63795 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-- times start [shell] (user/sys/real): 0m0.000s 0m0.018s 3m13.000s times start [child] (user/sys/real): 0m0.034s 0m0.048s 3m13.000s =================================================== ===== 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.5.1.pkg [150amd64-current-job-05] Installing pkg-2.5.1... [150amd64-current-job-05] Extracting pkg-2.5.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 => ndpmon-1.4.0.tgz doesn't seem to exist in /portdistfiles. => Attempting to fetch https://downloads.sourceforge.net/project/ndpmon/ndpmon/ndpmon-1.4/ndpmon-1.4.0.tgz ndpmon-1.4.0.tgz 314 kB 2333 kBps 00s ===> 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. =>> Debug: gather_distfiles: missing '/poudriere/distfiles//ndpmon-1.4.0.tgz' =>> Debug: gather_distfiles: copying '/poudriere/data/.m/150amd64-current/05/portdistfiles//ndpmon-1.4.0.tgz' -> '/poudriere/distfiles//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 [150amd64-current-job-05] Installing ccache-3.7.12_8... [150amd64-current-job-05] 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 [150amd64-current-job-05] Installing libxml2-2.14.6... [150amd64-current-job-05] `-- Installing icu-76.1,1... [150amd64-current-job-05] `-- Extracting icu-76.1,1: .......... done [150amd64-current-job-05] `-- Installing readline-8.3.3... [150amd64-current-job-05] | `-- Installing indexinfo-0.3.1_1... [150amd64-current-job-05] | `-- Extracting indexinfo-0.3.1_1: .... done [150amd64-current-job-05] `-- Extracting readline-8.3.3: .......... done [150amd64-current-job-05] 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 --- --- 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 --- 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 --- 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. --- 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. --- monitoring_rd.o --- --- print_packet_info.o --- --- 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 --- 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.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. --- routers.o --- --- 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. --- neighbors.o --- --- 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 --- 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 --- 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. --- 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 --- 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. --- 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 --- 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_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. --- 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. --- 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. --- 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. --- 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 [150amd64-current-job-05] Installing perl5-5.42.0_1... [150amd64-current-job-05] `-- Installing gdbm-1.26... [150amd64-current-job-05] | `-- Installing gettext-runtime-0.26... [150amd64-current-job-05] | `-- Extracting gettext-runtime-0.26: .......... done [150amd64-current-job-05] `-- Extracting gdbm-1.26: .......... done [150amd64-current-job-05] 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=ports_top_git_hash ports_top_checkout_unclean port_checkout_unclean' 'PKG_NOTE_ports_top_git_hash=8c827c2bc59303a6427c6ec9483dd08e23a1a936' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_checkout_unclean=no' PKG_NO_VERSION_FOR_DEPS=1 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 2026-01-01T11:55:09-06:00 build time: 00:00:06 times end [shell] (user/sys/real): 0m0.010s 0m0.049s 0m6.000s times end [child] (user/sys/real): 0m5.082s 0m1.856s 0m6.000s