Build failed: /usr/src/share/mk/bsd.obj.mk" line 89: Malformed conditional
David Wolfskill
david at catwhisker.org
Sun Nov 5 12:44:46 UTC 2017
This is a self-hosted amd64; the failure was during the (re)build of the
kernel module for x11/nvidia-driver-340 as the final bit of "make
buildkernel":
...
>>> stage 3.1: building everything
...
===> nvidia-driver-340-340.102 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found
===> Configuring for nvidia-driver-340-340.102
===> Building for nvidia-driver-340-340.102
===> src (all)
make[6]: "/usr/src/share/mk/bsd.obj.mk" line 89: Malformed conditional (defined(SRCTOP) && (${CANONICALOBJDIR} == /${RELDIR} || ${.OBJDIR} == /${RELDIR}))
make[6]: Fatal errors encountered -- cannot continue
make[6]: stopped in /common/S4/obj/usr/src/amd64.amd64/sys/CANARY/common/ports/x11/nvidia-driver-340/work/NVIDIA-FreeBSD-x86_64-340.102/src
*** Error code 1
Stop.
make[5]: stopped in /common/S4/obj/usr/src/amd64.amd64/sys/CANARY/common/ports/x11/nvidia-driver-340/work/NVIDIA-FreeBSD-x86_64-340.102
===> Compilation failed unexpectedly.
....
As noted, the previous successful build in head/amd64 was r325383:
FreeBSD g1-252.catwhisker.org 12.0-CURRENT FreeBSD 12.0-CURRENT #2 r325383M/325385:1200052: Sat Nov 4 06:54:48 PDT 2017 root at g1-252.catwhisker.org:/common/S4/obj/usr/src/amd64.amd64/sys/CANARY amd64
I have 'PORTS_MODULES=x11/nvidia-driver-340' in src.conf -- as I'm
rebuilding the kernel fairly often (daily), it seemed to make sense
to ensure that the nvidia kmod stays synchronized.
Any suggestions for evasive maneuvers? Thanks!
Peace,
david
--
David H. Wolfskill david at catwhisker.org
Unsubstantiated claims of "Fake News" are evidence that the claimant lies again.
See http://www.catwhisker.org/~david/publickey.gpg for my public key.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 603 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-current/attachments/20171105/fc7991d0/attachment.sig>
More information about the freebsd-current
mailing list