Re: git: e51be99e8ad0 - main - test-includes: update badfiles.inc
- In reply to: Charlie Li : "Re: git: e51be99e8ad0 - main - test-includes: update badfiles.inc"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 18 Dec 2021 23:08:15 UTC
Charlie Li wrote: > Kristof Provost wrote: >> The branch main has been updated by kp: >> >> URL: >> https://cgit.FreeBSD.org/src/commit/?id=e51be99e8ad021923e74c9a9e1b87c2c2309b561 >> >> >> commit e51be99e8ad021923e74c9a9e1b87c2c2309b561 >> Author: Kristof Provost <kp@FreeBSD.org> >> AuthorDate: 2021-12-16 08:55:11 +0000 >> Commit: Kristof Provost <kp@FreeBSD.org> >> CommitDate: 2021-12-17 11:38:36 +0000 >> >> test-includes: update badfiles.inc >> Rebuild badfiles.inc after recent fixes. >> Sponsored by: Rubicon Communications, LLC ("Netgate") >> Differential Revision: https://reviews.freebsd.org/D33506 >> --- >> tools/build/test-includes/badfiles.inc | 15 --------------- >> 1 file changed, 15 deletions(-) >> >> diff --git a/tools/build/test-includes/badfiles.inc >> b/tools/build/test-includes/badfiles.inc >> index afc0c1c5394d..70061ae0b2b2 100644 >> --- a/tools/build/test-includes/badfiles.inc >> +++ b/tools/build/test-includes/badfiles.inc >> @@ -168,10 +158,6 @@ BADHDRS= \ >> net/if_llc.h \ >> net/if_media.h \ >> net/if_mib.h \ >> - net/if_pflog.h \ >> - net/if_pfsync.h \ >> - net/if_sppp.h \ >> - net/if_stf.h \ >> net/if_tap.h \ >> net/if_tun.h \ >> net/if_var.h \ >> > This breaks building poudriere jails at least: > > --- net/if_sppp.o --- > [17058/25345] > In file included from net/if_sppp.c:1: > /usr/obj/usr/local/poudriere/jails/current/usr/src/amd64.amd64/tmp/usr/include/net/if_sppp.h:29:2: > error: unknown type name 'u_long' > ; did you mean 'long'? > u_long opts; /* LCP options to send (bitfield) */ > ^ > /usr/obj/usr/local/poudriere/jails/current/usr/src/amd64.amd64/tmp/usr/include/net/if_sppp.h:30:2: > error: unknown type name 'u_long' > ; did you mean 'long'? > u_long magic; /* local magic number */ > ^ > /usr/obj/usr/local/poudriere/jails/current/usr/src/amd64.amd64/tmp/usr/include/net/if_sppp.h:31:2: > error: unknown type name 'u_long' > ; did you mean 'long'? > u_long mru; /* our max receive unit */ > ^ > /usr/obj/usr/local/poudriere/jails/current/usr/src/amd64.amd64/tmp/usr/include/net/if_sppp.h:32:2: > error: unknown type name 'u_long' > ; did you mean 'long'? > u_long their_mru; /* their max receive unit */ > ^ > /usr/obj/usr/local/poudriere/jails/current/usr/src/amd64.amd64/tmp/usr/include/net/if_sppp.h:33:2: > error: unknown type name 'u_long' > ; did you mean 'long'? > u_long protos; /* bitmask of protos that are started */ > ^ > /usr/obj/usr/local/poudriere/jails/current/usr/src/amd64.amd64/tmp/usr/include/net/if_sppp.h:34:2: > error: unknown type name 'u_char' > ; did you mean 'char'? > u_char echoid; /* id of last keepalive echo request */ > ^ > /usr/obj/usr/local/poudriere/jails/current/usr/src/amd64.amd64/tmp/usr/include/net/if_sppp.h:46:2: > error: unknown type name 'u_long' > ; did you mean 'long'? > u_long opts; /* IPCP options to send (bitfield) */ > ^ > /usr/obj/usr/local/poudriere/jails/current/usr/src/amd64.amd64/tmp/usr/include/net/if_sppp.h:47:2: > error: unknown type name 'u_int' > u_int flags; > ^ > /usr/obj/usr/local/poudriere/jails/current/usr/src/amd64.amd64/tmp/usr/include/net/if_sppp.h:64:2: > error: unknown type name 'u_short > '; did you mean 'short'? > u_short proto; /* authentication protocol to > use */ > ^ > /usr/obj/usr/local/poudriere/jails/current/usr/src/amd64.amd64/tmp/usr/include/net/if_sppp.h:65:2: > error: unknown type name 'u_short > '; did you mean 'short'? > u_short flags; > ^ > /usr/obj/usr/local/poudriere/jails/current/usr/src/amd64.amd64/tmp/usr/include/net/if_sppp.h:69:2: > error: unknown type name 'u_char' > ; did you mean 'char'? > u_char name[AUTHNAMELEN]; /* system identification name */ > ^ > /usr/obj/usr/local/poudriere/jails/current/usr/src/amd64.amd64/tmp/usr/include/net/if_sppp.h:70:2: > error: unknown type name 'u_char' > ; did you mean 'char'? > u_char secret[AUTHKEYLEN]; /* secret password */ > ^ > /usr/obj/usr/local/poudriere/jails/current/usr/src/amd64.amd64/tmp/usr/include/net/if_sppp.h:71:2: > error: unknown type name 'u_char' > ; did you mean 'char'? > u_char challenge[AUTHKEYLEN]; /* random challenge */ > ^ > 13 errors generated. > Building > /usr/obj/usr/local/poudriere/jails/current/usr/src/amd64.amd64/tools/build/test-includes/net80211/ieee80211_wps.o > > *** [net/if_sppp.o] Error code 1 > > make[3]: stopped in > /usr/local/poudriere/jails/current/usr/src/tools/build/test-includes > > net/if_sppp.h isn't even in the tree anymore afaict. Further, this > happens even with a clean objdir. > Looks like this is an error on poudriere-jail(8)'s part when copying from an existing src tree (that does not contain net/if_sppp.h). Removing the jail's tree then letting poudriere-jail(8) copy it again allows the build to continue. Apologies for the noise. -- Charlie Li …nope, still don't have an exit line.