Christian Weisgerber wrote:
> Here's a reminder that these ports still fail to build since the
> LLVM 13 update:
> 
>   devel/qbs
>   lang/libv8
>   misc/posixtestsuite

Here -Werror is set and some variables now throw an -Wunused-but-set error.
This happens frequently in this testsuite.

Shall we switch it off?

> Old logs:
> http://build-failures.rhaalovely.net/amd64-clang/2021-12-06/

Index: misc/posixtestsuite/Makefile
===================================================================
RCS file: /home/cvs/ports/misc/posixtestsuite/Makefile,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 Makefile
--- misc/posixtestsuite/Makefile        12 Jul 2019 20:47:53 -0000      1.6
+++ misc/posixtestsuite/Makefile        31 Dec 2021 14:56:41 -0000
@@ -3,7 +3,7 @@
 COMMENT =      open POSIX test suite
 
 DISTNAME =     posixtestsuite-1.5.2
-REVISION =     3
+REVISION =     4
 
 CATEGORIES =   misc
 
Index: misc/posixtestsuite/patches/patch-Makefile
===================================================================
RCS file: /home/cvs/ports/misc/posixtestsuite/patches/patch-Makefile,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 patch-Makefile
--- misc/posixtestsuite/patches/patch-Makefile  8 May 2018 22:14:19 -0000       
1.2
+++ misc/posixtestsuite/patches/patch-Makefile  31 Dec 2021 14:16:18 -0000
@@ -22,7 +22,7 @@ Index: Makefile
        $(MAKE) all | column -t -s:
  
 -CFLAGS = -g -O2 -Wall -Werror -D_POSIX_C_SOURCE=200112L
-+CFLAGS = -g -O2 -Wall -Werror -D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600 
++CFLAGS = -g -O2 -Wall -Werror -Wno-unused-but-set-variable 
-D_POSIX_C_SOURCE=200112L -D_XOPEN_SOURCE=600
  
  # add -std=c99, -std=gnu99 if compiler supports it (gcc-2.95.3 does not).
  check_gcc = $(shell if $(CC) $(1) -S -o /dev/null -xc /dev/null > /dev/null 
2>&1; then echo "$(1)"; else echo "$(2)"; fi)

Reply via email to