Here are some missing files to reproduce my case 1) bootstrap.conf in an attachment
2) bootstrap.out -- " -- Other information gnulib: commit e441260eab816e9b6d202fe7ac288ec2a7b72f34 Date: Thu Sep 15 00:50:41 2022 +0200 autoconf (GNU Autoconf) 2.71 automake (GNU automake) 1.16.5 GNU Make 4.3.90: commit f6ea899d83bf00fe9201fde0ca9cf7af8e443677 Date: Mon Sep 12 18:18:49 2022 -0400 git version 2.35.1 libtool (GNU libtool) 2.4.7-4 (Debian testing)
# Bootstrap configuration. # Copyright (C) 2006-2022 Free Software Foundation, Inc. # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # You should have received a copy of the GNU General Public License # along with this program. If not, see <https://www.gnu.org/licenses/>. # gnulib m4 macro m4_base=gnulib_m4 # gnulib C source files source_base=lib # additional standard files, particularly added by # automake --add-missing build_aux=build-aux gnulib_name=libgnu # This file is not distributed and used to check if the bootstrap # script is not launched on a tarball checkout_only_file=README.git # gnulib modules used by this package. # havelib provides config.rpath # can be get through gettext though # gen-header added 25th December 2021 # non-recursive-gnulib-prefix-hack removed 22th January 2022 gnulib_modules=" git-version-gen havelib manywarnings wcwidth fprintf-posix gen-header snprintf vsnprintf-posix warnings mkstemp fmod getcwd putenv strcase strerror strtol setlocale " # non-recursive-gnulib-prefix-hack was removed as deprecated # (around 20th December 2021) # Name of the Makefile.am gnulib_tool_option_extras=" --makefile-name=gnulib.mk --automake-subdir" # Additional xgettext options to use. Use "\\\newline" to break lines. XGETTEXT_OPTIONS=$XGETTEXT_OPTIONS'\\\ --from-code=UTF-8\\\ --flag=asprintf:2:c-format --flag=vasprintf:2:c-format\\\ --flag=asnprintf:3:c-format --flag=vasnprintf:3:c-format\\\ --flag=wrapf:1:c-format\\\ ' # If "AM_GNU_GETTEXT(external" or "AM_GNU_GETTEXT([external]" # appears in configure.ac, exclude some unnecessary files. # Without grep's -E option (not portable enough, pre-configure), # the following test is ugly. Also, this depends on the existence # of configure.ac, not the obsolescent-named configure.in. But if # you're using this infrastructure, you should care about such things. gettext_external=0 grep '^[ ]*AM_GNU_GETTEXT(external\>' configure.ac > /dev/null && gettext_external=1 grep '^[ ]*AM_GNU_GETTEXT(\[external\]' configure.ac > /dev/null && gettext_external=1 if test $gettext_external = 1; then # Gettext supplies these files, but we don't need them since # we don't have an intl subdirectory. excluded_files=' m4/glibc2.m4 m4/intdiv0.m4 m4/lcmessage.m4 m4/lock.m4 m4/printf-posix.m4 m4/size_max.m4 m4/uintmax_t.m4 m4/ulonglong.m4 m4/visibility.m4 m4/xsize.m4 ' fi # Build prerequisites buildreq="\ autoconf 2.68 automake 1.12.2 git 1.5.5 libtool 2.2.2 tar - pkg-config - " bootstrap_post_import_hook () { # Automake requires that ChangeLog exist. touch ChangeLog || return 1 }
Is on branch bjarni boostrap.loc: bootstrapping with --gnulib-src=/home/bg/git/gnulib ./bootstrap: Bootstrapping from checked-out groff sources... ./autogen.sh: /home/bg/git/gnulib/gnulib-tool --no-changelog --aux-dir=build-aux --doc-base=doc --lib=libgnu --m4-base=gnulib_m4/ --source-base=lib/ --tests-base=tests --local-dir=gl --makefile-name=gnulib.mk --automake-subdir --import ... Module list with included dependencies (indented): absolute-header alloca-opt assert-h assure at-internal attribute basename-lgpl c99 chdir chdir-long clock-time cloexec close closedir d-ino dirent dirfd dirname-lgpl double-slash-root dup dup2 environ errno error exitfail extensions extern-inline fabs fchdir fcntl fcntl-h fd-hook fd-safer-flag fdopendir filename filenamecat-lgpl flexmember float fmod fpieee fprintf-posix fpucw free-posix frexp frexp-nolibm frexpl-nolibm fseterr fstat fstatat gen-header getcwd getcwd-lgpl getdtablesize getprogname getrandom gettext-h git-version-gen havelib idx include_next intprops inttypes-incomplete isfinite isinf isnand isnand-nolibm isnanf-nolibm isnanl-nolibm langinfo largefile ldexp libc-config limits-h localcharset locale localename lock lstat malloc-posix malloca manywarnings math memchr mempcpy memrchr minmax mkdir mkstemp msvc-inval msvc-nothrow multiarch nocrash open openat openat-die openat-h opendir pathmax pipe-posix printf-frexp printf-frexpl printf-safe putenv readdir realloc-posix rewinddir save-cwd setlocale setlocale-null signbit size_max snippet/_Noreturn snippet/arg-nonnull snippet/c++defs snippet/warn-on-use snprintf ssize_t stat stat-time std-gnu11 stdbool stdckdint stddef stdint stdio stdlib strcase strdup-posix streq strerror strerror-override string strings strtol sys_random sys_stat sys_types tempname thread-optim threadlib time trunc unistd unistd-safer unitypes uniwidth/base uniwidth/width vararrays vasnprintf verify vsnprintf vsnprintf-posix warnings wchar wctype-h wcwidth windows-mutex windows-once windows-recmutex windows-rwlock xalloc-oversized xsize File list: build-aux/config.rpath build-aux/git-version-gen lib/_Noreturn.h lib/alloca.in.h lib/arg-nonnull.h lib/asnprintf.c lib/assert.in.h lib/assure.h lib/at-func.c lib/attribute.h lib/basename-lgpl.c lib/basename-lgpl.h lib/c++defs.h lib/cdefs.h lib/chdir-long.c lib/chdir-long.h lib/cloexec.c lib/cloexec.h lib/close.c lib/closedir.c lib/dirent-private.h lib/dirent.in.h lib/dirfd.c lib/dirname-lgpl.c lib/dirname.h lib/dup-safer-flag.c lib/dup-safer.c lib/dup.c lib/dup2.c lib/errno.in.h lib/error.c lib/error.h lib/exitfail.c lib/exitfail.h lib/fchdir.c lib/fcntl.c lib/fcntl.in.h lib/fd-hook.c lib/fd-hook.h lib/fd-safer-flag.c lib/fd-safer.c lib/fdopendir.c lib/filename.h lib/filenamecat-lgpl.c lib/filenamecat.h lib/flexmember.h lib/float+.h lib/float.c lib/float.in.h lib/fmod.c lib/fprintf.c lib/fpucw.h lib/free.c lib/frexp.c lib/frexpl.c lib/fseterr.c lib/fseterr.h lib/fstat.c lib/fstatat.c lib/getcwd-lgpl.c lib/getcwd.c lib/getdtablesize.c lib/getprogname.c lib/getprogname.h lib/getrandom.c lib/gettext.h lib/glthread/lock.c lib/glthread/lock.h lib/glthread/threadlib.c lib/idx.h lib/intprops-internal.h lib/intprops.h lib/inttypes.in.h lib/isfinite.c lib/isinf.c lib/isnan.c lib/isnand-nolibm.h lib/isnand.c lib/isnanf-nolibm.h lib/isnanf.c lib/isnanl-nolibm.h lib/isnanl.c lib/itold.c lib/langinfo.in.h lib/libc-config.h lib/limits.in.h lib/localcharset.c lib/localcharset.h lib/locale.in.h lib/localename-table.c lib/localename-table.h lib/localename.c lib/localename.h lib/lstat.c lib/malloc.c lib/malloca.c lib/malloca.h lib/math.c lib/math.in.h lib/memchr.c lib/memchr.valgrind lib/mempcpy.c lib/memrchr.c lib/minmax.h lib/mkdir.c lib/mkstemp.c lib/msvc-inval.c lib/msvc-inval.h lib/msvc-nothrow.c lib/msvc-nothrow.h lib/open.c lib/openat-die.c lib/openat-priv.h lib/openat-proc.c lib/openat.c lib/openat.h lib/opendir.c lib/pathmax.h lib/pipe-safer.c lib/pipe.c lib/printf-args.c lib/printf-args.h lib/printf-frexp.c lib/printf-frexp.h lib/printf-frexpl.c lib/printf-frexpl.h lib/printf-parse.c lib/printf-parse.h lib/putenv.c lib/readdir.c lib/realloc.c lib/rewinddir.c lib/save-cwd.c lib/save-cwd.h lib/setlocale-lock.c lib/setlocale.c lib/setlocale_null.c lib/setlocale_null.h lib/signbitd.c lib/signbitf.c lib/signbitl.c lib/size_max.h lib/snprintf.c lib/stat-time.c lib/stat-time.h lib/stat-w32.c lib/stat-w32.h lib/stat.c lib/stdckdint.in.h lib/stddef.in.h lib/stdint.in.h lib/stdio-impl.h lib/stdio-read.c lib/stdio-write.c lib/stdio.in.h lib/stdlib.in.h lib/strcasecmp.c lib/strdup.c lib/streq.h lib/strerror-override.c lib/strerror-override.h lib/strerror.c lib/string.in.h lib/strings.in.h lib/stripslash.c lib/strncasecmp.c lib/strtol.c lib/sys_random.in.h lib/sys_stat.in.h lib/sys_types.in.h lib/tempname.c lib/tempname.h lib/thread-optim.h lib/time.in.h lib/trunc.c lib/unictype/bitmap.h lib/unistd--.h lib/unistd-safer.h lib/unistd.c lib/unistd.in.h lib/unitypes.in.h lib/uniwidth.in.h lib/uniwidth/cjk.h lib/uniwidth/width.c lib/uniwidth/width0.h lib/uniwidth/width2.h lib/vasnprintf.c lib/vasnprintf.h lib/verify.h lib/vsnprintf.c lib/warn-on-use.h lib/wchar.in.h lib/wctype-h.c lib/wctype.in.h lib/wcwidth.c lib/windows-initguard.h lib/windows-mutex.c lib/windows-mutex.h lib/windows-once.c lib/windows-once.h lib/windows-recmutex.c lib/windows-recmutex.h lib/windows-rwlock.c lib/windows-rwlock.h lib/xalloc-oversized.h lib/xsize.c lib/xsize.h m4/00gnulib.m4 m4/__inline.m4 m4/absolute-header.m4 m4/alloca.m4 m4/assert_h.m4 m4/c-bool.m4 m4/chdir-long.m4 m4/check-math-lib.m4 m4/clock_time.m4 m4/close.m4 m4/closedir.m4 m4/codeset.m4 m4/d-ino.m4 m4/dirent_h.m4 m4/dirfd.m4 m4/double-slash-root.m4 m4/dup.m4 m4/dup2.m4 m4/eealloc.m4 m4/environ.m4 m4/errno_h.m4 m4/error.m4 m4/exponentd.m4 m4/exponentf.m4 m4/exponentl.m4 m4/extensions.m4 m4/extern-inline.m4 m4/fabs.m4 m4/fchdir.m4 m4/fcntl-o.m4 m4/fcntl.m4 m4/fcntl_h.m4 m4/fdopendir.m4 m4/filenamecat.m4 m4/flexmember.m4 m4/float_h.m4 m4/fmod.m4 m4/fpieee.m4 m4/fprintf-posix.m4 m4/free.m4 m4/frexp.m4 m4/frexpl.m4 m4/fseterr.m4 m4/fstat.m4 m4/fstatat.m4 m4/getcwd-abort-bug.m4 m4/getcwd-path-max.m4 m4/getcwd.m4 m4/getdtablesize.m4 m4/getpagesize.m4 m4/getprogname.m4 m4/getrandom.m4 m4/gnulib-common.m4 m4/host-cpu-c-abi.m4 m4/include_next.m4 m4/intl-thread-locale.m4 m4/intlmacosx.m4 m4/intmax_t.m4 m4/inttypes.m4 m4/inttypes_h.m4 m4/isfinite.m4 m4/isinf.m4 m4/isnand.m4 m4/isnanf.m4 m4/isnanl.m4 m4/langinfo_h.m4 m4/largefile.m4 m4/lcmessage.m4 m4/ldexp.m4 m4/ldexpl.m4 m4/lib-ld.m4 m4/lib-link.m4 m4/lib-prefix.m4 m4/libunistring-base.m4 m4/limits-h.m4 m4/localcharset.m4 m4/locale_h.m4 m4/localename.m4 m4/lock.m4 m4/lstat.m4 m4/malloc.m4 m4/malloca.m4 m4/manywarnings-c++.m4 m4/manywarnings.m4 m4/math_h.m4 m4/mathfunc.m4 m4/memchr.m4 m4/mempcpy.m4 m4/memrchr.m4 m4/minmax.m4 m4/mkdir.m4 m4/mkstemp.m4 m4/mmap-anon.m4 m4/mode_t.m4 m4/msvc-inval.m4 m4/msvc-nothrow.m4 m4/multiarch.m4 m4/nocrash.m4 m4/off_t.m4 m4/open-cloexec.m4 m4/open-slash.m4 m4/open.m4 m4/openat.m4 m4/opendir.m4 m4/pathmax.m4 m4/pid_t.m4 m4/pipe.m4 m4/printf-frexp.m4 m4/printf-frexpl.m4 m4/printf.m4 m4/pthread_rwlock_rdlock.m4 m4/putenv.m4 m4/readdir.m4 m4/realloc.m4 m4/rewinddir.m4 m4/save-cwd.m4 m4/setlocale.m4 m4/setlocale_null.m4 m4/signbit.m4 m4/size_max.m4 m4/snprintf.m4 m4/ssize_t.m4 m4/stat-time.m4 m4/stat.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/strcase.m4 m4/strdup.m4 m4/strerror.m4 m4/string_h.m4 m4/strings_h.m4 m4/strtol.m4 m4/sys_random_h.m4 m4/sys_socket_h.m4 m4/sys_stat_h.m4 m4/sys_types_h.m4 m4/tempname.m4 m4/threadlib.m4 m4/time_h.m4 m4/trunc.m4 m4/unistd-safer.m4 m4/unistd_h.m4 m4/vararrays.m4 m4/vasnprintf.m4 m4/visibility.m4 m4/vsnprintf-posix.m4 m4/vsnprintf.m4 m4/warn-on-use.m4 m4/warnings.m4 m4/wchar_h.m4 m4/wchar_t.m4 m4/wctype_h.m4 m4/wcwidth.m4 m4/wint_t.m4 m4/xsize.m4 m4/year2038.m4 m4/zzgnulib.m4 Creating directory ./lib/glthread Copying file gnulib_m4/flexmember.m4 Copying file gnulib_m4/intl-thread-locale.m4 Copying file gnulib_m4/intlmacosx.m4 Copying file gnulib_m4/langinfo_h.m4 Copying file gnulib_m4/lcmessage.m4 Copying file gnulib_m4/locale_h.m4 Copying file gnulib_m4/localename.m4 Copying file gnulib_m4/lock.m4 Copying file gnulib_m4/pthread_rwlock_rdlock.m4 Copying file gnulib_m4/setlocale.m4 Copying file gnulib_m4/setlocale_null.m4 Copying file gnulib_m4/threadlib.m4 Copying file gnulib_m4/visibility.m4 Copying file lib/flexmember.h Copying file lib/glthread/lock.c Copying file lib/glthread/lock.h Copying file lib/glthread/threadlib.c Copying file lib/langinfo.in.h Copying file lib/locale.in.h Copying file lib/localename-table.c Copying file lib/localename-table.h Copying file lib/localename.c Copying file lib/localename.h Copying file lib/setlocale-lock.c Copying file lib/setlocale.c Copying file lib/setlocale_null.c Copying file lib/setlocale_null.h Copying file lib/thread-optim.h Copying file lib/windows-initguard.h Copying file lib/windows-mutex.c Copying file lib/windows-mutex.h Copying file lib/windows-once.c Copying file lib/windows-once.h Copying file lib/windows-recmutex.c Copying file lib/windows-recmutex.h Copying file lib/windows-rwlock.c Copying file lib/windows-rwlock.h Updating gnulib_m4/gnulib-cache.m4 (backup in gnulib_m4/gnulib-cache.m4~) Updating gnulib_m4/gnulib-comp.m4 (backup in gnulib_m4/gnulib-comp.m4~) Updating lib/gnulib.mk (backup in lib/gnulib.mk~) Updating gnulib_m4/.gitignore (backup in gnulib_m4/.gitignore~) Updating lib/.gitignore (backup in lib/.gitignore~) Creating lib/glthread/.gitignore Finished. You may need to add #include directives for the following .h files. #include <locale.h> #include <math.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <strings.h> #include <unistd.h> #include <wchar.h> You may need to use the following Makefile variables when linking. Use them in <program>_LDADD when linking a program, or in <library>_a_LDFLAGS or <library>_la_LDFLAGS when linking a library. $(FABS_LIBM) $(FMOD_LIBM) $(FREXP_LIBM) $(ISNAND_LIBM) $(LDEXP_LIBM) $(LIBTHREAD) $(LIB_CLOCK_GETTIME) $(LIB_GETRANDOM) $(LIB_SETLOCALE) $(LIB_SETLOCALE_NULL) $(LTLIBINTL) when linking with libtool, $(LIBINTL) otherwise $(LTLIBUNISTRING) when linking with libtool, $(LIBUNISTRING) otherwise $(TRUNC_LIBM) @INTL_MACOSX_LIBS@ Don't forget to - "include gnulib.mk" from within "lib/Makefile.am", - mention "-I gnulib_m4" in ACLOCAL_AMFLAGS in Makefile.am or add an AC_CONFIG_MACRO_DIRS([gnulib_m4]) invocation in ./configure.ac, - mention "gnulib_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. running: AUTOPOINT=true LIBTOOLIZE=true autoreconf --verbose --install --force -I gnulib_m4 -I /usr/share/aclocal --no-recursive autoreconf: export WARNINGS= autoreconf: Entering directory '.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal -I gnulib_m4 -I /usr/share/aclocal --force -I m4 -I gnulib_m4 autoreconf: configure.ac: tracing autoreconf: configure.ac: not using Libtool autoreconf: configure.ac: not using Intltool autoreconf: configure.ac: not using Gtkdoc autoreconf: running: /usr/bin/autoconf --include=gnulib_m4 --include=/usr/share/aclocal --force autoreconf: running: /usr/bin/autoheader --include=gnulib_m4 --include=/usr/share/aclocal --force autoreconf: running: automake --add-missing --copy --force-missing autoreconf: Leaving directory '.' ./autogen.sh: ln -fs /home/bg/git/gnulib/build-aux/install-sh build-aux/install-sh ./autogen.sh: ln -fs /home/bg/git/gnulib/build-aux/depcomp build-aux/depcomp ./autogen.sh: ln -fs /home/bg/git/gnulib/build-aux/config.guess build-aux/config.guess ./autogen.sh: ln -fs /home/bg/git/gnulib/build-aux/config.sub build-aux/config.sub ./autogen.sh: ln -fs /home/bg/git/gnulib/doc/INSTALL INSTALL ./autogen.sh: done. Now you can run './configure'. bootstrap 2022-07-24.15 Copyright (C) 2022 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.