Source: nescc
Version: 1.3.5-1.1
Severity: minor
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-binary-20230816 ftbfs-binary-after-build
User: [email protected]
Usertags: qa-doublebuild

Hi,

This package fails to do build a binary-only build (not source) after a
successful build (dpkg-buildpackage ; dpkg-buildpackage -b).

This is probably a clear violation of Debian Policy section 4.9 (clean target),
but this is filed as severity:minor for now, because a discussion on
debian-devel showed that we might want to revisit the requirement of a working
'clean' target.

More information about this class of issues, included common problems and
solutions, is available at
https://wiki.debian.org/qa.debian.org/FTBFS/DoubleBuild

Relevant part of the build log:
> cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage --sanitize-env 
> -us -uc -rfakeroot -b
> -----------------------------------------------------------------------------------------------------------------
> 
> dpkg-buildpackage: info: source package nescc
> dpkg-buildpackage: info: source version 1.3.5-1.1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Balint Reczey <[email protected]>
>  dpkg-source --before-build .
> dpkg-buildpackage: info: host architecture amd64
>  fakeroot debian/rules clean
> dh clean --with autoreconf
> dh: warning: Compatibility levels before 10 are deprecated (level 9 in use)
>    dh_auto_clean
> dh_auto_clean: warning: Compatibility levels before 10 are deprecated (level 
> 9 in use)
>       make -j1 distclean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> Making distclean in src
> make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
> Making distclean in libcompat
> make[3]: Entering directory '/<<PKGBUILDDIR>>/src/libcompat'
> test -z "libregions.a" || rm -f libregions.a
> rm -f *.o
> rm -f *.tab.c
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> rm -f ./.deps/fnmatch.Po
> rm -f ./.deps/regex.Po
> rm -f ./.deps/regions.Po
> rm -f Makefile
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/src/libcompat'
> make[3]: Entering directory '/<<PKGBUILDDIR>>/src'
> test -z "nesc1" || rm -f nesc1
> test -z "libparser.a" || rm -f libparser.a
> rm -f *.o
> rm -f *.tab.c
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f autoconf.h stamp-h1
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> rm -f cscope.out cscope.in.out cscope.po.out cscope.files
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
> rm -f config.status config.cache config.log configure.lineno 
> config.status.lineno
> rm -f ./.deps/AST.Po
> rm -f ./.deps/AST_utils.Po
> rm -f ./.deps/AST_walk.Po
> rm -f ./.deps/array.Po
> rm -f ./.deps/attributes.Po
> rm -f ./.deps/c-lex.Po
> rm -f ./.deps/c-parse.tab.Po
> rm -f ./.deps/constants.Po
> rm -f ./.deps/cval.Po
> rm -f ./.deps/dd_list.Po
> rm -f ./.deps/dhash.Po
> rm -f ./.deps/edit.Po
> rm -f ./.deps/env.Po
> rm -f ./.deps/errors.Po
> rm -f ./.deps/expr.Po
> rm -f ./.deps/flags.Po
> rm -f ./.deps/graph.Po
> rm -f ./.deps/init.Po
> rm -f ./.deps/lex.nd.Po
> rm -f ./.deps/machine.Po
> rm -f ./.deps/nesc-abstract.Po
> rm -f ./.deps/nesc-atomic.Po
> rm -f ./.deps/nesc-attributes.Po
> rm -f ./.deps/nesc-c.Po
> rm -f ./.deps/nesc-cg.Po
> rm -f ./.deps/nesc-component.Po
> rm -f ./.deps/nesc-concurrency.Po
> rm -f ./.deps/nesc-configuration.Po
> rm -f ./.deps/nesc-constants.Po
> rm -f ./.deps/nesc-cpp.Po
> rm -f ./.deps/nesc-deputy.Po
> rm -f ./.deps/nesc-dfilter.Po
> rm -f ./.deps/nesc-doc.Po
> rm -f ./.deps/nesc-dspec.tab.Po
> rm -f ./.deps/nesc-dump.Po
> rm -f ./.deps/nesc-env.Po
> rm -f ./.deps/nesc-gcc.Po
> rm -f ./.deps/nesc-generate.Po
> rm -f ./.deps/nesc-inline.Po
> rm -f ./.deps/nesc-interface.Po
> rm -f ./.deps/nesc-magic.Po
> rm -f ./.deps/nesc-main.Po
> rm -f ./.deps/nesc-module.Po
> rm -f ./.deps/nesc-msg.Po
> rm -f ./.deps/nesc-ndoc.Po
> rm -f ./.deps/nesc-network.Po
> rm -f ./.deps/nesc-paths.Po
> rm -f ./.deps/nesc-semantics.Po
> rm -f ./.deps/nesc-task.Po
> rm -f ./.deps/nesc-uses.Po
> rm -f ./.deps/nesc-xml.Po
> rm -f ./.deps/sd_list.Po
> rm -f ./.deps/semantics.Po
> rm -f ./.deps/stmt.Po
> rm -f ./.deps/toplev.Po
> rm -f ./.deps/types.Po
> rm -f ./.deps/unparse.Po
> rm -f ./.deps/utils.Po
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
> Making distclean in doc
> make[2]: Entering directory '/<<PKGBUILDDIR>>/doc'
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc'
> Making distclean in tools
> make[2]: Entering directory '/<<PKGBUILDDIR>>/tools'
> Making distclean in java
> make[3]: Entering directory '/<<PKGBUILDDIR>>/tools/java'
> Making distclean in net
> make[4]: Entering directory '/<<PKGBUILDDIR>>/tools/java/net'
> Making distclean in tinyos
> make[5]: Entering directory '/<<PKGBUILDDIR>>/tools/java/net/tinyos'
> Making distclean in nesc
> make[6]: Entering directory '/<<PKGBUILDDIR>>/tools/java/net/tinyos/nesc'
> Making distclean in wiring
> make[7]: Entering directory 
> '/<<PKGBUILDDIR>>/tools/java/net/tinyos/nesc/wiring'
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f Makefile
> make[7]: Leaving directory 
> '/<<PKGBUILDDIR>>/tools/java/net/tinyos/nesc/wiring'
> Making distclean in dump
> make[7]: Entering directory '/<<PKGBUILDDIR>>/tools/java/net/tinyos/nesc/dump'
> Making distclean in xml
> make[8]: Entering directory 
> '/<<PKGBUILDDIR>>/tools/java/net/tinyos/nesc/dump/xml'
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f Makefile
> make[8]: Leaving directory 
> '/<<PKGBUILDDIR>>/tools/java/net/tinyos/nesc/dump/xml'
> make[8]: Entering directory '/<<PKGBUILDDIR>>/tools/java/net/tinyos/nesc/dump'
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> make[8]: Leaving directory '/<<PKGBUILDDIR>>/tools/java/net/tinyos/nesc/dump'
> rm -f Makefile
> make[7]: Leaving directory '/<<PKGBUILDDIR>>/tools/java/net/tinyos/nesc/dump'
> make[7]: Entering directory '/<<PKGBUILDDIR>>/tools/java/net/tinyos/nesc'
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> make[7]: Leaving directory '/<<PKGBUILDDIR>>/tools/java/net/tinyos/nesc'
> rm -f Makefile
> make[6]: Leaving directory '/<<PKGBUILDDIR>>/tools/java/net/tinyos/nesc'
> make[6]: Entering directory '/<<PKGBUILDDIR>>/tools/java/net/tinyos'
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> make[6]: Leaving directory '/<<PKGBUILDDIR>>/tools/java/net/tinyos'
> rm -f Makefile
> make[5]: Leaving directory '/<<PKGBUILDDIR>>/tools/java/net/tinyos'
> make[5]: Entering directory '/<<PKGBUILDDIR>>/tools/java/net'
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> make[5]: Leaving directory '/<<PKGBUILDDIR>>/tools/java/net'
> rm -f Makefile
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/tools/java/net'
> make[4]: Entering directory '/<<PKGBUILDDIR>>/tools/java'
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/tools/java'
> rm -f Makefile
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/tools/java'
> make[3]: Entering directory '/<<PKGBUILDDIR>>/tools'
> test -z "nescc-mig nescc-ncg nescc nescc-diff nescc-wiring" || rm -f 
> nescc-mig nescc-ncg nescc nescc-diff nescc-wiring
> test . = "." || test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/tools'
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/tools'
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> rm -f cscope.out cscope.in.out cscope.po.out cscope.files
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> rm -f config.status config.cache config.log configure.lineno 
> config.status.lineno
> rm -f Makefile
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_autoreconf_clean
>    dh_clean
> dh_clean: warning: Compatibility levels before 10 are deprecated (level 9 in 
> use)
>  debian/rules build
> dh build --with autoreconf
> dh: warning: Compatibility levels before 10 are deprecated (level 9 in use)
>    dh_update_autotools_config
>    dh_autoreconf
> configure.ac:43: warning: The macro `AC_LANG_C' is obsolete.
> configure.ac:43: You should run autoupdate.
> ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from...
> acinclude.m4:6: CPARSE_TRY_CFLAGS is expanded from...
> configure.ac:43: the top level
> configure.ac:43: warning: The macro `AC_TRY_COMPILE' is obsolete.
> configure.ac:43: You should run autoupdate.
> ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
> acinclude.m4:6: CPARSE_TRY_CFLAGS is expanded from...
> configure.ac:43: the top level
> configure.ac:44: warning: The macro `AC_LANG_C' is obsolete.
> configure.ac:44: You should run autoupdate.
> ./lib/autoconf/c.m4:72: AC_LANG_C is expanded from...
> acinclude.m4:6: CPARSE_TRY_CFLAGS is expanded from...
> configure.ac:44: the top level
> configure.ac:44: warning: The macro `AC_TRY_COMPILE' is obsolete.
> configure.ac:44: You should run autoupdate.
> ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
> acinclude.m4:6: CPARSE_TRY_CFLAGS is expanded from...
> configure.ac:44: the top level
> configure.ac:47: warning: The macro `AC_TRY_COMPILE' is obsolete.
> configure.ac:47: You should run autoupdate.
> ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
> configure.ac:47: the top level
> configure.ac:68: warning: AC_OUTPUT should be used without arguments.
> configure.ac:68: You should run autoupdate.
> configure.ac:39: installing '../config-aux/compile'
> configure.ac:31: installing '../config-aux/install-sh'
> configure.ac:31: installing '../config-aux/missing'
> Makefile.am: installing '../config-aux/depcomp'
> configure.ac:164: warning: The macro `AC_CONFIG_HEADER' is obsolete.
> configure.ac:164: You should run autoupdate.
> ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from...
> configure.ac:164: the top level
> configure.ac:249: warning: The macro `AC_CHECK_HEADER' is obsolete.
> configure.ac:249: You should use AC_CHECK_HEADER with a fourth argument.
> ./lib/autoconf/headers.m4:56: AC_CHECK_HEADER is expanded from...
> ./lib/autoconf/headers.m4:217: AC_CHECK_HEADERS is expanded from...
> configure.ac:249: the top level
> configure.ac:249: warning: Checking for headers with the preprocessor is
> configure.ac:249: deprecated. Specify prerequisite code to AC_CHECK_HEADER
> configure.ac:249: instead of using fourth argument `-'. (Many headers need
> configure.ac:249: no prerequisites. If you truly need to test whether
> configure.ac:249: something passes the preprocessor but not the compiler,
> configure.ac:249: use AC_PREPROC_IFELSE.)
> ./lib/autoconf/headers.m4:115: _AC_CHECK_HEADER_PREPROC is expanded from...
> ./lib/autoconf/headers.m4:56: AC_CHECK_HEADER is expanded from...
> ./lib/autoconf/headers.m4:217: AC_CHECK_HEADERS is expanded from...
> configure.ac:249: the top level
> configure.ac:251: warning: The macro `AC_HEADER_TIME' is obsolete.
> configure.ac:251: You should run autoupdate.
> ./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from...
> configure.ac:251: the top level
> configure.ac:253: warning: The macro `AC_TRY_COMPILE' is obsolete.
> configure.ac:253: You should run autoupdate.
> ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
> lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
> lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
> ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
> ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
> aclocal.m4:81: libiberty_AC_DECLARE_ERRNO is expanded from...
> configure.ac:253: the top level
> configure.ac:262: warning: The macro `AC_TRY_COMPILE' is obsolete.
> configure.ac:262: You should run autoupdate.
> ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
> lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
> lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
> ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
> configure.ac:262: the top level
> configure.ac:262: warning: The macro `AC_TRY_COMPILE' is obsolete.
> configure.ac:262: You should run autoupdate.
> ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
> lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
> lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
> ./lib/autoconf/general.m4:2823: _AC_COMPILE_IFELSE is expanded from...
> ./lib/autoconf/general.m4:2839: AC_COMPILE_IFELSE is expanded from...
> ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
> lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
> lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
> ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
> configure.ac:262: the top level
> configure.ac:262: warning: The macro `AC_TRY_COMPILE' is obsolete.
> configure.ac:262: You should run autoupdate.
> ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
> lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
> lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
> ./lib/autoconf/general.m4:2823: _AC_COMPILE_IFELSE is expanded from...
> ./lib/autoconf/general.m4:2839: AC_COMPILE_IFELSE is expanded from...
> ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
> lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
> lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
> ./lib/autoconf/general.m4:2823: _AC_COMPILE_IFELSE is expanded from...
> ./lib/autoconf/general.m4:2839: AC_COMPILE_IFELSE is expanded from...
> ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
> lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
> lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
> ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
> configure.ac:262: the top level
> configure.ac:633: warning: The macro `AC_ISC_POSIX' is obsolete.
> configure.ac:633: You should run autoupdate.
> ./lib/autoconf/specific.m4:550: AC_ISC_POSIX is expanded from...
> configure.ac:633: the top level
> configure.ac:634: warning: AC_REPLACE_FUNCS($funcs): you should use literals
> ./lib/autoconf/functions.m4:204: AC_REPLACE_FUNCS is expanded from...
> configure.ac:634: the top level
> configure.ac:635: warning: The macro `AC_TRY_RUN' is obsolete.
> configure.ac:635: You should run autoupdate.
> ./lib/autoconf/general.m4:2997: AC_TRY_RUN is expanded from...
> lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
> lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
> ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
> ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
> aclocal.m4:128: libiberty_AC_FUNC_C_ALLOCA is expanded from...
> configure.ac:635: the top level
> configure.ac:674: warning: AC_CHECK_FUNCS($checkfuncs): you should use 
> literals
> ./lib/autoconf/functions.m4:117: AC_CHECK_FUNCS is expanded from...
> configure.ac:674: the top level
> configure.ac:678: warning: The macro `AC_TRY_COMPILE' is obsolete.
> configure.ac:678: You should run autoupdate.
> ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
> lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
> lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
> ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
> aclocal.m4:95: libiberty_NEED_DECLARATION is expanded from...
> configure.ac:678: the top level
> configure.ac:690: warning: The macro `AC_TRY_RUN' is obsolete.
> configure.ac:690: You should run autoupdate.
> ./lib/autoconf/general.m4:2997: AC_TRY_RUN is expanded from...
> lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
> lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
> ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
> ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
> aclocal.m4:9: libiberty_AC_FUNC_STRNCMP is expanded from...
> configure.ac:690: the top level
> configure.ac:66: warning: macro 'AM_LANGINFO_CODESET' not found in library
> configure.ac:9: warning: The macro `AC_CANONICAL_SYSTEM' is obsolete.
> configure.ac:9: You should run autoupdate.
> ./lib/autoconf/general.m4:2081: AC_CANONICAL_SYSTEM is expanded from...
> configure.ac:9: the top level
> configure.ac:39: warning: The macro `AC_HEADER_TIME' is obsolete.
> configure.ac:39: You should run autoupdate.
> ./lib/autoconf/headers.m4:743: AC_HEADER_TIME is expanded from...
> configure.ac:39: the top level
> configure.ac:40: warning: The macro `AC_TRY_COMPILE' is obsolete.
> configure.ac:40: You should run autoupdate.
> ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
> lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
> lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
> ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
> ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
> ../config-aux/acx.m4:428: ACX_HEADER_STRING is expanded from...
> configure.ac:40: the top level
> configure.ac:65: warning: The macro `AC_HEADER_STDC' is obsolete.
> configure.ac:65: You should run autoupdate.
> ./lib/autoconf/headers.m4:704: AC_HEADER_STDC is expanded from...
> configure.ac:65: the top level
> configure.ac:66: warning: The macro `AC_TRY_LINK' is obsolete.
> configure.ac:66: You should run autoupdate.
> ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
> lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
> lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
> ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
> ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
> ../config-aux/codeset.m4:11: AM_LANGINFO_CODESET is expanded from...
> configure.ac:66: the top level
> configure.ac:69: warning: The macro `AC_TRY_COMPILE' is obsolete.
> configure.ac:69: You should run autoupdate.
> ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
> lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
> lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
> ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
> ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
> configure.ac:69: the top level
> configure.ac:81: warning: The macro `AC_TRY_LINK' is obsolete.
> configure.ac:81: You should run autoupdate.
> ./lib/autoconf/general.m4:2920: AC_TRY_LINK is expanded from...
> lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
> lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
> ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
> ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from...
> ../config-aux/iconv.m4:22: AM_ICONV_LINK is expanded from...
> ../config-aux/iconv.m4:77: AM_ICONV is expanded from...
> configure.ac:81: the top level
> configure.ac:81: warning: The macro `AC_TRY_COMPILE' is obsolete.
> configure.ac:81: You should run autoupdate.
> ./lib/autoconf/general.m4:2847: AC_TRY_COMPILE is expanded from...
> lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from...
> lib/m4sugar/m4sh.m4:699: AS_IF is expanded from...
> ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from...
> ../config-aux/iconv.m4:77: AM_ICONV is expanded from...
> configure.ac:81: the top level
> configure.ac:58: warning: AC_OUTPUT should be used without arguments.
> configure.ac:58: You should run autoupdate.
>    dh_auto_configure
> dh_auto_configure: warning: Compatibility levels before 10 are deprecated 
> (level 9 in use)
>       ./configure --build=x86_64-linux-gnu --prefix=/usr 
> --includedir=\${prefix}/include --mandir=\${prefix}/share/man 
> --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var 
> --disable-option-checking --disable-silent-rules 
> --libdir=\${prefix}/lib/x86_64-linux-gnu 
> --libexecdir=\${prefix}/lib/x86_64-linux-gnu --disable-maintainer-mode 
> --disable-dependency-tracking
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a race-free mkdir -p... /bin/mkdir -p
> checking for gawk... no
> checking for mawk... mawk
> checking whether make sets $(MAKE)... yes
> checking whether make supports nested variables... yes
> checking for gcc... gcc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables... 
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether the compiler supports GNU C... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to enable C11 features... none needed
> checking whether gcc understands -c and -o together... yes
> checking whether make supports the include directive... yes (GNU style)
> checking dependency style of gcc... none
> checking for perl... /usr/bin/perl
> checking for Bootstrap... no
> checking that generated files are newer than configure... done
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating doc/Makefile
> config.status: creating tools/Makefile
> config.status: creating tools/nescc-mig
> config.status: creating tools/nescc-ncg
> config.status: creating tools/nescc
> config.status: creating tools/nescc-diff
> config.status: creating tools/nescc-wiring
> config.status: creating tools/java/Makefile
> config.status: creating tools/java/net/Makefile
> config.status: creating tools/java/net/tinyos/Makefile
> config.status: creating tools/java/net/tinyos/nesc/Makefile
> config.status: creating tools/java/net/tinyos/nesc/wiring/Makefile
> config.status: creating tools/java/net/tinyos/nesc/dump/Makefile
> config.status: creating tools/java/net/tinyos/nesc/dump/xml/Makefile
> config.status: executing depfiles commands
> === configuring in src (/<<PKGBUILDDIR>>/src)
> configure: running /bin/bash ./configure --disable-option-checking 
> '--prefix=/usr'  '--build=x86_64-linux-gnu' '--includedir=${prefix}/include' 
> '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' 
> '--sysconfdir=/etc' '--localstatedir=/var' '--disable-silent-rules' 
> '--libdir=${prefix}/lib/x86_64-linux-gnu' 
> '--libexecdir=${prefix}/lib/x86_64-linux-gnu' '--disable-maintainer-mode' 
> '--disable-dependency-tracking' 'build_alias=x86_64-linux-gnu' 'CFLAGS=-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security' 'LDFLAGS=-Wl,-z,relro' 'CPPFLAGS=-Wdate-time 
> -D_FORTIFY_SOURCE=2' --cache-file=/dev/null --srcdir=.
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a race-free mkdir -p... /bin/mkdir -p
> checking for gawk... no
> checking for mawk... mawk
> checking whether make sets $(MAKE)... yes
> checking whether make supports nested variables... yes
> checking build system type... x86_64-pc-linux-gnu
> checking host system type... x86_64-pc-linux-gnu
> checking for gcc... gcc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables... 
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether the compiler supports GNU C... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to enable C11 features... none needed
> checking whether gcc understands -c and -o together... yes
> checking whether make supports the include directive... yes (GNU style)
> checking dependency style of gcc... none
> checking for ranlib... ranlib
> checking whether make sets $(MAKE)... (cached) yes
> checking whether gcc accepts -Wall... yes
> checking whether gcc accepts -Wno-long-double... yes
> checking whether we are using rcc... no
> checking for stdio.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for strings.h... yes
> checking for sys/stat.h... yes
> checking for sys/types.h... yes
> checking for unistd.h... yes
> checking size of long long... 8
> checking size of void *... 8
> checking for size_t... yes
> checking for working alloca.h... yes
> checking for alloca... yes
> checking for strtold... yes
> checking for poll... yes
> checking for realpath... yes
> checking for mmap... yes
> checking for regcomp... yes
> checking for fnmatch... yes
> checking for ld used by gcc... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for shared library run path origin... done
> checking 32-bit host C ABI... no
> checking how to run the C preprocessor... gcc -E
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for ELF binary format... yes
> checking for the common suffixes of directories in the library search path... 
> lib,lib,lib
> checking for iconv... yes
> checking for working iconv... yes
> checking for iconv declaration... 
>          extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, 
> char * *outbuf, size_t *outbytesleft);
> checking for strtold declaration in <stdlib.h>... yes
> checking that generated files are newer than configure... done
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating libcompat/Makefile
> config.status: creating autoconf.h
> config.status: executing depfiles commands
> === configuring in libiberty (/<<PKGBUILDDIR>>/libiberty)
> configure: running /bin/bash ./configure --disable-option-checking 
> '--prefix=/usr'  '--build=x86_64-linux-gnu' '--includedir=${prefix}/include' 
> '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' 
> '--sysconfdir=/etc' '--localstatedir=/var' '--disable-silent-rules' 
> '--libdir=${prefix}/lib/x86_64-linux-gnu' 
> '--libexecdir=${prefix}/lib/x86_64-linux-gnu' '--disable-maintainer-mode' 
> '--disable-dependency-tracking' 'build_alias=x86_64-linux-gnu' 'CFLAGS=-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security' 'LDFLAGS=-Wl,-z,relro' 'CPPFLAGS=-Wdate-time 
> -D_FORTIFY_SOURCE=2' --cache-file=/dev/null --srcdir=.
> checking whether to enable maintainer-specific portions of Makefiles... no
> checking for makeinfo... no
> checking for perl... perl
> checking build system type... x86_64-pc-linux-gnu
> checking host system type... x86_64-pc-linux-gnu
> checking for ar... ar
> checking for ranlib... ranlib
> checking for gcc... gcc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables... 
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether the compiler supports GNU C... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to enable C11 features... none needed
> checking how to run the C preprocessor... gcc -E
> checking whether gcc supports -W... yes
> checking whether gcc supports -Wall... yes
> checking whether gcc supports -Wwrite-strings... yes
> checking whether gcc supports -Wc++-compat... yes
> checking whether gcc supports -Wstrict-prototypes... yes
> checking whether gcc supports -pedantic ... yes
> checking whether gcc and cc understand -c and -o together... yes
> checking for an ANSI C-conforming const... yes
> checking for inline... inline
> checking for stdio.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for strings.h... yes
> checking for sys/stat.h... yes
> checking for sys/types.h... yes
> checking for unistd.h... yes
> checking for sys/time.h... yes
> checking for vfork.h... no
> checking for sys/param.h... yes
> checking whether byte ordering is bigendian... no
> checking for a BSD-compatible install... /usr/bin/install -c
> /bin/bash: ./../move-if-change: No such file or directory
> checking for sys/file.h... yes
> checking for sys/param.h... (cached) yes
> checking for limits.h... yes
> checking for stdlib.h... (cached) yes
> checking for malloc.h... yes
> checking for string.h... (cached) yes
> checking for unistd.h... (cached) yes
> checking for strings.h... (cached) yes
> checking for sys/time.h... (cached) yes
> checking for time.h... yes
> checking for sys/resource.h... yes
> checking for sys/stat.h... (cached) yes
> checking for sys/mman.h... yes
> checking for fcntl.h... yes
> checking for alloca.h... yes
> checking for sys/pstat.h... no
> checking for sys/sysmp.h... no
> checking for sys/sysinfo.h... yes
> checking for machine/hal_sysinfo.h... no
> checking for sys/table.h... no
> checking for sys/sysctl.h... no
> checking for sys/systemcfg.h... no
> checking for stdint.h... (cached) yes
> checking for stdio_ext.h... yes
> checking for sys/wait.h that is POSIX.1 compatible... yes
> checking whether errno must be declared... no
> checking size of int... 4
> checking for uintptr_t... yes
> checking for a 64-bit type... uint64_t
> checking for pid_t... yes
> checking for library containing strerror... none required
> checking for asprintf... yes
> checking for atexit... yes
> checking for basename... yes
> checking for bcmp... yes
> checking for bcopy... yes
> checking for bsearch... yes
> checking for bzero... yes
> checking for calloc... yes
> checking for clock... yes
> checking for ffs... yes
> checking for getcwd... yes
> checking for getpagesize... yes
> checking for gettimeofday... yes
> checking for index... yes
> checking for insque... yes
> checking for memchr... yes
> checking for memcmp... yes
> checking for memcpy... yes
> checking for memmove... yes
> checking for mempcpy... yes
> checking for memset... yes
> checking for mkstemps... yes
> checking for putenv... yes
> checking for random... yes
> checking for rename... yes
> checking for rindex... yes
> checking for setenv... yes
> checking for snprintf... yes
> checking for sigsetmask... yes
> checking for stpcpy... yes
> checking for stpncpy... yes
> checking for strcasecmp... yes
> checking for strchr... yes
> checking for strdup... yes
> checking for strncasecmp... yes
> checking for strndup... yes
> checking for strrchr... yes
> checking for strstr... yes
> checking for strtod... yes
> checking for strtol... yes
> checking for strtoul... yes
> checking for strverscmp... yes
> checking for tmpnam... yes
> checking for vasprintf... yes
> checking for vfprintf... yes
> checking for vprintf... yes
> checking for vsnprintf... yes
> checking for vsprintf... yes
> checking for waitpid... yes
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking whether alloca needs Cray hooks... no
> checking stack direction for C alloca... 1
> checking for fork... yes
> checking for vfork... yes
> checking for getpagesize... (cached) yes
> checking for working fork... yes
> checking for working vfork... (cached) yes
> checking for _doprnt... no
> checking for sys_errlist... no
> checking for sys_nerr... no
> checking for sys_siglist... no
> checking for external symbol _system_configuration... no
> checking for getrusage... yes
> checking for on_exit... yes
> checking for psignal... yes
> checking for strerror... yes
> checking for strsignal... yes
> checking for sysconf... yes
> checking for times... yes
> checking for sbrk... yes
> checking for gettimeofday... (cached) yes
> checking for realpath... yes
> checking for canonicalize_file_name... yes
> checking for pstat_getstatic... no
> checking for pstat_getdynamic... no
> checking for sysmp... no
> checking for getsysinfo... no
> checking for table... no
> checking for sysctl... no
> checking for wait3... yes
> checking for wait4... yes
> checking for __fsetlocking... yes
> checking whether basename is declared... no
> checking whether ffs is declared... yes
> checking whether asprintf is declared... no
> checking whether vasprintf is declared... no
> checking whether snprintf is declared... yes
> checking whether vsnprintf is declared... yes
> checking whether calloc is declared... yes
> checking whether getenv is declared... yes
> checking whether getopt is declared... yes
> checking whether malloc is declared... yes
> checking whether realloc is declared... yes
> checking whether sbrk is declared... yes
> checking whether strverscmp is declared... no
> checking whether canonicalize_file_name must be declared... yes
> checking for working mmap... yes
> checking for working strncmp... yes
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: creating config.h
> config.status: config.h is unchanged
> config.status: executing default commands
> === configuring in libcpp (/<<PKGBUILDDIR>>/libcpp)
> configure: running /bin/bash ./configure --disable-option-checking 
> '--prefix=/usr'  '--build=x86_64-linux-gnu' '--includedir=${prefix}/include' 
> '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' 
> '--sysconfdir=/etc' '--localstatedir=/var' '--disable-silent-rules' 
> '--libdir=${prefix}/lib/x86_64-linux-gnu' 
> '--libexecdir=${prefix}/lib/x86_64-linux-gnu' '--disable-maintainer-mode' 
> '--disable-dependency-tracking' 'build_alias=x86_64-linux-gnu' 'CFLAGS=-g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security' 'LDFLAGS=-Wl,-z,relro' 'CPPFLAGS=-Wdate-time 
> -D_FORTIFY_SOURCE=2' --cache-file=/dev/null --srcdir=.
> checking build system type... x86_64-pc-linux-gnu
> checking host system type... x86_64-pc-linux-gnu
> checking target system type... x86_64-pc-linux-gnu
> checking whether make sets $(MAKE)... yes
> checking for a BSD-compatible install... /usr/bin/install -c
> checking for gcc... gcc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables... 
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether the compiler supports GNU C... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to enable C11 features... none needed
> checking for ranlib... ranlib
> checking for aclocal... aclocal
> checking for autoconf... autoconf
> checking for autoheader... autoheader
> checking whether gcc supports -W... yes
> checking whether gcc supports -Wall... yes
> checking whether gcc supports -Wwrite-strings... yes
> checking whether gcc supports -Wstrict-prototypes... yes
> checking whether gcc supports -Wmissing-prototypes... yes
> checking whether gcc supports -Wold-style-definition... yes
> checking whether gcc supports -Wmissing-format-attribute... yes
> checking whether gcc supports -pedantic -Wno-long-long... yes
> checking dependency style of gcc... gcc3
> checking for stdio.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for strings.h... yes
> checking for sys/stat.h... yes
> checking for sys/types.h... yes
> checking for unistd.h... yes
> checking for sys/time.h... yes
> checking whether string.h and strings.h may both be included... yes
> checking for iconv.h... yes
> checking for locale.h... yes
> checking for fcntl.h... yes
> checking for limits.h... yes
> checking for stddef.h... yes
> checking for stdlib.h... (cached) yes
> checking for strings.h... (cached) yes
> checking for string.h... (cached) yes
> checking for sys/file.h... yes
> checking for unistd.h... (cached) yes
> checking for an ANSI C-conforming const... yes
> checking for inline... inline
> checking for obstacks... yes
> checking for off_t... yes
> checking for size_t... yes
> checking for ssize_t... yes
> checking whether struct tm is in sys/time.h or time.h... time.h
> checking size of int... 4
> checking size of long... 8
> checking for clearerr_unlocked... yes
> checking for feof_unlocked... yes
> checking for ferror_unlocked... yes
> checking for fflush_unlocked... yes
> checking for fgetc_unlocked... yes
> checking for fgets_unlocked... yes
> checking for fileno_unlocked... yes
> checking for fprintf_unlocked... no
> checking for fputc_unlocked... yes
> checking for fputs_unlocked... yes
> checking for fread_unlocked... yes
> checking for fwrite_unlocked... yes
> checking for getchar_unlocked... yes
> checking for getc_unlocked... yes
> checking for putchar_unlocked... yes
> checking for putc_unlocked... yes
> checking for gcc options needed to detect all undeclared functions... none 
> needed
> checking whether abort is declared... yes
> checking whether asprintf is declared... no
> checking whether basename is declared... no
> checking whether errno is declared... no
> checking whether getopt is declared... yes
> checking whether clearerr_unlocked is declared... yes
> checking whether feof_unlocked is declared... yes
> checking whether ferror_unlocked is declared... yes
> checking whether fflush_unlocked is declared... yes
> checking whether fgetc_unlocked is declared... yes
> checking whether fgets_unlocked is declared... no
> checking whether fileno_unlocked is declared... yes
> checking whether fprintf_unlocked is declared... no
> checking whether fputc_unlocked is declared... yes
> checking whether fputs_unlocked is declared... no
> checking whether fread_unlocked is declared... yes
> checking whether fwrite_unlocked is declared... yes
> checking whether getchar_unlocked is declared... yes
> checking whether getc_unlocked is declared... yes
> checking whether putchar_unlocked is declared... yes
> checking whether putc_unlocked is declared... yes
> checking whether vasprintf is declared... no
> checking for working alloca.h... yes
> checking for alloca... yes
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for nl_langinfo and CODESET... yes
> checking whether NLS is requested... no
> checking for uchar... 
> checking for ld used by GCC... /usr/bin/ld
> checking if the linker (/usr/bin/ld) is GNU ld... yes
> checking for shared library run path origin... done
> checking for iconv... yes
> checking for iconv declaration... 
>          extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, 
> char * *outbuf, size_t *outbytesleft);
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: WARNING:  'Makefile.in' seems to ignore the --datarootdir 
> setting
> config.status: creating config.h
> config.status: config.h is unchanged
> config.status: executing depdir commands
> /bin/bash: ./../config-aux//mkinstalldirs: No such file or directory
>    dh_auto_build
> dh_auto_build: warning: Compatibility levels before 10 are deprecated (level 
> 9 in use)
>       make -j1
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> Making all in libcpp
> make[2]: Entering directory '/<<PKGBUILDDIR>>/libcpp'
> test -f config.h || (rm -f stamp-h1 && make stamp-h1)
> echo "#define LOCALEDIR \"/usr/share/locale\"" > localedir.new
> ./../config-aux/move-if-change localedir.new localedir.h
> echo timestamp > localedir.hs
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/libcpp'
> Making all in libiberty
> make[2]: Entering directory '/<<PKGBUILDDIR>>/libiberty'
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./regex.c -o pic/regex.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./regex.c -o regex.o
> ./regex.c: In function ‘byte_regex_compile’:
> ./regex.c:152:53: warning: right-hand operand of comma expression has no 
> effect [-Wunused-value]
>   152 | #      define bzero(s, n)       (memset (s, '\0', n), (s))
>       |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~
> ./regex.c:3124:13: note: in expansion of macro ‘bzero’
>  3124 |             bzero (b, (1 << BYTEWIDTH) / BYTEWIDTH);
>       |             ^~~~~
> ./regex.c: In function ‘byte_re_compile_fastmap’:
> ./regex.c:152:53: warning: right-hand operand of comma expression has no 
> effect [-Wunused-value]
>   152 | #      define bzero(s, n)       (memset (s, '\0', n), (s))
>       |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~
> ./regex.c:4582:3: note: in expansion of macro ‘bzero’
>  4582 |   bzero (fastmap, 1 << BYTEWIDTH);  /* Assume nothing's valid.  */
>       |   ^~~~~
> In file included from ./regex.c:638:
> ./regex.c: In function ‘byte_re_match_2_internal’:
> ./regex.c:7141:27: warning: variable ‘sdummy’ set but not used 
> [-Wunused-but-set-variable]
>  7141 |             const CHAR_T *sdummy = NULL;
>       |                           ^~~~~~
> ./regex.c:7140:22: warning: variable ‘pdummy’ set but not used 
> [-Wunused-but-set-variable]
>  7140 |             UCHAR_T *pdummy = NULL;
>       |                      ^~~~~~
> ./regex.c:6694:33: warning: this statement may fall through 
> [-Wimplicit-fallthrough=]
>  6694 |                     is_a_jump_n = true;
> ./regex.c:6695:19: note: here
>  6695 |                   case pop_failure_jump:
>       |                   ^~~~
> ./regex.c:7117:14: warning: this statement may fall through 
> [-Wimplicit-fallthrough=]
>  7117 |           if ((re_opcode_t) p[-1] != pop_failure_jump)
>       |              ^
> ./regex.c:7132:9: note: here
>  7132 |         case pop_failure_jump:
>       |         ^~~~
> ./regex.c:1776:25: warning: this statement may fall through 
> [-Wimplicit-fallthrough=]
>  1776 |   set_regs_matched_done = 0;                                          
>   \
>       |   ~~~~~~~~~~~~~~~~~~~~~~^~~
> ./regex.c:7144:13: note: in expansion of macro ‘POP_FAILURE_POINT’
>  7144 |             POP_FAILURE_POINT (sdummy, pdummy,
>       |             ^~~~~~~~~~~~~~~~~
> ./regex.c:7150:9: note: here
>  7150 |         unconditional_jump:
>       |         ^~~~~~~~~~~~~~~~~~
> ./regex.c:7450:31: warning: this statement may fall through 
> [-Wimplicit-fallthrough=]
>  7450 |                   is_a_jump_n = true;
> ./regex.c:7451:17: note: here
>  7451 |                 case maybe_pop_jump:
>       |                 ^~~~
> ./regex.c: In function ‘byte_common_op_match_null_string_p’:
> ./regex.c:7715:10: warning: this statement may fall through 
> [-Wimplicit-fallthrough=]
>  7715 |       p1 += 2 * OFFSET_ADDRESS_SIZE;
>       |          ^
> ./regex.c:7717:5: note: here
>  7717 |     default:
>       |     ^~~~~~~
> ./regex.c: In function ‘byte_regex_compile’:
> ./regex.c:2491:14: warning: this statement may fall through 
> [-Wimplicit-fallthrough=]
>  2491 |           if ((syntax & RE_BK_PLUS_QM)
>       |              ^
> ./regex.c:2494:9: note: here
>  2494 |         handle_plus:
>       |         ^~~~~~~~~~~
> ./regex.c:2085:40: warning: pointer may be used after ‘realloc’ 
> [-Wuse-after-free]
>  2085 |         int incr = COMPILED_BUFFER_VAR - old_buffer;                  
>   \
>       |                                        ^
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1948:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1948 |     GET_BUFFER_SPACE (1);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:2467:15: note: in expansion of macro ‘BUF_PUSH’
>  2467 |               BUF_PUSH (begline);
>       |               ^~~~~~~~
> ./regex.c:2006:25: note: call to ‘realloc’ here
>  2006 | #   define REALLOC(p,s) realloc ((p), (s))
>       |                         ^~~~~~~~~~~~~~~~~~
> ./regex.c:2078:32: note: in expansion of macro ‘REALLOC’
>  2078 |     bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR,          
>   \
>       |                                ^~~~~~~
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1948:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1948 |     GET_BUFFER_SPACE (1);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:2467:15: note: in expansion of macro ‘BUF_PUSH’
>  2467 |               BUF_PUSH (begline);
>       |               ^~~~~~~~
> ./regex.c:2085:40: warning: pointer may be used after ‘realloc’ 
> [-Wuse-after-free]
>  2085 |         int incr = COMPILED_BUFFER_VAR - old_buffer;                  
>   \
>       |                                        ^
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1948:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1948 |     GET_BUFFER_SPACE (1);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:2482:16: note: in expansion of macro ‘BUF_PUSH’
>  2482 |                BUF_PUSH (endline);
>       |                ^~~~~~~~
> ./regex.c:2006:25: note: call to ‘realloc’ here
>  2006 | #   define REALLOC(p,s) realloc ((p), (s))
>       |                         ^~~~~~~~~~~~~~~~~~
> ./regex.c:2078:32: note: in expansion of macro ‘REALLOC’
>  2078 |     bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR,          
>   \
>       |                                ^~~~~~~
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1948:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1948 |     GET_BUFFER_SPACE (1);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:2482:16: note: in expansion of macro ‘BUF_PUSH’
>  2482 |                BUF_PUSH (endline);
>       |                ^~~~~~~~
> ./regex.c:2085:40: warning: pointer may be used after ‘realloc’ 
> [-Wuse-after-free]
>  2085 |         int incr = COMPILED_BUFFER_VAR - old_buffer;                  
>   \
>       |                                        ^
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:2575:17: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  2575 |                 GET_BUFFER_SPACE (1 + OFFSET_ADDRESS_SIZE);
>       |                 ^~~~~~~~~~~~~~~~
> ./regex.c:2006:25: note: call to ‘realloc’ here
>  2006 | #   define REALLOC(p,s) realloc ((p), (s))
>       |                         ^~~~~~~~~~~~~~~~~~
> ./regex.c:2078:32: note: in expansion of macro ‘REALLOC’
>  2078 |     bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR,          
>   \
>       |                                ^~~~~~~
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:2575:17: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  2575 |                 GET_BUFFER_SPACE (1 + OFFSET_ADDRESS_SIZE);
>       |                 ^~~~~~~~~~~~~~~~
> ./regex.c:2085:40: warning: pointer may be used after ‘realloc’ 
> [-Wuse-after-free]
>  2085 |         int incr = COMPILED_BUFFER_VAR - old_buffer;                  
>   \
>       |                                        ^
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:2603:13: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  2603 |             GET_BUFFER_SPACE (1 + OFFSET_ADDRESS_SIZE);
>       |             ^~~~~~~~~~~~~~~~
> ./regex.c:2006:25: note: call to ‘realloc’ here
>  2006 | #   define REALLOC(p,s) realloc ((p), (s))
>       |                         ^~~~~~~~~~~~~~~~~~
> ./regex.c:2078:32: note: in expansion of macro ‘REALLOC’
>  2078 |     bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR,          
>   \
>       |                                ^~~~~~~
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:2603:13: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  2603 |             GET_BUFFER_SPACE (1 + OFFSET_ADDRESS_SIZE);
>       |             ^~~~~~~~~~~~~~~~
> ./regex.c:2085:40: warning: pointer may be used after ‘realloc’ 
> [-Wuse-after-free]
>  2085 |         int incr = COMPILED_BUFFER_VAR - old_buffer;                  
>   \
>       |                                        ^
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:2617:17: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  2617 |                 GET_BUFFER_SPACE (1 + OFFSET_ADDRESS_SIZE);
>       |                 ^~~~~~~~~~~~~~~~
> ./regex.c:2006:25: note: call to ‘realloc’ here
>  2006 | #   define REALLOC(p,s) realloc ((p), (s))
>       |                         ^~~~~~~~~~~~~~~~~~
> ./regex.c:2078:32: note: in expansion of macro ‘REALLOC’
>  2078 |     bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR,          
>   \
>       |                                ^~~~~~~
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:2617:17: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  2617 |                 GET_BUFFER_SPACE (1 + OFFSET_ADDRESS_SIZE);
>       |                 ^~~~~~~~~~~~~~~~
> ./regex.c:2085:40: warning: pointer may be used after ‘realloc’ 
> [-Wuse-after-free]
>  2085 |         int incr = COMPILED_BUFFER_VAR - old_buffer;                  
>   \
>       |                                        ^
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1948:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1948 |     GET_BUFFER_SPACE (1);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:2628:11: note: in expansion of macro ‘BUF_PUSH’
>  2628 |           BUF_PUSH (anychar);
>       |           ^~~~~~~~
> ./regex.c:2006:25: note: call to ‘realloc’ here
>  2006 | #   define REALLOC(p,s) realloc ((p), (s))
>       |                         ^~~~~~~~~~~~~~~~~~
> ./regex.c:2078:32: note: in expansion of macro ‘REALLOC’
>  2078 |     bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR,          
>   \
>       |                                ^~~~~~~
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1948:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1948 |     GET_BUFFER_SPACE (1);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:2628:11: note: in expansion of macro ‘BUF_PUSH’
>  2628 |           BUF_PUSH (anychar);
>       |           ^~~~~~~~
> ./regex.c:2085:40: warning: pointer may be used after ‘realloc’ 
> [-Wuse-after-free]
>  2085 |         int incr = COMPILED_BUFFER_VAR - old_buffer;                  
>   \
>       |                                        ^
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:3107:13: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  3107 |             GET_BUFFER_SPACE (34);
>       |             ^~~~~~~~~~~~~~~~
> ./regex.c:2006:25: note: call to ‘realloc’ here
>  2006 | #   define REALLOC(p,s) realloc ((p), (s))
>       |                         ^~~~~~~~~~~~~~~~~~
> ./regex.c:2078:32: note: in expansion of macro ‘REALLOC’
>  2078 |     bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR,          
>   \
>       |                                ^~~~~~~
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:3107:13: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  3107 |             GET_BUFFER_SPACE (34);
>       |             ^~~~~~~~~~~~~~~~
> ./regex.c:2085:40: warning: pointer may be used after ‘realloc’ 
> [-Wuse-after-free]
>  2085 |         int incr = COMPILED_BUFFER_VAR - old_buffer;                  
>   \
>       |                                        ^
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1948:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1948 |     GET_BUFFER_SPACE (1);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:3113:13: note: in expansion of macro ‘BUF_PUSH’
>  3113 |             BUF_PUSH (*p == '^' ? charset_not : charset);
>       |             ^~~~~~~~
> ./regex.c:2006:25: note: call to ‘realloc’ here
>  2006 | #   define REALLOC(p,s) realloc ((p), (s))
>       |                         ^~~~~~~~~~~~~~~~~~
> ./regex.c:2078:32: note: in expansion of macro ‘REALLOC’
>  2078 |     bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR,          
>   \
>       |                                ^~~~~~~
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1948:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1948 |     GET_BUFFER_SPACE (1);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:3113:13: note: in expansion of macro ‘BUF_PUSH’
>  3113 |             BUF_PUSH (*p == '^' ? charset_not : charset);
>       |             ^~~~~~~~
> ./regex.c:2085:40: warning: pointer may be used after ‘realloc’ 
> [-Wuse-after-free]
>  2085 |         int incr = COMPILED_BUFFER_VAR - old_buffer;                  
>   \
>       |                                        ^
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1948:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1948 |     GET_BUFFER_SPACE (1);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:3121:13: note: in expansion of macro ‘BUF_PUSH’
>  3121 |             BUF_PUSH ((1 << BYTEWIDTH) / BYTEWIDTH);
>       |             ^~~~~~~~
> ./regex.c:2006:25: note: call to ‘realloc’ here
>  2006 | #   define REALLOC(p,s) realloc ((p), (s))
>       |                         ^~~~~~~~~~~~~~~~~~
> ./regex.c:2078:32: note: in expansion of macro ‘REALLOC’
>  2078 |     bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR,          
>   \
>       |                                ^~~~~~~
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1948:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1948 |     GET_BUFFER_SPACE (1);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:3121:13: note: in expansion of macro ‘BUF_PUSH’
>  3121 |             BUF_PUSH ((1 << BYTEWIDTH) / BYTEWIDTH);
>       |             ^~~~~~~~
> ./regex.c:2085:40: warning: pointer may be used after ‘realloc’ 
> [-Wuse-after-free]
>  2085 |         int incr = COMPILED_BUFFER_VAR - old_buffer;                  
>   \
>       |                                        ^
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1965:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1965 |     GET_BUFFER_SPACE (3);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:3687:19: note: in expansion of macro ‘BUF_PUSH_3’
>  3687 |                   BUF_PUSH_3 (start_memory, regnum, 0);
>       |                   ^~~~~~~~~~
> ./regex.c:2006:25: note: call to ‘realloc’ here
>  2006 | #   define REALLOC(p,s) realloc ((p), (s))
>       |                         ^~~~~~~~~~~~~~~~~~
> ./regex.c:2078:32: note: in expansion of macro ‘REALLOC’
>  2078 |     bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR,          
>   \
>       |                                ^~~~~~~
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1965:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1965 |     GET_BUFFER_SPACE (3);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:3687:19: note: in expansion of macro ‘BUF_PUSH_3’
>  3687 |                   BUF_PUSH_3 (start_memory, regnum, 0);
>       |                   ^~~~~~~~~~
> ./regex.c:2085:40: warning: pointer may be used after ‘realloc’ 
> [-Wuse-after-free]
>  2085 |         int incr = COMPILED_BUFFER_VAR - old_buffer;                  
>   \
>       |                                        ^
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1948:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1948 |     GET_BUFFER_SPACE (1);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:3719:19: note: in expansion of macro ‘BUF_PUSH’
>  3719 |                   BUF_PUSH (push_dummy_failure);
>       |                   ^~~~~~~~
> ./regex.c:2006:25: note: call to ‘realloc’ here
>  2006 | #   define REALLOC(p,s) realloc ((p), (s))
>       |                         ^~~~~~~~~~~~~~~~~~
> ./regex.c:2078:32: note: in expansion of macro ‘REALLOC’
>  2078 |     bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR,          
>   \
>       |                                ^~~~~~~
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1948:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1948 |     GET_BUFFER_SPACE (1);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:3719:19: note: in expansion of macro ‘BUF_PUSH’
>  3719 |                   BUF_PUSH (push_dummy_failure);
>       |                   ^~~~~~~~
> ./regex.c:2085:40: warning: pointer may be used after ‘realloc’ 
> [-Wuse-after-free]
>  2085 |         int incr = COMPILED_BUFFER_VAR - old_buffer;                  
>   \
>       |                                        ^
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1965:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1965 |     GET_BUFFER_SPACE (3);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:3765:21: note: in expansion of macro ‘BUF_PUSH_3’
>  3765 |                     BUF_PUSH_3 (stop_memory, this_group_regnum,
>       |                     ^~~~~~~~~~
> ./regex.c:2006:25: note: call to ‘realloc’ here
>  2006 | #   define REALLOC(p,s) realloc ((p), (s))
>       |                         ^~~~~~~~~~~~~~~~~~
> ./regex.c:2078:32: note: in expansion of macro ‘REALLOC’
>  2078 |     bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR,          
>   \
>       |                                ^~~~~~~
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1965:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1965 |     GET_BUFFER_SPACE (3);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:3765:21: note: in expansion of macro ‘BUF_PUSH_3’
>  3765 |                     BUF_PUSH_3 (stop_memory, this_group_regnum,
>       |                     ^~~~~~~~~~
> ./regex.c:2085:40: warning: pointer may be used after ‘realloc’ 
> [-Wuse-after-free]
>  2085 |         int incr = COMPILED_BUFFER_VAR - old_buffer;                  
>   \
>       |                                        ^
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:3781:15: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  3781 |               GET_BUFFER_SPACE (1 + OFFSET_ADDRESS_SIZE);
>       |               ^~~~~~~~~~~~~~~~
> ./regex.c:2006:25: note: call to ‘realloc’ here
>  2006 | #   define REALLOC(p,s) realloc ((p), (s))
>       |                         ^~~~~~~~~~~~~~~~~~
> ./regex.c:2078:32: note: in expansion of macro ‘REALLOC’
>  2078 |     bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR,          
>   \
>       |                                ^~~~~~~
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:3781:15: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  3781 |               GET_BUFFER_SPACE (1 + OFFSET_ADDRESS_SIZE);
>       |               ^~~~~~~~~~~~~~~~
> ./regex.c:2085:40: warning: pointer may be used after ‘realloc’ 
> [-Wuse-after-free]
>  2085 |         int incr = COMPILED_BUFFER_VAR - old_buffer;                  
>   \
>       |                                        ^
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:3810:15: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  3810 |               GET_BUFFER_SPACE (1 + OFFSET_ADDRESS_SIZE);
>       |               ^~~~~~~~~~~~~~~~
> ./regex.c:2006:25: note: call to ‘realloc’ here
>  2006 | #   define REALLOC(p,s) realloc ((p), (s))
>       |                         ^~~~~~~~~~~~~~~~~~
> ./regex.c:2078:32: note: in expansion of macro ‘REALLOC’
>  2078 |     bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR,          
>   \
>       |                                ^~~~~~~
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:3810:15: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  3810 |               GET_BUFFER_SPACE (1 + OFFSET_ADDRESS_SIZE);
>       |               ^~~~~~~~~~~~~~~~
> ./regex.c:2085:40: warning: pointer may be used after ‘realloc’ 
> [-Wuse-after-free]
>  2085 |         int incr = COMPILED_BUFFER_VAR - old_buffer;                  
>   \
>       |                                        ^
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:3889:22: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  3889 |                      GET_BUFFER_SPACE (1 + OFFSET_ADDRESS_SIZE);
>       |                      ^~~~~~~~~~~~~~~~
> ./regex.c:2006:25: note: call to ‘realloc’ here
>  2006 | #   define REALLOC(p,s) realloc ((p), (s))
>       |                         ^~~~~~~~~~~~~~~~~~
> ./regex.c:2078:32: note: in expansion of macro ‘REALLOC’
>  2078 |     bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR,          
>   \
>       |                                ^~~~~~~
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:3889:22: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  3889 |                      GET_BUFFER_SPACE (1 + OFFSET_ADDRESS_SIZE);
>       |                      ^~~~~~~~~~~~~~~~
> ./regex.c:2085:40: warning: pointer may be used after ‘realloc’ 
> [-Wuse-after-free]
>  2085 |         int incr = COMPILED_BUFFER_VAR - old_buffer;                  
>   \
>       |                                        ^
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:3910:22: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  3910 |                      GET_BUFFER_SPACE (nbytes);
>       |                      ^~~~~~~~~~~~~~~~
> ./regex.c:2006:25: note: call to ‘realloc’ here
>  2006 | #   define REALLOC(p,s) realloc ((p), (s))
>       |                         ^~~~~~~~~~~~~~~~~~
> ./regex.c:2078:32: note: in expansion of macro ‘REALLOC’
>  2078 |     bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR,          
>   \
>       |                                ^~~~~~~
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:3910:22: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  3910 |                      GET_BUFFER_SPACE (nbytes);
>       |                      ^~~~~~~~~~~~~~~~
> ./regex.c:2085:40: warning: pointer may be used after ‘realloc’ 
> [-Wuse-after-free]
>  2085 |         int incr = COMPILED_BUFFER_VAR - old_buffer;                  
>   \
>       |                                        ^
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1948:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1948 |     GET_BUFFER_SPACE (1);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:4008:15: note: in expansion of macro ‘BUF_PUSH’
>  4008 |               BUF_PUSH (wordchar);
>       |               ^~~~~~~~
> ./regex.c:2006:25: note: call to ‘realloc’ here
>  2006 | #   define REALLOC(p,s) realloc ((p), (s))
>       |                         ^~~~~~~~~~~~~~~~~~
> ./regex.c:2078:32: note: in expansion of macro ‘REALLOC’
>  2078 |     bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR,          
>   \
>       |                                ^~~~~~~
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1948:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1948 |     GET_BUFFER_SPACE (1);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:4008:15: note: in expansion of macro ‘BUF_PUSH’
>  4008 |               BUF_PUSH (wordchar);
>       |               ^~~~~~~~
> ./regex.c:2085:40: warning: pointer may be used after ‘realloc’ 
> [-Wuse-after-free]
>  2085 |         int incr = COMPILED_BUFFER_VAR - old_buffer;                  
>   \
>       |                                        ^
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1948:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1948 |     GET_BUFFER_SPACE (1);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:4016:15: note: in expansion of macro ‘BUF_PUSH’
>  4016 |               BUF_PUSH (notwordchar);
>       |               ^~~~~~~~
> ./regex.c:2006:25: note: call to ‘realloc’ here
>  2006 | #   define REALLOC(p,s) realloc ((p), (s))
>       |                         ^~~~~~~~~~~~~~~~~~
> ./regex.c:2078:32: note: in expansion of macro ‘REALLOC’
>  2078 |     bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR,          
>   \
>       |                                ^~~~~~~
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1948:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1948 |     GET_BUFFER_SPACE (1);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:4016:15: note: in expansion of macro ‘BUF_PUSH’
>  4016 |               BUF_PUSH (notwordchar);
>       |               ^~~~~~~~
> ./regex.c:2085:40: warning: pointer may be used after ‘realloc’ 
> [-Wuse-after-free]
>  2085 |         int incr = COMPILED_BUFFER_VAR - old_buffer;                  
>   \
>       |                                        ^
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1948:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1948 |     GET_BUFFER_SPACE (1);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:4023:15: note: in expansion of macro ‘BUF_PUSH’
>  4023 |               BUF_PUSH (wordbeg);
>       |               ^~~~~~~~
> ./regex.c:2006:25: note: call to ‘realloc’ here
>  2006 | #   define REALLOC(p,s) realloc ((p), (s))
>       |                         ^~~~~~~~~~~~~~~~~~
> ./regex.c:2078:32: note: in expansion of macro ‘REALLOC’
>  2078 |     bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR,          
>   \
>       |                                ^~~~~~~
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1948:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1948 |     GET_BUFFER_SPACE (1);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:4023:15: note: in expansion of macro ‘BUF_PUSH’
>  4023 |               BUF_PUSH (wordbeg);
>       |               ^~~~~~~~
> ./regex.c:2085:40: warning: pointer may be used after ‘realloc’ 
> [-Wuse-after-free]
>  2085 |         int incr = COMPILED_BUFFER_VAR - old_buffer;                  
>   \
>       |                                        ^
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1948:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1948 |     GET_BUFFER_SPACE (1);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:4029:15: note: in expansion of macro ‘BUF_PUSH’
>  4029 |               BUF_PUSH (wordend);
>       |               ^~~~~~~~
> ./regex.c:2006:25: note: call to ‘realloc’ here
>  2006 | #   define REALLOC(p,s) realloc ((p), (s))
>       |                         ^~~~~~~~~~~~~~~~~~
> ./regex.c:2078:32: note: in expansion of macro ‘REALLOC’
>  2078 |     bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR,          
>   \
>       |                                ^~~~~~~
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1948:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1948 |     GET_BUFFER_SPACE (1);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:4029:15: note: in expansion of macro ‘BUF_PUSH’
>  4029 |               BUF_PUSH (wordend);
>       |               ^~~~~~~~
> ./regex.c:2085:40: warning: pointer may be used after ‘realloc’ 
> [-Wuse-after-free]
>  2085 |         int incr = COMPILED_BUFFER_VAR - old_buffer;                  
>   \
>       |                                        ^
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1948:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1948 |     GET_BUFFER_SPACE (1);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:4035:15: note: in expansion of macro ‘BUF_PUSH’
>  4035 |               BUF_PUSH (wordbound);
>       |               ^~~~~~~~
> ./regex.c:2006:25: note: call to ‘realloc’ here
>  2006 | #   define REALLOC(p,s) realloc ((p), (s))
>       |                         ^~~~~~~~~~~~~~~~~~
> ./regex.c:2078:32: note: in expansion of macro ‘REALLOC’
>  2078 |     bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR,          
>   \
>       |                                ^~~~~~~
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1948:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1948 |     GET_BUFFER_SPACE (1);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:4035:15: note: in expansion of macro ‘BUF_PUSH’
>  4035 |               BUF_PUSH (wordbound);
>       |               ^~~~~~~~
> ./regex.c:2085:40: warning: pointer may be used after ‘realloc’ 
> [-Wuse-after-free]
>  2085 |         int incr = COMPILED_BUFFER_VAR - old_buffer;                  
>   \
>       |                                        ^
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1948:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1948 |     GET_BUFFER_SPACE (1);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:4041:15: note: in expansion of macro ‘BUF_PUSH’
>  4041 |               BUF_PUSH (notwordbound);
>       |               ^~~~~~~~
> ./regex.c:2006:25: note: call to ‘realloc’ here
>  2006 | #   define REALLOC(p,s) realloc ((p), (s))
>       |                         ^~~~~~~~~~~~~~~~~~
> ./regex.c:2078:32: note: in expansion of macro ‘REALLOC’
>  2078 |     bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR,          
>   \
>       |                                ^~~~~~~
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1948:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1948 |     GET_BUFFER_SPACE (1);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:4041:15: note: in expansion of macro ‘BUF_PUSH’
>  4041 |               BUF_PUSH (notwordbound);
>       |               ^~~~~~~~
> ./regex.c:2085:40: warning: pointer may be used after ‘realloc’ 
> [-Wuse-after-free]
>  2085 |         int incr = COMPILED_BUFFER_VAR - old_buffer;                  
>   \
>       |                                        ^
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1948:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1948 |     GET_BUFFER_SPACE (1);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:4047:15: note: in expansion of macro ‘BUF_PUSH’
>  4047 |               BUF_PUSH (begbuf);
>       |               ^~~~~~~~
> ./regex.c:2006:25: note: call to ‘realloc’ here
>  2006 | #   define REALLOC(p,s) realloc ((p), (s))
>       |                         ^~~~~~~~~~~~~~~~~~
> ./regex.c:2078:32: note: in expansion of macro ‘REALLOC’
>  2078 |     bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR,          
>   \
>       |                                ^~~~~~~
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1948:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1948 |     GET_BUFFER_SPACE (1);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:4047:15: note: in expansion of macro ‘BUF_PUSH’
>  4047 |               BUF_PUSH (begbuf);
>       |               ^~~~~~~~
> ./regex.c:2085:40: warning: pointer may be used after ‘realloc’ 
> [-Wuse-after-free]
>  2085 |         int incr = COMPILED_BUFFER_VAR - old_buffer;                  
>   \
>       |                                        ^
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1948:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1948 |     GET_BUFFER_SPACE (1);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:4053:15: note: in expansion of macro ‘BUF_PUSH’
>  4053 |               BUF_PUSH (endbuf);
>       |               ^~~~~~~~
> ./regex.c:2006:25: note: call to ‘realloc’ here
>  2006 | #   define REALLOC(p,s) realloc ((p), (s))
>       |                         ^~~~~~~~~~~~~~~~~~
> ./regex.c:2078:32: note: in expansion of macro ‘REALLOC’
>  2078 |     bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR,          
>   \
>       |                                ^~~~~~~
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1948:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1948 |     GET_BUFFER_SPACE (1);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:4053:15: note: in expansion of macro ‘BUF_PUSH’
>  4053 |               BUF_PUSH (endbuf);
>       |               ^~~~~~~~
> ./regex.c:2085:40: warning: pointer may be used after ‘realloc’ 
> [-Wuse-after-free]
>  2085 |         int incr = COMPILED_BUFFER_VAR - old_buffer;                  
>   \
>       |                                        ^
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1956:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1956 |     GET_BUFFER_SPACE (2);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:4071:15: note: in expansion of macro ‘BUF_PUSH_2’
>  4071 |               BUF_PUSH_2 (duplicate, c1);
>       |               ^~~~~~~~~~
> ./regex.c:2006:25: note: call to ‘realloc’ here
>  2006 | #   define REALLOC(p,s) realloc ((p), (s))
>       |                         ^~~~~~~~~~~~~~~~~~
> ./regex.c:2078:32: note: in expansion of macro ‘REALLOC’
>  2078 |     bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR,          
>   \
>       |                                ^~~~~~~
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1956:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1956 |     GET_BUFFER_SPACE (2);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:4071:15: note: in expansion of macro ‘BUF_PUSH_2’
>  4071 |               BUF_PUSH_2 (duplicate, c1);
>       |               ^~~~~~~~~~
> ./regex.c:2085:40: warning: pointer may be used after ‘realloc’ 
> [-Wuse-after-free]
>  2085 |         int incr = COMPILED_BUFFER_VAR - old_buffer;                  
>   \
>       |                                        ^
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1956:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1956 |     GET_BUFFER_SPACE (2);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:4132:15: note: in expansion of macro ‘BUF_PUSH_2’
>  4132 |               BUF_PUSH_2 (exactn, 0);
>       |               ^~~~~~~~~~
> ./regex.c:2006:25: note: call to ‘realloc’ here
>  2006 | #   define REALLOC(p,s) realloc ((p), (s))
>       |                         ^~~~~~~~~~~~~~~~~~
> ./regex.c:2078:32: note: in expansion of macro ‘REALLOC’
>  2078 |     bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR,          
>   \
>       |                                ^~~~~~~
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1956:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1956 |     GET_BUFFER_SPACE (2);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:4132:15: note: in expansion of macro ‘BUF_PUSH_2’
>  4132 |               BUF_PUSH_2 (exactn, 0);
>       |               ^~~~~~~~~~
> ./regex.c:2085:40: warning: pointer may be used after ‘realloc’ 
> [-Wuse-after-free]
>  2085 |         int incr = COMPILED_BUFFER_VAR - old_buffer;                  
>   \
>       |                                        ^
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1948:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1948 |     GET_BUFFER_SPACE (1);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:4137:11: note: in expansion of macro ‘BUF_PUSH’
>  4137 |           BUF_PUSH (c);
>       |           ^~~~~~~~
> ./regex.c:2006:25: note: call to ‘realloc’ here
>  2006 | #   define REALLOC(p,s) realloc ((p), (s))
>       |                         ^~~~~~~~~~~~~~~~~~
> ./regex.c:2078:32: note: in expansion of macro ‘REALLOC’
>  2078 |     bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR,          
>   \
>       |                                ^~~~~~~
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1948:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1948 |     GET_BUFFER_SPACE (1);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:4137:11: note: in expansion of macro ‘BUF_PUSH’
>  4137 |           BUF_PUSH (c);
>       |           ^~~~~~~~
> ./regex.c:2085:40: warning: pointer may be used after ‘realloc’ 
> [-Wuse-after-free]
>  2085 |         int incr = COMPILED_BUFFER_VAR - old_buffer;                  
>   \
>       |                                        ^
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1948:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1948 |     GET_BUFFER_SPACE (1);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:4155:5: note: in expansion of macro ‘BUF_PUSH’
>  4155 |     BUF_PUSH (succeed);
>       |     ^~~~~~~~
> ./regex.c:2006:25: note: call to ‘realloc’ here
>  2006 | #   define REALLOC(p,s) realloc ((p), (s))
>       |                         ^~~~~~~~~~~~~~~~~~
> ./regex.c:2078:32: note: in expansion of macro ‘REALLOC’
>  2078 |     bufp->buffer = (UCHAR_T *) REALLOC (COMPILED_BUFFER_VAR,          
>   \
>       |                                ^~~~~~~
> ./regex.c:1942:7: note: in expansion of macro ‘EXTEND_BUFFER’
>  1942 |       EXTEND_BUFFER ()
>       |       ^~~~~~~~~~~~~
> ./regex.c:1948:5: note: in expansion of macro ‘GET_BUFFER_SPACE’
>  1948 |     GET_BUFFER_SPACE (1);                                             
>   \
>       |     ^~~~~~~~~~~~~~~~
> ./regex.c:4155:5: note: in expansion of macro ‘BUF_PUSH’
>  4155 |     BUF_PUSH (succeed);
>       |     ^~~~~~~~
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./cplus-dem.c -o pic/cplus-dem.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./cplus-dem.c -o cplus-dem.o
> ./cplus-dem.c: In function ‘demangle_fund_type’:
> ./cplus-dem.c:3808:10: warning: this statement may fall through 
> [-Wimplicit-fallthrough=]
>  3808 |       if (!ISDIGIT ((unsigned char)**mangled))
>       |          ^
> ./cplus-dem.c:3813:5: note: here
>  3813 |     case 'I':
>       |     ^~~~
> ./cplus-dem.c: In function ‘demangle_signature’:
> ./cplus-dem.c:1465:14: warning: this statement may fall through 
> [-Wimplicit-fallthrough=]
>  1465 |           if (AUTO_DEMANGLING || GNU_DEMANGLING)
>       |              ^
> ./cplus-dem.c:1479:9: note: here
>  1479 |         default:
>       |         ^~~~~~~
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./cp-demangle.c -o pic/cp-demangle.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./cp-demangle.c -o cp-demangle.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   ./md5.c 
> -o pic/md5.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  ./md5.c 
> -o md5.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./alloca.c -o pic/alloca.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./alloca.c -o alloca.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./argv.c -o pic/argv.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  ./argv.c 
> -o argv.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./choose-temp.c -o pic/choose-temp.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./choose-temp.c -o choose-temp.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./concat.c -o pic/concat.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./concat.c -o concat.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./cp-demint.c -o pic/cp-demint.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./cp-demint.c -o cp-demint.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./dyn-string.c -o pic/dyn-string.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./dyn-string.c -o dyn-string.o
> ./dyn-string.c: In function ‘dyn_string_insert_cstr’:
> ./dyn-string.c:280:3: warning: ‘strncpy’ output truncated before 
> terminating nul copying as many bytes from a string as its length 
> [-Wstringop-truncation]
>   280 |   strncpy (dest->s + pos, src, length);
>       |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> ./dyn-string.c:272:16: note: length computed here
>   272 |   int length = strlen (src);
>       |                ^~~~~~~~~~~~
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./fdmatch.c -o pic/fdmatch.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./fdmatch.c -o fdmatch.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./fibheap.c -o pic/fibheap.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./fibheap.c -o fibheap.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./filename_cmp.c -o pic/filename_cmp.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./filename_cmp.c -o filename_cmp.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./floatformat.c -o pic/floatformat.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./floatformat.c -o floatformat.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./fnmatch.c -o pic/fnmatch.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./fnmatch.c -o fnmatch.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./fopen_unlocked.c -o pic/fopen_unlocked.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./fopen_unlocked.c -o fopen_unlocked.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./getopt.c -o pic/getopt.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./getopt.c -o getopt.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./getopt1.c -o pic/getopt1.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./getopt1.c -o getopt1.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./getpwd.c -o pic/getpwd.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./getpwd.c -o getpwd.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./getruntime.c -o pic/getruntime.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./getruntime.c -o getruntime.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./hashtab.c -o pic/hashtab.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./hashtab.c -o hashtab.o
> ./hashtab.c: In function ‘iterative_hash’:
> ./hashtab.c:938:15: warning: this statement may fall through 
> [-Wimplicit-fallthrough=]
>   938 |     case 11: c+=((hashval_t)k[10]<<24);
>       |              ~^~~~~~~~~~~~~~~~~~~~~~~~
> ./hashtab.c:939:5: note: here
>   939 |     case 10: c+=((hashval_t)k[9]<<16);
>       |     ^~~~
> ./hashtab.c:939:15: warning: this statement may fall through 
> [-Wimplicit-fallthrough=]
>   939 |     case 10: c+=((hashval_t)k[9]<<16);
>       |              ~^~~~~~~~~~~~~~~~~~~~~~~
> ./hashtab.c:940:5: note: here
>   940 |     case 9 : c+=((hashval_t)k[8]<<8);
>       |     ^~~~
> ./hashtab.c:940:15: warning: this statement may fall through 
> [-Wimplicit-fallthrough=]
>   940 |     case 9 : c+=((hashval_t)k[8]<<8);
>       |              ~^~~~~~~~~~~~~~~~~~~~~~
> ./hashtab.c:942:5: note: here
>   942 |     case 8 : b+=((hashval_t)k[7]<<24);
>       |     ^~~~
> ./hashtab.c:942:15: warning: this statement may fall through 
> [-Wimplicit-fallthrough=]
>   942 |     case 8 : b+=((hashval_t)k[7]<<24);
>       |              ~^~~~~~~~~~~~~~~~~~~~~~~
> ./hashtab.c:943:5: note: here
>   943 |     case 7 : b+=((hashval_t)k[6]<<16);
>       |     ^~~~
> ./hashtab.c:943:15: warning: this statement may fall through 
> [-Wimplicit-fallthrough=]
>   943 |     case 7 : b+=((hashval_t)k[6]<<16);
>       |              ~^~~~~~~~~~~~~~~~~~~~~~~
> ./hashtab.c:944:5: note: here
>   944 |     case 6 : b+=((hashval_t)k[5]<<8);
>       |     ^~~~
> ./hashtab.c:944:15: warning: this statement may fall through 
> [-Wimplicit-fallthrough=]
>   944 |     case 6 : b+=((hashval_t)k[5]<<8);
>       |              ~^~~~~~~~~~~~~~~~~~~~~~
> ./hashtab.c:945:5: note: here
>   945 |     case 5 : b+=k[4];
>       |     ^~~~
> ./hashtab.c:945:15: warning: this statement may fall through 
> [-Wimplicit-fallthrough=]
>   945 |     case 5 : b+=k[4];
>       |              ~^~~~~~
> ./hashtab.c:946:5: note: here
>   946 |     case 4 : a+=((hashval_t)k[3]<<24);
>       |     ^~~~
> ./hashtab.c:946:15: warning: this statement may fall through 
> [-Wimplicit-fallthrough=]
>   946 |     case 4 : a+=((hashval_t)k[3]<<24);
>       |              ~^~~~~~~~~~~~~~~~~~~~~~~
> ./hashtab.c:947:5: note: here
>   947 |     case 3 : a+=((hashval_t)k[2]<<16);
>       |     ^~~~
> ./hashtab.c:947:15: warning: this statement may fall through 
> [-Wimplicit-fallthrough=]
>   947 |     case 3 : a+=((hashval_t)k[2]<<16);
>       |              ~^~~~~~~~~~~~~~~~~~~~~~~
> ./hashtab.c:948:5: note: here
>   948 |     case 2 : a+=((hashval_t)k[1]<<8);
>       |     ^~~~
> ./hashtab.c:948:15: warning: this statement may fall through 
> [-Wimplicit-fallthrough=]
>   948 |     case 2 : a+=((hashval_t)k[1]<<8);
>       |              ~^~~~~~~~~~~~~~~~~~~~~~
> ./hashtab.c:949:5: note: here
>   949 |     case 1 : a+=k[0];
>       |     ^~~~
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   ./hex.c 
> -o pic/hex.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  ./hex.c 
> -o hex.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./lbasename.c -o pic/lbasename.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./lbasename.c -o lbasename.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./lrealpath.c -o pic/lrealpath.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./lrealpath.c -o lrealpath.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./make-relative-prefix.c -o pic/make-relative-prefix.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./make-relative-prefix.c -o make-relative-prefix.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./make-temp-file.c -o pic/make-temp-file.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./make-temp-file.c -o make-temp-file.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./objalloc.c -o pic/objalloc.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./objalloc.c -o objalloc.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./obstack.c -o pic/obstack.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./obstack.c -o obstack.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./partition.c -o pic/partition.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./partition.c -o partition.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./pexecute.c -o pic/pexecute.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./pexecute.c -o pexecute.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./physmem.c -o pic/physmem.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./physmem.c -o physmem.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./pex-common.c -o pic/pex-common.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./pex-common.c -o pex-common.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./pex-one.c -o pic/pex-one.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./pex-one.c -o pex-one.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./pex-unix.c -o pic/pex-unix.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./pex-unix.c -o pex-unix.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./sort.c -o pic/sort.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  ./sort.c 
> -o sort.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./spaces.c -o pic/spaces.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./spaces.c -o spaces.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./splay-tree.c -o pic/splay-tree.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./splay-tree.c -o splay-tree.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./strerror.c -o pic/strerror.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./strerror.c -o strerror.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./strsignal.c -o pic/strsignal.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./strsignal.c -o strsignal.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./unlink-if-ordinary.c -o pic/unlink-if-ordinary.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./unlink-if-ordinary.c -o unlink-if-ordinary.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./xatexit.c -o pic/xatexit.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./xatexit.c -o xatexit.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./xexit.c -o pic/xexit.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./xexit.c -o xexit.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./xmalloc.c -o pic/xmalloc.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./xmalloc.c -o xmalloc.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./xmemdup.c -o pic/xmemdup.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./xmemdup.c -o xmemdup.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./xstrdup.c -o pic/xstrdup.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./xstrdup.c -o xstrdup.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./xstrerror.c -o pic/xstrerror.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./xstrerror.c -o xstrerror.o
> if [ x"" != x ]; then \
>   gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic   
> ./xstrndup.c -o pic/xstrndup.o; \
> else true; fi
> gcc -c -DHAVE_CONFIG_H -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -I./../include  
> -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedantic  
> ./xstrndup.c -o xstrndup.o
> rm -f ./libiberty.a pic/./libiberty.a
> ar rc ./libiberty.a \
>   ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./alloca.o ./argv.o 
> ./choose-temp.o ./concat.o ./cp-demint.o ./dyn-string.o ./fdmatch.o 
> ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o 
> ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o 
> ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o 
> ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o 
> ./pex-common.o ./pex-one.o ./pex-unix.o ./safe-ctype.o ./sort.o ./spaces.o 
> ./splay-tree.o ./strerror.o ./strsignal.o ./unlink-if-ordinary.o ./xatexit.o 
> ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o  
> ranlib ./libiberty.a
> if [ x"" != x ]; then \
>   cd pic; \
>   ar rc ./libiberty.a \
>     ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./alloca.o ./argv.o 
> ./choose-temp.o ./concat.o ./cp-demint.o ./dyn-string.o ./fdmatch.o 
> ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o 
> ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o 
> ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o 
> ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o 
> ./pex-common.o ./pex-one.o ./pex-unix.o ./safe-ctype.o ./sort.o ./spaces.o 
> ./splay-tree.o ./strerror.o ./strsignal.o ./unlink-if-ordinary.o ./xatexit.o 
> ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o  ; \
>   ranlib ./libiberty.a; \
>   cd ..; \
> else true; fi
> rm -f needed-list; touch needed-list; \
> for f in atexit calloc memchr memcmp memcpy memmove memset rename strchr 
> strerror strncmp strrchr strstr strtol strtoul tmpnam vfprintf vprintf vfork 
> waitpid bcmp bcopy bzero; do \
>   for g in  ; do \
>     case "$g" in \
>       *$f*) echo $g >> needed-list ;; \
>     esac; \
>   done; \
> done
> echo ./regex.o ./cplus-dem.o ./cp-demangle.o ./md5.o ./alloca.o ./argv.o 
> ./choose-temp.o ./concat.o ./cp-demint.o ./dyn-string.o ./fdmatch.o 
> ./fibheap.o ./filename_cmp.o ./floatformat.o ./fnmatch.o ./fopen_unlocked.o 
> ./getopt.o ./getopt1.o ./getpwd.o ./getruntime.o ./hashtab.o ./hex.o 
> ./lbasename.o ./lrealpath.o ./make-relative-prefix.o ./make-temp-file.o 
> ./objalloc.o ./obstack.o ./partition.o ./pexecute.o ./physmem.o 
> ./pex-common.o ./pex-one.o ./pex-unix.o ./safe-ctype.o ./sort.o ./spaces.o 
> ./splay-tree.o ./strerror.o ./strsignal.o ./unlink-if-ordinary.o ./xatexit.o 
> ./xexit.o ./xmalloc.o ./xmemdup.o ./xstrdup.o ./xstrerror.o ./xstrndup.o > 
> required-list
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/libiberty'
> Making all in src
> make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
> bison  -dv c-parse.y
> /bin/bash: line 1: bison: command not found
> make[2]: *** [Makefile:1490: c-parse.tab.c] Error 127
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
> make[1]: *** [Makefile:361: all-recursive] Error 1
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_build: error: make -j1 returned exit code 2
> make: *** [debian/rules:5: build] Error 25
> dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2
> 
> E: Command 'cd /<<PKGBUILDDIR>> && runuser -u user42 -- dpkg-buildpackage 
> --sanitize-env -us -uc -rfakeroot -b' failed to run.


The full build log is available from:
http://qa-logs.debian.net/2023/08/16/nescc_1.3.5-1.1_unstable.log

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

Reply via email to