On 15-4-2021 14:20, Emmanuel Vadot wrote:
On Thu, 15 Apr 2021 10:51:39 +0200
Willem Jan Withagen via freebsd-current <freebsd-current@freebsd.org>
wrote:

Hi,

I actually went completely back to the basic setup with directories
/usr/src and /usr/obj
But even then I do not manage to buildworld.
The process keeps bumping into missing bsm/audit.

First case was when it tried to build the 64bit libc.
I copied the bsm directory into
      /usr/obj/usr/src/amd64.amd64/tmp/usr/include/sys/

Which allowed it to continue.
But then a bit further on it halts again in 32bit libc.
Whcih I could fix the same way.

--- fts.o ---
In file included from /usr/src/lib/libc/gen/fts.c:40:
In file included from
/usr/obj/usr/src/amd64.amd64/obj-lib32/tmp/usr/include/sys/mount.h:38:
/usr/obj/usr/src/amd64.amd64/obj-lib32/tmp/usr/include/sys/ucred.h:42:10:
fatal error: 'bsm/audit.h' file not found
#include <bsm/audit.h>
           ^~~~~~~~~~~~~

Even defining HISTORICAL_MAKE_WORLD did not help, but then I'm not doing
'make world'

So why is this include file missing?

  Try with
https://cgit.freebsd.org/src/commit/?id=f41efc453ab5563cde214cb19273d87e6e4aa2d4
applied.
  You probably have WITHOUT_AUDIT=yes in src.conf


I'm pretty sure that was one of the settings in src.conf.

But the fan in the powersupply of my builder has crashed, and leaving my office smelling of melted plastic. ;(

So I first need to find a replacement PSU.

--WjW


_______________________________________________
freebsd-current@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to