With sources updated as of 2024-09-03 at 01:11:40 UTC I am seeing the following reproducible error. (Host and target are NetBSD/amd64, and all output directories were destroyed befeore starting the build.)

===> build.sh command:    ./build.sh -T 
/build/netbsd-current/tools/x86_64/amd64 -D /build/netbsd-current/dest/amd64 -O 
/build/netbsd-current/obj/amd64 -R /build/netbsd-current/release -V 
RELEASEMACHINEDIR=amd64 -V MKDEBUG=yes -V MKDEBUGKERNEL=yes -V MKDEBUGLIB=yes -V 
KERNEL_DIR=no -U -u -N2 -m amd64 -j1 release
===> build.sh started:    Tue Sep  3 05:20:07 UTC 2024
===> NetBSD version:      10.99.12
===> MACHINE:             amd64
===> MACHINE_ARCH:        x86_64
===> Build platform:      NetBSD 10.99.11 amd64
===> HOST_SH:             /bin/sh
===> share/mk MAKECONF:   /etc/mk.conf
===> MAKECONF file:       /etc/mk.conf
===> TOOLDIR path:        /build/netbsd-current/tools/x86_64/amd64
===> DESTDIR path:        /build/netbsd-current/dest/amd64
===> RELEASEDIR path:     /build/netbsd-current/release
===> Updated makewrapper: 
/build/netbsd-current/tools/x86_64/amd64/bin/nbmake-amd64
...
dependall ===> usr.sbin/pf/pflogd
#   compile  pflogd/pflogd.o
/build/netbsd-current/tools/x86_64/amd64/bin/x86_64--netbsd-gcc -O2   -fPIE  -g 
  -std=gnu99    -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith 
-Wno-sign-compare  -Wsystem-headers   -Wno-traditional   -Wa,--fatal-warnings  
-Wreturn-type -Wswitch -Wshadow -Wcast-qual -Wwrite-strings -Wextra 
-Wno-unused-parameter -Wno-sign-compare -Wsign-compare -Wformat=2  
-Wno-format-zero-length  -Werror    -Wno-address-of-packed-member      
--sysroot=/build/netbsd-current/dest/amd64 
-I/build/netbsd-current/src_ro/dist/pf/sbin/pflogd 
-I/build/netbsd-current/src_ro/external/bsd/libpcap/dist 
-DPCAP_DONT_INCLUDE_PCAP_BPF_H -D_OPENBSD_SOURCE -D_KERNTYPES  -c    
/build/netbsd-current/src_ro/dist/pf/sbin/pflogd/pflogd.c -o pflogd.o.o
/build/netbsd-current/src_ro/dist/pf/sbin/pflogd/pflogd.c: In function 
'scan_dump':
/build/netbsd-current/src_ro/dist/pf/sbin/pflogd/pflogd.c:386:31: error: 
storage size of 'ph' isn't known
  386 |         struct pcap_sf_pkthdr ph;
      |                               ^~
/build/netbsd-current/src_ro/dist/pf/sbin/pflogd/pflogd.c:386:31: error: unused 
variable 'ph' [-Werror=unused-variable]
/build/netbsd-current/src_ro/dist/pf/sbin/pflogd/pflogd.c: In function 
'dump_packet_nobuf':
/build/netbsd-current/src_ro/dist/pf/sbin/pflogd/pflogd.c:456:31: error: 
storage size of 'sf_hdr' isn't known
  456 |         struct pcap_sf_pkthdr sf_hdr;
      |                               ^~~~~~
/build/netbsd-current/src_ro/dist/pf/sbin/pflogd/pflogd.c:456:31: error: unused 
variable 'sf_hdr' [-Werror=unused-variable]
/build/netbsd-current/src_ro/dist/pf/sbin/pflogd/pflogd.c: In function 
'dump_packet':
/build/netbsd-current/src_ro/dist/pf/sbin/pflogd/pflogd.c:557:31: error: 
storage size of 'sf_hdr' isn't known
  557 |         struct pcap_sf_pkthdr sf_hdr;
      |                               ^~~~~~
/build/netbsd-current/src_ro/dist/pf/sbin/pflogd/pflogd.c:557:31: error: unused 
variable 'sf_hdr' [-Werror=unused-variable]
cc1: all warnings being treated as errors
*** Failed target: pflogd.o
*** In directory: /build/netbsd-current/src_ro/usr.sbin/pf/pflogd
*** Failed commands:
        ${_MKTARGET_COMPILE}
        => @echo '#  ' "compile " pflogd/pflogd.o
        ${COMPILE.c} ${COPTS.${.IMPSRC:T}} ${CPUFLAGS.${.IMPSRC:T}} 
${CPPFLAGS.${.IMPSRC:T}} ${.IMPSRC} ${OBJECT_TARGET}
        => /build/netbsd-current/tools/x86_64/amd64/bin/x86_64--netbsd-gcc -O2  
 -fPIE  -g   -std=gnu99    -Wall -Wstrict-prototypes -Wmissing-prototypes 
-Wpointer-arith -Wno-sign-compare  -Wsystem-headers   -Wno-traditional   
-Wa,--fatal-warnings  -Wreturn-type -Wswitch -Wshadow -Wcast-qual -Wwrite-strings 
-Wextra -Wno-unused-parameter -Wno-sign-compare -Wsign-compare -Wformat=2  
-Wno-format-zero-length  -Werror    -Wno-address-of-packed-member      
--sysroot=/build/netbsd-current/dest/amd64 
-I/build/netbsd-current/src_ro/dist/pf/sbin/pflogd 
-I/build/netbsd-current/src_ro/external/bsd/libpcap/dist 
-DPCAP_DONT_INCLUDE_PCAP_BPF_H -D_OPENBSD_SOURCE -D_KERNTYPES  -c    
/build/netbsd-current/src_ro/dist/pf/sbin/pflogd/pflogd.c -o pflogd.o.o
        ${CTFCONVERT_RUN}
        => /build/netbsd-current/tools/x86_64/amd64/bin/nbctfconvert -g -L VERSION -g 
-o pflogd.o pflogd.o.o && rm -f pflogd.o.o
*** [pflogd.o] Error code 1
nbmake[8]: stopped making "realall" in 
/build/netbsd-current/src_ro/usr.sbin/pf/pflogd
nbmake[8]: 1 error
nbmake[8]: stopped making "realall" in 
/build/netbsd-current/src_ro/usr.sbin/pf/pflogd
nbmake[7]: stopped making "dependall" in 
/build/netbsd-current/src_ro/usr.sbin/pf/pflogd
nbmake[6]: stopped making "dependall" in 
/build/netbsd-current/src_ro/usr.sbin/pf
nbmake[5]: stopped making "dependall" in /build/netbsd-current/src_ro/usr.sbin
nbmake[4]: stopped making "dependall" in /build/netbsd-current/src_ro

nbmake[3]: stopped making "do-build" in /build/netbsd-current/src_ro

nbmake[2]: stopped making "build" in /build/netbsd-current/src_ro

nbmake[1]: stopped making "distribution" in /build/netbsd-current/src_ro

nbmake: stopped making "release" in /build/netbsd-current/src_ro

+---------------------+--------------------------+----------------------+
| Paul Goyette (.sig) | PGP Key fingerprint:     | E-mail addresses:    |
| (Retired)           | 1B11 1849 721C 56C8 F63A | p...@whooppee.com    |
| Software Developer  | 6E2E 05FD 15CE 9F2D 5102 | pgoye...@netbsd.org  |
| & Network Engineer  |                          | pgoyett...@gmail.com |
+---------------------+--------------------------+----------------------+

Reply via email to