tech-pkg archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Latest samba4 changes & heimdal breakage
> On Aug 9, 2022, at 10:24 AM, Martin Husemann <martin%duskware.de@localhost> wrote:
>
> On Tue, Aug 09, 2022 at 05:52:16PM +0100, David Brownlee wrote:
>> A sample error from the build is below (line 40 of stdio.h is the
>> include of cdefs.h)
>>
>> In file included from /usr/include/stdio.h:40:0,
>> from ../../lib/replace/../replace/replace.h:48,
>> from ../../third_party/heimdal_build/config.h:10,
>> from ../../third_party/heimdal/lib/roken/bswap.c:34:
>> ../../third_party/heimdal/lib/roken/bswap.c:40:1: error: expected
>> declaration specifiers or '...' before '__builtin_constant_p'
>> bswap64 (uint64_t val)
>> ^
>
> bswap64 is a define in our headers, you need to #undef it in that .c file
> (probably trying to implement a lib function of that same name), or exclude
> the file from the build for NetBSD (as we already provide it).
Why is #including <stdio.h> bringing bswap64 into the namespace?
-- thorpej
Home |
Main Index |
Thread Index |
Old Index