This breaks building on macOS:
Making all in filters /Users/jim/src/asf/code/dev/httpd-trunk/srclib/apr/libtool --silent --mode=link gcc -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -std=c89 -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wpointer-arith -Wformat -Wformat-security -Wunused -g -O0 -static -o libmod_data.la mod_data.lo /Users/jim/src/asf/code/dev/httpd-trunk/srclib/apr/libtool --silent --mode=link gcc -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -std=c89 -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wpointer-arith -Wformat -Wformat-security -Wunused -g -O0 -static -o libmod_ratelimit.la mod_ratelimit.lo /Users/jim/src/asf/code/dev/httpd-trunk/srclib/apr/libtool --silent --mode=link gcc -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -std=c89 -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wpointer-arith -Wformat -Wformat-security -Wunused -g -O0 -static -o libmod_reqtimeout.la mod_reqtimeout.lo /Users/jim/src/asf/code/dev/httpd-trunk/srclib/apr/libtool --silent --mode=link gcc -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -std=c89 -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wpointer-arith -Wformat -Wformat-security -Wunused -g -O0 -static -o libmod_ext_filter.la mod_ext_filter.lo /Users/jim/src/asf/code/dev/httpd-trunk/srclib/apr/libtool --silent --mode=link gcc -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -std=c89 -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wpointer-arith -Wformat -Wformat-security -Wunused -g -O0 -static -o libmod_request.la mod_request.lo /Users/jim/src/asf/code/dev/httpd-trunk/srclib/apr/libtool --silent --mode=link gcc -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -std=c89 -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wpointer-arith -Wformat -Wformat-security -Wunused -g -O0 -static -o libmod_include.la mod_include.lo /Users/jim/src/asf/code/dev/httpd-trunk/srclib/apr/libtool --silent --mode=link gcc -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -std=c89 -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wpointer-arith -Wformat -Wformat-security -Wunused -g -O0 -static -o libmod_filter.la mod_filter.lo /Users/jim/src/asf/code/dev/httpd-trunk/srclib/apr/libtool --silent --mode=link gcc -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -std=c89 -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wpointer-arith -Wformat -Wformat-security -Wunused -g -O0 -static -o libmod_reflector.la mod_reflector.lo /Users/jim/src/asf/code/dev/httpd-trunk/srclib/apr/libtool --silent --mode=link gcc -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -std=c89 -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wpointer-arith -Wformat -Wformat-security -Wunused -g -O0 -static -o libmod_substitute.la mod_substitute.lo /Users/jim/src/asf/code/dev/httpd-trunk/srclib/apr/libtool --silent --mode=link gcc -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -std=c89 -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wpointer-arith -Wformat -Wformat-security -Wunused -g -O0 -static -o libmod_sed.la mod_sed.lo sed0.lo sed1.lo regexp.lo /Users/jim/src/asf/code/dev/httpd-trunk/srclib/apr/libtool --silent --mode=link gcc -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -std=c89 -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wpointer-arith -Wformat -Wformat-security -Wunused -g -O0 -static -o libmod_charset_lite.la mod_charset_lite.lo /Users/jim/src/asf/code/dev/httpd-trunk/srclib/apr/libtool --silent --mode=link gcc -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -std=c89 -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wpointer-arith -Wformat -Wformat-security -Wunused -g -O0 -static -o libmod_deflate.la mod_deflate.lo -L/usr/local/lib -lz /Users/jim/src/asf/code/dev/httpd-trunk/srclib/apr/libtool --silent --mode=compile gcc -I/usr/local/include/libxml2 -I/usr/local/include -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -std=c89 -Werror -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wdeclaration-after-statement -Wpointer-arith -Wformat -Wformat-security -Wunused -g -O0 -DDARWIN -DSIGPROCMASK_SETS_THREAD_MASK -DDARWIN_10 -DAP_DEBUG -I/usr/local/include -I. -I/Users/jim/src/asf/code/dev/httpd-trunk/os/unix -I/Users/jim/src/asf/code/dev/httpd-trunk/include -I/Users/jim/src/asf/code/dev/httpd-trunk/srclib/apr/include -I/Users/jim/src/asf/code/dev/httpd-trunk/srclib/apr-util/include -I/usr/local/include -I/Users/jim/src/asf/code/dev/httpd-trunk/modules/aaa -I/Users/jim/src/asf/code/dev/httpd-trunk/modules/cache -I/Users/jim/src/asf/code/dev/httpd-trunk/modules/core -I/Users/jim/src/asf/code/dev/httpd-trunk/modules/database -I/Users/jim/src/asf/code/dev/httpd-trunk/modules/filters -I/Users/jim/src/asf/code/dev/httpd-trunk/modules/ldap -I/Users/jim/src/asf/code/dev/httpd-trunk/server -I/Users/jim/src/asf/code/dev/httpd-trunk/modules/loggers -I/Users/jim/src/asf/code/dev/httpd-trunk/modules/lua -I/Users/jim/src/asf/code/dev/httpd-trunk/modules/proxy -I/Users/jim/src/asf/code/dev/httpd-trunk/modules/http2 -I/Users/jim/src/asf/code/dev/httpd-trunk/modules/session -I/Users/jim/src/asf/code/dev/httpd-trunk/modules/ssl -I/Users/jim/src/asf/code/dev/httpd-trunk/modules/test -I/Users/jim/src/asf/code/dev/httpd-trunk/server -I/Users/jim/src/asf/code/dev/httpd-trunk/modules/md -I/Users/jim/src/asf/code/dev/httpd-trunk/modules/arch/unix -I/Users/jim/src/asf/code/dev/httpd-trunk/modules/dav/main -I/Users/jim/src/asf/code/dev/httpd-trunk/modules/generators -I/Users/jim/src/asf/code/dev/httpd-trunk/modules/mappers -prefer-non-pic -static -c mod_xml2enc.c -o mod_xml2enc.lo In file included from mod_xml2enc.c:38: In file included from /usr/local/include/libxml2/libxml/encoding.h:31: /usr/local/include/unicode/ucnv.h:1:1: error: // comments are not allowed in this language [-Werror,-Wcomment] // Copyright (C) 2016 and later: Unicode, Inc. and others. ^ In file included from mod_xml2enc.c:38: In file included from /usr/local/include/libxml2/libxml/encoding.h:31: In file included from /usr/local/include/unicode/ucnv.h:52: /usr/local/include/libxml2/unicode/ucnv_err.h:1:1: error: // comments are not allowed in this language [-Werror,-Wcomment] // Copyright (C) 2016 and later: Unicode, Inc. and others. ^ In file included from mod_xml2enc.c:38: In file included from /usr/local/include/libxml2/libxml/encoding.h:31: In file included from /usr/local/include/unicode/ucnv.h:52: In file included from /usr/local/include/libxml2/unicode/ucnv_err.h:88: /usr/local/include/libxml2/unicode/utypes.h:1:1: error: // comments are not allowed in this language [-Werror,-Wcomment] // Copyright (C) 2016 and later: Unicode, Inc. and others. ^ In file included from mod_xml2enc.c:38: In file included from /usr/local/include/libxml2/libxml/encoding.h:31: In file included from /usr/local/include/unicode/ucnv.h:52: In file included from /usr/local/include/libxml2/unicode/ucnv_err.h:88: In file included from /usr/local/include/libxml2/unicode/utypes.h:38: /usr/local/include/libxml2/unicode/umachine.h:1:1: error: // comments are not allowed in this language [-Werror,-Wcomment] // Copyright (C) 2016 and later: Unicode, Inc. and others. ^ In file included from mod_xml2enc.c:38: In file included from /usr/local/include/libxml2/libxml/encoding.h:31: In file included from /usr/local/include/unicode/ucnv.h:52: In file included from /usr/local/include/libxml2/unicode/ucnv_err.h:88: In file included from /usr/local/include/libxml2/unicode/utypes.h:38: In file included from /usr/local/include/libxml2/unicode/umachine.h:46: /usr/local/include/libxml2/unicode/ptypes.h:1:1: error: // comments are not allowed in this language [-Werror,-Wcomment] // Copyright (C) 2016 and later: Unicode, Inc. and others. ^ In file included from mod_xml2enc.c:38: In file included from /usr/local/include/libxml2/libxml/encoding.h:31: In file included from /usr/local/include/unicode/ucnv.h:52: In file included from /usr/local/include/libxml2/unicode/ucnv_err.h:88: In file included from /usr/local/include/libxml2/unicode/utypes.h:38: In file included from /usr/local/include/libxml2/unicode/umachine.h:46: In file included from /usr/local/include/libxml2/unicode/ptypes.h:52: /usr/local/include/libxml2/unicode/platform.h:1:1: error: // comments are not allowed in this language [-Werror,-Wcomment] // Copyright (C) 2016 and later: Unicode, Inc. and others. ^ In file included from mod_xml2enc.c:38: In file included from /usr/local/include/libxml2/libxml/encoding.h:31: In file included from /usr/local/include/unicode/ucnv.h:52: In file included from /usr/local/include/libxml2/unicode/ucnv_err.h:88: In file included from /usr/local/include/libxml2/unicode/utypes.h:38: In file included from /usr/local/include/libxml2/unicode/umachine.h:46: In file included from /usr/local/include/libxml2/unicode/ptypes.h:52: In file included from /usr/local/include/libxml2/unicode/platform.h:24: /usr/local/include/libxml2/unicode/uconfig.h:1:1: error: // comments are not allowed in this language [-Werror,-Wcomment] // Copyright (C) 2016 and later: Unicode, Inc. and others. ^ In file included from mod_xml2enc.c:38: In file included from /usr/local/include/libxml2/libxml/encoding.h:31: In file included from /usr/local/include/unicode/ucnv.h:52: In file included from /usr/local/include/libxml2/unicode/ucnv_err.h:88: In file included from /usr/local/include/libxml2/unicode/utypes.h:38: In file included from /usr/local/include/libxml2/unicode/umachine.h:46: In file included from /usr/local/include/libxml2/unicode/ptypes.h:52: In file included from /usr/local/include/libxml2/unicode/platform.h:25: /usr/local/include/libxml2/unicode/uvernum.h:1:1: error: // comments are not allowed in this language [-Werror,-Wcomment] // Copyright (C) 2016 and later: Unicode, Inc. and others. ^ In file included from mod_xml2enc.c:38: In file included from /usr/local/include/libxml2/libxml/encoding.h:31: In file included from /usr/local/include/unicode/ucnv.h:52: In file included from /usr/local/include/libxml2/unicode/ucnv_err.h:88: In file included from /usr/local/include/libxml2/unicode/utypes.h:38: In file included from /usr/local/include/libxml2/unicode/umachine.h:379: /usr/local/include/libxml2/unicode/urename.h:1:1: error: // comments are not allowed in this language [-Werror,-Wcomment] // Copyright (C) 2016 and later: Unicode, Inc. and others. ^ In file included from mod_xml2enc.c:38: In file included from /usr/local/include/libxml2/libxml/encoding.h:31: In file included from /usr/local/include/unicode/ucnv.h:52: In file included from /usr/local/include/libxml2/unicode/ucnv_err.h:88: In file included from /usr/local/include/libxml2/unicode/utypes.h:39: /usr/local/include/libxml2/unicode/uversion.h:1:1: error: // comments are not allowed in this language [-Werror,-Wcomment] // Copyright (C) 2016 and later: Unicode, Inc. and others. ^ In file included from mod_xml2enc.c:38: In file included from /usr/local/include/libxml2/libxml/encoding.h:31: In file included from /usr/local/include/unicode/ucnv.h:52: In file included from /usr/local/include/libxml2/unicode/ucnv_err.h:88: In file included from /usr/local/include/libxml2/unicode/utypes.h:44: /usr/local/include/libxml2/unicode/utf.h:1:1: error: // comments are not allowed in this language [-Werror,-Wcomment] // Copyright (C) 2016 and later: Unicode, Inc. and others. ^ In file included from mod_xml2enc.c:38: In file included from /usr/local/include/libxml2/libxml/encoding.h:31: In file included from /usr/local/include/unicode/ucnv.h:52: In file included from /usr/local/include/libxml2/unicode/ucnv_err.h:88: In file included from /usr/local/include/libxml2/unicode/utypes.h:44: In file included from /usr/local/include/libxml2/unicode/utf.h:217: /usr/local/include/libxml2/unicode/utf8.h:1:1: error: // comments are not allowed in this language [-Werror,-Wcomment] // Copyright (C) 2016 and later: Unicode, Inc. and others. ^ In file included from mod_xml2enc.c:38: In file included from /usr/local/include/libxml2/libxml/encoding.h:31: In file included from /usr/local/include/unicode/ucnv.h:52: In file included from /usr/local/include/libxml2/unicode/ucnv_err.h:88: In file included from /usr/local/include/libxml2/unicode/utypes.h:44: In file included from /usr/local/include/libxml2/unicode/utf.h:218: /usr/local/include/libxml2/unicode/utf16.h:1:1: error: // comments are not allowed in this language [-Werror,-Wcomment] // Copyright (C) 2016 and later: Unicode, Inc. and others. ^ In file included from mod_xml2enc.c:38: In file included from /usr/local/include/libxml2/libxml/encoding.h:31: In file included from /usr/local/include/unicode/ucnv.h:52: In file included from /usr/local/include/libxml2/unicode/ucnv_err.h:88: In file included from /usr/local/include/libxml2/unicode/utypes.h:44: In file included from /usr/local/include/libxml2/unicode/utf.h:221: /usr/local/include/libxml2/unicode/utf_old.h:1:1: error: // comments are not allowed in this language [-Werror,-Wcomment] // Copyright (C) 2016 and later: Unicode, Inc. and others. ^ In file included from mod_xml2enc.c:38: In file included from /usr/local/include/libxml2/libxml/encoding.h:31: In file included from /usr/local/include/unicode/ucnv.h:52: In file included from /usr/local/include/libxml2/unicode/ucnv_err.h:88: In file included from /usr/local/include/libxml2/unicode/utypes.h:44: In file included from /usr/local/include/libxml2/unicode/utf.h:221: In file included from /usr/local/include/libxml2/unicode/utf_old.h:150: /usr/local/include/libxml2/unicode/utf.h:1:1: error: // comments are not allowed in this language [-Werror,-Wcomment] // Copyright (C) 2016 and later: Unicode, Inc. and others. ^ In file included from mod_xml2enc.c:38: In file included from /usr/local/include/libxml2/libxml/encoding.h:31: In file included from /usr/local/include/unicode/ucnv.h:53: /usr/local/include/libxml2/unicode/uenum.h:1:1: error: // comments are not allowed in this language [-Werror,-Wcomment] // Copyright (C) 2016 and later: Unicode, Inc. and others. ^ In file included from mod_xml2enc.c:38: In file included from /usr/local/include/libxml2/libxml/encoding.h:31: In file included from /usr/local/include/unicode/ucnv.h:53: In file included from /usr/local/include/libxml2/unicode/uenum.h:23: /usr/local/include/libxml2/unicode/localpointer.h:1:1: error: // comments are not allowed in this language [-Werror,-Wcomment] // Copyright (C) 2016 and later: Unicode, Inc. and others. ^ 17 errors generated. make[3]: *** [mod_xml2enc.lo] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all-recursive] Error 1