Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

building on macos (with MKINET6=no): "libpcap.so.10.0: error: actual symbols differ from expected symbols"



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



Home | Main Index | Thread Index | Old Index