gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: strnstr errors in tests while on NetBSD


From: Richard Frith-Macdonald
Subject: Re: strnstr errors in tests while on NetBSD
Date: Fri, 22 Jan 2021 08:51:43 +0000


> On 22 Jan 2021, at 07:26, Riccardo Mottola <riccardo.mottola@libero.it> wrote:
> 
> Hi,
> 
> while building tests on NetBSD/sparc I saw that many tests failed for
> this reason:
> 
> build.m:7:1: error: conflicting types for 'strnstr'
>  strnstr(const uint8_t *buf, unsigned len, const uint8_t *str)
>  ^
> In file included from
> /home/multix/gnustep-svc/libs-base/Headers/GNUstepBase/GSConfig.h:430:0,
>                  from
> /home/multix/gnustep-svc/libs-base/Headers/GNUstepBase/GSVersionMacros.h:224,
>                  from
> /home/multix/gnustep-svc/libs-base/Headers/Foundation/Foundation.h:30,
>                  from build.m:2:
> /usr/include/string.h:107:7: note: previous declaration of 'strnstr' was
> here
>  char *strnstr(const char *, const char *, size_t);
> 
> 
> they don't even build.

I don't know how that could fail 'many tests', because the only place in the 
entire sourcecode that uses strnstr is the GSMime tests.
For that file, I simply changed the local function name to avoid conflict with 
the BSD function.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]