------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/openssl-1.1.1g,1.txz Installing /packages/All/libxml2-2.9.10.txz Installing /packages/All/perl5-5.30.2.txz ===== Message from perl5-5.30.2: -- The /usr/bin/perl symlink has been removed starting with Perl 5.20. For shebangs, you should either use: #!/usr/local/bin/perl or #!/usr/bin/env perl The first one will only work if you have a /usr/local/bin/perl, the second will work as long as perl is in PATH. SUCCEEDED 00:00:09 ------------------------------------------------------------------------------- -- Phase: check-sanity ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: pkg-depends ------------------------------------------------------------------------------- ===> ndpmon-1.4.0_6 depends on file: /usr/local/sbin/pkg - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch ------------------------------------------------------------------------------- ===> ndpmon-1.4.0_6 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by ndpmon-1.4.0_6 for building SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: checksum ------------------------------------------------------------------------------- ===> ndpmon-1.4.0_6 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by ndpmon-1.4.0_6 for building => SHA256 Checksum OK for ndpmon-1.4.0.tgz. SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: extract-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract ------------------------------------------------------------------------------- ===> ndpmon-1.4.0_6 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by ndpmon-1.4.0_6 for building ===> Extracting for ndpmon-1.4.0_6 => SHA256 Checksum OK for ndpmon-1.4.0.tgz. Extracted Memory Use: 1.29M SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- ===> Patching for ndpmon-1.4.0_6 ===> Applying ports patches for ndpmon-1.4.0_6 ===> Cleanly applied ports patch(es) patch-config__ndpmon.xml patch-config__ndpmon.xml.in patch-create__html__table.py patch-demopipeprogram.pl.sample patch-ndpmon.8 patch-ndpmon__defs.h.in patch-neighbor__list.xml.in patch-parser.c patch-plugins__mac_resolv__Makefile.in patch-plugins__mac_resolv__make-manuf patch-routers.c (cd /construction/net-mgmt/ndpmon/ndpmon-1.4.0; /usr/bin/make clean) rm -rf *~ *.o ndpmon plugins/mac_resolv/mac_resolv.o plugins/countermeasures/*.o /usr/bin/touch /construction/net-mgmt/ndpmon/custom-message SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- ===> ndpmon-1.4.0_6 depends on file: /usr/local/lib/libcrypto.so.11 - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- ===> ndpmon-1.4.0_6 depends on shared library: libxml2.so - found (/usr/local/lib/libxml2.so) SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- ===> ndpmon-1.4.0_6 depends on file: /usr/local/lib/libcrypto.so.11 - found ===> ndpmon-1.4.0_6 depends on shared library: libxml2.so - found (/usr/local/lib/libxml2.so) ===> Configuring for ndpmon-1.4.0_6 configure: warning: x86_64-portbld-dragonfly5.9: invalid host type loading site script /xports/Templates/config.site loading cache /dev/null checking for gcc... cc checking whether the C compiler (cc -O2 -Wl,-rpath,/usr/local/lib ) works... yes checking whether the C compiler (cc -O2 -Wl,-rpath,/usr/local/lib ) 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/local 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 SUCCEEDED 00:00:02 ------------------------------------------------------------------------------- -- Phase: build ------------------------------------------------------------------------------- ===> Building for ndpmon-1.4.0_6 --- 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 --- --- ndpmon.o --- cc -Wall -pedantic -O2 -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/include -I/usr/local/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/local/include -I./plugins/mac_resolv -D_FREEBSD_ -D_MACRESOLUTION_ -c `xml2-config --cflags` alarm.c alarm.c: In function 'notify': alarm.c:79:13: warning: passing argument 1 to restrict-qualified parameter aliases with argument 4 [-Wrestrict] snprintf(mailmessage, MAIL_MESSAGE_SIZE, "%s%-9s%s\n",mailmessage,"MAC:",ether_ntoa(mac_addr)); ^~~~~~~~~~~ ~~~~~~~~~~~ alarm.c:81:20: warning: passing argument 1 to restrict-qualified parameter aliases with argument 4 [-Wrestrict] snprintf(mailmessage,MAIL_MESSAGE_SIZE, "%s%-9s%s\n",mailmessage,"Vendor:",get_manufacturer(manuf, *mac_addr)); ^~~~~~~~~~~ ~~~~~~~~~~~ alarm.c:85:13: warning: passing argument 1 to restrict-qualified parameter aliases with argument 4 [-Wrestrict] --- monitoring.o --- cc -Wall -pedantic -O2 -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/include -I/usr/local/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/local/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/local/include -I./plugins/mac_resolv -D_FREEBSD_ -D_MACRESOLUTION_ -c `xml2-config --cflags` monitoring_na.c --- alarm.o --- snprintf(mailmessage, MAIL_MESSAGE_SIZE, "%s%-9s%s\n",mailmessage,"MAC:",ether_ntoa(mac_addr2)); ^~~~~~~~~~~ ~~~~~~~~~~~ alarm.c:87:20: warning: passing argument 1 to restrict-qualified parameter aliases with argument 4 [-Wrestrict] snprintf(mailmessage, MAIL_MESSAGE_SIZE, "%s%-9s%s\n",mailmessage,"Vendor:",get_manufacturer(manuf, *mac_addr2)); ^~~~~~~~~~~ ~~~~~~~~~~~ alarm.c:91:34: warning: passing argument 1 to restrict-qualified parameter aliases with argument 4 [-Wrestrict] snprintf(mailmessage, MAIL_MESSAGE_SIZE, "%s%-9s%s\n",mailmessage,"IPv6:",ipv6); ^~~~~~~~~~~ ~~~~~~~~~~~ alarm.c:95:35: warning: passing argument 1 to restrict-qualified parameter aliases with argument 4 [-Wrestrict] snprintf(mailmessage, MAIL_MESSAGE_SIZE, "%s%-9s%s\n",mailmessage,"DNS:",hostname); --- routers.o --- cc -Wall -pedantic -O2 -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/include -I/usr/local/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/local/include -I./plugins/mac_resolv -D_FREEBSD_ -D_MACRESOLUTION_ -c `xml2-config --cflags` neighbors.c --- alarm.o --- ^~~~~~~~~~~ ~~~~~~~~~~~ --- monitoring_rd.o --- cc -Wall -pedantic -O2 -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/include -I/usr/local/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/local/include -I./plugins/mac_resolv -D_FREEBSD_ -D_MACRESOLUTION_ -c `xml2-config --cflags` print_packet_info.c --- monitoring_ns.o --- cc -Wall -pedantic -O2 -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/include -I/usr/local/include -I./plugins/mac_resolv -D_FREEBSD_ -D_MACRESOLUTION_ -c `xml2-config --cflags` monitoring_ns.c --- routers.o --- routers.c: In function 'print_routers': routers.c:293:12: warning: passing argument 1 to restrict-qualified parameter aliases with argument 3 [-Wrestrict] sprintf(prefix,"%s/%d", prefix,ptmp->mask); ^~~~~~ ~~~~~~ --- parser.o --- cc -Wall -pedantic -O2 -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/include -I/usr/local/include -I./plugins/mac_resolv -D_FREEBSD_ -D_MACRESOLUTION_ -c `xml2-config --cflags` parser.c --- alarm.o --- alarm.c:79:48: warning: '%-9s' directive output may be truncated writing 9 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] snprintf(mailmessage, MAIL_MESSAGE_SIZE, "%s%-9s%s\n",mailmessage,"MAC:",ether_ntoa(mac_addr)); ^~~~ ~~~~~~ alarm.c:79:4: note: 'snprintf' output 11 or more bytes (assuming 1034) into a destination of size 1024 snprintf(mailmessage, MAIL_MESSAGE_SIZE, "%s%-9s%s\n",mailmessage,"MAC:",ether_ntoa(mac_addr)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alarm.c:81:54: warning: '%-9s' directive output may be truncated writing 9 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] snprintf(mailmessage,MAIL_MESSAGE_SIZE, "%s%-9s%s\n",mailmessage,"Vendor:",get_manufacturer(manuf, *mac_addr)); ^~~~ ~~~~~~~~~ alarm.c:81:11: note: 'snprintf' output 11 or more bytes (assuming 1034) into a destination of size 1024 snprintf(mailmessage,MAIL_MESSAGE_SIZE, "%s%-9s%s\n",mailmessage,"Vendor:",get_manufacturer(manuf, *mac_addr)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- plugins/mac_resolv/mac_resolv.o --- --- alarm.o --- alarm.c:85:48: warning: '%-9s' directive output may be truncated writing 9 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] snprintf(mailmessage, MAIL_MESSAGE_SIZE, "%s%-9s%s\n",mailmessage,"MAC:",ether_ntoa(mac_addr2)); ^~~~ ~~~~~~ alarm.c:85:4: note: 'snprintf' output 11 or more bytes (assuming 1034) into a destination of size 1024 snprintf(mailmessage, MAIL_MESSAGE_SIZE, "%s%-9s%s\n",mailmessage,"MAC:",ether_ntoa(mac_addr2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alarm.c:87:55: warning: '%-9s' directive output may be truncated writing 9 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] snprintf(mailmessage, MAIL_MESSAGE_SIZE, "%s%-9s%s\n",mailmessage,"Vendor:",get_manufacturer(manuf, *mac_addr2)); ^~~~ ~~~~~~~~~ alarm.c:87:11: note: 'snprintf' output 11 or more bytes (assuming 1034) into a destination of size 1024 snprintf(mailmessage, MAIL_MESSAGE_SIZE, "%s%-9s%s\n",mailmessage,"Vendor:",get_manufacturer(manuf, *mac_addr2)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alarm.c:91:69: warning: '%-9s' directive output may be truncated writing 9 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] snprintf(mailmessage, MAIL_MESSAGE_SIZE, "%s%-9s%s\n",mailmessage,"IPv6:",ipv6); ^~~~ ~~~~~~~ alarm.c:91:25: note: 'snprintf' output 11 or more bytes (assuming 1034) into a destination of size 1024 snprintf(mailmessage, MAIL_MESSAGE_SIZE, "%s%-9s%s\n",mailmessage,"IPv6:",ipv6); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alarm.c:95:70: warning: '%-9s' directive output may be truncated writing 9 bytes into a region of size between 1 and 1024 [-Wformat-truncation=] snprintf(mailmessage, MAIL_MESSAGE_SIZE, "%s%-9s%s\n",mailmessage,"DNS:",hostname); ^~~~ ~~~~~~ alarm.c:95:26: note: 'snprintf' output between 11 and 2057 bytes into a destination of size 1024 snprintf(mailmessage, MAIL_MESSAGE_SIZE, "%s%-9s%s\n",mailmessage,"DNS:",hostname); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- plugins/mac_resolv/mac_resolv.o --- make -C ./plugins/mac_resolv --- mac_resolv.o --- perl ./make-manuf LWP isn't installed. It is part of the standard Perl module libwww. Bailing. cc -Wall -pedantic -I../.. -O2 -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/include -I/usr/local/include -I./plugins/mac_resolv -D_FREEBSD_ -D_MACRESOLUTION_ `xml2-config --cflags` -c mac_resolv.c -o mac_resolv.o --- monitoring.o --- monitoring.c: In function 'watch_eth_mismatch': monitoring.c:95:5: warning: 'strncpy' specified bound 18 equals destination size [-Wstringop-truncation] strncpy( eth1, ether_ntoa(addr1), MAC_STR_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- monitoring_ra.o --- monitoring_ra.c: In function 'watch_ra': monitoring_ra.c:175:2: warning: 'strncpy' specified bound 17 equals destination size [-Wstringop-truncation] strncpy(eth,ether_ntoa(src_eth), ETH_ADDRSTRLEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ monitoring_ra.c:496:6: warning: 'strncpy' specified bound 17 equals destination size [-Wstringop-truncation] strncpy(eth_opt,ether_ntoa(adv_eth), ETH_ADDRSTRLEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ndpmon.o --- ndpmon.c: In function 'main': ndpmon.c:444:5: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation] strncpy(cache_path, optarg, PATH_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ndpmon.c:436:5: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation] strncpy(config_path,optarg, PATH_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ndpmon.c:440:5: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation] strncpy(dtd_config_path, optarg, PATH_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ndpmon.c:448:5: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation] strncpy(dtd_path, optarg, PATH_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- parser.o --- parser.c:24:12: warning: 'write_proc' defined but not used [-Wunused-function] static int write_proc(const char *file, const char *value) ^~~~~~~~~~ --- neighbors.o --- neighbors.c: In function 'add_neighbor_old_mac': neighbors.c:223:2: warning: 'strncpy' specified bound 16 equals destination size [-Wstringop-truncation] strncpy(new->vendor, get_manufacturer(manuf, eth), MANUFACTURER_NAME_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ neighbors.c: In function 'neighbor_update_mac': neighbors.c:202:4: warning: 'strncpy' specified bound 16 equals destination size [-Wstringop-truncation] strncpy(tmp->vendor, get_manufacturer(manuf, new_mac), MANUFACTURER_NAME_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ neighbors.c: In function 'add_neighbor': neighbors.c:346:2: warning: 'strncpy' specified bound 16 equals destination size [-Wstringop-truncation] strncpy(new->vendor, get_manufacturer(manuf, eth), MANUFACTURER_NAME_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- parser.o --- parser.c: In function 'get_mail': parser.c:152:2: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation] strncpy(admin_mail,(char*)xmlobject->nodesetval->nodeTab[0]->content, ADMIN_MAIL_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- routers.o --- routers.c:293:23: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 63 [-Wformat-overflow=] sprintf(prefix,"%s/%d", prefix,ptmp->mask); ^~ routers.c:293:4: note: 'sprintf' output between 3 and 76 bytes into a destination of size 64 sprintf(prefix,"%s/%d", prefix,ptmp->mask); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- parser.o --- parser.c: In function 'init_syslog': parser.c:167:2: warning: 'strncpy' specified bound 16 equals destination size [-Wstringop-truncation] strncpy(syslog_facility,(char *)xmlobject->nodesetval->nodeTab[0]->content, SYSLOG_FACILITY_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- plugins/mac_resolv/mac_resolv.o --- mac_resolv.c: In function 'add_manufacturer': mac_resolv.c:39:9: warning: 'strncpy' specified bound 9 equals destination size [-Wstringop-truncation] strncpy(new->code,code, MANUFACTURER_CODE_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mac_resolv.c:40:9: warning: 'strncpy' specified bound 16 equals destination size [-Wstringop-truncation] strncpy(new->name,name, MANUFACTURER_NAME_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- parser.o --- parser.c: In function 'parse_routers': parser.c:370:10: warning: 'strncpy' specified bound 46 equals destination size [-Wstringop-truncation] strncpy(buffer,text, INET6_ADDRSTRLEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- neighbors.o --- neighbors.c: In function 'print_neighbors': neighbors.c:648:3: warning: 'strncpy' specified bound 17 equals destination size [-Wstringop-truncation] strncpy(eth,ether_ntoa(&(tmp->mac)), ETH_ADDRSTRLEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ neighbors.c: In function 'new_station': neighbors.c:693:3: warning: 'strncpy' specified bound 16 equals destination size [-Wstringop-truncation] strncpy(vendor, get_manufacturer(manuf, eth), MANUFACTURER_NAME_SIZE); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ndpmon --- cc -Wall -pedantic -O2 -fno-strict-aliasing -pipe -I/usr/local/include -I/usr/include -I/usr/local/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/local/lib -lcrypto SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: run-depends ------------------------------------------------------------------------------- ===> ndpmon-1.4.0_6 depends on file: /usr/local/lib/libcrypto.so.11 - found ===> ndpmon-1.4.0_6 depends on package: perl5>=5.30.r1<5.31 - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: stage ------------------------------------------------------------------------------- ===> Staging for ndpmon-1.4.0_6 ===> ndpmon-1.4.0_6 depends on file: /usr/local/lib/libcrypto.so.11 - found ===> ndpmon-1.4.0_6 depends on package: perl5>=5.30.r1<5.31 - found ===> Generating temporary packing list install -m 444 /construction/net-mgmt/ndpmon/ndpmon-1.4.0/ndpmon.8 /construction/net-mgmt/ndpmon/stage/usr/local/man/man8 install -s -m 555 /construction/net-mgmt/ndpmon/ndpmon-1.4.0/ndpmon /construction/net-mgmt/ndpmon/stage/usr/local/sbin /bin/mkdir -p /construction/net-mgmt/ndpmon/stage/usr/local/share/ndpmon install -m 0644 /construction/net-mgmt/ndpmon/ndpmon-1.4.0/*.dtd /construction/net-mgmt/ndpmon/stage/usr/local/share/ndpmon install -m 555 /construction/net-mgmt/ndpmon/ndpmon-1.4.0/demopipeprogram.pl.sample /construction/net-mgmt/ndpmon/stage/usr/local/share/ndpmon /bin/mkdir -p /construction/net-mgmt/ndpmon/stage/usr/local/etc/ndpmon install -m 0644 /construction/net-mgmt/ndpmon/ndpmon-1.4.0/config_ndpmon.xml /construction/net-mgmt/ndpmon/stage/usr/local/etc/ndpmon/config_ndpmon.xml-dist /bin/mkdir -p /construction/net-mgmt/ndpmon/stage/usr/local/var/ndpmon install -m 0644 /construction/net-mgmt/ndpmon/ndpmon-1.4.0/neighbor_list.xml /construction/net-mgmt/ndpmon/stage/usr/local/var/ndpmon/neighbor_list.xml /bin/mkdir -p /construction/net-mgmt/ndpmon/stage/usr/local/share/doc/ndpmon cd /construction/net-mgmt/ndpmon/ndpmon-1.4.0 && install -m 0644 INSTALL README /construction/net-mgmt/ndpmon/stage/usr/local/share/doc/ndpmon ====> Compressing man pages (compress-man) ===> Staging rc.d startup script(s) ====> Running Q/A tests (stage-qa) Warning: port uses /usr/local/var instead of /var Warning: You have disabled the licenses framework with DISABLE_LICENSES, unable to run checks Warning: /construction/net-mgmt/ndpmon/custom-message not in UCL format, will be shown on initial install only. Warning: See https://www.freebsd.org/doc/en/books/porters-handbook/pkg-files.html#porting-message SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: package ------------------------------------------------------------------------------- ===> Building package for ndpmon-1.4.0_6 file sizes/checksums [10]: 0% file sizes/checksums [10]: 100% packing files [10]: 0% packing files [10]: 100% packing directories [0]: 0% packing directories [0]: 100% SUCCEEDED 00:00:00 TOTAL TIME 00:00:14