On November 2, 2025 2:29:48 PM GMT+02:00, David Wolfskill 
<[email protected]> wrote:
>On Sun, Nov 02, 2025 at 08:32:59AM +0200, Sulev-Madis Silber wrote:
>> there's no newer current than this
>> 
>> and i get this error
>> 
>> 
>> (cd 
>> /root/files/poudriere/basefs/jails/current-armv7-minimal/usr/src/rescue/rescue/../../usr.bin/id
>>  &&  make MK_PIE=no NO_SHARED=yes -DRESCUE CRUNCH_CFLAGS=-DRESCUE 
>> CRUNCH_CFLAGS+=-I/root/files/poudriere/obj/current-armv7-minimal/root/files/poudriere/basefs/jails/current-armv7-minimal/usr/src/arm.armv7/lib/libifconfig
>>  MK_AUTO_OBJ=yes DIRPRFX=rescue/rescue/id/ depend && make MK_PIE=no 
>> NO_SHARED=yes -DRESCUE CRUNCH_CFLAGS=-DRESCUE 
>> CRUNCH_CFLAGS+=-I/root/files/poudriere/obj/current-armv7-minimal/root/files/poudriere/basefs/jails/current-armv7-minimal/usr/src/arm.armv7/lib/libifconfig
>>  MK_AUTO_OBJ=yes DIRPRFX=rescue/rescue/id/ id.o)
>> echo id: 
>> /root/files/poudriere/obj/current-armv7-minimal/root/files/poudriere/basefs/jails/current-armv7-minimal/usr/src/arm.armv7/tmp/usr/lib/libc.a
>>   >> .depend
>> cc -target armv7-gnueabihf-freebsd16.0 
>> --sysroot=/root/files/poudriere/obj/current-armv7-minimal/root/files/poudriere/basefs/jails/current-armv7-minimal/usr/src/arm.armv7/tmp
>>  
>> -B/root/files/poudriere/obj/current-armv7-minimal/root/files/poudriere/basefs/jails/current-armv7-minimal/usr/src/arm.armv7/tmp/usr/bin
>>   -O2 -pipe -fno-common   -DRESCUE 
>> -I/root/files/poudriere/obj/current-armv7-minimal/root/files/poudriere/basefs/jails/current-armv7-minimal/usr/src/arm.armv7/lib/libifconfig
>>  -DNDEBUG -MD  -MF.depend.id.o -MTid.o -std=gnu17 -Wno-format-zero-length 
>> -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong 
>> -Wsystem-headers -Wall -Wno-format-y2k -W -Wno-unused-parameter 
>> -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type 
>> -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter 
>> -Wcast-align -Wchar-subscripts -Wnested-externs -Wold-style-definition 
>> -Wno-pointer-sign -Wdate-time -Wmissing-variable-declarations 
>> -Wthread-safety -Wno-empty-body -Wno-string-plus-int 
>> -Wno-unused-const-variable -Wno-error=unused-but-set-parameter 
>> -Wno-error=cast-function-type-mismatch  -Qunused-arguments     -c 
>> /root/files/poudriere/basefs/jails/current-armv7-minimal/usr/src/usr.bin/id/id.c
>>  -o id.o
>> /root/files/poudriere/basefs/jails/current-armv7-minimal/usr/src/usr.bin/id/id.c:149:16:
>>  error: use of undeclared identifier 'Aflag'
>>   149 |         if ((cflag || Aflag || Mflag) && argc > 0)
>>       |                       ^
>> /root/files/poudriere/basefs/jails/current-armv7-minimal/usr/src/usr.bin/id/id.c:152:10:
>>  error: use of undeclared identifier 'Aflag'
>>   152 |         combo = Aflag + Gflag + Mflag + Pflag + gflag + pflag + 
>> uflag;
>>       |                 ^
>> 2 errors generated.
>> *** [id.o] Error code 1
>> ....
>
>I just performed an in-place source-based update from
>
>FreeBSD 16.0-CURRENT #637 main-n281638-e4f2a3509554: Sat Nov  1 12:58:41 UTC 
>2025     
>[email protected]:/common/S4/obj/usr/src/amd64.amd64/sys/CANARY amd64 
>1600003 1600003
>
>to
>
>FreeBSD 16.0-CURRENT #638 main-n281643-c3a3af134668: Sun Nov  2 11:55:09 UTC 
>2025     
>[email protected]:/common/S4/obj/usr/src/amd64.amd64/sys/CANARY amd64 
>1600003 1600003
>
>(on 3 machines; the 4th is presently building packages, but should get
>around to the above later today) without complaint or issue.
>
>In case it's relevant, I'm using "meta" mode on these machines.
>
>Peace,
>david

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290740

i fixed it

problem is that

70b72ede982f3aebe03a2bf7a8245ee6bcde352c

introduces a change which doesn't allow id to compiled if audit is not on

commit says

id: Clean up
No functional change intended.

but in fact it has that breaking change included in it which both coder and 
reviewer(s) missed

until i came with my minimized src.conf with motherload of without_*'s and it 
blew up

it's not the first time i catch a bug in current

anyone wanting to build mini current can apply a patch there

Reply via email to