Re: svn commit: r309144 - in head: lib/libipsec sys/net sys/netipsec [-r309174 does not fix everything]

From: Mark Millard <markmi_at_dsl-only.net>
Date: Sun, 27 Nov 2016 18:34:55 -0800
key_debug.c is not the only place with problems : The below is
based on my experience with head -r309179. First what someone
else reported:

> On Fri, Nov 25, 2016 at 05:34:51PM +0100, O. Hartmann wrote: 
> > Recent sources do not build kernel due to: 
> > 
> > [...] 
> > Building /usr/obj/usr/src/sys/SB21X1/ipsec_mbuf.o 
> > In file included from /usr/src/sys/netipsec/ipsec_mbuf.c:43: 
> > In file included from /usr/src/sys/netipsec/ipsec.h:46: 
> > In file included from /usr/src/sys/netipsec/keydb.h:38: 
> > /usr/src/sys/sys/mutex.h:367:2: error: LOCK_DEBUG not defined, include <sys/lock.h> 
> > before <sys/mutex.h> #error LOCK_DEBUG not defined, include <sys/lock.h> before 
> > <sys/mutex.h> ^ 
> > /usr/src/sys/sys/mutex.h:369:5: error: 'LOCK_DEBUG' is not defined, evaluates to 0 
> > [-Werror,-Wundef] #if LOCK_DEBUG > 0 || defined(MUTEX_NOINLINE) 
> > ^ 
> > 2 errors generated. 
> > *** Error code 1 
(From: https://lists.freebsd.org/pipermail/freebsd-current/2016-November/063920.html )

I ran into the same thing in the same place.

Like O. Hartmann I followed the compiler's advice to work around
the problem. That allowed my buildworld buildkernel to complete.


===
Mark Millard
markmi at dsl-only.net
Received on Mon Nov 28 2016 - 01:34:58 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:09 UTC