Paul Smith wrote:
One problem seems to be that some tests assume that 'make check' runs GNU Make
instead of /usr/ccs/bin/make, which chatters less.
I don't think (I hope!!) this is not the problem. If any part of the
tests don't run GNU make it's a serious fail clearly. Can you expand
upon why you think this?
No, mine was just a wild guess. Your explanation sounds right.
If you have a minute can you retry with adding --disable-posix-spawn to
the configure line and retest?
Sure, attached (this uses all the patches I've submitted so far). Adding
--disable-posix-spawn fixes some of the tests. The remaining test failures are
archives, output-sync, vpathplus, shell, and wildcard.
Your other ideas sound good too.
I don't offhand see why the output-sync tests are failing.
Me either, that's super strange.
Does anyone remember if GNU make 4.2.1's output-sync tests failed this
way?
I grabbed 4.2.1 and tried it. Those tests fail similarly, so this is not a
regression. Logs for 4.2.1 attached as well.
$ ./configure --disable-posix-spawn CC=cc
checking for a BSD-compatible install... build-aux/install-sh -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /opt/sfw/bin/mkdir -p
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
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... cc
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 we are using the GNU C compiler... no
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking whether cc understands -c and -o together... yes
checking dependency style of cc... none
checking how to run the C preprocessor... cc -E
checking for grep that handles long lines and -e... /usr/xpg4/bin/grep
checking for egrep... /usr/xpg4/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking whether _XOPEN_SOURCE should be defined... no
checking for gcc... (cached) cc
checking whether we are using the GNU C compiler... (cached) no
checking whether cc accepts -g... (cached) yes
checking for cc option to accept ISO C89... (cached) none needed
checking whether cc understands -c and -o together... (cached) yes
checking dependency style of cc... (cached) none
checking for Minix Amsterdam compiler... no
checking for ar... ar
checking for ranlib... ranlib
checking for size_t... yes
checking for working alloca.h... yes
checking for alloca... yes
checking whether the preprocessor supports include_next... yes
checking whether system header files limit the line length... no
checking build system type... sparc-sun-solaris2.10
checking host system type... sparc-sun-solaris2.10
checking for complete errno.h... yes
checking for sys/param.h... yes
checking for unistd.h... (cached) yes
checking for sys/socket.h... yes
checking host CPU and C ABI... sparc
checking for stdbool.h that conforms to C99... no
checking for _Bool... yes
checking for wchar_t... yes
checking whether strerror(0) succeeds... yes
checking for C/C++ restrict keyword... __restrict__
checking for pid_t... yes
checking for mode_t... yes
checking for alloca as a compiler built-in... no
checking for getloadavg... yes
checking sys/loadavg.h usability... yes
checking sys/loadavg.h presence... yes
checking for sys/loadavg.h... yes
checking whether getloadavg is declared... yes
checking for ssize_t... yes
checking for good max_align_t... no
checking whether NULL can be used in arbitrary expressions... yes
checking for working strerror function... yes
checking for ranlib... (cached) ranlib
checking how to run the C preprocessor... cc -E
checking for ar... ar
checking for perl... perl
checking for library containing strerror... none required
checking whether byte ordering is bigendian... yes
checking for a sed that does not truncate output... /usr/bin/sed
checking whether NLS is requested... yes
checking for msgfmt... no
checking for gmsgfmt... :
checking for xgettext... no
checking for msgmerge... no
checking for non-GNU ld... /usr/ccs/bin/ld
checking if the linker (/usr/ccs/bin/ld) is GNU ld... no
checking for shared library run path origin... done
checking for 64-bit host... no
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... no
checking for iconv... yes
checking for working iconv... no
checking for GNU gettext in libintl... no
checking whether to use NLS... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking for library containing getpwnam... none required
checking for ANSI C header files... (cached) yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking whether stat file-mode macros are broken... no
checking whether time.h and sys/time.h may both be included... yes
checking for stdlib.h... (cached) yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for unistd.h... (cached) yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking for string.h... (cached) yes
checking for memory.h... (cached) yes
checking for sys/param.h... (cached) yes
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/timeb.h usability... yes
checking sys/timeb.h presence... yes
checking for sys/timeb.h... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/file.h usability... yes
checking sys/file.h presence... yes
checking for sys/file.h... yes
checking spawn.h usability... yes
checking spawn.h presence... yes
checking for spawn.h... yes
checking for an ANSI C-conforming const... yes
checking return type of signal handlers... void
checking for uid_t in sys/types.h... yes
checking for pid_t... (cached) yes
checking for off_t... yes
checking for size_t... (cached) yes
checking for ssize_t... yes
checking for unsigned long long int... yes
checking for uintmax_t... yes
checking for nanoseconds field of struct stat... st_mtim.tv_nsec
checking whether to use high resolution file timestamps... yes
checking for library containing clock_gettime... -lrt
checking whether system uses MSDOS-style paths... no
checking for standard gettimeofday... yes
checking for strdup... yes
checking for strndup... no
checking for umask... yes
checking for mkstemp... yes
checking for mktemp... yes
checking for fdopen... yes
checking for dup... yes
checking for dup2... yes
checking for getcwd... yes
checking for realpath... yes
checking for sigsetmask... no
checking for sigaction... yes
checking for getgroups... yes
checking for seteuid... yes
checking for setegid... yes
checking for setlinebuf... yes
checking for setreuid... yes
checking for setregid... yes
checking for getrlimit... yes
checking for setrlimit... yes
checking for setvbuf... yes
checking for pipe... yes
checking for strsignal... yes
checking for lstat... yes
checking for readlink... yes
checking for atexit... yes
checking for isatty... yes
checking for ttyname... yes
checking for pselect... yes
checking for posix_spawn... yes
checking for posix_spawnattr_setsigmask... yes
checking whether bsd_signal is declared... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for strcasecmp... yes
checking for strncasecmp... yes
checking for strcmpi... no
checking for strncmpi... no
checking for stricmp... no
checking for strnicmp... no
checking for working strcoll... yes
checking whether closedir returns void... no
checking for pkg-config... no
checking for GNU Guile... no
checking whether sys_siglist is declared... no
checking whether _sys_siglist is declared... yes
checking whether __sys_siglist is declared... no
checking for sys/wait.h... yes
checking for waitpid... yes
checking for wait3... yes
checking for union wait... no
checking for SA_RESTART... yes
checking whether dlopen is declared... yes
checking whether dlsym is declared... yes
checking whether dlerror is declared... yes
checking for library containing dlopen... none required
checking If the linker accepts -Wl,--export-dynamic... no
checking If the linker accepts -rdynamic... no
checking for location of SCCS get command... get
checking if SCCS get command understands -G... yes
checking if system libc has GNU glob... no
checking for getloadavg... (cached) yes
checking for sys/loadavg.h... (cached) yes
checking whether getloadavg is declared... (cached) yes
checking if malloc debugging is wanted... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating lib/Makefile
config.status: creating po/Makefile.in
config.status: creating doc/Makefile
config.status: creating tests/config-flags.pm
config.status: creating src/config.h
config.status: executing depfiles commands
config.status: executing po-directories commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
config.status: creating build.sh
bash-3.2$ make
Making all in lib
rm -f fnmatch.h-t fnmatch.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
cat ./fnmatch.in.h; \
} > fnmatch.h-t && \
mv -f fnmatch.h-t fnmatch.h
rm -f glob.h-t glob.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
cat ./glob.in.h; \
} > glob.h-t && \
mv -f glob.h-t glob.h
rm -f stdbool.h-t stdbool.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
sed -e 's/@''HAVE__BOOL''@/1/g' < ./stdbool.in.h; \
} > stdbool.h-t && \
mv stdbool.h-t stdbool.h
rm -f stddef.h-t stddef.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
sed -e 's|@''GUARD_PREFIX''@|GL|g' \
-e 's|@''INCLUDE_NEXT''@|include_next|g' \
-e 's|@''PRAGMA_SYSTEM_HEADER''@||g' \
-e 's|@''PRAGMA_COLUMNS''@||g' \
-e 's|@''NEXT_STDDEF_H''@|<stddef.h>|g' \
-e 's|@''HAVE_MAX_ALIGN_T''@|0|g' \
-e 's|@''HAVE_WCHAR_T''@|1|g' \
-e 's|@''REPLACE_NULL''@|0|g' \
< ./stddef.in.h; \
} > stddef.h-t && \
mv stddef.h-t stddef.h
rm -f stdlib.h-t stdlib.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
sed -e 's|@''GUARD_PREFIX''@|GL|g' \
-e 's|@''INCLUDE_NEXT''@|include_next|g' \
-e 's|@''PRAGMA_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_ATOLL''@/0/g' \
-e 's/@''GNULIB_CALLOC_POSIX''@/0/g' \
-e 's/@''GNULIB_CANONICALIZE_FILE_NAME''@/0/g' \
-e 's/@''GNULIB_GETLOADAVG''@/1/g' \
-e 's/@''GNULIB_GETSUBOPT''@/0/g' \
-e 's/@''GNULIB_GRANTPT''@/0/g' \
-e 's/@''GNULIB_MALLOC_POSIX''@/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_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_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_STRTOLD''@/0/g' \
-e 's/@''GNULIB_STRTOLL''@/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' \
< ./stdlib.in.h | \
sed -e 's|@''HAVE__EXIT''@|1|g' \
-e 's|@''HAVE_ATOLL''@|1|g' \
-e 's|@''HAVE_CANONICALIZE_FILE_NAME''@|1|g' \
-e 's|@''HAVE_DECL_GETLOADAVG''@|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_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_STRTOLD''@|1|g' \
-e 's|@''HAVE_STRTOLL''@|1|g' \
-e 's|@''HAVE_STRTOULL''@|1|g' \
-e 's|@''HAVE_STRUCT_RANDOM_DATA''@|1|g' \
-e 's|@''HAVE_SYS_LOADAVG_H''@|1|g' \
-e 's|@''HAVE_UNLOCKPT''@|1|g' \
-e 's|@''HAVE_DECL_UNSETENV''@|1|g' \
-e 's|@''REPLACE_CALLOC''@|0|g' \
-e 's|@''REPLACE_CANONICALIZE_FILE_NAME''@|0|g' \
-e 's|@''REPLACE_INITSTATE''@|0|g' \
-e 's|@''REPLACE_MALLOC''@|0|g' \
-e 's|@''REPLACE_MBTOWC''@|0|g' \
-e 's|@''REPLACE_MKSTEMP''@|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''@|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_STRTOLD''@|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-t && \
mv stdlib.h-t stdlib.h
rm -f string.h-t string.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
sed -e 's|@''GUARD_PREFIX''@|GL|g' \
-e 's|@''INCLUDE_NEXT''@|include_next|g' \
-e 's|@''PRAGMA_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''@/0/g' \
-e 's/@''GNULIB_MEMMEM''@/0/g' \
-e 's/@''GNULIB_MEMPCPY''@/0/g' \
-e 's/@''GNULIB_MEMRCHR''@/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''@/1/g' \
-e 's/@''GNULIB_STRERROR_R''@/0/g' \
-e 's/@''GNULIB_STRSIGNAL''@/0/g' \
-e 's/@''GNULIB_STRVERSCMP''@/0/g' \
< ./string.in.h | \
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_MEMCHR''@|1|g' \
-e 's|@''HAVE_DECL_MEMMEM''@|1|g' \
-e 's|@''HAVE_MEMPCPY''@|1|g' \
-e 's|@''HAVE_DECL_MEMRCHR''@|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_DECL_STRSIGNAL''@|1|g' \
-e 's|@''HAVE_STRVERSCMP''@|1|g' \
-e 's|@''REPLACE_MEMCHR''@|0|g' \
-e 's|@''REPLACE_MEMMEM''@|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_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.in.h; \
} > string.h-t && \
mv string.h-t string.h
/opt/sfw/bin/mkdir -p sys
rm -f sys/types.h-t sys/types.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
sed -e 's|@''GUARD_PREFIX''@|GL|g' \
-e 's|@''INCLUDE_NEXT''@|include_next|g' \
-e 's|@''PRAGMA_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 && \
mv sys/types.h-t sys/types.h
rm -f unistd.h-t unistd.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
sed -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''@||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_CHDIR''@/0/g' \
-e 's/@''GNULIB_CHOWN''@/0/g' \
-e 's/@''GNULIB_CLOSE''@/0/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_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' \
-e 's/@''GNULIB_GETCWD''@/0/g' \
-e 's/@''GNULIB_GETDOMAINNAME''@/0/g' \
-e 's/@''GNULIB_GETDTABLESIZE''@/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_GETPAGESIZE''@/0/g' \
-e 's/@''GNULIB_GETPASS''@/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''@/0/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' \
< ./unistd.in.h | \
sed -e 's|@''HAVE_CHOWN''@|1|g' \
-e 's|@''HAVE_COPY_FILE_RANGE''@|1|g' \
-e 's|@''HAVE_DUP2''@|1|g' \
-e 's|@''HAVE_DUP3''@|1|g' \
-e 's|@''HAVE_EUIDACCESS''@|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_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_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' \
| \
sed -e 's|@''REPLACE_CHOWN''@|0|g' \
-e 's|@''REPLACE_CLOSE''@|0|g' \
-e 's|@''REPLACE_DUP''@|0|g' \
-e 's|@''REPLACE_DUP2''@|0|g' \
-e 's|@''REPLACE_FACCESSAT''@|0|g' \
-e 's|@''REPLACE_FCHOWNAT''@|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_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_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_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_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_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-t && \
mv unistd.h-t unistd.h
make all-recursive
source='fnmatch.c' object='fnmatch.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ../build-aux/depcomp \
cc -DHAVE_CONFIG_H -I. -I../src -g -c -o fnmatch.o fnmatch.c
source='glob.c' object='glob.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ../build-aux/depcomp \
cc -DHAVE_CONFIG_H -I. -I../src -g -c -o glob.o glob.c
source='unistd.c' object='unistd.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ../build-aux/depcomp \
cc -DHAVE_CONFIG_H -I. -I../src -g -c -o unistd.o unistd.c
rm -f libgnu.a
ar cr libgnu.a fnmatch.o glob.o unistd.o
ranlib libgnu.a
Making all in po
Making all in doc
source='src/ar.c' object='src/ar.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./build-aux/depcomp \
cc -DHAVE_CONFIG_H -Isrc -I./src -Ilib -I./lib -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DLOCALEDIR=\"/usr/local/share/locale\"
-g -c -o src/ar.o src/ar.c
source='src/arscan.c' object='src/arscan.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./build-aux/depcomp \
cc -DHAVE_CONFIG_H -Isrc -I./src -Ilib -I./lib -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DLOCALEDIR=\"/usr/local/share/locale\"
-g -c -o src/arscan.o src/arscan.c
source='src/commands.c' object='src/commands.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./build-aux/depcomp \
cc -DHAVE_CONFIG_H -Isrc -I./src -Ilib -I./lib -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DLOCALEDIR=\"/usr/local/share/locale\"
-g -c -o src/commands.o src/commands.c
source='src/default.c' object='src/default.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./build-aux/depcomp \
cc -DHAVE_CONFIG_H -Isrc -I./src -Ilib -I./lib -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DLOCALEDIR=\"/usr/local/share/locale\"
-g -c -o src/default.o src/default.c
source='src/dir.c' object='src/dir.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./build-aux/depcomp \
cc -DHAVE_CONFIG_H -Isrc -I./src -Ilib -I./lib -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DLOCALEDIR=\"/usr/local/share/locale\"
-g -c -o src/dir.o src/dir.c
source='src/expand.c' object='src/expand.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./build-aux/depcomp \
cc -DHAVE_CONFIG_H -Isrc -I./src -Ilib -I./lib -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DLOCALEDIR=\"/usr/local/share/locale\"
-g -c -o src/expand.o src/expand.c
source='src/file.c' object='src/file.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./build-aux/depcomp \
cc -DHAVE_CONFIG_H -Isrc -I./src -Ilib -I./lib -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DLOCALEDIR=\"/usr/local/share/locale\"
-g -c -o src/file.o src/file.c
source='src/function.c' object='src/function.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./build-aux/depcomp \
cc -DHAVE_CONFIG_H -Isrc -I./src -Ilib -I./lib -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DLOCALEDIR=\"/usr/local/share/locale\"
-g -c -o src/function.o src/function.c
source='src/getopt.c' object='src/getopt.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./build-aux/depcomp \
cc -DHAVE_CONFIG_H -Isrc -I./src -Ilib -I./lib -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DLOCALEDIR=\"/usr/local/share/locale\"
-g -c -o src/getopt.o src/getopt.c
source='src/getopt1.c' object='src/getopt1.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./build-aux/depcomp \
cc -DHAVE_CONFIG_H -Isrc -I./src -Ilib -I./lib -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DLOCALEDIR=\"/usr/local/share/locale\"
-g -c -o src/getopt1.o src/getopt1.c
source='src/guile.c' object='src/guile.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./build-aux/depcomp \
cc -DHAVE_CONFIG_H -Isrc -I./src -Ilib -I./lib -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DLOCALEDIR=\"/usr/local/share/locale\"
-g -c -o src/guile.o src/guile.c
source='src/hash.c' object='src/hash.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./build-aux/depcomp \
cc -DHAVE_CONFIG_H -Isrc -I./src -Ilib -I./lib -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DLOCALEDIR=\"/usr/local/share/locale\"
-g -c -o src/hash.o src/hash.c
source='src/implicit.c' object='src/implicit.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./build-aux/depcomp \
cc -DHAVE_CONFIG_H -Isrc -I./src -Ilib -I./lib -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DLOCALEDIR=\"/usr/local/share/locale\"
-g -c -o src/implicit.o src/implicit.c
source='src/job.c' object='src/job.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./build-aux/depcomp \
cc -DHAVE_CONFIG_H -Isrc -I./src -Ilib -I./lib -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DLOCALEDIR=\"/usr/local/share/locale\"
-g -c -o src/job.o src/job.c
source='src/load.c' object='src/load.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./build-aux/depcomp \
cc -DHAVE_CONFIG_H -Isrc -I./src -Ilib -I./lib -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DLOCALEDIR=\"/usr/local/share/locale\"
-g -c -o src/load.o src/load.c
source='src/loadapi.c' object='src/loadapi.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./build-aux/depcomp \
cc -DHAVE_CONFIG_H -Isrc -I./src -Ilib -I./lib -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DLOCALEDIR=\"/usr/local/share/locale\"
-g -c -o src/loadapi.o src/loadapi.c
source='src/main.c' object='src/main.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./build-aux/depcomp \
cc -DHAVE_CONFIG_H -Isrc -I./src -Ilib -I./lib -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DLOCALEDIR=\"/usr/local/share/locale\"
-g -c -o src/main.o src/main.c
source='src/misc.c' object='src/misc.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./build-aux/depcomp \
cc -DHAVE_CONFIG_H -Isrc -I./src -Ilib -I./lib -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DLOCALEDIR=\"/usr/local/share/locale\"
-g -c -o src/misc.o src/misc.c
source='src/output.c' object='src/output.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./build-aux/depcomp \
cc -DHAVE_CONFIG_H -Isrc -I./src -Ilib -I./lib -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DLOCALEDIR=\"/usr/local/share/locale\"
-g -c -o src/output.o src/output.c
source='src/read.c' object='src/read.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./build-aux/depcomp \
cc -DHAVE_CONFIG_H -Isrc -I./src -Ilib -I./lib -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DLOCALEDIR=\"/usr/local/share/locale\"
-g -c -o src/read.o src/read.c
source='src/remake.c' object='src/remake.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./build-aux/depcomp \
cc -DHAVE_CONFIG_H -Isrc -I./src -Ilib -I./lib -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DLOCALEDIR=\"/usr/local/share/locale\"
-g -c -o src/remake.o src/remake.c
source='src/rule.c' object='src/rule.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./build-aux/depcomp \
cc -DHAVE_CONFIG_H -Isrc -I./src -Ilib -I./lib -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DLOCALEDIR=\"/usr/local/share/locale\"
-g -c -o src/rule.o src/rule.c
source='src/signame.c' object='src/signame.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./build-aux/depcomp \
cc -DHAVE_CONFIG_H -Isrc -I./src -Ilib -I./lib -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DLOCALEDIR=\"/usr/local/share/locale\"
-g -c -o src/signame.o src/signame.c
source='src/strcache.c' object='src/strcache.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./build-aux/depcomp \
cc -DHAVE_CONFIG_H -Isrc -I./src -Ilib -I./lib -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DLOCALEDIR=\"/usr/local/share/locale\"
-g -c -o src/strcache.o src/strcache.c
source='src/variable.c' object='src/variable.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./build-aux/depcomp \
cc -DHAVE_CONFIG_H -Isrc -I./src -Ilib -I./lib -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DLOCALEDIR=\"/usr/local/share/locale\"
-g -c -o src/variable.o src/variable.c
source='src/version.c' object='src/version.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./build-aux/depcomp \
cc -DHAVE_CONFIG_H -Isrc -I./src -Ilib -I./lib -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DLOCALEDIR=\"/usr/local/share/locale\"
-g -c -o src/version.o src/version.c
source='src/vpath.c' object='src/vpath.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./build-aux/depcomp \
cc -DHAVE_CONFIG_H -Isrc -I./src -Ilib -I./lib -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DLOCALEDIR=\"/usr/local/share/locale\"
-g -c -o src/vpath.o src/vpath.c
source='src/posixos.c' object='src/posixos.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./build-aux/depcomp \
cc -DHAVE_CONFIG_H -Isrc -I./src -Ilib -I./lib -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DLOCALEDIR=\"/usr/local/share/locale\"
-g -c -o src/posixos.o src/posixos.c
source='src/remote-stub.c' object='src/remote-stub.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./build-aux/depcomp \
cc -DHAVE_CONFIG_H -Isrc -I./src -Ilib -I./lib -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DLOCALEDIR=\"/usr/local/share/locale\"
-g -c -o src/remote-stub.o src/remote-stub.c
cc -g -o make src/ar.o src/arscan.o src/commands.o src/default.o src/dir.o
src/expand.o src/file.o src/function.o src/getopt.o src/getopt1.o src/guile.o
src/hash.o src/implicit.o src/job.o src/load.o src/loadapi.o src/main.o
src/misc.o src/output.o src/read.o src/remake.o src/rule.o src/signame.o
src/strcache.o src/variable.o src/version.o src/vpath.o src/posixos.o
src/remote-stub.o lib/libgnu.a -lrt
bash-3.2$ make check
Making check in lib
make check-recursive
Making check in po
Making check in doc
make check-local
cd tests && perl ./run_make_tests.pl -srcdir
/var/run/rpc_door/eggert/make-4.2.90 -make ../make
------------------------------------------------------------------------------
Running tests for GNU make on SunOS kiwi.cs.ucla.edu 5.10 sun4u
GNU Make 4.2.90
------------------------------------------------------------------------------
Finding tests...
features/archives ....................................... FAILED (11/12 passed)
features/comments ....................................... ok (1 passed)
features/conditionals ................................... ok (5 passed)
features/default_names .................................. ok (3 passed)
features/double_colon ................................... ok (14 passed)
features/echoing ........................................ ok (4 passed)
features/errors ......................................... ok (7 passed)
features/escape ......................................... ok (10 passed)
features/export ......................................... ok (12 passed)
features/grouped_targets ................................ ok (12 passed)
features/include ........................................ ok (19 passed)
features/jobserver ...................................... ok (6 passed)
features/load ........................................... ok (5 passed)
features/loadapi ........................................ ok (3 passed)
features/mult_rules ..................................... ok (2 passed)
features/mult_targets ................................... ok (2 passed)
features/order_only ..................................... ok (10 passed)
features/output-sync ....................................
Test timed out after 30 seconds
Error running /var/run/rpc_door/eggert/make-4.2.90/tests/../make (expected 0;
got 14): /var/run/rpc_door/eggert/make-4.2.90/tests/../make -f
work/features/output-sync.mk -j -Orecurse
Caught signal 14!
Test timed out after 30 seconds
Error running /var/run/rpc_door/eggert/make-4.2.90/tests/../make (expected 0;
got 14): /var/run/rpc_door/eggert/make-4.2.90/tests/../make -f
work/features/output-sync.mk.1 -j --output-sync=target
Caught signal 14!
Test timed out after 30 seconds
Error running /var/run/rpc_door/eggert/make-4.2.90/tests/../make (expected 0;
got 14): /var/run/rpc_door/eggert/make-4.2.90/tests/../make -f
work/features/output-sync.mk.1 -j --output-sync=target x=
Caught signal 14!
FAILED (12/15 passed)
features/override ....................................... ok (4 passed)
features/parallelism .................................... ok (13 passed)
features/patspecific_vars ............................... ok (10 passed)
features/patternrules ................................... ok (11 passed)
features/quoting ........................................ ok (1 passed)
features/recursion ...................................... ok (3 passed)
features/reinvoke ....................................... ok (5 passed)
features/rule_glob ...................................... ok (3 passed)
features/se_explicit .................................... ok (12 passed)
features/se_implicit .................................... ok (12 passed)
features/se_statpat ..................................... ok (4 passed)
features/shell_assignment ............................... ok (4 passed)
features/statipattrules ................................. ok (8 passed)
features/suffixrules .................................... ok (6 passed)
features/targetvars ..................................... ok (25 passed)
features/utf8 ........................................... ok (1 passed)
features/varnesting ..................................... ok (2 passed)
features/vpath .......................................... ok (2 passed)
features/vpath2 ......................................... ok (1 passed)
features/vpath3 ......................................... ok (1 passed)
features/vpathgpath ..................................... ok (1 passed)
features/vpathplus ...................................... FAILED (3/4 passed)
functions/abspath ....................................... ok (1 passed)
functions/addprefix ..................................... ok (1 passed)
functions/addsuffix ..................................... ok (2 passed)
functions/andor ......................................... ok (2 passed)
functions/basename ...................................... ok (1 passed)
functions/call .......................................... ok (3 passed)
functions/dir ........................................... ok (1 passed)
functions/error ......................................... ok (5 passed)
functions/eval .......................................... ok (9 passed)
functions/file .......................................... ok (15 passed)
functions/filter-out .................................... ok (5 passed)
functions/findstring .................................... ok (1 passed)
functions/flavor ........................................ ok (1 passed)
functions/foreach ....................................... ok (6 passed)
functions/guile ......................................... N/A
functions/if ............................................ ok (1 passed)
functions/join .......................................... ok (1 passed)
functions/notdir ........................................ ok (1 passed)
functions/origin ........................................ ok (1 passed)
functions/realpath ...................................... ok (3 passed)
functions/shell ......................................... FAILED (7/8 passed)
functions/sort .......................................... ok (2 passed)
functions/strip ......................................... ok (2 passed)
functions/substitution .................................. ok (3 passed)
functions/suffix ........................................ ok (1 passed)
functions/value ......................................... ok (1 passed)
functions/warning ....................................... ok (5 passed)
functions/wildcard ...................................... FAILED (7/8 passed)
functions/word .......................................... ok (16 passed)
misc/bs-nl .............................................. ok (28 passed)
misc/close_stdout ....................................... N/A
misc/fopen-fail ......................................... ok (1 passed)
misc/general1 ........................................... ok (1 passed)
misc/general2 ........................................... ok (1 passed)
misc/general3 ........................................... ok (14 passed)
misc/general4 ........................................... ok (6 passed)
misc/utf8 ............................................... ok (1 passed)
options/dash-B .......................................... ok (8 passed)
options/dash-C .......................................... ok (2 passed)
options/dash-I .......................................... ok (3 passed)
options/dash-W .......................................... ok (10 passed)
options/dash-e .......................................... ok (1 passed)
options/dash-f .......................................... ok (4 passed)
options/dash-k .......................................... ok (3 passed)
options/dash-l .......................................... ok (1 passed)
options/dash-n .......................................... ok (6 passed)
options/dash-q .......................................... ok (11 passed)
options/dash-s .......................................... ok (11 passed)
options/dash-t .......................................... ok (2 passed)
options/eval ............................................ ok (5 passed)
options/general ......................................... ok (2 passed)
options/print-directory ................................. ok (4 passed)
options/symlinks ........................................ ok (10 passed)
options/warn-undefined-variables ........................ ok (2 passed)
targets/DEFAULT ......................................... ok (1 passed)
targets/DELETE_ON_ERROR ................................. ok (2 passed)
targets/FORCE ........................................... ok (1 passed)
targets/INTERMEDIATE .................................... ok (8 passed)
targets/ONESHELL ........................................ ok (5 passed)
targets/PHONY ........................................... ok (1 passed)
targets/POSIX ........................................... ok (4 passed)
targets/SECONDARY ....................................... ok (12 passed)
targets/SILENT .......................................... ok (3 passed)
targets/clean ........................................... ok (2 passed)
variables/CURDIR ........................................ ok (1 passed)
variables/DEFAULT_GOAL .................................. ok (5 passed)
variables/GNUMAKEFLAGS .................................. ok (3 passed)
variables/INCLUDE_DIRS .................................. ok (2 passed)
variables/LIBPATTERNS ................................... ok (2 passed)
variables/MAKE .......................................... ok (1 passed)
variables/MAKECMDGOALS .................................. ok (3 passed)
variables/MAKEFILES ..................................... ok (2 passed)
variables/MAKEFLAGS ..................................... ok (3 passed)
variables/MAKELEVEL ..................................... ok (1 passed)
variables/MAKE_RESTARTS ................................. ok (3 passed)
variables/MFILE_LIST .................................... ok (2 passed)
variables/SHELL ......................................... ok (7 passed)
variables/automatic ..................................... ok (7 passed)
variables/define ........................................ ok (16 passed)
variables/flavors ....................................... ok (11 passed)
variables/negative ...................................... ok (4 passed)
variables/private ....................................... ok (10 passed)
variables/special ....................................... ok (6 passed)
variables/undefine ...................................... ok (4 passed)
vms/library ............................................. N/A
7 Tests in 5 Categories Failed (See .diff* files in work dir for details) :-(
*** Error code 1
The following command caused the error:
if test -f './tests/run_make_tests'; then \
ulimit -n 128; \
if perl -v >/dev/null 2>&1; then \
case `cd '.'; pwd` in `pwd`) : ;; \
*) test -d tests || mkdir tests; \
rm -f srctests; \
if ln -s './tests' srctests; then \
for f in run_make_tests run_make_tests.pl test_driver.pl scripts
jhelp.pl; do \
rm -f tests/$f; ln -s ../srctests/$f tests; \
done; fi ;; \
esac; \
echo "cd tests && perl ./run_make_tests.pl -srcdir
/var/run/rpc_door/eggert/make-4.2.90 -make ../make "; \
cd tests && perl ./run_make_tests.pl -srcdir
'/var/run/rpc_door/eggert/make-4.2.90' -make '../make' ; \
else \
echo "Can't find a working Perl (perl); the test suite requires Perl."; \
fi; \
else \
echo "Can't find the GNU Make test suite (./tests)."; \
fi
make: Fatal error: Command failed for target `check-regression'
Current working directory /var/run/rpc_door/eggert/make-4.2.90
*** Error code 1
make: Fatal error: Command failed for target `check-am'
Current working directory /var/run/rpc_door/eggert/make-4.2.90
*** Error code 1
The following command caused the error:
fail=; \
if (target_option=k; case ${target_option-} in ?) ;; *) echo
"am__make_running_with_option: internal error: invalid" "target option
'${target_option-}' specified" >&2; exit 1;; esac; has_opt=no;
sane_makeflags=$MAKEFLAGS; if { if test -z ''; then false; elif test -n
'sparc-sun-solaris2.10'; then true; elif test -n '' && test -n ''; then
true; else false; fi; }; then sane_makeflags=$MFLAGS; else case
$MAKEFLAGS in *\\[\ \ ]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS"
| sed "s/$bs$bs[$bs $bs ]*//g"`;; esac; fi; skip_next=no;
strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for
flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue;
}; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;;
-*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*)
strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*)
strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac;
case $flg in *$target_option*) has_opt=yes; break;; esac; done; test
$has_opt = yes); then \
failcom='fail=yes'; \
else \
failcom='exit 1'; \
fi; \
dot_seen=no; \
target=`echo check-recursive | sed s/-recursive//`; \
case "check-recursive" in \
distclean-* | maintainer-clean-*) list='lib po doc' ;; \
*) list='lib po doc' ;; \
esac; \
for subdir in $list; do \
echo "Making $target in $subdir"; \
if test "$subdir" = "."; then \
dot_seen=yes; \
local_target="$target-am"; \
else \
local_target="$target"; \
fi; \
(CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \
|| eval $failcom; \
done; \
if test "$dot_seen" = "no"; then \
make "$target-am" || exit 1; \
fi; test -z "$fail"
make: Fatal error: Command failed for target `check-recursive'
bash-3.2$
::::::::::::::
./tests/work/features/archives.diff.10
::::::::::::::
*** work/features/archives.base.10 Tue Aug 27 13:42:27 2019
--- work/features/archives.log.10 Tue Aug 27 13:42:27 2019
***************
*** 5,9 ****
--- 5,10 ----
a - 1234567890123456a
touch 1234567890123456b
ar rv libxx.a 1234567890123456b
+ ar: writing libxx.a
a - 1234567890123456b
rm 1234567890123456a 1234567890123456b
::::::::::::::
./tests/work/features/output-sync.diff
::::::::::::::
*** work/features/output-sync.base Tue Aug 27 13:43:12 2019
--- work/features/output-sync.log Tue Aug 27 13:42:42 2019
***************
*** 1,12 ****
- /var/run/rpc_door/eggert/make-4.2.90/tests/../make -C foo
- make[1]: Entering directory '/var/run/rpc_door/eggert/make-4.2.90/tests/foo'
- foo: start
- foo: end
- make[1]: Leaving directory '/var/run/rpc_door/eggert/make-4.2.90/tests/foo'
- /var/run/rpc_door/eggert/make-4.2.90/tests/../make -C bar
- make[1]: Entering directory '/var/run/rpc_door/eggert/make-4.2.90/tests/bar'
- bar: start
- bar: end
- baz: start
- baz: end
- make[1]: Leaving directory '/var/run/rpc_door/eggert/make-4.2.90/tests/bar'
--- 0 ----
::::::::::::::
./tests/work/features/output-sync.diff.1
::::::::::::::
*** work/features/output-sync.base.1 Tue Aug 27 13:43:42 2019
--- work/features/output-sync.log.1 Tue Aug 27 13:43:13 2019
***************
*** 4,14 ****
bar: start
bar: end
make[1]: Leaving directory '/var/run/rpc_door/eggert/make-4.2.90/tests/bar'
- make[1]: Entering directory '/var/run/rpc_door/eggert/make-4.2.90/tests/foo'
- foo: start
- foo: end
- make[1]: Leaving directory '/var/run/rpc_door/eggert/make-4.2.90/tests/foo'
- make[1]: Entering directory '/var/run/rpc_door/eggert/make-4.2.90/tests/bar'
- baz: start
- baz: end
- make[1]: Leaving directory '/var/run/rpc_door/eggert/make-4.2.90/tests/bar'
--- 4,6 ----
::::::::::::::
./tests/work/features/output-sync.diff.2
::::::::::::::
*** work/features/output-sync.base.2 Tue Aug 27 13:44:12 2019
--- work/features/output-sync.log.2 Tue Aug 27 13:43:43 2019
***************
*** 2,8 ****
sleep 1 ; /var/run/rpc_door/eggert/make-4.2.90/tests/../make -C bar
bar: start
bar: end
- foo: start
- foo: end
- baz: start
- baz: end
--- 2,4 ----
::::::::::::::
./tests/work/features/vpathplus.diff.2
::::::::::::::
*** work/features/vpathplus.base.2 Tue Aug 27 13:44:39 2019
--- work/features/vpathplus.log.2 Tue Aug 27 13:44:39 2019
***************
*** 1,4 ****
cat work/inter.d > inter.c
cat inter.c > inter.b 2>/dev/null || exit 1
cat inter.b > inter.a
! rm inter.b inter.c
--- 1,4 ----
cat work/inter.d > inter.c
cat inter.c > inter.b 2>/dev/null || exit 1
cat inter.b > inter.a
! rm inter.c inter.b
::::::::::::::
./tests/work/functions/shell.diff.7
::::::::::::::
*** work/functions/shell.base.7 Tue Aug 27 13:44:42 2019
--- work/functions/shell.log.7 Tue Aug 27 13:44:42 2019
***************
*** 1 ****
! SIG=130
--- 1 ----
! SIG=208
::::::::::::::
./tests/work/functions/wildcard.diff.7
::::::::::::::
*** work/functions/wildcard.base.7 Tue Aug 27 13:44:43 2019
--- work/functions/wildcard.log.7 Tue Aug 27 13:44:43 2019
***************
*** 1 ****
! __ldir
--- 1 ----
!
$ make check
Making check in glob
source='glob.c' object='glob.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ../config/depcomp \
cc -DHAVE_CONFIG_H -I. -I.. -g -c -o glob.o glob.c
source='fnmatch.c' object='fnmatch.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ../config/depcomp \
cc -DHAVE_CONFIG_H -I. -I.. -g -c -o fnmatch.o fnmatch.c
rm -f libglob.a
ar cru libglob.a glob.o fnmatch.o
ranlib libglob.a
Making check in config
Making check in po
Making check in doc
source='ar.c' object='ar.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./config/depcomp \
cc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -g -c -o
ar.o ar.c
source='arscan.c' object='arscan.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./config/depcomp \
cc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -g -c -o
arscan.o arscan.c
"arscan.c", line 43: warning: tokens ignored at end of directive line
source='commands.c' object='commands.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./config/depcomp \
cc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -g -c -o
commands.o commands.c
source='default.c' object='default.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./config/depcomp \
cc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -g -c -o
default.o default.c
source='dir.c' object='dir.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./config/depcomp \
cc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -g -c -o
dir.o dir.c
source='expand.c' object='expand.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./config/depcomp \
cc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -g -c -o
expand.o expand.c
source='file.c' object='file.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./config/depcomp \
cc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -g -c -o
file.o file.c
source='function.c' object='function.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./config/depcomp \
cc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -g -c -o
function.o function.c
source='getopt.c' object='getopt.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./config/depcomp \
cc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -g -c -o
getopt.o getopt.c
source='getopt1.c' object='getopt1.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./config/depcomp \
cc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -g -c -o
getopt1.o getopt1.c
source='guile.c' object='guile.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./config/depcomp \
cc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -g -c -o
guile.o guile.c
source='implicit.c' object='implicit.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./config/depcomp \
cc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -g -c -o
implicit.o implicit.c
source='job.c' object='job.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./config/depcomp \
cc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -g -c -o
job.o job.c
"job.c", line 1947: warning: implicit function declaration: getloadavg
source='load.c' object='load.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./config/depcomp \
cc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -g -c -o
load.o load.c
source='loadapi.c' object='loadapi.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./config/depcomp \
cc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -g -c -o
loadapi.o loadapi.c
source='main.c' object='main.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./config/depcomp \
cc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -g -c -o
main.o main.c
"main.c", line 2617: warning: assignment type mismatch:
pointer to char "=" pointer to const char
source='misc.c' object='misc.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./config/depcomp \
cc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -g -c -o
misc.o misc.c
source='posixos.c' object='posixos.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./config/depcomp \
cc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -g -c -o
posixos.o posixos.c
source='output.c' object='output.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./config/depcomp \
cc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -g -c -o
output.o output.c
source='read.c' object='read.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./config/depcomp \
cc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -g -c -o
read.o read.c
"read.c", line 1384: warning: loop not entered at top
source='remake.c' object='remake.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./config/depcomp \
cc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -g -c -o
remake.o remake.c
source='rule.c' object='rule.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./config/depcomp \
cc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -g -c -o
rule.o rule.c
source='signame.c' object='signame.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./config/depcomp \
cc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -g -c -o
signame.o signame.c
source='strcache.c' object='strcache.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./config/depcomp \
cc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -g -c -o
strcache.o strcache.c
source='variable.c' object='variable.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./config/depcomp \
cc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -g -c -o
variable.o variable.c
source='version.c' object='version.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./config/depcomp \
cc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -g -c -o
version.o version.c
source='vpath.c' object='vpath.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./config/depcomp \
cc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -g -c -o
vpath.o vpath.c
source='hash.c' object='hash.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./config/depcomp \
cc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -g -c -o
hash.o hash.c
source='remote-stub.c' object='remote-stub.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./config/depcomp \
cc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -g -c -o
remote-stub.o remote-stub.c
cc -g -o make ar.o arscan.o commands.o default.o dir.o expand.o file.o
function.o getopt.o getopt1.o guile.o implicit.o job.o load.o loadapi.o
main.o misc.o posixos.o output.o read.o remake.o rule.o signame.o strcache.o
variable.o version.o vpath.o hash.o remote-stub.o glob/libglob.a -lkstat
-lrt
make loadavg
source='getloadavg.c' object='loadavg-getloadavg.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ./config/depcomp \
cc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\"
-DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -DTEST -g -c -o
loadavg-getloadavg.o `test -f 'getloadavg.c' || echo './'`getloadavg.c
"getloadavg.c", line 1004: warning: implicit function declaration: getloadavg
cc -g -o loadavg loadavg-getloadavg.o -lkstat -lrt
make check-local
cd tests && perl ./run_make_tests.pl -srcdir
/var/run/rpc_door/eggert/make-4.2.1 -make ../make
------------------------------------------------------------------------------
Running tests for GNU make on SunOS kiwi.cs.ucla.edu 5.10 sun4u
GNU Make 4.2.1
------------------------------------------------------------------------------
Finding tests...
features/archives ....................................... ok (10 passed)
features/comments ....................................... ok (1 passed)
features/conditionals ................................... ok (5 passed)
features/default_names .................................. ok (3 passed)
features/double_colon ................................... ok (14 passed)
features/echoing ........................................ ok (4 passed)
features/errors ......................................... ok (3 passed)
features/escape ......................................... ok (8 passed)
features/export ......................................... ok (12 passed)
features/include ........................................ ok (15 passed)
features/jobserver ...................................... ok (6 passed)
features/load ........................................... ok (5 passed)
features/loadapi ........................................ ok (3 passed)
features/mult_rules ..................................... ok (2 passed)
features/mult_targets ................................... ok (2 passed)
features/order_only ..................................... ok (10 passed)
features/output-sync ....................................
Test timed out after 30 seconds
Error running /var/run/rpc_door/eggert/make-4.2.1/tests/../make (expected 0;
got 14): /var/run/rpc_door/eggert/make-4.2.1/tests/../make -f
work/features/output-sync.mk -j -Orecurse
Caught signal 14!
Test timed out after 30 seconds
Error running /var/run/rpc_door/eggert/make-4.2.1/tests/../make (expected 0;
got 14): /var/run/rpc_door/eggert/make-4.2.1/tests/../make -f
work/features/output-sync.mk.1 -j --output-sync=target
Caught signal 14!
Test timed out after 30 seconds
Error running /var/run/rpc_door/eggert/make-4.2.1/tests/../make (expected 0;
got 14): /var/run/rpc_door/eggert/make-4.2.1/tests/../make -f
work/features/output-sync.mk.1 -j --output-sync=target x=
Caught signal 14!
FAILED (12/15 passed)
features/override ....................................... ok (4 passed)
features/parallelism .................................... ok (9 passed)
features/patspecific_vars ............................... ok (10 passed)
features/patternrules ................................... ok (10 passed)
features/quoting ........................................ ok (1 passed)
features/recursion ...................................... ok (2 passed)
features/reinvoke ....................................... ok (5 passed)
features/rule_glob ...................................... ok (3 passed)
features/se_explicit .................................... ok (10 passed)
features/se_implicit .................................... ok (11 passed)
features/se_statpat ..................................... ok (4 passed)
features/shell_assignment ............................... ok (4 passed)
features/statipattrules ................................. ok (8 passed)
features/targetvars ..................................... ok (25 passed)
features/utf8 ........................................... ok (1 passed)
features/varnesting ..................................... ok (2 passed)
features/vpath .......................................... ok (2 passed)
features/vpath2 ......................................... ok (1 passed)
features/vpath3 ......................................... ok (1 passed)
features/vpathgpath ..................................... ok (1 passed)
features/vpathplus ...................................... ok (4 passed)
functions/abspath ....................................... ok (1 passed)
functions/addprefix ..................................... ok (1 passed)
functions/addsuffix ..................................... ok (2 passed)
functions/andor ......................................... ok (2 passed)
functions/basename ...................................... ok (1 passed)
functions/call .......................................... ok (3 passed)
functions/dir ........................................... ok (1 passed)
functions/error ......................................... ok (5 passed)
functions/eval .......................................... ok (9 passed)
functions/file .......................................... ok (15 passed)
functions/filter-out .................................... ok (5 passed)
functions/findstring .................................... ok (1 passed)
functions/flavor ........................................ ok (1 passed)
functions/foreach ....................................... ok (6 passed)
functions/guile ......................................... N/A
functions/if ............................................ ok (1 passed)
functions/join .......................................... ok (1 passed)
functions/notdir ........................................ ok (1 passed)
functions/origin ........................................ ok (1 passed)
functions/realpath ...................................... ok (2 passed)
functions/shell ......................................... ok (5 passed)
functions/sort .......................................... ok (2 passed)
functions/strip ......................................... ok (2 passed)
functions/substitution .................................. ok (3 passed)
functions/suffix ........................................ ok (1 passed)
functions/value ......................................... ok (1 passed)
functions/warning ....................................... ok (5 passed)
functions/wildcard ...................................... ok (6 passed)
functions/word .......................................... ok (16 passed)
misc/bs-nl .............................................. ok (28 passed)
misc/close_stdout ....................................... FAILED (no tests
found!)
misc/fopen-fail ......................................... ok (1 passed)
misc/general1 ........................................... ok (1 passed)
misc/general2 ........................................... ok (1 passed)
misc/general3 ........................................... ok (11 passed)
misc/general4 ........................................... ok (6 passed)
misc/utf8 ............................................... ok (1 passed)
options/dash-B .......................................... ok (8 passed)
options/dash-C .......................................... ok (2 passed)
options/dash-I .......................................... ok (3 passed)
options/dash-W .......................................... ok (10 passed)
options/dash-e .......................................... ok (1 passed)
options/dash-f .......................................... ok (4 passed)
options/dash-k .......................................... ok (3 passed)
options/dash-l .......................................... ok (1 passed)
options/dash-n .......................................... ok (6 passed)
options/dash-q .......................................... ok (11 passed)
options/dash-t .......................................... ok (2 passed)
options/eval ............................................ ok (3 passed)
options/general ......................................... ok (1 passed)
options/print-directory ................................. ok (4 passed)
options/symlinks ........................................ ok (10 passed)
options/warn-undefined-variables ........................ ok (2 passed)
targets/DEFAULT ......................................... ok (1 passed)
targets/DELETE_ON_ERROR ................................. ok (2 passed)
targets/FORCE ........................................... ok (1 passed)
targets/INTERMEDIATE .................................... ok (8 passed)
targets/ONESHELL ........................................ ok (5 passed)
targets/PHONY ........................................... ok (1 passed)
targets/POSIX ........................................... ok (4 passed)
targets/SECONDARY ....................................... ok (12 passed)
targets/SILENT .......................................... ok (1 passed)
targets/clean ........................................... ok (2 passed)
variables/CURDIR ........................................ ok (1 passed)
variables/DEFAULT_GOAL .................................. ok (5 passed)
variables/GNUMAKEFLAGS .................................. ok (3 passed)
variables/INCLUDE_DIRS .................................. ok (2 passed)
variables/LIBPATTERNS ................................... ok (2 passed)
variables/MAKE .......................................... ok (1 passed)
variables/MAKECMDGOALS .................................. ok (3 passed)
variables/MAKEFILES ..................................... ok (2 passed)
variables/MAKEFLAGS ..................................... ok (3 passed)
variables/MAKELEVEL ..................................... ok (1 passed)
variables/MAKE_RESTARTS ................................. ok (3 passed)
variables/MFILE_LIST .................................... ok (1 passed)
variables/SHELL ......................................... ok (7 passed)
variables/automatic ..................................... ok (7 passed)
variables/define ........................................ ok (16 passed)
variables/flavors ....................................... ok (8 passed)
variables/negative ...................................... ok (4 passed)
variables/private ....................................... ok (10 passed)
variables/special ....................................... ok (6 passed)
variables/undefine ...................................... ok (4 passed)
vms/library ............................................. N/A
3 Tests in 2 Categories Failed (See .diff* files in work dir for details) :-(
*** Error code 1
The following command caused the error:
if test -f './tests/run_make_tests'; then \
ulimit -n 128; \
if perl -v >/dev/null 2>&1; then \
case `cd '.'; pwd` in `pwd`) : ;; \
*) test -d tests || mkdir tests; \
rm -f srctests; \
if ln -s './tests' srctests; then \
for f in run_make_tests run_make_tests.pl test_driver.pl scripts; do
\
rm -f tests/$f; ln -s ../srctests/$f tests; \
done; fi ;; \
esac; \
echo "cd tests && perl ./run_make_tests.pl -srcdir
/var/run/rpc_door/eggert/make-4.2.1 -make ../make "; \
cd tests && perl ./run_make_tests.pl -srcdir
'/var/run/rpc_door/eggert/make-4.2.1' -make '../make' ; \
else \
echo "Can't find a working Perl (perl); the test suite requires Perl."; \
fi; \
else \
echo "Can't find the GNU Make test suite (./tests)."; \
fi
make: Fatal error: Command failed for target `check-regression'
Current working directory /var/run/rpc_door/eggert/make-4.2.1
*** Error code 1
make: Fatal error: Command failed for target `check-am'
Current working directory /var/run/rpc_door/eggert/make-4.2.1
*** Error code 1
The following command caused the error:
fail=; \
if (target_option=k; case ${target_option-} in ?) ;; *) echo
"am__make_running_with_option: internal error: invalid" "target option
'${target_option-}' specified" >&2; exit 1;; esac; has_opt=no;
sane_makeflags=$MAKEFLAGS; if { if test -z ''; then false; elif test -n
'sparc-sun-solaris2.10'; then true; elif test -n '' && test -n ''; then
true; else false; fi; }; then sane_makeflags=$MFLAGS; else case
$MAKEFLAGS in *\\[\ \ ]*) bs=\\; sane_makeflags=`printf '%s\n' "$MAKEFLAGS"
| sed "s/$bs$bs[$bs $bs ]*//g"`;; esac; fi; skip_next=no;
strip_trailopt () { flg=`printf '%s\n' "$flg" | sed "s/$1.*$//"`; }; for
flg in $sane_makeflags; do test $skip_next = yes && { skip_next=no; continue;
}; case $flg in *=*|--*) continue;; -*I) strip_trailopt 'I'; skip_next=yes;;
-*I?*) strip_trailopt 'I';; -*O) strip_trailopt 'O'; skip_next=yes;; -*O?*)
strip_trailopt 'O';; -*l) strip_trailopt 'l'; skip_next=yes;; -*l?*)
strip_trailopt 'l';; -[dEDm]) skip_next=yes;; -[JT]) skip_next=yes;; esac;
case $flg in *$target_option*) has_opt=yes; break;; esac; done; test
$has_opt = yes); then \
failcom='fail=yes'; \
else \
failcom='exit 1'; \
fi; \
dot_seen=no; \
target=`echo check-recursive | sed s/-recursive//`; \
case "check-recursive" in \
distclean-* | maintainer-clean-*) list='glob config po doc w32' ;; \
*) list='glob config po doc ' ;; \
esac; \
for subdir in $list; do \
echo "Making $target in $subdir"; \
if test "$subdir" = "."; then \
dot_seen=yes; \
local_target="$target-am"; \
else \
local_target="$target"; \
fi; \
(CDPATH="${ZSH_VERSION+.}:" && cd $subdir && make $local_target) \
|| eval $failcom; \
done; \
if test "$dot_seen" = "no"; then \
make "$target-am" || exit 1; \
fi; test -z "$fail"
make: Fatal error: Command failed for target `check-recursive'
::::::::::::::
./tests/work/features/output-sync.diff
::::::::::::::
*** work/features/output-sync.base Tue Aug 27 12:46:39 2019
--- work/features/output-sync.log Tue Aug 27 12:46:09 2019
***************
*** 1,12 ****
- /var/run/rpc_door/eggert/make-4.2.1/tests/../make -C foo
- make[1]: Entering directory '/var/run/rpc_door/eggert/make-4.2.1/tests/foo'
- foo: start
- foo: end
- make[1]: Leaving directory '/var/run/rpc_door/eggert/make-4.2.1/tests/foo'
- /var/run/rpc_door/eggert/make-4.2.1/tests/../make -C bar
- make[1]: Entering directory '/var/run/rpc_door/eggert/make-4.2.1/tests/bar'
- bar: start
- bar: end
- baz: start
- baz: end
- make[1]: Leaving directory '/var/run/rpc_door/eggert/make-4.2.1/tests/bar'
--- 0 ----
::::::::::::::
./tests/work/features/output-sync.diff.1
::::::::::::::
*** work/features/output-sync.base.1 Tue Aug 27 12:47:09 2019
--- work/features/output-sync.log.1 Tue Aug 27 12:46:40 2019
***************
*** 4,14 ****
bar: start
bar: end
make[1]: Leaving directory '/var/run/rpc_door/eggert/make-4.2.1/tests/bar'
- make[1]: Entering directory '/var/run/rpc_door/eggert/make-4.2.1/tests/foo'
- foo: start
- foo: end
- make[1]: Leaving directory '/var/run/rpc_door/eggert/make-4.2.1/tests/foo'
- make[1]: Entering directory '/var/run/rpc_door/eggert/make-4.2.1/tests/bar'
- baz: start
- baz: end
- make[1]: Leaving directory '/var/run/rpc_door/eggert/make-4.2.1/tests/bar'
--- 4,6 ----
::::::::::::::
./tests/work/features/output-sync.diff.2
::::::::::::::
*** work/features/output-sync.base.2 Tue Aug 27 12:47:39 2019
--- work/features/output-sync.log.2 Tue Aug 27 12:47:10 2019
***************
*** 2,8 ****
sleep 1 ; /var/run/rpc_door/eggert/make-4.2.1/tests/../make -C bar
bar: start
bar: end
- foo: start
- foo: end
- baz: start
- baz: end
--- 2,4 ----
_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-make