On Wed, Jan 11 2023, Klemens Nanni <k...@openbsd.org> wrote:
> On Sun, Jan 08, 2023 at 10:25:28PM +0100, Jeremie Courreges-Anglas wrote:
>> On Sun, Jan 08 2023, Jérémie Courrèges-Anglas <j...@wxcvbn.org> wrote:
>> > https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-01-03/www/varnish.txt
>> [patch]
>> /usr/ports/pobj/varnish-7.2.1/varnish-7.2.1/lib/libvgz/adler32.c:189:15: 
>> error: a function definition without a prototype is deprecated in all 
>> versions of C and is not supported in C2x 
>> [-Werror,-Wdeprecated-non-prototype]
>> uLong ZEXPORT adler32(adler, buf, len)
>>               ^
>
> Pulling upstream's zlib update didn't help, so disable this warning.
> Builds on amd64 with jca's clang 15 sets.
>
> Feedback? OK?

I already proposed dropping -Werror earlier and am waiting for Gonzalo.
(It's a leaf port, it can wait.)

> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/www/varnish/Makefile,v
> retrieving revision 1.75
> diff -u -p -r1.75 Makefile
> --- Makefile  6 Dec 2022 09:37:41 -0000       1.75
> +++ Makefile  11 Jan 2023 20:27:53 -0000
> @@ -37,6 +37,9 @@ CONFIGURE_ARGS =    --docdir=${PREFIX}/shar
>                       --mandir=${PREFIX}/man \
>                       --localstatedir=${LOCALSTATEDIR}
>  
> +# fix clang 15 build in bundled zlib, uLong ZEXPORT adler32(adler, buf, len)
> +CFLAGS +=            -Wno-deprecated-non-prototype
> +
>  TEST_TARGET =                check
>  
>  .ifdef DEBUG
>


-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE

Reply via email to