So I'm getting further with building on macos.... It now stops with the following error, which may be due to my use of MKINET6=no..... --- /Volumes/work/woods/g-NetBSD-src/external/bsd/libpcap/lib/pcap.expsym 2024-12-08 17:36:22 +++ libpcap.so.10.0.actsym 2024-12-10 13:25:51 @@ -34,7 +34,6 @@ gen_loadi gen_loadlen gen_mcode -gen_mcode6 gen_mpls gen_mtp2type_abbrev gen_mtp3field_code libpcap.so.10.0: error: actual symbols differ from expected symbols --- libpcap.so.10.0.diffsym --- *** Failed target: libpcap.so.10.0.diffsym *** In directory: /Volumes/work/woods/g-NetBSD-src/external/bsd/libpcap/lib *** Failed commands: ${_MKTARGET_CREATE} => @echo ' ' " create " lib/libpcap.so.10.0.diffsym if diff -u ${.ALLSRC} >${.TARGET}.tmp; then ${MV} ${.TARGET}.tmp ${.TARGET}; else ret=$$?; cat ${.TARGET}.tmp; echo ${_LIB.so.full}: error: actual symbols differ from expected symbols >&2; exit $$ret; fi => if diff -u /Volumes/work/woods/g-NetBSD-src/external/bsd/libpcap/lib/pcap.expsym libpcap.so.10.0.actsym >libpcap.so.10.0.diffsym.tmp; then mv -f libpcap.so.10.0.diffsym.tmp libpcap.so.10.0.diffsym; else ret=$?; cat libpcap.so.10.0.diffsym.tmp; echo libpcap.so.10.0: error: actual symbols differ from expected symbols >&2; exit $ret; fi *** [libpcap.so.10.0.diffsym] Error code 1 nbmake[7]: stopped making "realall" in /Volumes/work/woods/g-NetBSD-src/external/bsd/libpcap/lib nbmake[7]: 1 error For the record: $ git -P log -1 --format=%ct 1733691318 $ git -P log -1 --format=%ci 2024-12-08 20:55:18 +0000 $ sw_vers ProductName: macOS ProductVersion: 15.1.1 BuildVersion: 24B91 $ xcodebuild -version Xcode 16.1 Build version 16B40 ===> build.sh command: ./build.sh -j 24 -N 1 -m amd64 -V MAKECONF=${NETBSDSRCDIR}/etc/mk.conf -u -U -X /Volumes/work/woods/g-NetBSD-xsrc -D /Users/woods/build/woods/very.local/trunk-amd64-destdir -R /Users/woods/build/woods/very.local/trunk-release -T /Users/woods/build/woods/very.local/trunk-x86_64-amd64-tools -M /Users/woods/build/woods/very.local/trunk-x86_64-amd64-obj show-params ===> build.sh started: Tue Dec 10 13:50:54 PST 2024 ===> NetBSD version: 10.99.12 ===> MACHINE: amd64 ===> MACHINE_ARCH: x86_64 ===> Build platform: Darwin 24.1.0 x86_64 ===> HOST_SH: /opt/pkg/bin/pdksh ===> getenv MAKECONF: ${NETBSDSRCDIR}/etc/mk.conf ===> MAKECONF file: ${NETBSDSRCDIR}/etc/mk.conf (File not found) ===> TOOLDIR path: /Users/woods/build/woods/very.local/trunk-x86_64-amd64-tools ===> DESTDIR path: /Users/woods/build/woods/very.local/trunk-amd64-destdir ===> RELEASEDIR path: /Users/woods/build/woods/very.local/trunk-release ===> Updated makewrapper: /Users/woods/build/woods/very.local/trunk-x86_64-amd64-tools/bin/nbmake-amd64 BSDOBJDIR = '/usr/obj' BSDSRCDIR = '/usr/src' BUILDID = (undefined) BUILDINFO = (undefined) BUILDSEED = 'NetBSD-11' DESTDIR = '/Users/woods/build/woods/very.local/trunk-amd64-destdir' DISTRIBVER = '10.99.12' EXTERNAL_TOOLCHAIN = (undefined) HAVE_GCC = '12' HAVE_GDB = '1510' HAVE_LLVM = (undefined) HAVE_PCC = (undefined) INSTALLWORLDDIR = (undefined) KERNARCHDIR = (undefined) KERNCONFDIR = (undefined) KERNEL_DIR = 'no' KERNOBJDIR = (undefined) KERNSRCDIR = (undefined) MACHINE = 'amd64' MACHINE_ARCH = 'x86_64' MAKE = '/Users/woods/build/woods/very.local/trunk-x86_64-amd64-tools/bin/nbmake' MAKECONF = '/Volumes/work/woods/g-NetBSD-src/etc/mk.conf' MAKEFLAGS = ' -d e -m /Volumes/work/woods/g-NetBSD-src/share/mk -X -j 24 -J 15,16 HOST_OSTYPE=Darwin-24.1.0-x86_64 MKOBJDIRS=yes _SRC_TOP_=/Volumes/work/woods/g-NetBSD-src _SRC_TOP_OBJ_=/Users/woods/build/woods/very.local/trunk-x86_64-amd64-obj/Volumes/work/woods/g-NetBSD-src' MAKEOBJDIR = (undefined) MAKEOBJDIRPREFIX = '/Users/woods/build/woods/very.local/trunk-x86_64-amd64-obj' MAKEVERBOSE = '1' MKAMDGPUFIRMWARE = 'yes' MKARGON2 = 'yes' MKARZERO = 'yes' MKATF = 'yes' MKBINUTILS = 'yes' MKBSDGREP = 'no' MKBSDTAR = 'yes' MKCATPAGES = 'no' MKCLEANSRC = 'yes' MKCLEANVERIFY = 'yes' MKCOMPATTESTS = 'no' MKCOMPATX11 = 'no' MKCOMPLEX = 'yes' MKCTF = 'yes' MKCVS = 'yes' MKCXX = 'yes' MKDEBUG = 'yes' MKDEBUGLIB = 'yes' MKDEPINCLUDES = 'no' MKDOC = 'yes' MKDTB = 'no' MKDTC = 'yes' MKDTRACE = 'yes' MKDYNAMICROOT = 'no' MKFIRMWARE = 'yes' MKGCC = 'yes' MKGCCCMDS = 'yes' MKGDB = 'yes' MKGROFF = 'yes' MKGROFFHTMLDOC = 'no' MKHESIOD = 'no' MKHOSTOBJ = 'no' MKHTML = 'no' MKIEEEFP = 'yes' MKINET6 = 'no' MKINFO = 'yes' MKIPFILTER = 'yes' MKISCSI = 'yes' MKKERBEROS = 'no' MKKMOD = 'no' MKKYUA = 'no' MKLDAP = 'yes' MKLIBCXX = 'no' MKLIBSTDCXX = 'yes' MKLINKLIB = 'yes' MKLINT = 'no' MKLLVM = 'no' MKLLVMRT = 'no' MKLVM = 'yes' MKMAKEMANDB = 'yes' MKMAN = 'yes' MKMANDOC = 'yes' MKMANZ = 'no' MKMDNS = 'yes' MKNLS = 'yes' MKNOUVEAUFIRMWARE = 'yes' MKNPF = 'yes' MKNSD = 'no' MKOBJ = 'yes' MKOBJDIRS = 'yes' MKPAM = 'no' MKPCC = 'no' MKPF = 'yes' MKPIC = 'yes' MKPICINSTALL = 'yes' MKPICLIB = 'yes' MKPIGZGZIP = 'no' MKPOSTFIX = 'yes' MKPROFILE = 'yes' MKRADEONFIRMWARE = 'yes' MKREPRO = 'no' MKRUMP = 'yes' MKSHARE = 'yes' MKSKEY = 'yes' MKSLJIT = 'yes' MKSOFTFLOAT = 'no' MKSTATICLIB = 'yes' MKSTRIPIDENT = 'no' MKSTRIPSYM = 'no' MKTEGRAFIRMWARE = 'no' MKTPM = 'no' MKUNBOUND = 'yes' MKUNPRIVED = 'yes' MKUPDATE = 'yes' MKX11 = 'yes' MKX11FONTS = 'yes' MKX11MOTIF = 'no' MKXORG_SERVER = 'yes' MKYP = 'no' MKZFS = 'yes' NETBSDSRCDIR = '/Volumes/work/woods/g-NetBSD-src' NETBSD_OFFICIAL_RELEASE = (undefined) NOCLEANDIR = (undefined) NODISTRIBDIRS = (undefined) NOINCLUDES = (undefined) OBJMACHINE = (undefined) OBJMACHINE_ARCH = (undefined) RELEASEDIR = '/Users/woods/build/woods/very.local/trunk-release' RELEASEMACHINEDIR = 'amd64' TOOLCHAIN_MISSING = 'no' TOOLDIR = '/Users/woods/build/woods/very.local/trunk-x86_64-amd64-tools' USETOOLS = 'yes' USE_HESIOD = 'no' USE_INET6 = 'no' USE_JEMALLOC = 'yes' USE_KERBEROS = 'no' USE_LDAP = 'yes' USE_PAM = 'no' USE_SKEY = 'no' USE_YP = 'no' USR_OBJMACHINE = (undefined) X11SRCDIR = '/Volumes/work/woods/g-NetBSD-xsrc' ===> Successful make show-params ===> build.sh ended: Tue Dec 10 13:50:58 PST 2024 ===> Summary of results: build.sh command: ./build.sh -j 24 -N 1 -m amd64 -V MAKECONF=${NETBSDSRCDIR}/etc/mk.conf -u -U -X /Volumes/work/woods/g-NetBSD-xsrc -D /Users/woods/build/woods/very.local/trunk-amd64-destdir -R /Users/woods/build/woods/very.local/trunk-release -T /Users/woods/build/woods/very.local/trunk-x86_64-amd64-tools -M /Users/woods/build/woods/very.local/trunk-x86_64-amd64-obj show-params build.sh started: Tue Dec 10 13:50:54 PST 2024 NetBSD version: 10.99.12 MACHINE: amd64 MACHINE_ARCH: x86_64 Build platform: Darwin 24.1.0 x86_64 HOST_SH: /opt/pkg/bin/pdksh getenv MAKECONF: ${NETBSDSRCDIR}/etc/mk.conf MAKECONF file: ${NETBSDSRCDIR}/etc/mk.conf (File not found) TOOLDIR path: /Users/woods/build/woods/very.local/trunk-x86_64-amd64-tools DESTDIR path: /Users/woods/build/woods/very.local/trunk-amd64-destdir RELEASEDIR path: /Users/woods/build/woods/very.local/trunk-release Updated makewrapper: /Users/woods/build/woods/very.local/trunk-x86_64-amd64-tools/bin/nbmake-amd64 Successful make show-params build.sh ended: Tue Dec 10 13:50:58 PST 2024 ===> . -- Greg A. Woods <gwoods%acm.org@localhost> Kelowna, BC +1 250 762-7675 RoboHack <woods%robohack.ca@localhost> Planix, Inc. <woods%planix.com@localhost> Avoncote Farms <woods%avoncote.ca@localhost>
Attachment:
pgpMfq9LmT87z.pgp
Description: OpenPGP Digital Signature