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