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