+++++++++++++++++++++++ Executing "make distclean" +++++++++++++++++++++++ Making distclean in w32 make[1]: Entering directory `/home/Greg/make-3.82/w32' test -z "libw32.a" || rm -f libw32.a rm -f *.o rm -f *.tab.c test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags rm -rf ./.deps rm -f Makefile make[1]: Leaving directory `/home/Greg/make-3.82/w32' Making distclean in doc make[1]: Entering directory `/home/Greg/make-3.82/doc' test -z "make.dvi make.pdf make.ps make.html" \ || rm -rf make.dvi make.pdf make.ps make.html test -z "make*.html" || rm -f make*.html rm -rf make.aux make.cp make.cps make.fn make.fns make.ky make.kys \ make.log make.pg make.tmp make.toc make.tp make.tps make.vr rm -f vti.tmp test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[1]: Leaving directory `/home/Greg/make-3.82/doc' Making distclean in po make[1]: Entering directory `/home/Greg/make-3.82/po' rm -f *.insert-header rm -f remove-potcdate.sed rm -f stamp-poT rm -f core core.* make.po make.1po make.2po *.new.po rm -fr *.o rm -f Makefile Makefile.in POTFILES *.mo make[1]: Leaving directory `/home/Greg/make-3.82/po' Making distclean in config make[1]: Entering directory `/home/Greg/make-3.82/config' test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f Makefile make[1]: Leaving directory `/home/Greg/make-3.82/config' Making distclean in glob make[1]: Entering directory `/home/Greg/make-3.82/glob' test -z "libglob.a" || rm -f libglob.a rm -f *.o rm -f *.tab.c test -z "" || rm -f test . = "." || test -z "" || rm -f rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags rm -rf ./.deps rm -f Makefile make[1]: Leaving directory `/home/Greg/make-3.82/glob' Making distclean in . make[1]: Entering directory `/home/Greg/make-3.82' test -z "make.exe" || rm -f make.exe test -z "loadavg.exe" || rm -f loadavg.exe rm -f *.o rm -f *.tab.c test -z "" || rm -f test . = "." || test -z "" || rm -f test -z "build.sh" || rm -f build.sh rm -f config.h stamp-h1 rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags make[1]: Leaving directory `/home/Greg/make-3.82' rm -f config.status config.cache config.log configure.lineno config.status.lineno rm -rf .deps ./.deps rm -f Makefile +++++++++++++++++++++++ Executing "./configure" +++++++++++++++++++++++ checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.exe checking for suffix of executables... .exe checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking for ranlib... ranlib checking how to run the C preprocessor... gcc -E checking for ar... ar checking for perl... perl checking build system type... x86_64-unknown-cygwin checking host system type... x86_64-unknown-cygwin checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/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 for strerror in -lcposix... no checking whether NLS is requested... yes checking for msgfmt... /usr/bin/msgfmt checking for gmsgfmt... /usr/bin/msgfmt checking for xgettext... /usr/bin/xgettext checking for msgmerge... /usr/bin/msgmerge checking for ld used by GCC... /usr/x86_64-pc-cygwin/bin/ld.exe checking if the linker (/usr/x86_64-pc-cygwin/bin/ld.exe) is GNU ld... yes checking for shared library run path origin... done checking whether NLS is requested... yes checking for GNU gettext in libc... no checking for iconv... yes checking how to link with libiconv... /usr/local/lib/libiconv.a checking for GNU gettext in libintl... yes checking whether to use NLS... yes checking where the gettext function comes from... external libintl checking how to link with libintl... -lintl checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no 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 sys/param.h usability... yes checking sys/param.h presence... yes checking for sys/param.h... 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 stdarg.h usability... yes checking stdarg.h presence... yes checking for stdarg.h... yes checking whether gcc and cc understand -c and -o together... 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... 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... none required checking whether system uses MSDOS-style paths... yes checking for standard gettimeofday... yes checking for strdup... yes checking for strndup... yes checking for mkstemp... yes checking for mktemp... yes checking for fdopen... yes checking for fileno... 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 strerror... yes checking for strsignal... yes checking for lstat... yes checking for readlink... yes checking for atexit... yes checking whether bsd_signal is declared... no 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 for working alloca.h... yes checking for alloca... 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 vprintf... yes checking for _doprnt... no checking whether closedir returns void... no checking for getloadavg... no checking for pstat_getdynamic... no checking for kstat_open in -lkstat... no checking for elf_begin in -lelf... no checking for kvm_open in -lkvm... no checking for getloadavg in -lutil... no checking for getloadavg in -lgetloadavg... no checking for getloadavg... no checking sys/dg_sys_info.h usability... no checking sys/dg_sys_info.h presence... no checking for sys/dg_sys_info.h... no checking for locale.h... (cached) yes checking for setlocale... yes checking inq_stats/cpustats.h usability... no checking inq_stats/cpustats.h presence... no checking for inq_stats/cpustats.h... no checking sys/cpustats.h usability... no checking sys/cpustats.h presence... no checking for sys/cpustats.h... no checking mach/mach.h usability... no checking mach/mach.h presence... no checking for mach/mach.h... no checking nlist.h usability... no checking nlist.h presence... no checking for nlist.h... no checking whether getloadavg requires setgid... no checking whether sys_siglist is declared... yes checking whether _sys_siglist is declared... no 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 for location of SCCS get command... get checking if system libc has GNU glob... no; using local copy checking if malloc debugging is wanted... no configure: creating ./config.status config.status: creating Makefile config.status: creating glob/Makefile config.status: creating po/Makefile.in config.status: creating config/Makefile config.status: creating doc/Makefile config.status: creating w32/Makefile config.status: creating config.h config.status: executing depfiles commands config.status: executing default-1 commands config.status: creating po/POTFILES config.status: creating po/Makefile config.status: creating build.sh +++++++++++++++++++++++ Executing "make" +++++++++++++++++++++++ make all-recursive make[1]: Entering directory `/home/Greg/make-3.82' Making all in glob make[2]: Entering directory `/home/Greg/make-3.82/glob' gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -MT glob.o -MD -MP -MF .deps/glob.Tpo -c -o glob.o glob.c mv -f .deps/glob.Tpo .deps/glob.Po gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/include -MT fnmatch.o -MD -MP -MF .deps/fnmatch.Tpo -c -o fnmatch.o fnmatch.c mv -f .deps/fnmatch.Tpo .deps/fnmatch.Po rm -f libglob.a ar cru libglob.a glob.o fnmatch.o ranlib libglob.a make[2]: Leaving directory `/home/Greg/make-3.82/glob' Making all in config make[2]: Entering directory `/home/Greg/make-3.82/config' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/Greg/make-3.82/config' Making all in po make[2]: Entering directory `/home/Greg/make-3.82/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/Greg/make-3.82/po' Making all in doc make[2]: Entering directory `/home/Greg/make-3.82/doc' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/Greg/make-3.82/doc' make[2]: Entering directory `/home/Greg/make-3.82' gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -I/usr/local/include -MT ar.o -MD -MP -MF .deps/ar.Tpo -c -o ar.o ar.c mv -f .deps/ar.Tpo .deps/ar.Po gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -I/usr/local/include -MT arscan.o -MD -MP -MF .deps/arscan.Tpo -c -o arscan.o arscan.c mv -f .deps/arscan.Tpo .deps/arscan.Po gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -I/usr/local/include -MT commands.o -MD -MP -MF .deps/commands.Tpo -c -o commands.o commands.c mv -f .deps/commands.Tpo .deps/commands.Po gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -I/usr/local/include -MT default.o -MD -MP -MF .deps/default.Tpo -c -o default.o default.c mv -f .deps/default.Tpo .deps/default.Po gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -I/usr/local/include -MT dir.o -MD -MP -MF .deps/dir.Tpo -c -o dir.o dir.c mv -f .deps/dir.Tpo .deps/dir.Po gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -I/usr/local/include -MT expand.o -MD -MP -MF .deps/expand.Tpo -c -o expand.o expand.c mv -f .deps/expand.Tpo .deps/expand.Po gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -I/usr/local/include -MT file.o -MD -MP -MF .deps/file.Tpo -c -o file.o file.c mv -f .deps/file.Tpo .deps/file.Po gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -I/usr/local/include -MT function.o -MD -MP -MF .deps/function.Tpo -c -o function.o function.c mv -f .deps/function.Tpo .deps/function.Po gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -I/usr/local/include -MT getopt.o -MD -MP -MF .deps/getopt.Tpo -c -o getopt.o getopt.c mv -f .deps/getopt.Tpo .deps/getopt.Po gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -I/usr/local/include -MT getopt1.o -MD -MP -MF .deps/getopt1.Tpo -c -o getopt1.o getopt1.c mv -f .deps/getopt1.Tpo .deps/getopt1.Po gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -I/usr/local/include -MT implicit.o -MD -MP -MF .deps/implicit.Tpo -c -o implicit.o implicit.c mv -f .deps/implicit.Tpo .deps/implicit.Po gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -I/usr/local/include -MT job.o -MD -MP -MF .deps/job.Tpo -c -o job.o job.c mv -f .deps/job.Tpo .deps/job.Po gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -I/usr/local/include -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c mv -f .deps/main.Tpo .deps/main.Po gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -I/usr/local/include -MT misc.o -MD -MP -MF .deps/misc.Tpo -c -o misc.o misc.c mv -f .deps/misc.Tpo .deps/misc.Po gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -I/usr/local/include -MT read.o -MD -MP -MF .deps/read.Tpo -c -o read.o read.c mv -f .deps/read.Tpo .deps/read.Po gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -I/usr/local/include -MT remake.o -MD -MP -MF .deps/remake.Tpo -c -o remake.o remake.c mv -f .deps/remake.Tpo .deps/remake.Po gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -I/usr/local/include -MT remote-stub.o -MD -MP -MF .deps/remote-stub.Tpo -c -o remote-stub.o remote-stub.c mv -f .deps/remote-stub.Tpo .deps/remote-stub.Po gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -I/usr/local/include -MT rule.o -MD -MP -MF .deps/rule.Tpo -c -o rule.o rule.c mv -f .deps/rule.Tpo .deps/rule.Po gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -I/usr/local/include -MT signame.o -MD -MP -MF .deps/signame.Tpo -c -o signame.o signame.c mv -f .deps/signame.Tpo .deps/signame.Po gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -I/usr/local/include -MT strcache.o -MD -MP -MF .deps/strcache.Tpo -c -o strcache.o strcache.c mv -f .deps/strcache.Tpo .deps/strcache.Po gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -I/usr/local/include -MT variable.o -MD -MP -MF .deps/variable.Tpo -c -o variable.o variable.c mv -f .deps/variable.Tpo .deps/variable.Po gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -I/usr/local/include -MT version.o -MD -MP -MF .deps/version.Tpo -c -o version.o version.c mv -f .deps/version.Tpo .deps/version.Po gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -I/usr/local/include -MT vpath.o -MD -MP -MF .deps/vpath.Tpo -c -o vpath.o vpath.c mv -f .deps/vpath.Tpo .deps/vpath.Po gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -I/usr/local/include -MT hash.o -MD -MP -MF .deps/hash.Tpo -c -o hash.o hash.c mv -f .deps/hash.Tpo .deps/hash.Po gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -I./glob -I/usr/local/include -MT getloadavg.o -MD -MP -MF .deps/getloadavg.Tpo -c -o getloadavg.o getloadavg.c mv -f .deps/getloadavg.Tpo .deps/getloadavg.Po gcc -o make.exe ar.o arscan.o commands.o default.o dir.o expand.o file.o function.o getopt.o getopt1.o implicit.o job.o main.o misc.o read.o remake.o remote-stub.o rule.o signame.o strcache.o variable.o version.o vpath.o hash.o getloadavg.o glob/libglob.a -lintl make[2]: Leaving directory `/home/Greg/make-3.82' make[1]: Leaving directory `/home/Greg/make-3.82' +++++++++++++++++++++++ Executing "make check" +++++++++++++++++++++++ Making check in glob make[1]: Entering directory `/home/Greg/make-3.82/glob' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/home/Greg/make-3.82/glob' Making check in config make[1]: Entering directory `/home/Greg/make-3.82/config' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/home/Greg/make-3.82/config' Making check in po make[1]: Entering directory `/home/Greg/make-3.82/po' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/home/Greg/make-3.82/po' Making check in doc make[1]: Entering directory `/home/Greg/make-3.82/doc' make[1]: Nothing to be done for `check'. make[1]: Leaving directory `/home/Greg/make-3.82/doc' make[1]: Entering directory `/home/Greg/make-3.82' make loadavg.exe make[2]: Entering directory `/home/Greg/make-3.82' gcc -DLOCALEDIR=\"/usr/local/share/locale\" -DLIBDIR=\"/usr/local/lib\" -DINCLUDEDIR=\"/usr/local/include\" -DHAVE_CONFIG_H -I. -DTEST -I/usr/local/include -MT loadavg-getloadavg.o -MD -MP -MF .deps/loadavg-getloadavg.Tpo -c -o loadavg-getloadavg.o `test -f 'getloadavg.c' || echo './'`getloadavg.c mv -f .deps/loadavg-getloadavg.Tpo .deps/loadavg-getloadavg.Po gcc -o loadavg.exe loadavg-getloadavg.o make[2]: Leaving directory `/home/Greg/make-3.82' make check-local make[2]: Entering directory `/home/Greg/make-3.82' cd tests && perl ./run_make_tests.pl -make ../make.exe ------------------------------------------------------------------------------ Running tests for GNU make on CYGWIN_NT-6.2 BabyPlatypus 1.7.21(0.267/5/3) x86_64 GNU Make 3.82 ------------------------------------------------------------------------------ Clearing work... Finding tests... features/comments ....................................... ok (1 passed) features/conditionals ................................... ok (4 passed) features/default_names .................................. ok (2 passed) features/double_colon ................................... FAILED (7/10 passed) features/echoing ........................................ ok (4 passed) features/errors ......................................... ok (2 passed) features/escape ......................................... FAILED (1/6 passed) features/export ......................................... FAILED (0/12 passed) features/include ........................................ FAILED (9/10 passed) features/mult_rules ..................................... ok (2 passed) features/mult_targets ................................... ok (2 passed) features/order_only ..................................... ok (10 passed) features/override ....................................... FAILED (1/4 passed) features/parallelism .................................... FAILED (0/8 passed) features/patspecific_vars ............................... FAILED (6/10 passed) features/patternrules ................................... FAILED (5/10 passed) features/quoting ........................................ FAILED (0/1 passed) features/recursion ...................................... FAILED (0/2 passed) features/reinvoke ....................................... FAILED (0/4 passed) features/se_explicit .................................... ok (9 passed) features/se_implicit .................................... ok (9 passed) features/se_statpat ..................................... ok (4 passed) features/statipattrules ................................. ok (8 passed) features/targetvars ..................................... FAILED (15/23 passed) features/varnesting ..................................... ok (1 passed) features/vpath .......................................... ok (2 passed) features/vpath2 ......................................... ok (1 passed) features/vpath3 ......................................... ok (1 passed) features/vpathgpath ..................................... ok (1 passed) features/vpathplus ...................................... FAILED (0/4 passed) functions/abspath ....................................... FAILED (0/1 passed) functions/addprefix ..................................... ok (1 passed) functions/addsuffix ..................................... ok (2 passed) functions/andor ......................................... ok (2 passed) functions/basename ...................................... ok (1 passed) functions/call .......................................... FAILED (1/2 passed) functions/dir ........................................... ok (1 passed) functions/error ......................................... ok (5 passed) functions/eval .......................................... FAILED (8/9 passed) functions/filter-out .................................... ok (1 passed) functions/findstring .................................... ok (1 passed) functions/flavor ........................................ ok (1 passed) functions/foreach ....................................... FAILED (3/4 passed) functions/if ............................................ ok (1 passed) functions/join .......................................... ok (1 passed) functions/notdir ........................................ ok (1 passed) functions/origin ........................................ ok (1 passed) functions/realpath ...................................... Error running ../make (expected 0; got 512): ../make -f work/functions/realpath.mk FAILED (0/1 passed) functions/shell ......................................... FAILED (1/2 passed) functions/sort .......................................... ok (1 passed) functions/strip ......................................... ok (2 passed) functions/substitution .................................. FAILED (2/3 passed) functions/suffix ........................................ ok (1 passed) functions/value ......................................... FAILED (0/1 passed) functions/warning ....................................... ok (4 passed) functions/wildcard ...................................... ok (4 passed) functions/word .......................................... FAILED (14/16 passed) misc/close_stdout ....................................... FAILED (0/1 passed) misc/general1 ........................................... ok (1 passed) misc/general2 ........................................... ok (1 passed) misc/general3 ........................................... FAILED (5/10 passed) misc/general4 ........................................... FAILED (5/6 passed) options/dash-B .......................................... FAILED (5/8 passed) options/dash-C .......................................... ok (2 passed) options/dash-I .......................................... ok (2 passed) options/dash-W .......................................... FAILED (5/10 passed) options/dash-e .......................................... FAILED (0/1 passed) options/dash-f .......................................... ok (4 passed) options/dash-k .......................................... FAILED (2/3 passed) options/dash-l .......................................... ok (0 passed) options/dash-n .......................................... FAILED (3/4 passed) options/dash-q .......................................... ok (8 passed) options/dash-t .......................................... ok (2 passed) options/eval ............................................ FAILED (0/2 passed) options/general ......................................... FAILED (0/1 passed) options/symlinks ........................................ N/A options/warn-undefined-variables ........................ ok (2 passed) targets/DEFAULT ......................................... ok (1 passed) targets/FORCE ........................................... ok (1 passed) targets/INTERMEDIATE .................................... FAILED (6/8 passed) targets/ONESHELL ........................................ FAILED (1/5 passed) targets/PHONY ........................................... ok (1 passed) targets/POSIX ........................................... FAILED (1/2 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/INCLUDE_DIRS .................................. ok (2 passed) variables/LIBPATTERNS ................................... FAILED (0/2 passed) variables/MAKE .......................................... FAILED (0/1 passed) variables/MAKECMDGOALS .................................. ok (3 passed) variables/MAKEFILES ..................................... FAILED (1/2 passed) variables/MAKEFLAGS ..................................... ok (2 passed) variables/MAKELEVEL ..................................... FAILED (0/1 passed) variables/MAKE_RESTARTS ................................. FAILED (1/3 passed) variables/MFILE_LIST .................................... ok (1 passed) variables/SHELL ......................................... FAILED (2/7 passed) variables/automatic ..................................... FAILED (6/7 passed) variables/define ........................................ ok (15 passed) variables/flavors ....................................... ok (6 passed) variables/negative ...................................... FAILED (2/4 passed) variables/private ....................................... FAILED (6/8 passed) variables/special ....................................... FAILED (1/2 passed) variables/undefine ...................................... ok (4 passed) 117 Tests in 46 Categories Failed (See .diff files in work dir for details) :-( Makefile:1100: recipe for target `check-regression' failed make[2]: Leaving directory `/home/Greg/make-3.82' Makefile:919: recipe for target `check-am' failed make[1]: Leaving directory `/home/Greg/make-3.82' Makefile:593: recipe for target `check-recursive' failed +++++++++++++++++++++++ Executing "trap - DEBUG" +++++++++++++++++++++++ +++++++++++ Contents of failed tests: Contents of ./tests/work/features/double_colon.diff.2: *** work/features/double_colon.base.2 Mon Jul 8 20:58:30 2013 --- work/features/double_colon.log.2 Mon Jul 8 20:58:30 2013 *************** *** 1,3 **** --- 1,5 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error aaa + job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory aaa done bbb Contents of ./tests/work/features/double_colon.diff.3: *** work/features/double_colon.base.3 Mon Jul 8 20:58:31 2013 --- work/features/double_colon.log.3 Mon Jul 8 20:58:31 2013 *************** *** 1,3 **** --- 1,5 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error aaa + job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory aaa done bbb Contents of ./tests/work/features/double_colon.diff.9: *** work/features/double_colon.base.9 Mon Jul 8 20:58:31 2013 --- work/features/double_colon.log.9 Mon Jul 8 20:58:31 2013 *************** *** 1,2 **** --- 1,4 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error one + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error two Contents of ./tests/work/features/escape.diff.2: *** work/features/escape.base.2 Mon Jul 8 20:58:31 2013 --- work/features/escape.log.2 Mon Jul 8 20:58:31 2013 *************** *** 1 **** --- 1,3 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error touch (pre:foo) Contents of ./tests/work/features/escape.diff.3: *** work/features/escape.base.3 Mon Jul 8 20:58:31 2013 --- work/features/escape.log.3 Mon Jul 8 20:58:31 2013 *************** *** 1 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error work/features/escape.mk:2: *** target pattern contains no `%'. Stop. Contents of ./tests/work/features/escape.diff.4: *** work/features/escape.base.4 Mon Jul 8 20:58:31 2013 --- work/features/escape.log.4 Mon Jul 8 20:58:31 2013 *************** *** 1 **** --- 1,3 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error touch (foo bar) Contents of ./tests/work/features/escape.diff.5: *** work/features/escape.base.5 Mon Jul 8 20:58:31 2013 --- work/features/escape.log.5 Mon Jul 8 20:58:31 2013 *************** *** 1 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error foo#bar.ext = (foo#bar.ext) Contents of ./tests/work/features/export.diff.1: *** work/features/export.base.1 Mon Jul 8 20:58:32 2013 --- work/features/export.log.1 Mon Jul 8 20:58:32 2013 *************** *** 1,2 **** --- 1,4 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error FOO=foo BAR=bar BAZ=baz BOZ=boz BITZ=bitz BOTZ=botz + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error FOO=foo BAR= BAZ=baz BOZ=boz BITZ=bitz BOTZ= Contents of ./tests/work/features/export.diff.10: *** work/features/export.base.10 Mon Jul 8 20:58:32 2013 --- work/features/export.log.10 Mon Jul 8 20:58:32 2013 *************** *** 1 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error $(export)=456 / $export=456 Contents of ./tests/work/features/export.diff.11: *** work/features/export.base.11 Mon Jul 8 20:58:32 2013 --- work/features/export.log.11 Mon Jul 8 20:58:32 2013 *************** *** 1 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error export Contents of ./tests/work/features/export.diff.2: *** work/features/export.base.2 Mon Jul 8 20:58:32 2013 --- work/features/export.log.2 Mon Jul 8 20:58:32 2013 *************** *** 1,2 **** --- 1,4 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error FOO=foo BAR=bar BAZ=baz BOZ=boz BITZ=bitz BOTZ=botz + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error FOO=foo BAR=bar BAZ=baz BOZ=boz BITZ=bitz BOTZ= Contents of ./tests/work/features/export.diff.3: *** work/features/export.base.3 Mon Jul 8 20:58:32 2013 --- work/features/export.log.3 Mon Jul 8 20:58:32 2013 *************** *** 1,2 **** --- 1,4 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error FOO=foo BAR=bar BAZ=baz BOZ=boz BITZ=bitz BOTZ=botz + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error FOO= BAR= BAZ=baz BOZ=boz BITZ=bitz BOTZ= Contents of ./tests/work/features/export.diff.4: *** work/features/export.base.4 Mon Jul 8 20:58:32 2013 --- work/features/export.log.4 Mon Jul 8 20:58:32 2013 *************** *** 1,2 **** --- 1,4 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error FOO=foo BAR=bar BAZ=baz BOZ=boz BITZ=bitz BOTZ=botz + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error FOO= BAR= BAZ=baz BOZ=boz BITZ=bitz BOTZ= Contents of ./tests/work/features/export.diff.5: *** work/features/export.base.5 Mon Jul 8 20:58:32 2013 --- work/features/export.log.5 Mon Jul 8 20:58:32 2013 *************** *** 1,2 **** --- 1,4 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error FOO=foo BAR=bar BAZ=baz BOZ=boz BITZ=bitz BOTZ=botz + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error FOO=foo BAR=bar BAZ=baz BOZ=boz BITZ=bitz BOTZ= Contents of ./tests/work/features/export.diff.6: *** work/features/export.base.6 Mon Jul 8 20:58:32 2013 --- work/features/export.log.6 Mon Jul 8 20:58:32 2013 *************** *** 1,2 **** --- 1,3 ---- foo=f-ok bar=b-ok + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error foo=f-ok bar=b-ok Contents of ./tests/work/features/export.diff.7: *** work/features/export.base.7 Mon Jul 8 20:58:32 2013 --- work/features/export.log.7 Mon Jul 8 20:58:32 2013 *************** *** 1,2 **** --- 1,3 ---- foo=f-ok bar=b-ok + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error foo= bar= Contents of ./tests/work/features/export.diff.8: *** work/features/export.base.8 Mon Jul 8 20:58:32 2013 --- work/features/export.log.8 Mon Jul 8 20:58:32 2013 *************** *** 1 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error A=a B=b C=c D=d E=e F=f G=g H=h I=i J=j Contents of ./tests/work/features/export.diff.9: *** work/features/export.base.9 Mon Jul 8 20:58:32 2013 --- work/features/export.log.9 Mon Jul 8 20:58:32 2013 *************** *** 1 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error A= B= C= D= E= F= G= H= I= J= Contents of ./tests/work/features/include.diff.5: *** work/features/include.base.5 Mon Jul 8 20:58:32 2013 --- work/features/include.log.5 Mon Jul 8 20:58:32 2013 *************** *** 0 **** --- 1 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error Contents of ./tests/work/features/override.diff.1: *** work/features/override.base.1 Mon Jul 8 20:58:33 2013 --- work/features/override.log.1 Mon Jul 8 20:58:33 2013 *************** *** 1 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error X1 X2 Y1 Contents of ./tests/work/features/override.diff.2: *** work/features/override.base.2 Mon Jul 8 20:58:33 2013 --- work/features/override.log.2 Mon Jul 8 20:58:33 2013 *************** *** 1 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error C X2 C Y1 Contents of ./tests/work/features/parallelism.diff.1: *** work/features/parallelism.base.1 Mon Jul 8 20:58:40 2013 --- work/features/parallelism.log.1 Mon Jul 8 20:58:40 2013 *************** *** 1,7 **** --- 1,15 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error ONE.inc + job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory + job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory THREE.inc TWO.inc + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error ONE + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error + job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory + job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory THREE TWO success Contents of ./tests/work/features/parallelism.diff.2: *** work/features/parallelism.base.2 Mon Jul 8 20:58:45 2013 --- work/features/parallelism.log.2 Mon Jul 8 20:58:45 2013 *************** *** 1,7 **** --- 1,15 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error ONE.inc + job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory + job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory THREE.inc TWO.inc + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error ONE + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error + job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory + job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory THREE TWO success Contents of ./tests/work/features/parallelism.diff.3: *** work/features/parallelism.base.3 Mon Jul 8 20:58:50 2013 --- work/features/parallelism.log.3 Mon Jul 8 20:58:50 2013 *************** *** 1,4 **** --- 1,10 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error first + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error + job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory + job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory first + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error second + job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory second Contents of ./tests/work/features/parallelism.diff.4: *** work/features/parallelism.base.4 Mon Jul 8 20:58:54 2013 --- work/features/parallelism.log.4 Mon Jul 8 20:58:54 2013 *************** *** 1,8 **** --- 1,11 ---- Fail + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error make: *** [fail.1] Error 1 make: *** Waiting for unfinished jobs.... Fail + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error make: *** [fail.2] Error 1 Fail + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error make: *** [fail.3] Error 1 Ok done Contents of ./tests/work/features/parallelism.diff.5: *** work/features/parallelism.base.5 Mon Jul 8 20:58:54 2013 --- work/features/parallelism.log.5 Mon Jul 8 20:58:54 2013 *************** *** 0 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error Contents of ./tests/work/features/parallelism.diff.6: *** work/features/parallelism.base.6 Mon Jul 8 20:58:54 2013 --- work/features/parallelism.log.6 Mon Jul 8 20:58:54 2013 *************** *** 1 **** --- 1,2 ---- : phony + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error Contents of ./tests/work/features/parallelism.diff.7: *** work/features/parallelism.base.7 Mon Jul 8 20:58:54 2013 --- work/features/parallelism.log.7 Mon Jul 8 20:58:54 2013 *************** *** 1,2 **** --- 1,4 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error make[1]: warning: -jN forced in submake: disabling jobserver mode. + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error all Contents of ./tests/work/features/patspecific_vars.diff.3: *** work/features/patspecific_vars.base.3 Mon Jul 8 20:58:54 2013 --- work/features/patspecific_vars.log.3 Mon Jul 8 20:58:54 2013 *************** *** 1,2 **** --- 1,3 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error aaa bbb ccc ddd Contents of ./tests/work/features/patspecific_vars.diff.4: *** work/features/patspecific_vars.base.4 Mon Jul 8 20:58:56 2013 --- work/features/patspecific_vars.log.4 Mon Jul 8 20:58:56 2013 *************** *** 1 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error foo foo Contents of ./tests/work/features/patspecific_vars.diff.7: *** work/features/patspecific_vars.base.7 Mon Jul 8 20:58:57 2013 --- work/features/patspecific_vars.log.7 Mon Jul 8 20:58:57 2013 *************** *** 1 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error f1 Contents of ./tests/work/features/patspecific_vars.diff.8: *** work/features/patspecific_vars.base.8 Mon Jul 8 20:58:57 2013 --- work/features/patspecific_vars.log.8 Mon Jul 8 20:58:57 2013 *************** *** 1 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error C f1 Contents of ./tests/work/features/patternrules.diff.3: *** work/features/patternrules.base.3 Mon Jul 8 20:58:57 2013 --- work/features/patternrules.log.3 Mon Jul 8 20:58:57 2013 *************** *** 1 **** --- 1,3 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error + job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory make: *** [../tests/foo.bar] Error 1 Contents of ./tests/work/features/patternrules.diff.4: *** work/features/patternrules.base.4 Mon Jul 8 20:58:57 2013 --- work/features/patternrules.log.4 Mon Jul 8 20:58:57 2013 *************** *** 2,4 **** --- 2,5 ---- touch foo.h touch foo.c echo foo.c foo.h >foo.o + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error Contents of ./tests/work/features/patternrules.diff.6: *** work/features/patternrules.base.6 Mon Jul 8 20:58:57 2013 --- work/features/patternrules.log.6 Mon Jul 8 20:58:57 2013 *************** *** 1 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error ok Contents of ./tests/work/features/patternrules.diff.7: *** work/features/patternrules.base.7 Mon Jul 8 20:58:57 2013 --- work/features/patternrules.log.7 Mon Jul 8 20:58:57 2013 *************** *** 1,4 **** --- 1,5 ---- dep + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error x.t1 x.t2 x Contents of ./tests/work/features/recursion.diff.1: *** work/features/recursion.base.1 Mon Jul 8 20:58:57 2013 --- work/features/recursion.log.1 Mon Jul 8 20:58:57 2013 *************** *** 1,2 **** --- 1,4 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error MAKEOVERRIDES = a=ZZ + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error MAKEOVERRIDES = a=AA Contents of ./tests/work/features/reinvoke.diff.1: *** work/features/reinvoke.base.1 Mon Jul 8 20:58:58 2013 --- work/features/reinvoke.log.1 Mon Jul 8 20:58:58 2013 *************** *** 1,2 **** --- 1,3 ---- rebuilding work/features/reinvoke.mk + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error running rules. Contents of ./tests/work/features/reinvoke.diff.2: *** work/features/reinvoke.base.2 Mon Jul 8 20:58:58 2013 --- work/features/reinvoke.log.2 Mon Jul 8 20:58:58 2013 *************** *** 1,2 **** --- 1,3 ---- [ -f b ] || echo >> b + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error hello Contents of ./tests/work/features/reinvoke.diff.3: *** work/features/reinvoke.base.3 Mon Jul 8 20:58:58 2013 --- work/features/reinvoke.log.3 Mon Jul 8 20:58:58 2013 *************** *** 1,2 **** --- 1,3 ---- [ -f b ] || echo >> b + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error hello Contents of ./tests/work/features/targetvars.diff.12: *** work/features/targetvars.base.12 Mon Jul 8 20:59:00 2013 --- work/features/targetvars.log.12 Mon Jul 8 20:59:00 2013 *************** *** 1 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error ; ok Contents of ./tests/work/features/targetvars.diff.17: *** work/features/targetvars.base.17 Mon Jul 8 20:59:00 2013 --- work/features/targetvars.log.17 Mon Jul 8 20:59:00 2013 *************** *** 1 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error no build information Contents of ./tests/work/features/targetvars.diff.2: *** work/features/targetvars.base.2 Mon Jul 8 20:58:59 2013 --- work/features/targetvars.log.2 Mon Jul 8 20:58:59 2013 *************** *** 1 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error x ok ok Contents of ./tests/work/features/targetvars.diff.20: *** work/features/targetvars.base.20 Mon Jul 8 20:59:00 2013 --- work/features/targetvars.log.20 Mon Jul 8 20:59:00 2013 *************** *** 1 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error f1 Contents of ./tests/work/features/targetvars.diff.21: *** work/features/targetvars.base.21 Mon Jul 8 20:59:00 2013 --- work/features/targetvars.log.21 Mon Jul 8 20:59:00 2013 *************** *** 1 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error C f1 Contents of ./tests/work/features/targetvars.diff.4: *** work/features/targetvars.base.4 Mon Jul 8 20:59:00 2013 --- work/features/targetvars.log.4 Mon Jul 8 20:59:00 2013 *************** *** 1 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error wallace bar wallace bar Contents of ./tests/work/features/targetvars.diff.5: *** work/features/targetvars.base.5 Mon Jul 8 20:59:00 2013 --- work/features/targetvars.log.5 Mon Jul 8 20:59:00 2013 *************** *** 1 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error baz Contents of ./tests/work/features/vpathplus.diff.1: *** work/features/vpathplus.base.1 Mon Jul 8 20:59:01 2013 --- work/features/vpathplus.log.1 Mon Jul 8 20:59:01 2013 *************** *** 1,3 **** --- 1,6 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error not creating notarget.c from notarget.d cat notarget.c > notarget.b 2>/dev/null || exit 1 + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error + job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory make: *** [notarget.b] Error 1 Contents of ./tests/work/features/vpathplus.diff.2: *** work/features/vpathplus.base.2 Mon Jul 8 20:59:01 2013 --- work/features/vpathplus.log.2 Mon Jul 8 20:59:01 2013 *************** *** 1,4 **** --- 1,10 ---- cat work/inter.d > inter.c + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error + job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory cat inter.c > inter.b 2>/dev/null || exit 1 + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error + job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory cat inter.b > inter.a + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error + job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory rm inter.b inter.c Contents of ./tests/work/features/vpathplus.diff.3: *** work/features/vpathplus.base.3 Mon Jul 8 20:59:01 2013 --- work/features/vpathplus.log.3 Mon Jul 8 20:59:01 2013 *************** *** 1,4 **** --- 1,10 ---- cat work/inter.d > inter.c + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error + job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory cat inter.c > inter.b 2>/dev/null || exit 1 + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error + job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory cat inter.b > inter.a + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error + job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory rm inter.c Contents of ./tests/work/functions/eval.diff.5: *** work/functions/eval.base.5 Mon Jul 8 20:59:02 2013 --- work/functions/eval.log.5 Mon Jul 8 20:59:02 2013 *************** *** 1 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error OK Contents of ./tests/work/functions/foreach.diff.1: *** work/functions/foreach.base.1 Mon Jul 8 20:59:02 2013 --- work/functions/foreach.log.1 Mon Jul 8 20:59:02 2013 *************** *** 1 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error FOREACH Contents of ./tests/work/functions/shell.diff.1: *** work/functions/shell.base.1 Mon Jul 8 20:59:03 2013 --- work/functions/shell.log.1 Mon Jul 8 20:59:03 2013 *************** *** 1 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error hi Contents of ./tests/work/functions/word.diff.14: *** work/functions/word.base.14 Mon Jul 8 20:59:04 2013 --- work/functions/word.log.14 Mon Jul 8 20:59:04 2013 *************** *** 1 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error foo Contents of ./tests/work/functions/word.diff.15: *** work/functions/word.base.15 Mon Jul 8 20:59:04 2013 --- work/functions/word.log.15 Mon Jul 8 20:59:04 2013 *************** *** 1 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error baz Contents of ./tests/work/misc/general3.diff.5: *** work/misc/general3.base.5 Mon Jul 8 20:59:04 2013 --- work/misc/general3.log.5 Mon Jul 8 20:59:04 2013 *************** *** 1,8 **** --- 1,16 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error foobar + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error foobar + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error foo bar + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error foo bar + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error foo bar + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error foo bar + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error foo bar + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error foo bar Contents of ./tests/work/misc/general3.diff.6: *** work/misc/general3.base.6 Mon Jul 8 20:59:05 2013 --- work/misc/general3.log.6 Mon Jul 8 20:59:05 2013 *************** *** 1,16 **** --- 1,24 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error hi foobar + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error hi foobar + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error hi foo bar + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error hi foo bar + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error hi foo bar + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error hi foo bar + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error hi foo bar + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error hi foo bar Contents of ./tests/work/misc/general3.diff.7: *** work/misc/general3.base.7 Mon Jul 8 20:59:05 2013 --- work/misc/general3.log.7 Mon Jul 8 20:59:05 2013 *************** *** 1,16 **** --- 1,24 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error foobar hi + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error foobar hi + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error foo bar hi + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error foo bar hi + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error foo bar hi + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error foo bar hi + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error foo bar hi + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error foo bar hi Contents of ./tests/work/misc/general3.diff.8: *** work/misc/general3.base.8 Mon Jul 8 20:59:05 2013 --- work/misc/general3.log.8 Mon Jul 8 20:59:05 2013 *************** *** 1,24 **** --- 1,32 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error hi foo\ bar + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error hi foo\ bar + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error hi foo\ bar + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error hi foo\ bar + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error hi foo \ bar + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error hi foo \ bar + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error hi foo \ bar + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error hi foo \ bar Contents of ./tests/work/misc/general3.diff.9: *** work/misc/general3.base.9 Mon Jul 8 20:59:05 2013 --- work/misc/general3.log.9 Mon Jul 8 20:59:05 2013 *************** *** 1,16 **** --- 1,24 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error hi foobar + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error hi foobar + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error hi foo bar + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error hi foo bar + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error hi foo bar + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error hi foo bar + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error hi foo bar + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error hi foo bar Contents of ./tests/work/misc/general4.diff.1: *** work/misc/general4.base.1 Mon Jul 8 20:59:05 2013 --- work/misc/general4.log.1 Mon Jul 8 20:59:05 2013 *************** *** 1,2 **** --- 1,3 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error cc -c foo.c cc foo.o -o foo Contents of ./tests/work/options/dash-B.diff.2: *** work/options/dash-B.base.2 Mon Jul 8 20:59:05 2013 --- work/options/dash-B.log.2 Mon Jul 8 20:59:05 2013 *************** *** 1 **** --- 1,2 ---- cp bar.x foo + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error Contents of ./tests/work/options/dash-B.diff.4: *** work/options/dash-B.base.4 Mon Jul 8 20:59:05 2013 --- work/options/dash-B.log.4 Mon Jul 8 20:59:05 2013 *************** *** 1 **** --- 1,4 ---- + make: Warning: File `foo' has modification time 999 s in the future cp bar.x foo + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error + make: warning: Clock skew detected. Your build may be incomplete. Contents of ./tests/work/options/dash-I.diff.2: *** work/options/dash-I.base.2 Mon Jul 8 20:59:06 2013 --- work/options/dash-I.log.2 Mon Jul 8 20:59:06 2013 *************** *** 1,4 **** ! /home/Greg/make-3.82/tests/../make ANOTHER -f work/options/dash-I.mk make[1]: Entering directory `/home/Greg/make-3.82/tests' This is another included makefile make[1]: Leaving directory `/home/Greg/make-3.82/tests' --- 1,4 ---- ! ../make ANOTHER -f work/options/dash-I.mk make[1]: Entering directory `/home/Greg/make-3.82/tests' This is another included makefile make[1]: Leaving directory `/home/Greg/make-3.82/tests' Contents of ./tests/work/options/dash-k.diff.1: *** work/options/dash-k.base.1 Mon Jul 8 20:59:07 2013 --- work/options/dash-k.log.1 Mon Jul 8 20:59:07 2013 *************** *** 1,3 **** --- 1,4 ---- exit 1 + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error make: *** [foo.o] Error 1 make: Target `all' not remade because of errors. Contents of ./tests/work/options/dash-W.diff.2: *** work/options/dash-W.base.2 Mon Jul 8 20:59:06 2013 --- work/options/dash-W.log.2 Mon Jul 8 20:59:06 2013 *************** *** 1 **** --- 1,2 ---- echo >> a.x + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error Contents of ./tests/work/options/dash-W.diff.4: *** work/options/dash-W.base.4 Mon Jul 8 20:59:06 2013 --- work/options/dash-W.log.4 Mon Jul 8 20:59:06 2013 *************** *** 1 **** --- 1,4 ---- + make: Warning: File `a.x' has modification time 999 s in the future echo >> a.x + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error + make: warning: Clock skew detected. Your build may be incomplete. Contents of ./tests/work/options/dash-W.diff.5: *** work/options/dash-W.base.5 Mon Jul 8 20:59:06 2013 --- work/options/dash-W.log.5 Mon Jul 8 20:59:06 2013 *************** *** 1,5 **** --- 1,9 ---- work/options/dash-W.mk.1:3: foo.x: No such file or directory echo >> bar.x + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error touch foo.x restarts=1 + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error touch baz.x Contents of ./tests/work/options/dash-W.diff.6: *** work/options/dash-W.base.6 Mon Jul 8 20:59:06 2013 --- work/options/dash-W.log.6 Mon Jul 8 20:59:06 2013 *************** *** 1,4 **** --- 1,8 ---- restarts= + make: Warning: File `foo.x' has modification time 999 s in the future + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error touch foo.x restarts=1 + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error touch baz.x Contents of ./tests/work/options/eval.diff.1: *** work/options/eval.base.1 Mon Jul 8 20:59:09 2013 --- work/options/eval.log.1 Mon Jul 8 20:59:09 2013 *************** *** 1,4 **** --- 1,7 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error eval + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error + job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No error eval all recurse Contents of ./tests/work/options/general.diff.1: *** work/options/general.base.1 Mon Jul 8 20:59:09 2013 --- work/options/general.log.1 Mon Jul 8 20:59:09 2013 *************** *** 0 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error + job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No error Contents of ./tests/work/targets/INTERMEDIATE.diff.3: *** work/targets/INTERMEDIATE.base.3 Mon Jul 8 20:59:10 2013 --- work/targets/INTERMEDIATE.log.3 Mon Jul 8 20:59:10 2013 *************** *** 1,4 **** --- 1,6 ---- cp foo.f foo.e cp bar.f bar.e cat foo.e bar.e > foo.c + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error + job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory rm bar.e foo.e Contents of ./tests/work/targets/INTERMEDIATE.diff.5: *** work/targets/INTERMEDIATE.base.5 Mon Jul 8 20:59:10 2013 --- work/targets/INTERMEDIATE.log.5 Mon Jul 8 20:59:10 2013 *************** *** 1,4 **** --- 1,6 ---- cp foo.f foo.e cp bar.f bar.e cat foo.e bar.e > foo.c + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error + job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory rm bar.e foo.e Contents of ./tests/work/targets/ONESHELL.diff.1: *** work/targets/ONESHELL.base.1 Mon Jul 8 20:59:10 2013 --- work/targets/ONESHELL.log.1 Mon Jul 8 20:59:10 2013 *************** *** 1,2 **** --- 1,3 ---- a=$$ [ 0"$a" -eq "$$" ] || echo fail + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error Contents of ./tests/work/targets/ONESHELL.diff.2: *** work/targets/ONESHELL.base.2 Mon Jul 8 20:59:10 2013 --- work/targets/ONESHELL.log.2 Mon Jul 8 20:59:10 2013 *************** *** 0 **** --- 1 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error Contents of ./tests/work/targets/ONESHELL.diff.3: *** work/targets/ONESHELL.base.3 Mon Jul 8 20:59:10 2013 --- work/targets/ONESHELL.log.3 Mon Jul 8 20:59:10 2013 *************** *** 0 **** --- 1 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error Contents of ./tests/work/variables/automatic.diff.5: *** work/variables/automatic.base.5 Mon Jul 8 20:59:15 2013 --- work/variables/automatic.log.5 Mon Jul 8 20:59:15 2013 *************** *** 1 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error $? = bar Contents of ./tests/work/variables/LIBPATTERNS.diff.1: *** work/variables/LIBPATTERNS.base.1 Mon Jul 8 20:59:13 2013 --- work/variables/LIBPATTERNS.log.1 Mon Jul 8 20:59:13 2013 *************** *** 1,2 **** --- 1,3 ---- make: .LIBPATTERNS element `mtest_foo.a' is not a pattern + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error build all from mtest_foo.a Contents of ./tests/work/variables/MAKE_RESTARTS.diff.1: *** work/variables/MAKE_RESTARTS.base.1 Mon Jul 8 20:59:14 2013 --- work/variables/MAKE_RESTARTS.log.1 Mon Jul 8 20:59:14 2013 *************** *** 1,5 **** --- 1,6 ---- MAKE_RESTARTS= work/variables/MAKE_RESTARTS.mk.1:4: foo.x: No such file or directory + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error MAKE_RESTARTS=1 foo.x:1: bar.x: No such file or directory MAKE_RESTARTS=2 Contents of ./tests/work/variables/MAKE_RESTARTS.diff.2: *** work/variables/MAKE_RESTARTS.base.2 Mon Jul 8 20:59:14 2013 --- work/variables/MAKE_RESTARTS.log.2 Mon Jul 8 20:59:14 2013 *************** *** 1,10 **** --- 1,13 ---- MAKE_RESTARTS= work/variables/MAKE_RESTARTS.mk.2:8: foo.x: No such file or directory + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error MAKE_RESTARTS=1 foo.x:1: bar.x: No such file or directory MAKE_RESTARTS=2 + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error recurse MAKE_RESTARTS= MAKE_RESTARTS= make[1]: Entering directory `/home/Greg/make-3.82/tests' + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error all MAKE_RESTARTS= make[1]: Leaving directory `/home/Greg/make-3.82/tests' Contents of ./tests/work/variables/negative.diff.1: *** work/variables/negative.base.1 Mon Jul 8 20:59:16 2013 --- work/variables/negative.log.1 Mon Jul 8 20:59:16 2013 *************** *** 1 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error work/variables/negative.mk:4: *** unterminated variable reference. Stop. Contents of ./tests/work/variables/negative.diff.3: *** work/variables/negative.base.3 Mon Jul 8 20:59:16 2013 --- work/variables/negative.log.3 Mon Jul 8 20:59:16 2013 *************** *** 1 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error work/variables/negative.mk.1:4: *** unterminated variable reference. Stop. Contents of ./tests/work/variables/private.diff.4: *** work/variables/private.base.4 Mon Jul 8 20:59:16 2013 --- work/variables/private.log.4 Mon Jul 8 20:59:16 2013 *************** *** 1 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error _X=a / _X=a Contents of ./tests/work/variables/private.diff.5: *** work/variables/private.base.5 Mon Jul 8 20:59:16 2013 --- work/variables/private.log.5 Mon Jul 8 20:59:16 2013 *************** *** 1 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error _X=a / _X=a Contents of ./tests/work/variables/SHELL.diff.1: *** work/variables/SHELL.base.1 Mon Jul 8 20:59:14 2013 --- work/variables/SHELL.log.1 Mon Jul 8 20:59:14 2013 *************** *** 1 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error /.//bin/sh /bin/sh Contents of ./tests/work/variables/SHELL.diff.2: *** work/variables/SHELL.base.2 Mon Jul 8 20:59:14 2013 --- work/variables/SHELL.log.2 Mon Jul 8 20:59:14 2013 *************** *** 1 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error /.//bin/sh /.//bin/sh Contents of ./tests/work/variables/SHELL.diff.3: *** work/variables/SHELL.base.3 Mon Jul 8 20:59:14 2013 --- work/variables/SHELL.log.3 Mon Jul 8 20:59:14 2013 *************** *** 1 **** --- 1,2 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error /.//bin/sh /bin/sh Contents of ./tests/work/variables/SHELL.diff.4: *** work/variables/SHELL.base.4 Mon Jul 8 20:59:14 2013 --- work/variables/SHELL.log.4 Mon Jul 8 20:59:14 2013 *************** *** 1,2 **** --- 1,4 ---- + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error two: /.//bin/sh /.//bin/sh + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error one: /././/bin/sh /bin/sh Contents of ./tests/work/variables/special.diff.1: *** work/variables/special.base.1 Mon Jul 8 20:59:16 2013 --- work/variables/special.log.1 Mon Jul 8 20:59:16 2013 *************** *** 1,27 **** --- 1,45 ---- : orig-one + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error : orig-two \ orig-three \ orig-four \ orig-five \\ + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error : orig-six + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error : foo-one foo-two + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error : foo-three + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error : foo-four + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error : test-one + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error : test-two \ test-three \ test-four \ test-five \\ + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error : test-six + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error : foo-one foo-two + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error : foo-three + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error : foo-four + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error : reset-one + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error : reset-two \ reset-three \ reset-four \ reset-five \\ + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error : reset-six + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error : foo-one foo-two + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error : foo-three + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error : foo-four + shell-init: error retrieving current directory: getcwd: cannot access parent directories: No error