Source: complexity
Version: 1.13-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 complexity
> dpkg-buildpackage: info: source version 1.13-1
> dpkg-buildpackage: info: source distribution unstable
> dpkg-buildpackage: info: source changed by Boian Bonev <[email protected]>
>  dpkg-source --before-build .
> dpkg-buildpackage: info: host architecture amd64
> dpkg-source: info: using options from complexity-1.13/debian/source/options: 
> --extend-diff-ignore=(^|/)(doc/gendocs_template|doc/complexity\.info|m4/.*|lib/.*)$
>  debian/rules clean
> dh clean
>    dh_auto_clean
>       make -j8 distclean
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> Making distclean in lib
> make[2]: Entering directory '/<<PKGBUILDDIR>>/lib'
> make[3]: Entering directory '/<<PKGBUILDDIR>>/lib'
> test -z "" || rm -f 
> test -z "libgnu.a" || rm -f libgnu.a
> test -z "" || rm -f 
> rm -f *.o
> test -z "core *.stackdump alloca.h alloca.h-t assert.h assert.h-t errno.h 
> errno.h-t float.h float.h-t inttypes.h inttypes.h-t limits.h limits.h-t 
> stddef.h stddef.h-t stdint.h stdint.h-t stdio.h stdio.h-t1 stdio.h-t2 
> stdio.h-t3 stdlib.h stdlib.h-t1 stdlib.h-t2 stdlib.h-t3 string.h string.h-t1 
> string.h-t2 sys/types.h sys/types.h-t unistd.h unistd.h-t1 unistd.h-t2 
> unistd.h-t3 unistd.h-t4 wchar.h wchar.h-t1 wchar.h-t2 wchar.h-t3" || rm -f 
> core *.stackdump alloca.h alloca.h-t assert.h assert.h-t errno.h errno.h-t 
> float.h float.h-t inttypes.h inttypes.h-t limits.h limits.h-t stddef.h 
> stddef.h-t stdint.h stdint.h-t stdio.h stdio.h-t1 stdio.h-t2 stdio.h-t3 
> stdlib.h stdlib.h-t1 stdlib.h-t2 stdlib.h-t3 string.h string.h-t1 string.h-t2 
> sys/types.h sys/types.h-t unistd.h unistd.h-t1 unistd.h-t2 unistd.h-t3 
> unistd.h-t4 wchar.h wchar.h-t1 wchar.h-t2 wchar.h-t3
> rm -f *.tab.c
> test -z "" || rm -f 
> rm -f  ./.deps/asnprintf.Po ./.deps/printf-args.Po ./.deps/printf-parse.Po 
> ./.deps/vasnprintf.Po
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> test -z "" || rm -f 
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib'
> rm -f ./.deps/libgnu_a-asnprintf.Po
> rm -f ./.deps/libgnu_a-close.Po
> rm -f ./.deps/libgnu_a-fd-hook.Po
> rm -f ./.deps/libgnu_a-float.Po
> rm -f ./.deps/libgnu_a-free.Po
> rm -f ./.deps/libgnu_a-itold.Po
> rm -f ./.deps/libgnu_a-malloc.Po
> rm -f ./.deps/libgnu_a-memchr.Po
> rm -f ./.deps/libgnu_a-msvc-inval.Po
> rm -f ./.deps/libgnu_a-printf-args.Po
> rm -f ./.deps/libgnu_a-printf-parse.Po
> rm -f ./.deps/libgnu_a-snprintf.Po
> rm -f ./.deps/libgnu_a-stdio-read.Po
> rm -f ./.deps/libgnu_a-stdio-write.Po
> rm -f ./.deps/libgnu_a-unistd.Po
> rm -f ./.deps/libgnu_a-vasnprintf.Po
> rm -f ./.deps/libgnu_a-xsize.Po
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/lib'
> Making distclean in src
> make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
> test -z "complexity" || rm -f complexity
> test -z "*-stamp  cx-vs-mc" || rm -f *-stamp  cx-vs-mc
> rm -f *.o
> rm -f *.tab.c
> test -z "" || rm -f 
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> test -z "opts.c opts.h" || rm -f opts.c opts.h
> rm -f ./.deps/complexity-complexity.Po
> rm -f ./.deps/complexity-opts.Po
> rm -f ./.deps/complexity-score.Po
> rm -f ./.deps/complexity-tokenize.Po
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
> Making distclean in doc
> make[2]: Entering directory '/<<PKGBUILDDIR>>/doc'
> test -z "complexity.dvi complexity.pdf complexity.ps complexity.html" \
> || rm -rf complexity.dvi complexity.pdf complexity.ps complexity.html
> test -z "*-stamp  invoke-complexity.*" || rm -f *-stamp  invoke-complexity.*
> rm -rf complexity.t2d complexity.t2p
> rm -f vti.tmp* ./version.texi.tmp*
> test -z "" || rm -f 
> test . = "." || test -z "" || rm -f 
> test -z "example.texi version.texi set-flags.texi complexity.1" || rm -f 
> example.texi version.texi set-flags.texi complexity.1
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/doc'
> Making distclean in tests
> make[2]: Entering directory '/<<PKGBUILDDIR>>/tests'
> test -z "complexity.log" || rm -f complexity.log
> test -z "" || rm -f 
> test -z "complexity.trs" || rm -f complexity.trs
> test . = "." || test -z "" || rm -f 
> test -z "test-suite.log" || rm -f test-suite.log
> rm -f Makefile
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/tests'
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> test -z "" || rm -f 
> rm -f config.h stamp-h1
> rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
> test . = "." || test -z "" || rm -f 
> 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
>  debian/rules binary
> dh binary
>    dh_update_autotools_config
>    debian/rules override_dh_autoreconf
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> ## Instead of repackaging the upstream source, we remove the files included
> ## from gnulib before the build.
> rm -rf doc/complexity.info doc/gendocs_template m4/ lib/
> ## Regenerate src/opts.[ch] from src/opts.def - current upstream source uses
> ## newer autogen version than the system one
> cd src && autogen opts.def
> ## This is unfortunate, but we are forced to invoke gnulib-tool manually
> ## and list modules here, since bootstrap script assumes presence of git
> ## and network connection, and policy is to avoid bundled copies of
> ## another project code.
> gnulib-tool --import close fdl gendocs gpl-3.0 malloc-posix snprintf stdbool
> Module list with included dependencies (indented):
>     absolute-header
>     alloca-opt
>     assert-h
>     attribute
>     c99
>   close
>     errno
>     extensions
>     extern-inline
>     fd-hook
>   fdl
>     float
>     free-posix
>     gen-header
>   gendocs
>   gpl-3.0
>     include_next
>     inttypes-incomplete
>     limits-h
>   malloc-posix
>     memchr
>     msvc-inval
>     multiarch
>     size_max
>     snippet/_Noreturn
>     snippet/arg-nonnull
>     snippet/c++defs
>     snippet/warn-on-use
>   snprintf
>     ssize_t
>     std-gnu11
>   stdbool
>     stddef
>     stdint
>     stdio
>     stdlib
>     string
>     sys_types
>     unistd
>     vasnprintf
>     wchar
>     xalloc-oversized
>     xsize
> Notice from module fdl:
>   Don't use this module! Instead, copy the referenced license file into your 
> version control repository.
> File list:
>   build-aux/gendocs.sh
>   doc/fdl.texi
>   doc/gendocs_template
>   doc/gendocs_template_min
>   doc/gpl-3.0.texi
>   lib/_Noreturn.h
>   lib/alloca.in.h
>   lib/arg-nonnull.h
>   lib/asnprintf.c
>   lib/assert.in.h
>   lib/attribute.h
>   lib/c++defs.h
>   lib/close.c
>   lib/errno.in.h
>   lib/fd-hook.c
>   lib/fd-hook.h
>   lib/float+.h
>   lib/float.c
>   lib/float.in.h
>   lib/free.c
>   lib/inttypes.in.h
>   lib/itold.c
>   lib/limits.in.h
>   lib/malloc.c
>   lib/memchr.c
>   lib/memchr.valgrind
>   lib/msvc-inval.c
>   lib/msvc-inval.h
>   lib/printf-args.c
>   lib/printf-args.h
>   lib/printf-parse.c
>   lib/printf-parse.h
>   lib/size_max.h
>   lib/snprintf.c
>   lib/stddef.in.h
>   lib/stdint.in.h
>   lib/stdio-read.c
>   lib/stdio-write.c
>   lib/stdio.in.h
>   lib/stdlib.in.h
>   lib/string.in.h
>   lib/sys_types.in.h
>   lib/unistd.c
>   lib/unistd.in.h
>   lib/vasnprintf.c
>   lib/vasnprintf.h
>   lib/verify.h
>   lib/warn-on-use.h
>   lib/wchar.in.h
>   lib/xalloc-oversized.h
>   lib/xsize.c
>   lib/xsize.h
>   m4/00gnulib.m4
>   m4/absolute-header.m4
>   m4/alloca.m4
>   m4/assert_h.m4
>   m4/c-bool.m4
>   m4/close.m4
>   m4/codeset.m4
>   m4/errno_h.m4
>   m4/exponentd.m4
>   m4/extensions.m4
>   m4/extern-inline.m4
>   m4/float_h.m4
>   m4/free.m4
>   m4/gnulib-common.m4
>   m4/include_next.m4
>   m4/intmax_t.m4
>   m4/inttypes.m4
>   m4/inttypes_h.m4
>   m4/limits-h.m4
>   m4/locale-fr.m4
>   m4/malloc.m4
>   m4/math_h.m4
>   m4/memchr.m4
>   m4/mmap-anon.m4
>   m4/msvc-inval.m4
>   m4/multiarch.m4
>   m4/musl.m4
>   m4/off_t.m4
>   m4/pid_t.m4
>   m4/printf.m4
>   m4/size_max.m4
>   m4/snprintf.m4
>   m4/ssize_t.m4
>   m4/std-gnu11.m4
>   m4/stddef_h.m4
>   m4/stdint.m4
>   m4/stdint_h.m4
>   m4/stdio_h.m4
>   m4/stdlib_h.m4
>   m4/string_h.m4
>   m4/sys_types_h.m4
>   m4/unistd_h.m4
>   m4/vasnprintf.m4
>   m4/warn-on-use.m4
>   m4/wchar_h.m4
>   m4/wchar_t.m4
>   m4/wint_t.m4
>   m4/xsize.m4
>   m4/zzgnulib.m4
> Creating directory ./lib
> Creating directory ./m4
> Copying file doc/gendocs_template
> Copying file lib/_Noreturn.h
> Copying file lib/alloca.in.h
> Copying file lib/arg-nonnull.h
> Copying file lib/asnprintf.c
> Copying file lib/assert.in.h
> Copying file lib/attribute.h
> Copying file lib/c++defs.h
> Copying file lib/close.c
> Copying file lib/errno.in.h
> Copying file lib/fd-hook.c
> Copying file lib/fd-hook.h
> Copying file lib/float+.h
> Copying file lib/float.c
> Copying file lib/float.in.h
> Copying file lib/free.c
> Copying file lib/inttypes.in.h
> Copying file lib/itold.c
> Copying file lib/limits.in.h
> Copying file lib/malloc.c
> Copying file lib/memchr.c
> Copying file lib/memchr.valgrind
> Copying file lib/msvc-inval.c
> Copying file lib/msvc-inval.h
> Copying file lib/printf-args.c
> Copying file lib/printf-args.h
> Copying file lib/printf-parse.c
> Copying file lib/printf-parse.h
> Copying file lib/size_max.h
> Copying file lib/snprintf.c
> Copying file lib/stddef.in.h
> Copying file lib/stdint.in.h
> Copying file lib/stdio-read.c
> Copying file lib/stdio-write.c
> Copying file lib/stdio.in.h
> Copying file lib/stdlib.in.h
> Copying file lib/string.in.h
> Copying file lib/sys_types.in.h
> Copying file lib/unistd.c
> Copying file lib/unistd.in.h
> Copying file lib/vasnprintf.c
> Copying file lib/vasnprintf.h
> Copying file lib/verify.h
> Copying file lib/warn-on-use.h
> Copying file lib/wchar.in.h
> Copying file lib/xalloc-oversized.h
> Copying file lib/xsize.c
> Copying file lib/xsize.h
> Copying file m4/00gnulib.m4
> Copying file m4/absolute-header.m4
> Copying file m4/alloca.m4
> Copying file m4/assert_h.m4
> Copying file m4/c-bool.m4
> Copying file m4/close.m4
> Copying file m4/codeset.m4
> Copying file m4/errno_h.m4
> Copying file m4/exponentd.m4
> Copying file m4/extensions.m4
> Copying file m4/extern-inline.m4
> Copying file m4/float_h.m4
> Copying file m4/free.m4
> Copying file m4/gnulib-common.m4
> Copying file m4/gnulib-tool.m4
> Copying file m4/include_next.m4
> Copying file m4/intmax_t.m4
> Copying file m4/inttypes.m4
> Copying file m4/inttypes_h.m4
> Copying file m4/limits-h.m4
> Copying file m4/locale-fr.m4
> Copying file m4/malloc.m4
> Copying file m4/math_h.m4
> Copying file m4/memchr.m4
> Copying file m4/mmap-anon.m4
> Copying file m4/msvc-inval.m4
> Copying file m4/multiarch.m4
> Copying file m4/musl.m4
> Copying file m4/off_t.m4
> Copying file m4/pid_t.m4
> Copying file m4/printf.m4
> Copying file m4/size_max.m4
> Copying file m4/snprintf.m4
> Copying file m4/ssize_t.m4
> Copying file m4/std-gnu11.m4
> Copying file m4/stddef_h.m4
> Copying file m4/stdint.m4
> Copying file m4/stdint_h.m4
> Copying file m4/stdio_h.m4
> Copying file m4/stdlib_h.m4
> Copying file m4/string_h.m4
> Copying file m4/sys_types_h.m4
> Copying file m4/unistd_h.m4
> Copying file m4/vasnprintf.m4
> Copying file m4/warn-on-use.m4
> Copying file m4/wchar_h.m4
> Copying file m4/wchar_t.m4
> Copying file m4/wint_t.m4
> Copying file m4/xsize.m4
> Copying file m4/zzgnulib.m4
> Creating m4/gnulib-cache.m4
> Creating m4/gnulib-comp.m4
> Creating lib/Makefile.am
> Finished.
> 
> You may need to add #include directives for the following .h files.
>   #include <stdio.h>
>   #include <stdlib.h>
>   #include <unistd.h>
> 
> Don't forget to
>   - add "lib/Makefile" to AC_CONFIG_FILES in ./configure.ac,
>   - mention "lib" in SUBDIRS in Makefile.am,
>   - mention "-I m4" in ACLOCAL_AMFLAGS in Makefile.am
>     or add an AC_CONFIG_MACRO_DIRS([m4]) invocation in ./configure.ac,
>   - mention "m4/gnulib-cache.m4" in EXTRA_DIST in Makefile.am,
>   - invoke gl_EARLY in ./configure.ac, right after AC_PROG_CC,
>   - invoke gl_INIT in ./configure.ac.
> ## liboptschk.m4 was bundled m4/ alongside with gnulib macros,
> ## but we dropped it. This way is even better, since we for sure get
> ## the newest version of liboptschk.m4.
> ln -s /usr/share/autogen/liboptschk.m4 m4/
> dh_autoreconf
> configure.ac:19: installing 'build-aux/compile'
> configure.ac:18: installing 'build-aux/missing'
> Makefile.am: installing './INSTALL'
> doc/Makefile.am:32: installing 'build-aux/mdate-sh'
> doc/Makefile.am:32: installing 'build-aux/texinfo.tex'
> lib/Makefile.am: installing 'build-aux/depcomp'
> parallel-tests: installing 'build-aux/test-driver'
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_configure
>       ./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 --runstatedir=/run 
> --disable-maintainer-mode --disable-dependency-tracking
> ## --------------------------- ##
> ## Configuring complexity 1.13 ##
> ## --------------------------- ##
> 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 whether make supports the include directive... yes (GNU style)
> 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 the compiler is clang... no
> checking for compiler option needed when checking for declarations... none
> checking dependency style of gcc... none
> 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 wchar.h... yes
> checking for minix/config.h... no
> checking for limits.h... yes
> checking for sys/mman.h... yes
> checking for stdbool.h... yes
> checking for features.h... yes
> checking for crtdefs.h... no
> checking whether it is safe to define __EXTENSIONS__... yes
> checking whether _XOPEN_SOURCE should be defined... no
> checking for size_t... yes
> checking for working alloca.h... yes
> checking for alloca... yes
> 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 whether the preprocessor supports include_next... yes
> checking whether source code line length is unlimited... yes
> checking build system type... x86_64-pc-linux-gnu
> checking host system type... x86_64-pc-linux-gnu
> checking for _set_invalid_parameter_handler... no
> checking for mprotect... yes
> checking for snprintf... yes
> checking for vasnprintf... no
> checking for complete errno.h... yes
> checking whether ctype.h defines __header_inline... no
> checking whether limits.h has WORD_BIT, BOOL_WIDTH etc.... yes
> checking whether limits.h has SSIZE_MAX... yes
> checking for wint_t... yes
> checking whether wint_t is large enough... yes
> checking whether the compiler produces multi-arch binaries... no
> checking whether stdint.h conforms to C99... yes
> checking whether stdint.h works without ISO C predefines... yes
> checking whether stdint.h has UINTMAX_WIDTH etc.... yes
> checking for C/C++ restrict keyword... __restrict__
> checking whether malloc is ptrdiff_t safe... yes
> checking whether malloc, realloc, calloc set errno on failure... yes
> checking for mmap... yes
> checking for MAP_ANONYMOUS... yes
> checking whether memchr works... yes
> checking whether snprintf returns a byte count as in C99... yes
> checking whether printf supports POSIX/XSI format strings with positions... 
> yes
> checking for gcc options needed to detect all undeclared functions... none 
> needed
> checking whether snprintf is declared... yes
> checking for wchar_t... yes
> checking for good max_align_t... yes
> checking whether NULL can be used in arbitrary expressions... yes
> checking for unreachable... no
> checking whether fcloseall is declared... yes
> checking whether getw is declared... yes
> checking whether putw is declared... yes
> checking which flavor of printf attribute matches inttypes macros... system
> checking for nl_langinfo and CODESET... yes
> checking for a french Unicode locale... none
> checking whether ecvt is declared... yes
> checking whether fcvt is declared... yes
> checking whether gcvt is declared... yes
> checking whether MB_CUR_MAX is correct... guessing yes
> checking for pid_t... yes
> checking for mode_t... yes
> checking whether execvpe is declared... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for intmax_t... yes
> checking whether snprintf truncates the result as in C99... yes
> checking where to find the exponent in a 'double'... word 1 bit 20
> checking for wcslen... yes
> checking for snprintf... (cached) yes
> checking for strnlen... yes
> checking for wcrtomb... yes
> checking whether _snprintf is declared... no
> checking whether <wchar.h> uses 'inline' correctly... yes
> checking whether wcsdup is declared... yes
> checking for C compiler option to allow warnings... -Wno-error
> checking for alloca as a compiler built-in... yes
> checking for static_assert... yes, an <assert.h> macro
> checking whether conversion from 'int' to 'long double' works... yes
> checking whether free is known to preserve errno... yes
> checking for stdint.h... (cached) yes
> checking for SIZE_MAX... yes
> checking for snprintf... (cached) yes
> checking whether snprintf respects a size of 1... yes
> checking for ssize_t... yes
> checking for bool, true, false... no
> checking for ptrdiff_t... yes
> checking for stdint.h... (cached) yes
> checking for gcc... (cached) gcc
> checking whether the compiler supports GNU C... (cached) yes
> checking whether gcc accepts -g... (cached) yes
> checking for gcc option to enable C11 features... (cached) none needed
> checking whether gcc understands -c and -o together... (cached) yes
> checking whether the compiler is clang... (cached) no
> checking for compiler option needed when checking for declarations... 
> (cached) none
> checking dependency style of gcc... (cached) none
> checking for Minix Amsterdam compiler... no
> checking for ar... ar
> checking for ranlib... ranlib
> 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 lib/Makefile
> config.status: creating src/Makefile
> config.status: creating tests/Makefile
> config.status: creating config.h
> config.status: executing depfiles commands
>    dh_auto_build
>       make -j8
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> make  all-recursive
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> Making all in lib
> make[3]: Entering directory '/<<PKGBUILDDIR>>/lib'
> sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
>   -e 's|@''HAVE_ALLOCA_H''@|1|g' \
>   ./alloca.in.h > alloca.h-t
> sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
>       -e 's/@''HAVE_INTTYPES_H''@/1/g' \
>       -e 's|@''INCLUDE_NEXT''@|include_next|g' \
>       -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
>       -e 's|@''PRAGMA_COLUMNS''@||g' \
>       -e 's|@''NEXT_INTTYPES_H''@|<inttypes.h>|g' \
>       -e 's/@''APPLE_UNIVERSAL_BUILD''@/0/g' \
>       -e 's/@''PRIPTR_PREFIX''@/__PRIPTR_PREFIX/g' \
>       -e 's/@''GNULIB_IMAXABS''@/0/g' \
>       -e 's/@''GNULIB_IMAXDIV''@/0/g' \
>       -e 's/@''GNULIB_STRTOIMAX''@/0/g' \
>       -e 's/@''GNULIB_STRTOUMAX''@/0/g' \
>       -e 's/@''HAVE_DECL_IMAXABS''@/1/g' \
>       -e 's/@''HAVE_DECL_IMAXDIV''@/1/g' \
>       -e 's/@''HAVE_DECL_STRTOIMAX''@/1/g' \
>       -e 's/@''HAVE_DECL_STRTOUMAX''@/1/g' \
>       -e 's/@''HAVE_IMAXDIV_T''@/1/g' \
>       -e 's/@''REPLACE_IMAXABS''@/0/g' \
>       -e 's/@''REPLACE_IMAXDIV''@/0/g' \
>       -e 's/@''REPLACE_STRTOIMAX''@/0/g' \
>       -e 's/@''REPLACE_STRTOUMAX''@/0/g' \
>       -e 's/@''INT32_MAX_LT_INTMAX_MAX''@/1/g' \
>       -e 's/@''INT64_MAX_EQ_LONG_MAX''@/defined _LP64/g' \
>       -e 's/@''UINT32_MAX_LT_UINTMAX_MAX''@/1/g' \
>       -e 's/@''UINT64_MAX_EQ_ULONG_MAX''@/defined _LP64/g' \
>       -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \
>       -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \
>       -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \
>       ./inttypes.in.h > inttypes.h-t
> sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
>       -e 's|@''GUARD_PREFIX''@|GL|g' \
>       -e 's|@''INCLUDE_NEXT''@|include_next|g' \
>       -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
>       -e 's|@''PRAGMA_COLUMNS''@||g' \
>       -e 's|@''NEXT_LIMITS_H''@|<limits.h>|g' \
>       ./limits.in.h > limits.h-t
> mv alloca.h-t alloca.h
> sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
>       -e 's|@''GUARD_PREFIX''@|GL|g' \
>       -e 's|@''INCLUDE_NEXT''@|include_next|g' \
>       -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
>       -e 's|@''PRAGMA_COLUMNS''@||g' \
>       -e 's|@''NEXT_STDDEF_H''@|<stddef.h>|g' \
>       -e 's|@''HAVE_MAX_ALIGN_T''@|1|g' \
>       -e 's|@''HAVE_WCHAR_T''@|1|g' \
>       -e 's|@''REPLACE_NULL''@|0|g' \
>       ./stddef.in.h > stddef.h-t
> mv limits.h-t limits.h
> sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
>       -e 's|@''GUARD_PREFIX''@|GL|g' \
>       -e 's|@''INCLUDE_NEXT''@|include_next|g' \
>       -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
>       -e 's|@''PRAGMA_COLUMNS''@||g' \
>       -e 's|@''NEXT_STDIO_H''@|<stdio.h>|g' \
>       -e 's/@''GNULIB_DPRINTF''@/0/g' \
>       -e 's/@''GNULIB_FCLOSE''@/0/g' \
>       -e 's/@''GNULIB_FDOPEN''@/0/g' \
>       -e 's/@''GNULIB_FFLUSH''@/0/g' \
>       -e 's/@''GNULIB_FGETC''@/1/g' \
>       -e 's/@''GNULIB_FGETS''@/1/g' \
>       -e 's/@''GNULIB_FOPEN''@/0/g' \
>       -e 's/@''GNULIB_FOPEN_GNU''@/0/g' \
>       -e 's/@''GNULIB_FPRINTF''@/1/g' \
>       -e 's/@''GNULIB_FPRINTF_POSIX''@/0/g' \
>       -e 's/@''GNULIB_FPURGE''@/0/g' \
>       -e 's/@''GNULIB_FPUTC''@/1/g' \
>       -e 's/@''GNULIB_FPUTS''@/1/g' \
>       -e 's/@''GNULIB_FREAD''@/1/g' \
>       -e 's/@''GNULIB_FREOPEN''@/0/g' \
>       -e 's/@''GNULIB_FSCANF''@/1/g' \
>       -e 's/@''GNULIB_FSEEK''@/0/g' \
>       -e 's/@''GNULIB_FSEEKO''@/0/g' \
>       -e 's/@''GNULIB_FTELL''@/0/g' \
>       -e 's/@''GNULIB_FTELLO''@/0/g' \
>       -e 's/@''GNULIB_FWRITE''@/1/g' \
>       -e 's/@''GNULIB_GETC''@/1/g' \
>       -e 's/@''GNULIB_GETCHAR''@/1/g' \
>       -e 's/@''GNULIB_GETDELIM''@/0/g' \
>       -e 's/@''GNULIB_GETLINE''@/0/g' \
>       -e 's/@''GNULIB_OBSTACK_PRINTF''@/0/g' \
>       -e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/0/g' \
>       -e 's/@''GNULIB_PCLOSE''@/0/g' \
>       -e 's/@''GNULIB_PERROR''@/0/g' \
>       -e 's/@''GNULIB_POPEN''@/0/g' \
>       -e 's/@''GNULIB_PRINTF''@/1/g' \
>       -e 's/@''GNULIB_PRINTF_POSIX''@/0/g' \
>       -e 's/@''GNULIB_PUTC''@/1/g' \
>       -e 's/@''GNULIB_PUTCHAR''@/1/g' \
>       -e 's/@''GNULIB_PUTS''@/1/g' \
>       -e 's/@''GNULIB_REMOVE''@/0/g' \
>       -e 's/@''GNULIB_RENAME''@/0/g' \
>       -e 's/@''GNULIB_RENAMEAT''@/0/g' \
>       -e 's/@''GNULIB_SCANF''@/1/g' \
>       -e 's/@''GNULIB_SNPRINTF''@/1/g' \
>       -e 's/@''GNULIB_SPRINTF_POSIX''@/0/g' \
>       -e 's/@''GNULIB_STDIO_H_NONBLOCKING''@/0/g' \
>       -e 's/@''GNULIB_STDIO_H_SIGPIPE''@/0/g' \
>       -e 's/@''GNULIB_TMPFILE''@/0/g' \
>       -e 's/@''GNULIB_VASPRINTF''@/0/g' \
>       -e 's/@''GNULIB_VDPRINTF''@/0/g' \
>       -e 's/@''GNULIB_VFPRINTF''@/1/g' \
>       -e 's/@''GNULIB_VFPRINTF_POSIX''@/0/g' \
>       -e 's/@''GNULIB_VFSCANF''@/0/g' \
>       -e 's/@''GNULIB_VSCANF''@/0/g' \
>       -e 's/@''GNULIB_VPRINTF''@/1/g' \
>       -e 's/@''GNULIB_VPRINTF_POSIX''@/0/g' \
>       -e 's/@''GNULIB_VSNPRINTF''@/0/g' \
>       -e 's/@''GNULIB_VSPRINTF_POSIX''@/0/g' \
>       -e 's/@''GNULIB_MDA_FCLOSEALL''@/1/g' \
>       -e 's/@''GNULIB_MDA_FDOPEN''@/1/g' \
>       -e 's/@''GNULIB_MDA_FILENO''@/1/g' \
>       -e 's/@''GNULIB_MDA_GETW''@/1/g' \
>       -e 's/@''GNULIB_MDA_PUTW''@/1/g' \
>       -e 's/@''GNULIB_MDA_TEMPNAM''@/1/g' \
>       < ./stdio.in.h > stdio.h-t1
> sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
>       -e 's|@''GUARD_PREFIX''@|GL|g' \
>       -e 's|@''INCLUDE_NEXT''@|include_next|g' \
>       -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
>       -e 's|@''PRAGMA_COLUMNS''@||g' \
>       -e 's|@''NEXT_STDLIB_H''@|<stdlib.h>|g' \
>       -e 's/@''GNULIB__EXIT''@/0/g' \
>       -e 's/@''GNULIB_ALIGNED_ALLOC''@/0/g' \
>       -e 's/@''GNULIB_ATOLL''@/0/g' \
>       -e 's/@''GNULIB_CALLOC_GNU''@/0/g' \
>       -e 's/@''GNULIB_CALLOC_POSIX''@/0/g' \
>       -e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/0/g' \
>       -e 's/@''GNULIB_FREE_POSIX''@/1/g' \
>       -e 's/@''GNULIB_GETLOADAVG''@/0/g' \
>       -e 's/@''GNULIB_GETPROGNAME''@/0/g' \
>       -e 's/@''GNULIB_GETSUBOPT''@/0/g' \
>       -e 's/@''GNULIB_GRANTPT''@/0/g' \
>       -e 's/@''GNULIB_MALLOC_GNU''@/0/g' \
>       -e 's/@''GNULIB_MALLOC_POSIX''@/1/g' \
>       -e 's/@''GNULIB_MBSTOWCS''@/0/g' \
>       -e 's/@''GNULIB_MBTOWC''@/0/g' \
>       -e 's/@''GNULIB_MKDTEMP''@/0/g' \
>       -e 's/@''GNULIB_MKOSTEMP''@/0/g' \
>       -e 's/@''GNULIB_MKOSTEMPS''@/0/g' \
>       -e 's/@''GNULIB_MKSTEMP''@/0/g' \
>       -e 's/@''GNULIB_MKSTEMPS''@/0/g' \
>       -e 's/@''GNULIB_POSIX_MEMALIGN''@/0/g' \
>       -e 's/@''GNULIB_POSIX_OPENPT''@/0/g' \
>       -e 's/@''GNULIB_PTSNAME''@/0/g' \
>       -e 's/@''GNULIB_PTSNAME_R''@/0/g' \
>       -e 's/@''GNULIB_PUTENV''@/0/g' \
>       -e 's/@''GNULIB_QSORT_R''@/0/g' \
>       -e 's/@''GNULIB_RANDOM''@/0/g' \
>       -e 's/@''GNULIB_RANDOM_R''@/0/g' \
>       -e 's/@''GNULIB_REALLOC_GNU''@/0/g' \
>       -e 's/@''GNULIB_REALLOC_POSIX''@/0/g' \
>       -e 's/@''GNULIB_REALLOCARRAY''@/0/g' \
>       -e 's/@''GNULIB_REALPATH''@/0/g' \
>       -e 's/@''GNULIB_RPMATCH''@/0/g' \
>       -e 's/@''GNULIB_SECURE_GETENV''@/0/g' \
>       -e 's/@''GNULIB_SETENV''@/0/g' \
>       -e 's/@''GNULIB_STRTOD''@/0/g' \
>       -e 's/@''GNULIB_STRTOL''@/0/g' \
>       -e 's/@''GNULIB_STRTOLD''@/0/g' \
>       -e 's/@''GNULIB_STRTOLL''@/0/g' \
>       -e 's/@''GNULIB_STRTOUL''@/0/g' \
>       -e 's/@''GNULIB_STRTOULL''@/0/g' \
>       -e 's/@''GNULIB_SYSTEM_POSIX''@/0/g' \
>       -e 's/@''GNULIB_UNLOCKPT''@/0/g' \
>       -e 's/@''GNULIB_UNSETENV''@/0/g' \
>       -e 's/@''GNULIB_WCTOMB''@/0/g' \
>       -e 's/@''GNULIB_MDA_ECVT''@/1/g' \
>       -e 's/@''GNULIB_MDA_FCVT''@/1/g' \
>       -e 's/@''GNULIB_MDA_GCVT''@/1/g' \
>       -e 's/@''GNULIB_MDA_MKTEMP''@/1/g' \
>       -e 's/@''GNULIB_MDA_PUTENV''@/1/g' \
>       < ./stdlib.in.h > stdlib.h-t1
> sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
>       -e 's|@''GUARD_PREFIX''@|GL|g' \
>       -e 's|@''INCLUDE_NEXT''@|include_next|g' \
>       -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
>       -e 's|@''PRAGMA_COLUMNS''@||g' \
>       -e 's|@''NEXT_STRING_H''@|<string.h>|g' \
>       -e 's/@''GNULIB_EXPLICIT_BZERO''@/0/g' \
>       -e 's/@''GNULIB_FFSL''@/0/g' \
>       -e 's/@''GNULIB_FFSLL''@/0/g' \
>       -e 's/@''GNULIB_MBSLEN''@/0/g' \
>       -e 's/@''GNULIB_MBSNLEN''@/0/g' \
>       -e 's/@''GNULIB_MBSCHR''@/0/g' \
>       -e 's/@''GNULIB_MBSRCHR''@/0/g' \
>       -e 's/@''GNULIB_MBSSTR''@/0/g' \
>       -e 's/@''GNULIB_MBSCASECMP''@/0/g' \
>       -e 's/@''GNULIB_MBSNCASECMP''@/0/g' \
>       -e 's/@''GNULIB_MBSPCASECMP''@/0/g' \
>       -e 's/@''GNULIB_MBSCASESTR''@/0/g' \
>       -e 's/@''GNULIB_MBSCSPN''@/0/g' \
>       -e 's/@''GNULIB_MBSPBRK''@/0/g' \
>       -e 's/@''GNULIB_MBSSPN''@/0/g' \
>       -e 's/@''GNULIB_MBSSEP''@/0/g' \
>       -e 's/@''GNULIB_MBSTOK_R''@/0/g' \
>       -e 's/@''GNULIB_MEMCHR''@/1/g' \
>       -e 's/@''GNULIB_MEMMEM''@/0/g' \
>       -e 's/@''GNULIB_MEMPCPY''@/0/g' \
>       -e 's/@''GNULIB_MEMRCHR''@/0/g' \
>       -e 's/@''GNULIB_MEMSET_EXPLICIT''@/0/g' \
>       -e 's/@''GNULIB_RAWMEMCHR''@/0/g' \
>       -e 's/@''GNULIB_STPCPY''@/0/g' \
>       -e 's/@''GNULIB_STPNCPY''@/0/g' \
>       -e 's/@''GNULIB_STRCHRNUL''@/0/g' \
>       -e 's/@''GNULIB_STRDUP''@/0/g' \
>       -e 's/@''GNULIB_STRNCAT''@/0/g' \
>       -e 's/@''GNULIB_STRNDUP''@/0/g' \
>       -e 's/@''GNULIB_STRNLEN''@/0/g' \
>       -e 's/@''GNULIB_STRPBRK''@/0/g' \
>       -e 's/@''GNULIB_STRSEP''@/0/g' \
>       -e 's/@''GNULIB_STRSTR''@/0/g' \
>       -e 's/@''GNULIB_STRCASESTR''@/0/g' \
>       -e 's/@''GNULIB_STRTOK_R''@/0/g' \
>       -e 's/@''GNULIB_STRERROR''@/0/g' \
>       -e 's/@''GNULIB_STRERROR_R''@/0/g' \
>       -e 's/@''GNULIB_STRERRORNAME_NP''@/0/g' \
>       -e 's/@''GNULIB_SIGABBREV_NP''@/0/g' \
>       -e 's/@''GNULIB_SIGDESCR_NP''@/0/g' \
>       -e 's/@''GNULIB_STRSIGNAL''@/0/g' \
>       -e 's/@''GNULIB_STRVERSCMP''@/0/g' \
>       -e 's/@''GNULIB_MDA_MEMCCPY''@/1/g' \
>       -e 's/@''GNULIB_MDA_STRDUP''@/1/g' \
>       -e 's/@''GNULIB_FREE_POSIX''@/1/g' \
>       < ./string.in.h > string.h-t1
> mv stddef.h-t stddef.h
> /bin/mkdir -p 'sys'
> sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
>       -e 's|@''GUARD_PREFIX''@|GL|g' \
>       -e 's|@''HAVE_UNISTD_H''@|1|g' \
>       -e 's|@''INCLUDE_NEXT''@|include_next|g' \
>       -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
>       -e 's|@''PRAGMA_COLUMNS''@||g' \
>       -e 's|@''NEXT_UNISTD_H''@|<unistd.h>|g' \
>       -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \
>       -e 's/@''GNULIB_ACCESS''@/0/g' \
>       -e 's/@''GNULIB_CHDIR''@/0/g' \
>       -e 's/@''GNULIB_CHOWN''@/0/g' \
>       -e 's/@''GNULIB_CLOSE''@/1/g' \
>       -e 's/@''GNULIB_COPY_FILE_RANGE''@/0/g' \
>       -e 's/@''GNULIB_DUP''@/0/g' \
>       -e 's/@''GNULIB_DUP2''@/0/g' \
>       -e 's/@''GNULIB_DUP3''@/0/g' \
>       -e 's/@''GNULIB_ENVIRON''@/0/g' \
>       -e 's/@''GNULIB_EUIDACCESS''@/0/g' \
>       -e 's/@''GNULIB_EXECL''@/0/g' \
>       -e 's/@''GNULIB_EXECLE''@/0/g' \
>       -e 's/@''GNULIB_EXECLP''@/0/g' \
>       -e 's/@''GNULIB_EXECV''@/0/g' \
>       -e 's/@''GNULIB_EXECVE''@/0/g' \
>       -e 's/@''GNULIB_EXECVP''@/0/g' \
>       -e 's/@''GNULIB_EXECVPE''@/0/g' \
>       -e 's/@''GNULIB_FACCESSAT''@/0/g' \
>       -e 's/@''GNULIB_FCHDIR''@/0/g' \
>       -e 's/@''GNULIB_FCHOWNAT''@/0/g' \
>       -e 's/@''GNULIB_FDATASYNC''@/0/g' \
>       -e 's/@''GNULIB_FSYNC''@/0/g' \
>       -e 's/@''GNULIB_FTRUNCATE''@/0/g' \
>       < ./unistd.in.h > unistd.h-t1
> sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
>       -e 's|@''GUARD_PREFIX''@|GL|g' \
>       -e 's|@''INCLUDE_NEXT''@|include_next|g' \
>       -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
>       -e 's|@''PRAGMA_COLUMNS''@||g' \
>       -e 's|@''HAVE_FEATURES_H''@|1|g' \
>       -e 's|@''NEXT_WCHAR_H''@|<wchar.h>|g' \
>       -e 's|@''HAVE_WCHAR_H''@|1|g' \
>       -e 's/@''HAVE_CRTDEFS_H''@/0/g' \
>       -e 's/@''GNULIBHEADERS_OVERRIDE_WINT_T''@/0/g' \
>       -e 's/@''GNULIB_BTOWC''@/0/g' \
>       -e 's/@''GNULIB_WCTOB''@/0/g' \
>       -e 's/@''GNULIB_MBSINIT''@/0/g' \
>       -e 's/@''GNULIB_MBRTOWC''@/0/g' \
>       -e 's/@''GNULIB_MBRLEN''@/0/g' \
>       -e 's/@''GNULIB_MBSRTOWCS''@/0/g' \
>       -e 's/@''GNULIB_MBSNRTOWCS''@/0/g' \
>       -e 's/@''GNULIB_WCRTOMB''@/0/g' \
>       -e 's/@''GNULIB_WCSRTOMBS''@/0/g' \
>       -e 's/@''GNULIB_WCSNRTOMBS''@/0/g' \
>       -e 's/@''GNULIB_WCWIDTH''@/0/g' \
>       -e 's/@''GNULIB_WMEMCHR''@/0/g' \
>       -e 's/@''GNULIB_WMEMCMP''@/0/g' \
>       -e 's/@''GNULIB_WMEMCPY''@/0/g' \
>       -e 's/@''GNULIB_WMEMMOVE''@/0/g' \
>       -e 's/@''GNULIB_WMEMPCPY''@/0/g' \
>       -e 's/@''GNULIB_WMEMSET''@/0/g' \
>       -e 's/@''GNULIB_WCSLEN''@/0/g' \
>       -e 's/@''GNULIB_WCSNLEN''@/0/g' \
>       -e 's/@''GNULIB_WCSCPY''@/0/g' \
>       -e 's/@''GNULIB_WCPCPY''@/0/g' \
>       -e 's/@''GNULIB_WCSNCPY''@/0/g' \
>       -e 's/@''GNULIB_WCPNCPY''@/0/g' \
>       -e 's/@''GNULIB_WCSCAT''@/0/g' \
>       -e 's/@''GNULIB_WCSNCAT''@/0/g' \
>       -e 's/@''GNULIB_WCSCMP''@/0/g' \
>       -e 's/@''GNULIB_WCSNCMP''@/0/g' \
>       -e 's/@''GNULIB_WCSCASECMP''@/0/g' \
>       -e 's/@''GNULIB_WCSNCASECMP''@/0/g' \
>       -e 's/@''GNULIB_WCSCOLL''@/0/g' \
>       -e 's/@''GNULIB_WCSXFRM''@/0/g' \
>       -e 's/@''GNULIB_WCSDUP''@/0/g' \
>       -e 's/@''GNULIB_WCSCHR''@/0/g' \
>       -e 's/@''GNULIB_WCSRCHR''@/0/g' \
>       -e 's/@''GNULIB_WCSCSPN''@/0/g' \
>       -e 's/@''GNULIB_WCSSPN''@/0/g' \
>       -e 's/@''GNULIB_WCSPBRK''@/0/g' \
>       -e 's/@''GNULIB_WCSSTR''@/0/g' \
>       -e 's/@''GNULIB_WCSTOK''@/0/g' \
>       -e 's/@''GNULIB_WCSWIDTH''@/0/g' \
>       -e 's/@''GNULIB_WCSFTIME''@/0/g' \
>       -e 's/@''GNULIB_MDA_WCSDUP''@/1/g' \
>       -e 's/@''GNULIB_FREE_POSIX''@/1/g' \
>       < ./wchar.in.h > wchar.h-t1
> mv inttypes.h-t inttypes.h
> sed -e 1h -e '1s,.*,/* DO NOT EDIT! GENERATED AUTOMATICALLY! */,' -e 1G \
>       -e 's|@''GUARD_PREFIX''@|GL|g' \
>       -e 's|@''INCLUDE_NEXT''@|include_next|g' \
>       -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
>       -e 's|@''PRAGMA_COLUMNS''@||g' \
>       -e 's|@''NEXT_SYS_TYPES_H''@|<sys/types.h>|g' \
>       -e 's|@''WINDOWS_64_BIT_OFF_T''@|0|g' \
>       -e 's|@''WINDOWS_STAT_INODES''@|0|g' \
>       ./sys_types.in.h > sys/types.h-t
> sed \
>       -e 's|@''HAVE__EXIT''@|1|g' \
>       -e 's|@''HAVE_ALIGNED_ALLOC''@|1|g' \
>       -e 's|@''HAVE_ATOLL''@|1|g' \
>       -e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|1|g' \
>       -e 's|@''HAVE_DECL_ECVT''@|1|g' \
>       -e 's|@''HAVE_DECL_FCVT''@|1|g' \
>       -e 's|@''HAVE_DECL_GCVT''@|1|g' \
>       -e 's|@''HAVE_DECL_GETLOADAVG''@|1|g' \
>       -e 's|@''HAVE_DECL_PROGRAM_INVOCATION_NAME''@|1|g' \
>       -e 's|@''HAVE_GETPROGNAME''@|1|g' \
>       -e 's|@''HAVE_GETSUBOPT''@|1|g' \
>       -e 's|@''HAVE_GRANTPT''@|1|g' \
>       -e 's|@''HAVE_INITSTATE''@|1|g' \
>       -e 's|@''HAVE_DECL_INITSTATE''@|1|g' \
>       -e 's|@''HAVE_MBTOWC''@|1|g' \
>       -e 's|@''HAVE_MKDTEMP''@|1|g' \
>       -e 's|@''HAVE_MKOSTEMP''@|1|g' \
>       -e 's|@''HAVE_MKOSTEMPS''@|1|g' \
>       -e 's|@''HAVE_MKSTEMP''@|1|g' \
>       -e 's|@''HAVE_MKSTEMPS''@|1|g' \
>       -e 's|@''HAVE_POSIX_MEMALIGN''@|1|g' \
>       -e 's|@''HAVE_POSIX_OPENPT''@|1|g' \
>       -e 's|@''HAVE_PTSNAME''@|1|g' \
>       -e 's|@''HAVE_PTSNAME_R''@|1|g' \
>       -e 's|@''HAVE_QSORT_R''@|1|g' \
>       -e 's|@''HAVE_RANDOM''@|1|g' \
>       -e 's|@''HAVE_RANDOM_H''@|1|g' \
>       -e 's|@''HAVE_RANDOM_R''@|1|g' \
>       -e 's|@''HAVE_REALLOCARRAY''@|1|g' \
>       -e 's|@''HAVE_REALPATH''@|1|g' \
>       -e 's|@''HAVE_RPMATCH''@|1|g' \
>       -e 's|@''HAVE_SECURE_GETENV''@|1|g' \
>       -e 's|@''HAVE_DECL_SETENV''@|1|g' \
>       -e 's|@''HAVE_SETSTATE''@|1|g' \
>       -e 's|@''HAVE_DECL_SETSTATE''@|1|g' \
>       -e 's|@''HAVE_STRTOD''@|1|g' \
>       -e 's|@''HAVE_STRTOL''@|1|g' \
>       -e 's|@''HAVE_STRTOLD''@|1|g' \
>       -e 's|@''HAVE_STRTOLL''@|1|g' \
>       -e 's|@''HAVE_STRTOUL''@|1|g' \
>       -e 's|@''HAVE_STRTOULL''@|1|g' \
>       -e 's|@''HAVE_STRUCT_RANDOM_DATA''@|1|g' \
>       -e 's|@''HAVE_SYS_LOADAVG_H''@|0|g' \
>       -e 's|@''HAVE_UNLOCKPT''@|1|g' \
>       -e 's|@''HAVE_DECL_UNSETENV''@|1|g' \
>       < stdlib.h-t1 > stdlib.h-t2
> mv sys/types.h-t sys/types.h
> sed \
>       -e 's/@''GNULIB_GETCWD''@/0/g' \
>       -e 's/@''GNULIB_GETDOMAINNAME''@/0/g' \
>       -e 's/@''GNULIB_GETDTABLESIZE''@/0/g' \
>       -e 's/@''GNULIB_GETENTROPY''@/0/g' \
>       -e 's/@''GNULIB_GETGROUPS''@/0/g' \
>       -e 's/@''GNULIB_GETHOSTNAME''@/0/g' \
>       -e 's/@''GNULIB_GETLOGIN''@/0/g' \
>       -e 's/@''GNULIB_GETLOGIN_R''@/0/g' \
>       -e 's/@''GNULIB_GETOPT_POSIX''@/0/g' \
>       -e 's/@''GNULIB_GETPAGESIZE''@/0/g' \
>       -e 's/@''GNULIB_GETPASS''@/0/g' \
>       -e 's/@''GNULIB_GETPASS_GNU''@/0/g' \
>       -e 's/@''GNULIB_GETUSERSHELL''@/0/g' \
>       -e 's/@''GNULIB_GROUP_MEMBER''@/0/g' \
>       -e 's/@''GNULIB_ISATTY''@/0/g' \
>       -e 's/@''GNULIB_LCHOWN''@/0/g' \
>       -e 's/@''GNULIB_LINK''@/0/g' \
>       -e 's/@''GNULIB_LINKAT''@/0/g' \
>       -e 's/@''GNULIB_LSEEK''@/0/g' \
>       -e 's/@''GNULIB_PIPE''@/0/g' \
>       -e 's/@''GNULIB_PIPE2''@/0/g' \
>       -e 's/@''GNULIB_PREAD''@/0/g' \
>       -e 's/@''GNULIB_PWRITE''@/0/g' \
>       -e 's/@''GNULIB_READ''@/0/g' \
>       -e 's/@''GNULIB_READLINK''@/0/g' \
>       -e 's/@''GNULIB_READLINKAT''@/0/g' \
>       -e 's/@''GNULIB_RMDIR''@/0/g' \
>       -e 's/@''GNULIB_SETHOSTNAME''@/0/g' \
>       -e 's/@''GNULIB_SLEEP''@/0/g' \
>       -e 's/@''GNULIB_SYMLINK''@/0/g' \
>       -e 's/@''GNULIB_SYMLINKAT''@/0/g' \
>       -e 's/@''GNULIB_TRUNCATE''@/0/g' \
>       -e 's/@''GNULIB_TTYNAME_R''@/0/g' \
>       -e 's/@''GNULIB_UNISTD_H_GETOPT''@/00/g' \
>       -e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/0/g' \
>       -e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/0/g' \
>       -e 's/@''GNULIB_UNLINK''@/0/g' \
>       -e 's/@''GNULIB_UNLINKAT''@/0/g' \
>       -e 's/@''GNULIB_USLEEP''@/0/g' \
>       -e 's/@''GNULIB_WRITE''@/0/g' \
>       -e 's/@''GNULIB_MDA_ACCESS''@/1/g' \
>       -e 's/@''GNULIB_MDA_CHDIR''@/1/g' \
>       -e 's/@''GNULIB_MDA_CLOSE''@/1/g' \
>       -e 's/@''GNULIB_MDA_DUP''@/1/g' \
>       -e 's/@''GNULIB_MDA_DUP2''@/1/g' \
>       -e 's/@''GNULIB_MDA_EXECL''@/1/g' \
>       -e 's/@''GNULIB_MDA_EXECLE''@/1/g' \
>       -e 's/@''GNULIB_MDA_EXECLP''@/1/g' \
>       -e 's/@''GNULIB_MDA_EXECV''@/1/g' \
>       -e 's/@''GNULIB_MDA_EXECVE''@/1/g' \
>       -e 's/@''GNULIB_MDA_EXECVP''@/1/g' \
>       -e 's/@''GNULIB_MDA_EXECVPE''@/1/g' \
>       -e 's/@''GNULIB_MDA_GETCWD''@/1/g' \
>       -e 's/@''GNULIB_MDA_GETPID''@/1/g' \
>       -e 's/@''GNULIB_MDA_ISATTY''@/1/g' \
>       -e 's/@''GNULIB_MDA_LSEEK''@/1/g' \
>       -e 's/@''GNULIB_MDA_READ''@/1/g' \
>       -e 's/@''GNULIB_MDA_RMDIR''@/1/g' \
>       -e 's/@''GNULIB_MDA_SWAB''@/1/g' \
>       -e 's/@''GNULIB_MDA_UNLINK''@/1/g' \
>       -e 's/@''GNULIB_MDA_WRITE''@/1/g' \
>       < unistd.h-t1 > unistd.h-t2
> sed \
>       -e 's|@''HAVE_EXPLICIT_BZERO''@|1|g' \
>       -e 's|@''HAVE_FFSL''@|1|g' \
>       -e 's|@''HAVE_FFSLL''@|1|g' \
>       -e 's|@''HAVE_MBSLEN''@|0|g' \
>       -e 's|@''HAVE_DECL_MEMMEM''@|1|g' \
>       -e 's|@''HAVE_MEMPCPY''@|1|g' \
>       -e 's|@''HAVE_DECL_MEMRCHR''@|1|g' \
>       -e 's|@''HAVE_MEMSET_EXPLICIT''@|1|g' \
>       -e 's|@''HAVE_RAWMEMCHR''@|1|g' \
>       -e 's|@''HAVE_STPCPY''@|1|g' \
>       -e 's|@''HAVE_STPNCPY''@|1|g' \
>       -e 's|@''HAVE_STRCHRNUL''@|1|g' \
>       -e 's|@''HAVE_DECL_STRDUP''@|1|g' \
>       -e 's|@''HAVE_DECL_STRNDUP''@|1|g' \
>       -e 's|@''HAVE_DECL_STRNLEN''@|1|g' \
>       -e 's|@''HAVE_STRPBRK''@|1|g' \
>       -e 's|@''HAVE_STRSEP''@|1|g' \
>       -e 's|@''HAVE_STRCASESTR''@|1|g' \
>       -e 's|@''HAVE_DECL_STRTOK_R''@|1|g' \
>       -e 's|@''HAVE_DECL_STRERROR_R''@|1|g' \
>       -e 's|@''HAVE_STRERRORNAME_NP''@|1|g' \
>       -e 's|@''HAVE_SIGABBREV_NP''@|1|g' \
>       -e 's|@''HAVE_SIGDESCR_NP''@|1|g' \
>       -e 's|@''HAVE_DECL_STRSIGNAL''@|1|g' \
>       -e 's|@''HAVE_STRVERSCMP''@|1|g' \
>       -e 's|@''REPLACE_FFSLL''@|0|g' \
>       -e 's|@''REPLACE_MEMCHR''@|0|g' \
>       -e 's|@''REPLACE_MEMMEM''@|0|g' \
>       -e 's|@''REPLACE_MEMPCPY''@|0|g' \
>       -e 's|@''REPLACE_FREE''@|0|g' \
>       -e 's|@''REPLACE_STPCPY''@|0|g' \
>       -e 's|@''REPLACE_STPNCPY''@|0|g' \
>       -e 's|@''REPLACE_STRCHRNUL''@|0|g' \
>       -e 's|@''REPLACE_STRDUP''@|0|g' \
>       -e 's|@''REPLACE_STRNCAT''@|0|g' \
>       -e 's|@''REPLACE_STRNDUP''@|0|g' \
>       -e 's|@''REPLACE_STRNLEN''@|0|g' \
>       -e 's|@''REPLACE_STRSTR''@|0|g' \
>       -e 's|@''REPLACE_STRCASESTR''@|0|g' \
>       -e 's|@''REPLACE_STRTOK_R''@|0|g' \
>       -e 's|@''REPLACE_STRERROR''@|0|g' \
>       -e 's|@''REPLACE_STRERROR_R''@|0|g' \
>       -e 's|@''REPLACE_STRERRORNAME_NP''@|0|g' \
>       -e 's|@''REPLACE_STRSIGNAL''@|0|g' \
>       -e 's|@''UNDEFINE_STRTOK_R''@|0|g' \
>       -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \
>       -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \
>       -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \
>       < string.h-t1 > string.h-t2
> sed \
>       -e 's|@''HAVE_WINT_T''@|1|g' \
>       -e 's|@''HAVE_BTOWC''@|1|g' \
>       -e 's|@''HAVE_MBSINIT''@|1|g' \
>       -e 's|@''HAVE_MBRTOWC''@|1|g' \
>       -e 's|@''HAVE_MBRLEN''@|1|g' \
>       -e 's|@''HAVE_MBSRTOWCS''@|1|g' \
>       -e 's|@''HAVE_MBSNRTOWCS''@|1|g' \
>       -e 's|@''HAVE_WCRTOMB''@|1|g' \
>       -e 's|@''HAVE_WCSRTOMBS''@|1|g' \
>       -e 's|@''HAVE_WCSNRTOMBS''@|1|g' \
>       -e 's|@''HAVE_WMEMCHR''@|1|g' \
>       -e 's|@''HAVE_WMEMCMP''@|1|g' \
>       -e 's|@''HAVE_WMEMCPY''@|1|g' \
>       -e 's|@''HAVE_WMEMMOVE''@|1|g' \
>       -e 's|@''HAVE_WMEMPCPY''@|1|g' \
>       -e 's|@''HAVE_WMEMSET''@|1|g' \
>       -e 's|@''HAVE_WCSLEN''@|1|g' \
>       -e 's|@''HAVE_WCSNLEN''@|1|g' \
>       -e 's|@''HAVE_WCSCPY''@|1|g' \
>       -e 's|@''HAVE_WCPCPY''@|1|g' \
>       -e 's|@''HAVE_WCSNCPY''@|1|g' \
>       -e 's|@''HAVE_WCPNCPY''@|1|g' \
>       -e 's|@''HAVE_WCSCAT''@|1|g' \
>       -e 's|@''HAVE_WCSNCAT''@|1|g' \
>       -e 's|@''HAVE_WCSCMP''@|1|g' \
>       -e 's|@''HAVE_WCSNCMP''@|1|g' \
>       -e 's|@''HAVE_WCSCASECMP''@|1|g' \
>       -e 's|@''HAVE_WCSNCASECMP''@|1|g' \
>       -e 's|@''HAVE_WCSCOLL''@|1|g' \
>       -e 's|@''HAVE_WCSXFRM''@|1|g' \
>       -e 's|@''HAVE_WCSDUP''@|1|g' \
>       -e 's|@''HAVE_WCSCHR''@|1|g' \
>       -e 's|@''HAVE_WCSRCHR''@|1|g' \
>       -e 's|@''HAVE_WCSCSPN''@|1|g' \
>       -e 's|@''HAVE_WCSSPN''@|1|g' \
>       -e 's|@''HAVE_WCSPBRK''@|1|g' \
>       -e 's|@''HAVE_WCSSTR''@|1|g' \
>       -e 's|@''HAVE_WCSTOK''@|1|g' \
>       -e 's|@''HAVE_WCSWIDTH''@|1|g' \
>       -e 's|@''HAVE_WCSFTIME''@|1|g' \
>       -e 's|@''HAVE_DECL_WCTOB''@|1|g' \
>       -e 's|@''HAVE_DECL_WCSDUP''@|1|g' \
>       -e 's|@''HAVE_DECL_WCWIDTH''@|1|g' \
>       < wchar.h-t1 > wchar.h-t2
> sed \
>       -e 's|@''HAVE_DECL_FCLOSEALL''@|1|g' \
>       -e 's|@''HAVE_DECL_FPURGE''@|1|g' \
>       -e 's|@''HAVE_DECL_FSEEKO''@|1|g' \
>       -e 's|@''HAVE_DECL_FTELLO''@|1|g' \
>       -e 's|@''HAVE_DECL_GETDELIM''@|1|g' \
>       -e 's|@''HAVE_DECL_GETLINE''@|1|g' \
>       -e 's|@''HAVE_DECL_GETW''@|1|g' \
>       -e 's|@''HAVE_DECL_OBSTACK_PRINTF''@|1|g' \
>       -e 's|@''HAVE_DECL_PUTW''@|1|g' \
>       -e 's|@''HAVE_DECL_SNPRINTF''@|1|g' \
>       -e 's|@''HAVE_DECL_VSNPRINTF''@|1|g' \
>       -e 's|@''HAVE_DPRINTF''@|1|g' \
>       -e 's|@''HAVE_FSEEKO''@|1|g' \
>       -e 's|@''HAVE_FTELLO''@|1|g' \
>       -e 's|@''HAVE_PCLOSE''@|1|g' \
>       -e 's|@''HAVE_POPEN''@|1|g' \
>       -e 's|@''HAVE_RENAMEAT''@|1|g' \
>       -e 's|@''HAVE_VASPRINTF''@|1|g' \
>       -e 's|@''HAVE_VDPRINTF''@|1|g' \
>       < stdio.h-t1 > stdio.h-t2
> sed \
>       -e 's|@''REPLACE__EXIT''@|0|g' \
>       -e 's|@''REPLACE_ALIGNED_ALLOC''@|0|g' \
>       -e 's|@''REPLACE_CALLOC_FOR_CALLOC_GNU''@|0|g' \
>       -e 's|@''REPLACE_CALLOC_FOR_CALLOC_POSIX''@|0|g' \
>       -e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|0|g' \
>       -e 's|@''REPLACE_FREE''@|0|g' \
>       -e 's|@''REPLACE_GETLOADAVG''@|0|g' \
>       -e 's|@''REPLACE_GETPROGNAME''@|0|g' \
>       -e 's|@''REPLACE_GETSUBOPT''@|0|g' \
>       -e 's|@''REPLACE_INITSTATE''@|0|g' \
>       -e 's|@''REPLACE_MALLOC_FOR_MALLOC_GNU''@|0|g' \
>       -e 's|@''REPLACE_MALLOC_FOR_MALLOC_POSIX''@|0|g' \
>       -e 's|@''REPLACE_MB_CUR_MAX''@|0|g' \
>       -e 's|@''REPLACE_MBSTOWCS''@|0|g' \
>       -e 's|@''REPLACE_MBTOWC''@|0|g' \
>       -e 's|@''REPLACE_MKOSTEMP''@|0|g' \
>       -e 's|@''REPLACE_MKOSTEMPS''@|0|g' \
>       -e 's|@''REPLACE_MKSTEMP''@|0|g' \
>       -e 's|@''REPLACE_POSIX_MEMALIGN''@|0|g' \
>       -e 's|@''REPLACE_POSIX_OPENPT''@|0|g' \
>       -e 's|@''REPLACE_PTSNAME''@|0|g' \
>       -e 's|@''REPLACE_PTSNAME_R''@|0|g' \
>       -e 's|@''REPLACE_PUTENV''@|0|g' \
>       -e 's|@''REPLACE_QSORT_R''@|0|g' \
>       -e 's|@''REPLACE_RANDOM''@|0|g' \
>       -e 's|@''REPLACE_RANDOM_R''@|0|g' \
>       -e 's|@''REPLACE_REALLOC_FOR_REALLOC_GNU''@|0|g' \
>       -e 's|@''REPLACE_REALLOC_FOR_REALLOC_POSIX''@|0|g' \
>       -e 's|@''REPLACE_REALLOCARRAY''@|0|g' \
>       -e 's|@''REPLACE_REALPATH''@|0|g' \
>       -e 's|@''REPLACE_SETENV''@|0|g' \
>       -e 's|@''REPLACE_SETSTATE''@|0|g' \
>       -e 's|@''REPLACE_STRTOD''@|0|g' \
>       -e 's|@''REPLACE_STRTOL''@|0|g' \
>       -e 's|@''REPLACE_STRTOLD''@|0|g' \
>       -e 's|@''REPLACE_STRTOLL''@|0|g' \
>       -e 's|@''REPLACE_STRTOUL''@|0|g' \
>       -e 's|@''REPLACE_STRTOULL''@|0|g' \
>       -e 's|@''REPLACE_UNSETENV''@|0|g' \
>       -e 's|@''REPLACE_WCTOMB''@|0|g' \
>       -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \
>       -e '/definition of _Noreturn/r ./_Noreturn.h' \
>       -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \
>       -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \
>       < stdlib.h-t2 > stdlib.h-t3
> rm -f string.h-t1
> sed \
>       -e 's|@''REPLACE_MBSTATE_T''@|0|g' \
>       -e 's|@''REPLACE_BTOWC''@|0|g' \
>       -e 's|@''REPLACE_WCTOB''@|0|g' \
>       -e 's|@''REPLACE_FREE''@|0|g' \
>       -e 's|@''REPLACE_MBSINIT''@|0|g' \
>       -e 's|@''REPLACE_MBRTOWC''@|0|g' \
>       -e 's|@''REPLACE_MBRLEN''@|0|g' \
>       -e 's|@''REPLACE_MBSRTOWCS''@|0|g' \
>       -e 's|@''REPLACE_MBSNRTOWCS''@|0|g' \
>       -e 's|@''REPLACE_WCRTOMB''@|0|g' \
>       -e 's|@''REPLACE_WCSRTOMBS''@|0|g' \
>       -e 's|@''REPLACE_WCSNRTOMBS''@|0|g' \
>       -e 's|@''REPLACE_WCWIDTH''@|0|g' \
>       -e 's|@''REPLACE_WCSWIDTH''@|0|g' \
>       -e 's|@''REPLACE_WCSFTIME''@|0|g' \
>       -e 's|@''REPLACE_WCSCMP''@|0|g' \
>       -e 's|@''REPLACE_WCSNCMP''@|0|g' \
>       -e 's|@''REPLACE_WCSSTR''@|0|g' \
>       -e 's|@''REPLACE_WCSTOK''@|0|g' \
>       -e 's|@''REPLACE_WMEMCMP''@|0|g' \
>       -e 's|@''REPLACE_WMEMPCPY''@|0|g' \
>       -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \
>       -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \
>       -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \
>       < wchar.h-t2 > wchar.h-t3
> mv string.h-t2 string.h
> sed \
>       -e 's|@''REPLACE_DPRINTF''@|0|g' \
>       -e 's|@''REPLACE_FCLOSE''@|0|g' \
>       -e 's|@''REPLACE_FDOPEN''@|0|g' \
>       -e 's|@''REPLACE_FFLUSH''@|0|g' \
>       -e 's|@''REPLACE_FOPEN''@|0|g' \
>       -e 's|@''REPLACE_FOPEN_FOR_FOPEN_GNU''@|0|g' \
>       -e 's|@''REPLACE_FPRINTF''@|0|g' \
>       -e 's|@''REPLACE_FPURGE''@|0|g' \
>       -e 's|@''REPLACE_FREOPEN''@|0|g' \
>       -e 's|@''REPLACE_FSEEK''@|0|g' \
>       -e 's|@''REPLACE_FSEEKO''@|0|g' \
>       -e 's|@''REPLACE_FTELL''@|0|g' \
>       -e 's|@''REPLACE_FTELLO''@|0|g' \
>       -e 's|@''REPLACE_GETDELIM''@|0|g' \
>       -e 's|@''REPLACE_GETLINE''@|0|g' \
>       -e 's|@''REPLACE_OBSTACK_PRINTF''@|0|g' \
>       -e 's|@''REPLACE_PERROR''@|0|g' \
>       -e 's|@''REPLACE_POPEN''@|0|g' \
>       -e 's|@''REPLACE_PRINTF''@|0|g' \
>       -e 's|@''REPLACE_REMOVE''@|0|g' \
>       -e 's|@''REPLACE_RENAME''@|0|g' \
>       -e 's|@''REPLACE_RENAMEAT''@|0|g' \
>       -e 's|@''REPLACE_SNPRINTF''@|0|g' \
>       -e 's|@''REPLACE_SPRINTF''@|0|g' \
>       -e 's|@''REPLACE_STDIO_READ_FUNCS''@|0|g' \
>       -e 's|@''REPLACE_STDIO_WRITE_FUNCS''@|0|g' \
>       -e 's|@''REPLACE_TMPFILE''@|0|g' \
>       -e 's|@''REPLACE_VASPRINTF''@|0|g' \
>       -e 's|@''REPLACE_VDPRINTF''@|0|g' \
>       -e 's|@''REPLACE_VFPRINTF''@|0|g' \
>       -e 's|@''REPLACE_VPRINTF''@|0|g' \
>       -e 's|@''REPLACE_VSNPRINTF''@|0|g' \
>       -e 's|@''REPLACE_VSPRINTF''@|0|g' \
>       -e 's|@''ASM_SYMBOL_PREFIX''@||g' \
>       -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \
>       -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \
>       -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \
>       < stdio.h-t2 > stdio.h-t3
> sed \
>       -e 's|@''HAVE_CHOWN''@|1|g' \
>       -e 's|@''HAVE_COPY_FILE_RANGE''@|1|g' \
>       -e 's|@''HAVE_DUP3''@|1|g' \
>       -e 's|@''HAVE_EUIDACCESS''@|1|g' \
>       -e 's|@''HAVE_EXECVPE''@|1|g' \
>       -e 's|@''HAVE_FACCESSAT''@|1|g' \
>       -e 's|@''HAVE_FCHDIR''@|1|g' \
>       -e 's|@''HAVE_FCHOWNAT''@|1|g' \
>       -e 's|@''HAVE_FDATASYNC''@|1|g' \
>       -e 's|@''HAVE_FSYNC''@|1|g' \
>       -e 's|@''HAVE_FTRUNCATE''@|1|g' \
>       -e 's|@''HAVE_GETDTABLESIZE''@|1|g' \
>       -e 's|@''HAVE_GETENTROPY''@|1|g' \
>       -e 's|@''HAVE_GETGROUPS''@|1|g' \
>       -e 's|@''HAVE_GETHOSTNAME''@|1|g' \
>       -e 's|@''HAVE_GETPAGESIZE''@|1|g' \
>       -e 's|@''HAVE_GETPASS''@|1|g' \
>       -e 's|@''HAVE_GROUP_MEMBER''@|1|g' \
>       -e 's|@''HAVE_LCHOWN''@|1|g' \
>       -e 's|@''HAVE_LINK''@|1|g' \
>       -e 's|@''HAVE_LINKAT''@|1|g' \
>       -e 's|@''HAVE_PIPE''@|1|g' \
>       -e 's|@''HAVE_PIPE2''@|1|g' \
>       -e 's|@''HAVE_PREAD''@|1|g' \
>       -e 's|@''HAVE_PWRITE''@|1|g' \
>       -e 's|@''HAVE_READLINK''@|1|g' \
>       -e 's|@''HAVE_READLINKAT''@|1|g' \
>       -e 's|@''HAVE_SETHOSTNAME''@|1|g' \
>       -e 's|@''HAVE_SLEEP''@|1|g' \
>       -e 's|@''HAVE_SYMLINK''@|1|g' \
>       -e 's|@''HAVE_SYMLINKAT''@|1|g' \
>       -e 's|@''HAVE_UNLINKAT''@|1|g' \
>       -e 's|@''HAVE_USLEEP''@|1|g' \
>       -e 's|@''HAVE_DECL_ENVIRON''@|1|g' \
>       -e 's|@''HAVE_DECL_EXECVPE''@|1|g' \
>       -e 's|@''HAVE_DECL_FCHDIR''@|1|g' \
>       -e 's|@''HAVE_DECL_FDATASYNC''@|1|g' \
>       -e 's|@''HAVE_DECL_GETDOMAINNAME''@|1|g' \
>       -e 's|@''HAVE_DECL_GETLOGIN''@|1|g' \
>       -e 's|@''HAVE_DECL_GETLOGIN_R''@|1|g' \
>       -e 's|@''HAVE_DECL_GETPAGESIZE''@|1|g' \
>       -e 's|@''HAVE_DECL_GETUSERSHELL''@|1|g' \
>       -e 's|@''HAVE_DECL_SETHOSTNAME''@|1|g' \
>       -e 's|@''HAVE_DECL_TRUNCATE''@|1|g' \
>       -e 's|@''HAVE_DECL_TTYNAME_R''@|1|g' \
>       -e 's|@''HAVE_OS_H''@|0|g' \
>       -e 's|@''HAVE_SYS_PARAM_H''@|0|g' \
>       < unistd.h-t2 > unistd.h-t3
> rm -f wchar.h-t1 wchar.h-t2
> rm -f stdlib.h-t1 stdlib.h-t2
> mv wchar.h-t3 wchar.h
> mv stdlib.h-t3 stdlib.h
> rm -f stdio.h-t1 stdio.h-t2
> sed \
>       -e 's|@''REPLACE_ACCESS''@|0|g' \
>       -e 's|@''REPLACE_CHOWN''@|0|g' \
>       -e 's|@''REPLACE_CLOSE''@|0|g' \
>       -e 's|@''REPLACE_COPY_FILE_RANGE''@|0|g' \
>       -e 's|@''REPLACE_DUP''@|0|g' \
>       -e 's|@''REPLACE_DUP2''@|0|g' \
>       -e 's|@''REPLACE_DUP3''@|0|g' \
>       -e 's|@''REPLACE_EXECL''@|0|g' \
>       -e 's|@''REPLACE_EXECLE''@|0|g' \
>       -e 's|@''REPLACE_EXECLP''@|0|g' \
>       -e 's|@''REPLACE_EXECV''@|0|g' \
>       -e 's|@''REPLACE_EXECVE''@|0|g' \
>       -e 's|@''REPLACE_EXECVP''@|0|g' \
>       -e 's|@''REPLACE_EXECVPE''@|0|g' \
>       -e 's|@''REPLACE_FACCESSAT''@|0|g' \
>       -e 's|@''REPLACE_FCHOWNAT''@|0|g' \
>       -e 's|@''REPLACE_FDATASYNC''@|0|g' \
>       -e 's|@''REPLACE_FTRUNCATE''@|0|g' \
>       -e 's|@''REPLACE_GETCWD''@|0|g' \
>       -e 's|@''REPLACE_GETDOMAINNAME''@|0|g' \
>       -e 's|@''REPLACE_GETDTABLESIZE''@|0|g' \
>       -e 's|@''REPLACE_GETENTROPY''@|0|g' \
>       -e 's|@''REPLACE_GETLOGIN_R''@|0|g' \
>       -e 's|@''REPLACE_GETGROUPS''@|0|g' \
>       -e 's|@''REPLACE_GETPAGESIZE''@|0|g' \
>       -e 's|@''REPLACE_GETPASS''@|0|g' \
>       -e 's|@''REPLACE_GETPASS_FOR_GETPASS_GNU''@|0|g' \
>       -e 's|@''REPLACE_ISATTY''@|0|g' \
>       -e 's|@''REPLACE_LCHOWN''@|0|g' \
>       -e 's|@''REPLACE_LINK''@|0|g' \
>       -e 's|@''REPLACE_LINKAT''@|0|g' \
>       -e 's|@''REPLACE_LSEEK''@|0|g' \
>       -e 's|@''REPLACE_PIPE2''@|0|g' \
>       -e 's|@''REPLACE_PREAD''@|0|g' \
>       -e 's|@''REPLACE_PWRITE''@|0|g' \
>       -e 's|@''REPLACE_READ''@|0|g' \
>       -e 's|@''REPLACE_READLINK''@|0|g' \
>       -e 's|@''REPLACE_READLINKAT''@|0|g' \
>       -e 's|@''REPLACE_RMDIR''@|0|g' \
>       -e 's|@''REPLACE_SETHOSTNAME''@|0|g' \
>       -e 's|@''REPLACE_SLEEP''@|0|g' \
>       -e 's|@''REPLACE_SYMLINK''@|0|g' \
>       -e 's|@''REPLACE_SYMLINKAT''@|0|g' \
>       -e 's|@''REPLACE_TRUNCATE''@|0|g' \
>       -e 's|@''REPLACE_TTYNAME_R''@|0|g' \
>       -e 's|@''REPLACE_UNLINK''@|0|g' \
>       -e 's|@''REPLACE_UNLINKAT''@|0|g' \
>       -e 's|@''REPLACE_USLEEP''@|0|g' \
>       -e 's|@''REPLACE_WRITE''@|0|g' \
>       -e 's|@''UNISTD_H_HAVE_SYS_RANDOM_H''@|0|g' \
>       -e 's|@''UNISTD_H_HAVE_WINSOCK2_H''@|0|g' \
>       -e 's|@''UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS''@|0|g' \
>       -e '/definitions of _GL_FUNCDECL_RPL/r ./c++defs.h' \
>       -e '/definition of _GL_ARG_NONNULL/r ./arg-nonnull.h' \
>       -e '/definition of _GL_WARN_ON_USE/r ./warn-on-use.h' \
>       < unistd.h-t3 > unistd.h-t4
> mv stdio.h-t3 stdio.h
> rm -f unistd.h-t1 unistd.h-t2 unistd.h-t3
> mv unistd.h-t4 unistd.h
> make  all-recursive
> make[4]: Entering directory '/<<PKGBUILDDIR>>/lib'
> make[5]: Entering directory '/<<PKGBUILDDIR>>/lib'
> gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  
> -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef 
> -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion 
> -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits 
> -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security   -c -o 
> libgnu_a-fd-hook.o `test -f 'fd-hook.c' || echo './'`fd-hook.c
> gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  
> -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef 
> -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion 
> -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits 
> -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security   -c -o 
> libgnu_a-unistd.o `test -f 'unistd.c' || echo './'`unistd.c
> gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  
> -Wno-cast-qual -Wno-conversion -Wno-float-equal -Wno-sign-compare -Wno-undef 
> -Wno-unused-function -Wno-unused-parameter -Wno-float-conversion 
> -Wimplicit-fallthrough -Wno-pedantic -Wno-sign-conversion -Wno-type-limits 
> -Wno-unsuffixed-float-constants -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security   -c -o 
> libgnu_a-xsize.o `test -f 'xsize.c' || echo './'`xsize.c
> gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security   -c -o asnprintf.o asnprintf.c
> gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security   -c -o printf-args.o printf-args.c
> gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security   -c -o printf-parse.o printf-parse.c
> gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security   -c -o vasnprintf.o vasnprintf.c
> rm -f libgnu.a
> ar cr libgnu.a  libgnu_a-fd-hook.o        libgnu_a-unistd.o libgnu_a-xsize.o 
> asnprintf.o printf-args.o printf-parse.o vasnprintf.o
> ranlib libgnu.a
> make[5]: Leaving directory '/<<PKGBUILDDIR>>/lib'
> make[4]: Leaving directory '/<<PKGBUILDDIR>>/lib'
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/lib'
> Making all in src
> make[3]: Entering directory '/<<PKGBUILDDIR>>/src'
> gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security   -c -o complexity-complexity.o `test -f 
> 'complexity.c' || echo './'`complexity.c
> gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security   -c -o complexity-score.o `test -f 'score.c' || echo 
> './'`score.c
> gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security   -c -o complexity-tokenize.o `test -f 'tokenize.c' 
> || echo './'`tokenize.c
> gcc -DHAVE_CONFIG_H -I. -I..   -Wdate-time -D_FORTIFY_SOURCE=2  -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security   -c -o complexity-opts.o `test -f 'opts.c' || echo 
> './'`opts.c
> cp ./cx-vs-mc.sh cx-vs-mc && chmod 555 cx-vs-mc
> gcc  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -Wformat -Werror=format-security    -Wl,-z,relro -Wl,-z,now -o complexity 
> complexity-complexity.o complexity-score.o complexity-tokenize.o  
> complexity-opts.o -lopts ../lib/libgnu.a -lm -lopts
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
> Making all in doc
> make[3]: Entering directory '/<<PKGBUILDDIR>>/doc'
> export exe="complexity" ; \
> export optdefs="../src/opts.def" ; \
> export TXI_DEP="" ; \
> export top_srcdir="/<<PKGBUILDDIR>>" ; \
> export top_builddir="/<<PKGBUILDDIR>>" ; \
> export MAKE="make" ; \
> /bin/bash /<<PKGBUILDDIR>>/doc/mk-texi.sh example.texi
> make[3]: *** No rule to make target 'set-flags.texi', needed by 'all'.  Stop.
> make[3]: *** Waiting for unfinished jobs....
> Updating ./version.texi
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/doc'
> make[2]: *** [Makefile:1143: all-recursive] Error 1
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> make[1]: *** [Makefile:1084: all] Error 2
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_build: error: make -j8 returned exit code 2
> make: *** [debian/rules:9: binary] Error 25
> dpkg-buildpackage: error: debian/rules binary 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/complexity_1.13-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