libc build failures for 13.0-CURRENT

Cameron Berkenpas cam at neo-zeon.de
Wed Feb 12 17:07:05 UTC 2020


Thanks for the fast response!

This got me started in the right direction. I tried:
cp  /usr/src/sys/sys/elf_common.h /usr/include/sys/elf_common.h

This got me a bit further... So then I tried:
cp  /usr/src/sys/sys/* /usr/include/sys/*

This got me even further... But the build is still failing. Looks like 
this error is related to a header issue as well.

Shouldn't "make buildworld" use headers under /usr/src ?

Everything appears to be default. I don't have a src.conf, etc. Gcc 
isn't installed.

Thanks!



On 2/12/20 12:53 AM, Konstantin Belousov wrote:
> On Tue, Feb 11, 2020 at 04:10:24PM -0800, Cameron Berkenpas wrote:
>> Hello,
>>
>> I've been seeing the following build error for at least the last few days.
>> As it hasn't been fixed yet, I'm assuming this is probably an issue on
>> POWER, but not on x86/amd64.
>>
>> /usr/src/lib/libc/gen/auxv.c:89:8: error: use of undeclared identifier
>> 'AT_BSDFLAGS'
>>                  case AT_BSDFLAGS:
>>                       ^
>> /usr/src/lib/libc/gen/auxv.c:333:7: error: use of undeclared identifier
>> 'AT_BSDFLAGS'
>>          case AT_BSDFLAGS:
> This means that your build uses out of date sys/elf_common.h. How it
> happens is your local problem. Ensure that the checkout if fine, in
> particular that the mentioned file indeed contains the line with the
> definition for AT_BSDFLAGS.
>
> If you use something less straightforward, like external gcc, make sure
> that there is no lingering 'fixed' headers that gcc saved and patched
> during its own build.



More information about the freebsd-ppc mailing list