=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/sysutils/bsign", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for bsign-0.4.5 clang++ -pipe -Os -g -DHAVE_CONFIG_H -DHAVE_CONFIG_H -M main.cxx options.cxx sha1.c bsign.cxx conversion.cxx ds.cxx exec.cxx files.cxx tty.cxx exitstatus.cxx filewalk.cc signal.cc > depend.m clang++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] === Creating 'o/' output directory clang++ -c -pipe -Os -g -DHAVE_CONFIG_H -o o/main.o main.cxx main.cxx:338:14: warning: variable length arrays in C++ are a Clang extension [-Wvla-cxx-extension] 338 | char rgb[size_elf_header ()]; | ^~~~~~~~~~~~~~~~~~ main.cxx:338:14: note: non-constexpr function 'size_elf_header' cannot be used in a constant expression ./bsign.h:47:5: note: declared here 47 | int size_elf_header (void); | ^ main.cxx:431:6: error: use of undeclared identifier 'caddr_t' 431 | == (caddr_t) -1) { | ^ main.cxx:533:19: error: use of undeclared identifier 'caddr_t' 533 | if (pbMap != (caddr_t) -1) | ^ 1 warning and 2 errors generated. gmake: *** [Makefile:108: main.o] Error 1 *** Error code 2 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/sysutils/bsign *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/sysutils/bsign