=> "/opt/pkg/bin/bmake" ["-C", "/data/jenkins/workspace/pkgsrc-upstream-bulktest/shells/ksh93", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for ksh93-1.0.10nb2 cd /tmp/work/shells/ksh93/work/ksh-1.0.10 && /usr/bin/env USETOOLS=no CC=gcc CFLAGS=-pipe\ -O2\ -msave-args\ -fno-aggressive-loop-optimizations\ -D__EXTENSIONS__ CPPFLAGS= CXX=g++ CXXFLAGS=-pipe\ -O2\ -msave-args\ -fno-aggressive-loop-optimizations\ -D__EXTENSIONS__ COMPILER_RPATH_FLAG=-Wl,-R F77=gfortran FC=gfortran FFLAGS=-O LANG=C LC_ALL=C LC_COLLATE=C LC_CTYPE=C LC_MESSAGES=C LC_MONETARY=C LC_NUMERIC=C LC_TIME=C LDFLAGS=-Wl,-R/opt/pkg/lib LINKER_RPATH_FLAG=-R PATH=/tmp/work/shells/ksh93/work/.cwrapper/bin:/tmp/work/shells/ksh93/work/.buildlink/bin:/tmp/work/shells/ksh93/work/.gcc/bin:/tmp/work/shells/ksh93/work/.tools/bin:/opt/pkg/bin:/sbin:/usr/bin:/usr/sbin:/opt/tools/bin:/opt/pkg/bin:/opt/pkg/bin PREFIX=/opt/pkg MAKELEVEL=0 CONFIG_SITE= ftp_proxy=downloads-forbidden-except-during-fetch http_proxy=downloads-forbidden-except-during-fetch https_proxy=downloads-forbidden-except-during-fetch no_proxy= PKG_SYSCONFDIR=/etc/opt/pkg/ksh93 CXXCPP=cpp HOME=/tmp/work/shells/ksh93/work/.home CWRAPPERS_CONFIG_DIR=/tmp/work/shells/ksh93/work/.cwrapper/config CPP=cpp LOCALBASE=/opt/pkg X11BASE=/opt/pkg PKGMANDIR=share/man PKGINFODIR=info PKGGNUDIR=gnu/ MAKECONF=/dev/null OBJECT_FMT=ELF USETOOLS=no BSD_INSTALL_PROGRAM=/opt/pkg/bin/bsdinstall\ -c\ \ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_SCRIPT=/opt/pkg/bin/bsdinstall\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_LIB=/opt/pkg/bin/bsdinstall\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_DATA=/opt/pkg/bin/bsdinstall\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 644 BSD_INSTALL_MAN=/opt/pkg/bin/bsdinstall\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 644 BSD_INSTALL=/opt/pkg/bin/bsdinstall BSD_INSTALL_PROGRAM_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_SCRIPT_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_LIB_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_DATA_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_MAN_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 755 BSD_INSTALL_GAME=/opt/pkg/bin/bsdinstall\ -c\ \ -o\ pbulk\ -g\ pbulk\ -m\ 2555 BSD_INSTALL_GAME_DATA=/opt/pkg/bin/bsdinstall\ -c\ -o\ pbulk\ -g\ pbulk\ -m\ 664 BSD_INSTALL_GAME_DIR=/opt/pkg/bin/bsdinstall\ -d\ -o\ pbulk\ -g\ pbulk\ -m\ 775 INSTALL_INFO= MAKEINFO=/tmp/work/shells/ksh93/work/.tools/bin/makeinfo FLEX= BISON= ITSTOOL=/tmp/work/shells/ksh93/work/.tools/bin/itstool GDBUS_CODEGEN=/tmp/work/shells/ksh93/work/.tools/bin/gdbus-codegen PKG_CONFIG=/tmp/work/shells/ksh93/work/.tools/bin/pkg-config PKG_CONFIG_LIBDIR=/tmp/work/shells/ksh93/work/.buildlink/lib/amd64/pkgconfig:/tmp/work/shells/ksh93/work/.buildlink/lib/pkgconfig:/tmp/work/shells/ksh93/work/.buildlink/share/pkgconfig PKG_CONFIG_LOG=/tmp/work/shells/ksh93/work/.pkg-config.log PKG_CONFIG_PATH= CWRAPPERS_CONFIG_DIR=/tmp/work/shells/ksh93/work/.cwrapper/config /bin/sh ./bin/package make SHELL=/bin/sh CC=gcc CCFLAGS=-pipe\ -O2\ -msave-args\ -fno-aggressive-loop-optimizations\ -D__EXTENSIONS__ LDFLAGS=-Wl,-R/opt/pkg/lib package: initialize the /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64 view package: update /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/bin/mamprobe package: update /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/lib/probe/C/make/probe package: update /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/bin/mamake package: make output captured in /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/lib/package/gen/make.out package: make start at Mon Apr 27 23:48:10 UTC 2026 in /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64 CC=cc SHELL=/bin/sh HOSTTYPE=sol11.i386-64 PACKAGEROOT=/tmp/work/shells/ksh93/work/ksh-1.0.10 INSTALLROOT=/tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64 PATH=/tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/bin/ok:/tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/dyn/bin:/tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/bin:/tmp/work/shells/ksh93/work/ksh-1.0.10/bin:/opt/ast/bin:/usr/xpg4/bin:/usr/ccs/bin:/usr/bin:/tmp/work/shells/ksh93/work/.cwrapper/bin:/tmp/work/shells/ksh93/work/.buildlink/bin:/tmp/work/shells/ksh93/work/.gcc/bin:/tmp/work/shells/ksh93/work/.tools/bin:/opt/pkg/bin:/sbin:/usr/sbin:/opt/tools/bin DEFPATH=/usr/xpg4/bin:/usr/ccs/bin:/usr/bin:/opt/SUNWspro/bin make: executing: mamake install LDFLAGS=-Wl,-R/opt/pkg/lib CCFLAGS='-pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__' # src/Mamfile: 9-11: make all + mamake -r '*/*' install LDFLAGS=-Wl,-R/opt/pkg/lib CCFLAGS='-pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__' # ... making src/cmd/INIT ... + mamake -C cmd/INIT LDFLAGS=-Wl,-R/opt/pkg/lib CCFLAGS='-pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__' install probing C language processor /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/bin/cc for mam information # src/cmd/INIT/Mamfile: 16-18: make %{INSTALLROOT}/include/ast + mkdir -p /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/include/ast # src/cmd/INIT/Mamfile: 16-18: make %{INSTALLROOT}/lib/lib + mkdir -p /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/lib/lib # src/cmd/INIT/Mamfile: 16-18: make %{INSTALLROOT}/lib/probe/C/pp + mkdir -p /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/lib/probe/C/pp # src/cmd/INIT/Mamfile: 27-31: make probe.sh + cat /tmp/work/shells/ksh93/work/ksh-1.0.10/src/cmd/INIT/C+probe /tmp/work/shells/ksh93/work/ksh-1.0.10/src/cmd/INIT/make.probe + 1> probe.sh # src/cmd/INIT/Mamfile: 26-33: make probe + cp probe.sh probe + chmod u+w,+x probe # src/cmd/INIT/Mamfile: 25-35: make %{INSTALLROOT}/bin/probe + cp -f probe /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/bin/probe # src/cmd/INIT/Mamfile: 38-41: make iffe + cp /tmp/work/shells/ksh93/work/ksh-1.0.10/src/cmd/INIT/iffe.sh iffe + chmod u+w,+x iffe # src/cmd/INIT/Mamfile: 37-43: make %{INSTALLROOT}/bin/iffe + cp -f iffe /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/bin/iffe # src/cmd/INIT/Mamfile: 38-41: make mktest + cp /tmp/work/shells/ksh93/work/ksh-1.0.10/src/cmd/INIT/mktest.sh mktest + chmod u+w,+x mktest # src/cmd/INIT/Mamfile: 37-43: make %{INSTALLROOT}/bin/mktest + cp -f mktest /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/bin/mktest # src/cmd/INIT/Mamfile: 38-41: make regress + cp /tmp/work/shells/ksh93/work/ksh-1.0.10/src/cmd/INIT/regress.sh regress + chmod u+w,+x regress # src/cmd/INIT/Mamfile: 37-43: make %{INSTALLROOT}/bin/regress + cp -f regress /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/bin/regress # src/cmd/INIT/Mamfile: 38-41: make crossexec + cp /tmp/work/shells/ksh93/work/ksh-1.0.10/src/cmd/INIT/crossexec.sh crossexec + chmod u+w,+x crossexec # src/cmd/INIT/Mamfile: 37-43: make %{INSTALLROOT}/bin/crossexec + cp -f crossexec /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/bin/crossexec # src/cmd/INIT/Mamfile: 38-41: make mkreq + cp /tmp/work/shells/ksh93/work/ksh-1.0.10/src/cmd/INIT/mkreq.sh mkreq + chmod u+w,+x mkreq # src/cmd/INIT/Mamfile: 37-43: make %{INSTALLROOT}/bin/mkreq + cp -f mkreq /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/bin/mkreq # src/cmd/INIT/Mamfile: 38-41: make mkreq-maplib + cp /tmp/work/shells/ksh93/work/ksh-1.0.10/src/cmd/INIT/mkreq-maplib.sh mkreq-maplib + chmod u+w,+x mkreq-maplib # src/cmd/INIT/Mamfile: 37-43: make %{INSTALLROOT}/bin/mkreq-maplib + cp -f mkreq-maplib /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/bin/mkreq-maplib # src/cmd/INIT/Mamfile: 38-41: make mprobe + cp /tmp/work/shells/ksh93/work/ksh-1.0.10/src/cmd/INIT/mprobe.sh mprobe + chmod u+w,+x mprobe # src/cmd/INIT/Mamfile: 37-43: make %{INSTALLROOT}/bin/mprobe + cp -f mprobe /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/bin/mprobe # src/cmd/INIT/Mamfile: 38-41: make proto + cp /tmp/work/shells/ksh93/work/ksh-1.0.10/src/cmd/INIT/proto.sh proto + chmod u+w,+x proto # src/cmd/INIT/Mamfile: 37-43: make %{INSTALLROOT}/bin/proto + cp -f proto /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/bin/proto # src/cmd/INIT/Mamfile: 38-41: make dylink + cp /tmp/work/shells/ksh93/work/ksh-1.0.10/src/cmd/INIT/dylink.sh dylink + chmod u+w,+x dylink # src/cmd/INIT/Mamfile: 37-43: make %{INSTALLROOT}/bin/dylink + cp -f dylink /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/bin/dylink # src/cmd/INIT/Mamfile: 38-41: make mkdeps + cp /tmp/work/shells/ksh93/work/ksh-1.0.10/src/cmd/INIT/mkdeps.sh mkdeps + chmod u+w,+x mkdeps # src/cmd/INIT/Mamfile: 37-43: make %{INSTALLROOT}/bin/mkdeps + cp -f mkdeps /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/bin/mkdeps # src/cmd/INIT/Mamfile: 45-50: make %{INSTALLROOT}/bin/mamprobe + cp /tmp/work/shells/ksh93/work/ksh-1.0.10/src/cmd/INIT/mamprobe.sh /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/bin/mamprobe + chmod u+w,+x /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/bin/mamprobe # src/cmd/INIT/Mamfile: 56-59: make %{INSTALLROOT}/lib/probe/C/probe + cp -f /tmp/work/shells/ksh93/work/ksh-1.0.10/src/cmd/INIT/C+probe /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/lib/probe/C/probe # src/cmd/INIT/Mamfile: 60-63: make %{INSTALLROOT}/lib/probe/C/mam/probe + cp -f mprobe /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/lib/probe/C/mam/probe # src/cmd/INIT/Mamfile: 64-67: make %{INSTALLROOT}/lib/probe/C/mam/mprobe + cp -f mprobe /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/lib/probe/C/mam/mprobe # src/cmd/INIT/Mamfile: 68-71: make %{INSTALLROOT}/lib/probe/C/make/probe + cp -f probe /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/lib/probe/C/make/probe # src/cmd/INIT/Mamfile: 82-86: make dl.req + mkreq-maplib cc : dl : /tmp/work/shells/ksh93/work/ksh-1.0.10/src/cmd/INIT/dl.c : dl # src/cmd/INIT/Mamfile: 81-88: make %{INSTALLROOT}/lib/lib/dl + cp -f dl.req /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/lib/lib/dl # src/cmd/INIT/Mamfile: 93-97: make iconv.req + mkreq-maplib cc : iconv : /tmp/work/shells/ksh93/work/ksh-1.0.10/src/cmd/INIT/iconv.c : iconv # src/cmd/INIT/Mamfile: 92-99: make %{INSTALLROOT}/lib/lib/iconv + cp -f iconv.req /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/lib/lib/iconv # src/cmd/INIT/Mamfile: 101-106: make w.req + mkreq-maplib cc : w : /tmp/work/shells/ksh93/work/ksh-1.0.10/src/cmd/INIT/w.c /tmp/work/shells/ksh93/work/ksh-1.0.10/src/cmd/INIT/w2.c : w # src/cmd/INIT/Mamfile: 100-108: make %{INSTALLROOT}/lib/lib/w + cp -f w.req /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/lib/lib/w # src/cmd/INIT/Mamfile: 113-117: make intl.req + mkreq-maplib cc : intl : /tmp/work/shells/ksh93/work/ksh-1.0.10/src/cmd/INIT/intl.c : intl # src/cmd/INIT/Mamfile: 112-119: make %{INSTALLROOT}/lib/lib/intl + cp -f intl.req /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/lib/lib/intl # src/cmd/INIT/Mamfile: 121-130: make m.req + mkreq-maplib cc : m : /tmp/work/shells/ksh93/work/ksh-1.0.10/src/cmd/INIT/m.c /tmp/work/shells/ksh93/work/ksh-1.0.10/src/cmd/INIT/m2.c /tmp/work/shells/ksh93/work/ksh-1.0.10/src/cmd/INIT/m3.c /tmp/work/shells/ksh93/work/ksh-1.0.10/src/cmd/INIT/m4.c /tmp/work/shells/ksh93/work/ksh-1.0.10/src/cmd/INIT/m5.c /tmp/work/shells/ksh93/work/ksh-1.0.10/src/cmd/INIT/m6.c : m # src/cmd/INIT/Mamfile: 120-132: make %{INSTALLROOT}/lib/lib/m + cp -f m.req /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/lib/lib/m # src/cmd/INIT/Mamfile: 134-138: make nsl.req + mkreq-maplib cc : nsl : /tmp/work/shells/ksh93/work/ksh-1.0.10/src/cmd/INIT/nsl.c : nsl # src/cmd/INIT/Mamfile: 133-140: make %{INSTALLROOT}/lib/lib/nsl + cp -f nsl.req /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/lib/lib/nsl # src/cmd/INIT/Mamfile: 148-153: make socket.req + mkreq-maplib cc : socket : /tmp/work/shells/ksh93/work/ksh-1.0.10/src/cmd/INIT/socket.c /tmp/work/shells/ksh93/work/ksh-1.0.10/src/cmd/INIT/nsl.c : socket # src/cmd/INIT/Mamfile: 147-155: make %{INSTALLROOT}/lib/lib/socket + cp -f socket.req /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/lib/lib/socket # src/cmd/INIT/Mamfile: 169-176: make dbm.req + mkreq-maplib cc : dbm : /tmp/work/shells/ksh93/work/ksh-1.0.10/src/cmd/INIT/db.c /tmp/work/shells/ksh93/work/ksh-1.0.10/src/cmd/INIT/gdbm.c /tmp/work/shells/ksh93/work/ksh-1.0.10/src/cmd/INIT/gdbm1.c /tmp/work/shells/ksh93/work/ksh-1.0.10/src/cmd/INIT/gdbm2.c : db gdbm_compat gdbm ndbm dbm # src/cmd/INIT/Mamfile: 168-178: make %{INSTALLROOT}/lib/lib/dbm + cp -f dbm.req /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/lib/lib/dbm # ... making src/lib/libast ... + mamake -C lib/libast LDFLAGS=-Wl,-R/opt/pkg/lib CCFLAGS='-pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__' install probing C language processor /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64/bin/cc for mam information # src/lib/libast/Mamfile: 48-92: make releaseflags.h # src/lib/libast/Mamfile: 100-103: make FEATURE/standards + invoke_iffe /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/standards + s=/tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/standards + shift + set -- cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib + iffe -v -X ast -X std -c 'cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib' run /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/standards iffe: test: is sys/types.h a header ... yes iffe: test: outdating any and all previous test results ... yes iffe: test: is time.h a header ... yes iffe: test: is sys/time.h a header ... yes iffe: test: is sys/times.h a header ... yes iffe: test: is stddef.h a header ... yes iffe: test: is stdlib.h a header ... yes iffe: test: is u_long a type or typedef ... yes iffe: test: BSD (Free, Net, Open, et al) ... no iffe: test: Darwin (macOS, Mac OS X) ... no iffe: test: SunOS (Solaris, illumos) ... yes # src/lib/libast/Mamfile: 99-105: make ast_standards.h + cp -f FEATURE/standards ast_standards.h # src/lib/libast/Mamfile: 109-112: make FEATURE/api + invoke_iffe /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/api + s=/tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/api + shift + set -- cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib + iffe -v -X ast -X std -c 'cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib' run /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/api iffe: test: is sys/types.h a header ... yes # src/lib/libast/Mamfile: 108-114: make ast_api.h + cp -f FEATURE/api ast_api.h # src/lib/libast/Mamfile: 118-121: make FEATURE/common + invoke_iffe /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/common + s=/tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/common + shift + set -- cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib + iffe -v -X ast -X std -c 'cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib' run /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/common iffe: test: is sys/types.h a header ... yes iffe: test: is pthread.h a header ... yes iffe: test: is stdarg.h a header ... yes iffe: test: is stddef.h a header ... yes iffe: test: is stdint.h a header ... yes iffe: test: is inttypes.h a header ... yes iffe: test: is types.h a header ... no iffe: test: is unistd.h a header ... yes iffe: test: is time.h a header ... yes iffe: test: is sys/time.h a header ... yes iffe: test: is sys/times.h a header ... yes iffe: test: is stdlib.h a header ... yes iffe: test: is long double a type or typedef ... yes iffe: test: is size_t a type or typedef ... yes iffe: test: is ssize_t a type or typedef ... yes iffe: test: is stdio.h a header ... yes iffe: test: is __va_list a type or typedef ... yes iffe: test: noreturn ok ... yes iffe: test: cat{ ... }end ... yes iffe: test: + works ... yes iffe: test: LL numeric suffix supported ... yes iffe: test: output{ ... }end ... yes iffe: test: output{ ... }end ... yes iffe: test: output{ ... }end ... yes iffe: test: is int8_t a type or typedef ... yes iffe: test: is uint8_t a type or typedef ... yes iffe: test: is int16_t a type or typedef ... yes iffe: test: is uint16_t a type or typedef ... yes iffe: test: is int32_t a type or typedef ... yes iffe: test: is uint32_t a type or typedef ... yes iffe: test: is int64_t a type or typedef ... yes iffe: test: is uint64_t a type or typedef ... yes iffe: test: is intmax_t a type or typedef ... yes iffe: test: is intptr_t a type or typedef ... yes iffe: test: is uintmax_t a type or typedef ... yes iffe: test: is uintptr_t a type or typedef ... yes iffe: test: output{ ... }end ... iffe: test: output{ ... }end ... iffe: test: output{ ... }end ... iffe: test: output{ ... }end ... iffe: test: output{ ... }end ... yes iffe: test: cat{ ... }end ... yes iffe: test: run{ ... }end ... no iffe: test: does this compiler have __builtin_unreachable() ... yes # src/lib/libast/Mamfile: 117-124: make ast_common.h + sed '/define _def_map_ast/d' + 0< FEATURE/common 1> ast_common.h # src/lib/libast/Mamfile: 128-131: make FEATURE/lib + invoke_iffe /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/lib + s=/tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/lib + shift + set -- cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib + iffe -v -X ast -X std -c 'cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib' run /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/lib iffe: test: is sys/types.h a header ... yes iffe: test: is universe a command ... no iffe: test: is sys/mman.h a header ... yes iffe: test: is fcntl.h a header ... yes iffe: test: is dirent.h a header ... yes iffe: test: is direntry.h a header ... no iffe: test: is filio.h a header ... no iffe: test: is fmtmsg.h a header ... yes iffe: test: is fnmatch.h a header ... yes iffe: test: is jioctl.h a header ... no iffe: test: is libgen.h a header ... yes iffe: test: is limits.h a header ... yes iffe: test: is locale.h a header ... yes iffe: test: is ndir.h a header ... no iffe: test: is nl_types.h a header ... yes iffe: test: is process.h a header ... no iffe: test: is spawn.h a header ... yes iffe: test: is utime.h a header ... yes iffe: test: is linux/fs.h a header ... no iffe: test: is linux/msdos_fs.h a header ... no iffe: test: is wctype.h a header ... yes iffe: test: and isw*() really work ... yes iffe: test: is _tzname a library data symbol ... yes iffe: test: is tzname a library data symbol ... yes iffe: test: is BSDsetpgrp a library function ... yes iffe: test: is _cleanup a library function ... yes iffe: test: is bcopy a library function ... yes iffe: test: is bzero a library function ... yes iffe: test: is confstr a library function ... yes iffe: test: is dirread a library function ... no iffe: test: is fchmod a library function ... yes iffe: test: is fcntl a library function ... yes iffe: test: is fmtmsg a library function ... yes iffe: test: is fnmatch a library function ... yes iffe: test: is fork a library function ... yes iffe: test: is fsync a library function ... yes iffe: test: is getconf a library function ... no iffe: test: is getdents a library function ... yes iffe: test: is getdirentries a library function ... no iffe: test: is getdtablesize a library function ... yes iffe: test: is gethostname a library function ... yes iffe: test: is getpagesize a library function ... yes iffe: test: is getrlimit a library function ... yes iffe: test: is getuniverse a library function ... no iffe: test: is glob a library function ... yes iffe: test: is iswblank a library function ... yes iffe: test: is iswctype a library function ... yes iffe: test: is killpg a library function ... yes iffe: test: is link a library function ... yes iffe: test: is localeconv a library function ... yes iffe: test: is madvise a library function ... yes iffe: test: is mbtowc a library function ... yes iffe: test: is mbrtowc a library function ... yes iffe: test: is memalign a library function ... yes iffe: test: is memdup a library function ... no iffe: test: is mkdir a library function ... yes iffe: test: is mkfifo a library function ... yes iffe: test: is mktemp a library function ... yes iffe: test: is mktime a library function ... yes iffe: test: is mount a library function ... yes iffe: test: is opendir a library function ... yes iffe: test: is pathconf a library function ... yes iffe: test: is readlink a library function ... yes iffe: test: is remove a library function ... yes iffe: test: is rename a library function ... yes iffe: test: is rewinddir a library function ... yes iffe: test: is rmdir a library function ... yes iffe: test: is setlocale a library function ... yes iffe: test: is setpgrp a library function ... yes iffe: test: is setpgrp2 a library function ... no iffe: test: is setreuid a library function ... yes iffe: test: is setuid a library function ... yes iffe: test: is sigaction a library function ... yes iffe: test: is sigprocmask a library function ... yes iffe: test: is sigsetmask a library function ... no iffe: test: is sigunblock a library function ... no iffe: test: is sigvec a library function ... no iffe: test: is socketpair a library function ... no iffe: test: is spawn a library function ... no iffe: test: is spawnve a library function ... no iffe: test: is strcoll a library function ... yes iffe: test: is strdup a library function ... yes iffe: test: is strerror a library function ... yes iffe: test: is strcasecmp a library function ... yes iffe: test: is strncasecmp a library function ... yes iffe: test: is strlcat a library function ... yes iffe: test: is strlcpy a library function ... yes iffe: test: is strmode a library function ... no iffe: test: is strxfrm a library function ... yes iffe: test: is strftime a library function ... yes iffe: test: is swab a library function ... yes iffe: test: is symlink a library function ... yes iffe: test: is sysconf a library function ... yes iffe: test: is sysinfo a library function ... yes iffe: test: is telldir a library function ... yes iffe: test: is tmpnam a library function ... yes iffe: test: is tzset a library function ... yes iffe: test: is universe a library function ... no iffe: test: is unlink a library function ... yes iffe: test: is utime a library function ... yes iffe: test: is wctype a library function ... yes iffe: test: is ftruncate a library function ... yes iffe: test: is truncate a library function ... yes iffe: test: is stdlib.h a header ... yes iffe: test: is strtod a library function ... yes iffe: test: is strtold a library function ... yes iffe: test: is strtol a library function ... yes iffe: test: is strtoll a library function ... yes iffe: test: is strtoul a library function ... yes iffe: test: is strtoull a library function ... yes iffe: test: is strtod a symbol that needs a prototype ... no iffe: test: is strtold a symbol that needs a prototype ... no iffe: test: is strtol a symbol that needs a prototype ... no iffe: test: is strtoll a symbol that needs a prototype ... no iffe: test: is strtoul a symbol that needs a prototype ... no iffe: test: is strtoull a symbol that needs a prototype ... no iffe: test: is signal.h a header ... yes iffe: test: is sigflag a library function ... yes iffe: test: is sigflag a symbol that needs a prototype ... yes iffe: test: is sys/dir.h a header ... no iffe: test: is direct a type or typedef ... no iffe: test: is d_reclen a member of struct direct ... no iffe: test: is dirent a type or typedef ... no iffe: test: is d_fileno a member of struct dirent ... no iffe: test: is d_ino a member of struct dirent ... yes iffe: test: is d_namlen a member of struct dirent ... no iffe: test: is d_off a member of struct dirent ... yes iffe: test: is d_reclen a member of struct dirent ... yes iffe: test: is d_type a member of struct dirent ... no iffe: test: is DIR a type or typedef ... yes iffe: test: is DIR a non-opaque struct ... yes iffe: test: is dd_fd a member of DIR ... iffe: test: is dd_fd a member of DIR ... no iffe: test: is inheritance a type or typedef ... no iffe: test: is pgroup a member of struct inheritance ... no iffe: test: is time.h a header ... yes iffe: test: is tm a type or typedef ... no iffe: test: is tm_zone a member of struct tm ... no iffe: test: is sys/filio.h a header ... yes iffe: test: is sys/ioctl.h a header ... yes iffe: test: is sys/jioctl.h a header ... yes iffe: test: is sys/localedef.h a header ... no iffe: test: is sys/ptem.h a header ... no iffe: test: is sys/resource.h a header ... yes iffe: test: is sys/socket.h a header ... yes iffe: test: is sys/stream.h a header ... yes iffe: test: is sys/systeminfo.h a header ... yes iffe: test: is sys/universe.h a header ... no iffe: test: errno can be assigned ... yes iffe: test: poll() args comply with the POSIX standard ... yes iffe: test: poll with no fds ignores timeout ... no iffe: test: is sys/select.h a header ... yes iffe: test: select() has standard 5 arg interface ... yes iffe: test: select() requires ... yes iffe: test: full duplex pipes ... yes iffe: test: is unistd.h a header ... yes iffe: test: posix_spawn exists, it works and it's worth using ... ENOEXEC produces posix_spawn() error (BEST) ... yes iffe: test: is posix_spawn_file_actions_addtcsetpgrp_np a library function ... no iffe: test: first spawn arg is mode and it works ... no iffe: test: ioctl(I_PEEK) works on pipe() ... yes iffe: test: recv(MSG_PEEK) works on socketpair() ... no iffe: test: utime works with 0 time vector ... yes iffe: test: cross{ ... }end ... yes iffe: test: stuck with standard _cleanup ... yes iffe: test: stuck with standard remove() ... no iffe: test: stuck with standard signal ... no iffe: test: standard strcoll works ... yes iffe: test: stuck with standard strtod ... no iffe: test: stuck with standard strtold ... no iffe: test: stuck with standard strtol ... no iffe: test: output{ ... }end ... yes # src/lib/libast/Mamfile: 127-133: make ast_lib.h + cp -f FEATURE/lib ast_lib.h # src/lib/libast/Mamfile: 137-140: make FEATURE/sig + invoke_iffe /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/sig.sh + s=/tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/sig.sh + shift + set -- cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib + iffe -v -X ast -X std -c 'cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib' run /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/sig.sh iffe: test: is sys/types.h a header ... yes iffe: test: capture output of /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/sig.sh ... iffe: test: capture output of /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/sig.sh ... yes # src/lib/libast/Mamfile: 136-142: make sig.h + cp -f FEATURE/sig sig.h # src/lib/libast/Mamfile: 144-147: make FEATURE/eaccess + invoke_iffe /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/eaccess + s=/tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/eaccess + shift + set -- cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib + iffe -v -X ast -X std -c 'cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib' run /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/eaccess iffe: test: is sys/types.h a header ... yes iffe: test: is eaccess a library function ... no iffe: test: is euidaccess a library function ... no iffe: test: macro{ ... }end ... yes # src/lib/libast/Mamfile: 150-153: make FEATURE/mmap + invoke_iffe /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/mmap + s=/tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/mmap + shift + set -- cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib + iffe -v -X ast -X std -c 'cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib' run /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/mmap iffe: test: is sys/types.h a header ... yes iffe: test: is sys/mman.h a header ... yes iffe: test: standard mmap interface that works ... yes iffe: test: use mmap MAP_ANON to get raw memory ... yes iffe: test: use mmap on /dev/zero to get raw memory ... yes iffe: test: mmap is fast enough to be worth using ... no iffe: test: cat{ ... }end ... yes # src/lib/libast/Mamfile: 149-155: make ast_mmap.h + cp -f FEATURE/mmap ast_mmap.h # src/lib/libast/Mamfile: 157-160: make FEATURE/options + invoke_iffe /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/options + s=/tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/options + shift + set -- cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib + iffe -v -X ast -X std -c 'cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib' run /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/options iffe: test: is sys/types.h a header ... yes iffe: test: is map-libc set in $PACKAGE_OPTIONS ... no # src/lib/libast/Mamfile: 163-173: make FEATURE/map + invoke_iffe /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/map.c -I. -I/tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast + s=/tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/map.c + shift + set -- cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib -I. -I/tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast + iffe -v -X ast -X std -c 'cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib -I. -I/tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast' run /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/map.c iffe: test: is sys/types.h a header ... yes iffe: test: capture output of /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/map.c ... iffe: test: capture output of /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/map.c ... yes # src/lib/libast/Mamfile: 162-175: make ast_map.h + cp -f FEATURE/map ast_map.h # src/lib/libast/Mamfile: 187-191: make FEATURE/sys + invoke_iffe /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/sys + s=/tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/sys + shift + set -- cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib + iffe -v -X ast -X std -c 'cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib' run /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/sys iffe: test: is sys/types.h a header ... yes iffe: test: is stdlib.h a header ... yes iffe: test: is stddef.h a header ... yes iffe: test: is stdint.h a header ... no iffe: test: is inttypes.h a header ... no iffe: test: is string.h a header ... yes iffe: test: is unistd.h a header ... yes iffe: test: is limits.h a header ... yes iffe: test: is fcntl.h a header ... yes iffe: test: is locale.h a header ... yes iffe: test: is time.h a header ... yes iffe: test: is sys/time.h a header ... yes iffe: test: is sys/times.h a header ... yes iffe: test: is dev_t a type or typedef ... yes iffe: test: is nlink_t a type or typedef ... yes iffe: test: is gid_t a type or typedef ... yes iffe: test: is mode_t a type or typedef ... yes iffe: test: is uid_t a type or typedef ... yes iffe: test: is stdio.h a header ... yes iffe: test: is wchar.h a header ... yes iffe: test: is wchar_t a type or typedef ... yes iffe: test: is pid_t a type or typedef ... yes iffe: test: is ssize_t a type or typedef ... yes iffe: test: is wint_t a type or typedef ... yes iffe: test: is sys/socket.h a header ... yes iffe: test: is socklen_t a type or typedef ... yes iffe: test: is size_t a type or typedef ... yes iffe: test: is clock_t a type or typedef ... yes iffe: test: is ino_t a type or typedef ... yes iffe: test: is off_t a type or typedef ... yes iffe: test: is ptrdiff_t a type or typedef ... yes iffe: test: is time_t a type or typedef ... yes iffe: test: is div_t a type or typedef ... yes iffe: test: is ldiv_t a type or typedef ... yes iffe: test: output{ ... }end ... no iffe: test: is offsetof a macro ... yes iffe: test: is EXIT_FAILURE a macro ... yes iffe: test: is EXIT_SUCCESS a macro ... yes iffe: test: is MB_CUR_MAX a macro ... yes iffe: test: is RAND_MAX a macro ... yes iffe: test: is STDIN_FILENO a macro ... yes iffe: test: is STDOUT_FILENO a macro ... yes iffe: test: is STDERR_FILENO a macro ... yes iffe: test: is NULL a macro ... yes iffe: test: is SEEK_SET a macro ... yes iffe: test: is SEEK_CUR a macro ... yes iffe: test: is SEEK_END a macro ... yes iffe: test: is F_OK a macro ... yes iffe: test: is X_OK a macro ... yes iffe: test: is W_OK a macro ... yes iffe: test: is R_OK a macro ... yes iffe: test: is _exit a symbol that needs a prototype ... no iffe: test: is abort a symbol that needs a prototype ... no iffe: test: is abs a symbol that needs a prototype ... no iffe: test: is access a symbol that needs a prototype ... no iffe: test: is alarm a symbol that needs a prototype ... no iffe: test: is atof a symbol that needs a prototype ... no iffe: test: is atoi a symbol that needs a prototype ... no iffe: test: is atol a symbol that needs a prototype ... no iffe: test: is bsearch a symbol that needs a prototype ... no iffe: test: is calloc a symbol that needs a prototype ... no iffe: test: is cfree a symbol that needs a prototype ... yes iffe: test: is chdir a symbol that needs a prototype ... no iffe: test: is chown a symbol that needs a prototype ... no iffe: test: is close a symbol that needs a prototype ... no iffe: test: is confstr a symbol that needs a prototype ... no iffe: test: is div a symbol that needs a prototype ... no iffe: test: is dup a symbol that needs a prototype ... no iffe: test: is dup2 a symbol that needs a prototype ... no iffe: test: is eaccess a symbol that needs a prototype ... yes iffe: test: is execl a symbol that needs a prototype ... no iffe: test: is execle a symbol that needs a prototype ... no iffe: test: is execlp a symbol that needs a prototype ... no iffe: test: is execv a symbol that needs a prototype ... no iffe: test: is execve a symbol that needs a prototype ... no iffe: test: is execve a symbol that needs a prototype ... no iffe: test: is execvp a symbol that needs a prototype ... no iffe: test: is execvpe a symbol that needs a prototype ... no iffe: test: is exit a symbol that needs a prototype ... no iffe: test: is fork a symbol that needs a prototype ... no iffe: test: is fpathconf a symbol that needs a prototype ... no iffe: test: is free a symbol that needs a prototype ... no iffe: test: is fsync a symbol that needs a prototype ... no iffe: test: is ftruncate a symbol that needs a prototype ... no iffe: test: is getcwd a symbol that needs a prototype ... no iffe: test: is getegid a symbol that needs a prototype ... no iffe: test: is getenv a symbol that needs a prototype ... no iffe: test: is geteuid a symbol that needs a prototype ... no iffe: test: is getgid a symbol that needs a prototype ... no iffe: test: is getpid a symbol that needs a prototype ... no iffe: test: is getppid a symbol that needs a prototype ... no iffe: test: is gettxt a symbol that needs a prototype ... no iffe: test: is getuid a symbol that needs a prototype ... no iffe: test: is isatty a symbol that needs a prototype ... no iffe: test: is labs a symbol that needs a prototype ... no iffe: test: is ldiv a symbol that needs a prototype ... no iffe: test: is link a symbol that needs a prototype ... no iffe: test: is lseek a symbol that needs a prototype ... no iffe: test: is malloc a symbol that needs a prototype ... no iffe: test: is mblen a symbol that needs a prototype ... no iffe: test: is mbstowcs a symbol that needs a prototype ... no iffe: test: is mbtowc a symbol that needs a prototype ... no iffe: test: is memalign a symbol that needs a prototype ... no iffe: test: is memccpy a symbol that needs a prototype ... no iffe: test: is memchr a symbol that needs a prototype ... no iffe: test: is memcmp a symbol that needs a prototype ... no iffe: test: is memcpy a symbol that needs a prototype ... no iffe: test: is memmove a symbol that needs a prototype ... no iffe: test: is memset a symbol that needs a prototype ... no iffe: test: is pathconf a symbol that needs a prototype ... no iffe: test: is pause a symbol that needs a prototype ... no iffe: test: is pipe a symbol that needs a prototype ... no iffe: test: is pvalloc a symbol that needs a prototype ... yes iffe: test: is qsort a symbol that needs a prototype ... no iffe: test: is rand a symbol that needs a prototype ... no iffe: test: is read a symbol that needs a prototype ... no iffe: test: is realloc a symbol that needs a prototype ... no iffe: test: is realpath a symbol that needs a prototype ... no iffe: test: is resolvepath a symbol that needs a prototype ... no iffe: test: is rmdir a symbol that needs a prototype ... no iffe: test: is setgid a symbol that needs a prototype ... no iffe: test: is setpgid a symbol that needs a prototype ... no iffe: test: is setsid a symbol that needs a prototype ... no iffe: test: is setuid a symbol that needs a prototype ... no iffe: test: is sleep a symbol that needs a prototype ... no iffe: test: is srand a symbol that needs a prototype ... no iffe: test: is strcasecmp a symbol that needs a prototype ... no iffe: test: is strcoll a symbol that needs a prototype ... no iffe: test: is strcspn a symbol that needs a prototype ... no iffe: test: is strdup a symbol that needs a prototype ... no iffe: test: is strlcat a symbol that needs a prototype ... no iffe: test: is strlcpy a symbol that needs a prototype ... no iffe: test: is strlen a symbol that needs a prototype ... no iffe: test: is strncasecmp a symbol that needs a prototype ... no iffe: test: is strpbrk a symbol that needs a prototype ... no iffe: test: is strspn a symbol that needs a prototype ... no iffe: test: is strtok a symbol that needs a prototype ... no iffe: test: is strxfrm a symbol that needs a prototype ... no iffe: test: is swab a symbol that needs a prototype ... no iffe: test: is sysconf a symbol that needs a prototype ... no iffe: test: is system a symbol that needs a prototype ... no iffe: test: is tcgetpgrp a symbol that needs a prototype ... no iffe: test: is tcsetpgrp a symbol that needs a prototype ... no iffe: test: is truncate a symbol that needs a prototype ... no iffe: test: is ttyname a symbol that needs a prototype ... no iffe: test: is unlink a symbol that needs a prototype ... no iffe: test: is valloc a symbol that needs a prototype ... no iffe: test: is wcstombs a symbol that needs a prototype ... no iffe: test: is wctomb a symbol that needs a prototype ... no iffe: test: is write a symbol that needs a prototype ... no # src/lib/libast/Mamfile: 186-193: make ast_sys.h + cp -f FEATURE/sys ast_sys.h # src/lib/libast/Mamfile: 196-200: make FEATURE/aso + invoke_iffe /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/aso + s=/tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/aso + shift + set -- cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib + iffe -v -X ast -X std -c 'cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib' run /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/aso iffe: test: is sys/types.h a header ... yes iffe: test: gcc 4.1+ 64 bit memory atomic operations model ... yes # src/lib/libast/Mamfile: 203-206: make FEATURE/wait + invoke_iffe /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/wait + s=/tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/wait + shift + set -- cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib + iffe -v -X ast -X std -c 'cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib' run /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/wait iffe: test: is sys/types.h a header ... yes iffe: test: is wait a library function ... yes iffe: test: is wait2 a library function ... no iffe: test: is wait3 a library function ... yes iffe: test: is wait4 a library function ... yes iffe: test: is waitpid a library function ... yes iffe: test: is sys/wait.h a header ... yes iffe: test: POSIX wait(2) macros ok ... yes # src/lib/libast/Mamfile: 202-208: make ast_wait.h + cp -f FEATURE/wait ast_wait.h # src/lib/libast/Mamfile: 211-215: make FEATURE/param + invoke_iffe /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/param.sh + s=/tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/param.sh + shift + set -- cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib + iffe -v -X ast -X std -c 'cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib' run /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/param.sh iffe: test: is sys/types.h a header ... yes iffe: test: capture output of /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/param.sh ... iffe: test: capture output of /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/param.sh ... yes # src/lib/libast/Mamfile: 210-217: make ast_param.h + cp -f FEATURE/param ast_param.h # src/lib/libast/Mamfile: 220-223: make FEATURE/fs + invoke_iffe /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/fs + s=/tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/fs + shift + set -- cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib + iffe -v -X ast -X std -c 'cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib' run /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/fs iffe: test: is sys/types.h a header ... yes iffe: test: is sys/stat.h a header ... yes iffe: test: is mknod a library function ... yes iffe: test: is sync a library function ... yes iffe: test: is fstat a macro ... no iffe: test: is lstat a macro ... no iffe: test: is stat a macro ... no iffe: test: is mknod a macro ... no iffe: test: is sys/mkdev.h a header ... yes iffe: test: is chmod a symbol that needs a prototype ... no iffe: test: is fstat a symbol that needs a prototype ... no iffe: test: is lstat a symbol that needs a prototype ... no iffe: test: is mkdir a symbol that needs a prototype ... no iffe: test: is mkfifo a symbol that needs a prototype ... no iffe: test: is mknod a symbol that needs a prototype ... no iffe: test: is stat a symbol that needs a prototype ... no iffe: test: is FS_default a macro ... no iffe: test: macro{ ... }end ... yes iffe: test: is stdio.h a header ... yes iffe: test: is mntent.h a header ... no iffe: test: is mnttab.h a header ... no iffe: test: is sys/mntent.h a header ... yes iffe: test: is sys/mnttab.h a header ... yes iffe: test: is sys/param.h a header ... yes iffe: test: is sys/ucred.h a header ... yes iffe: test: is sys/fs_types.h a header ... no iffe: test: is sys/mount.h a header ... yes iffe: test: is sys/statfs.h a header ... yes iffe: test: is sys/statvfs.h a header ... yes iffe: test: is sys/vfs.h a header ... yes iffe: test: is sys/vmount.h a header ... no iffe: test: is mnttab a type or typedef ... no iffe: test: is mt_dev a member of struct mnttab ... no iffe: test: is mt_filsys a member of struct mnttab ... no iffe: test: is mt_fstyp a member of struct mnttab ... no iffe: test: is mntent a type or typedef ... no iffe: test: is mnt_opts a member of struct mntent ... no iffe: test: is w_mntent a type or typedef ... no iffe: test: is mnt_opts a member of struct w_mntent ... no iffe: test: is mnt_opts a member of struct mnttab ... no iffe: test: is mnt_opts a member of struct mntent ... no iffe: test: is mnt_opts a member of struct mnttab ... no iffe: test: is stat a type or typedef ... no iffe: test: is st_blocks a member of struct stat ... yes iffe: test: is st_blksize a member of struct stat ... yes iffe: test: is st_rdev a member of struct stat ... yes iffe: test: is statfs a type or typedef ... iffe: test: is f_files a member of struct statfs ... yes iffe: test: is f_bavail a member of struct statfs ... iffe: test: is f_files a member of struct statfs ... iffe: test: is f_bavail a member of struct statfs ... iffe: test: is f_files a member of struct statfs ... no iffe: test: is f_bavail a member of struct statfs ... no iffe: test: is statvfs a type or typedef ... no iffe: test: is f_basetype a member of struct statvfs ... yes iffe: test: is f_frsize a member of struct statvfs ... yes iffe: test: statvfs.f_reserved7 can double for statvfs.f_basetype ... no iffe: test: is getmntent a library function ... yes iffe: test: is getmntinfo a library function ... no iffe: test: is mntctl a library function ... no iffe: test: is mntopen a library function ... no iffe: test: is mntread a library function ... no iffe: test: is mntclose a library function ... no iffe: test: is setmntent a library function ... no iffe: test: is w_getmntent a library function ... no iffe: test: is statfs a library function ... yes iffe: test: is statvfs a library function ... yes iffe: test: compile{ ... }end ... yes iffe: test: getmntinfo uses statvfs ... no iffe: test: getvfsstat (NetBSD) compiles ... no iffe: test: getfsstat uses statvfs ... no iffe: test: getfsstat uses statfs ... no iffe: test: cat{ ... }end ... yes iffe: test: stat.st_fstype is a string ... yes iffe: test: stat.st_fstype is an int ... no iffe: test: stat.st_spare1 is an int ... no iffe: test: stat.st_spare4 is an array ... no iffe: test: stat.st_extra is an array ... no iffe: test: stat.st_pad4 is an array ... no # src/lib/libast/Mamfile: 219-225: make ast_fs.h + cp -f FEATURE/fs ast_fs.h # src/lib/libast/Mamfile: 228-232: make FEATURE/tty + invoke_iffe /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/tty + s=/tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/tty + shift + set -- cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib + iffe -v -X ast -X std -c 'cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib' run /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/tty iffe: test: is sys/types.h a header ... yes iffe: test: is termios.h a header ... yes iffe: test: is tcgetattr a library function ... yes iffe: test: is unistd.h a header ... yes iffe: test: is tcgetpgrp a library function ... yes iffe: test: is _POSIX_VDISABLE a macro ... yes iffe: test: is termios a type or typedef ... no iffe: test: is c_line a member of struct termios ... no iffe: test: cat{ ... }end ... yes # src/lib/libast/Mamfile: 227-234: make ast_tty.h + cp -f FEATURE/tty ast_tty.h # src/lib/libast/Mamfile: 238-247: make FEATURE/fcntl + invoke_iffe /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/fcntl.c -I. -I/tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast -Icomp -I/tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/comp -Iinclude -I/tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/include -Istd -I/tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/std + s=/tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/fcntl.c + shift + set -- cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib -I. -I/tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast -Icomp -I/tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/comp -Iinclude -I/tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/include -Istd -I/tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/std + iffe -v -X ast -X std -c 'cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib -I. -I/tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast -Icomp -I/tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/comp -Iinclude -I/tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/include -Istd -I/tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/std' run /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/fcntl.c iffe: test: is sys/types.h a header ... yes iffe: test: capture output of /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/fcntl.c ... iffe: test: capture output of /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/fcntl.c ... yes # src/lib/libast/Mamfile: 236-249: make ast_fcntl.h + cp -f FEATURE/fcntl ast_fcntl.h # src/lib/libast/Mamfile: 252-260: make FEATURE/wchar + invoke_iffe /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/wchar + s=/tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/wchar + shift + set -- cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib + iffe -v -X ast -X std -c 'cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib' run /tmp/work/shells/ksh93/work/ksh-1.0.10/src/lib/libast/features/wchar iffe: cc -D_BLD_DLL -KPIC -D_BLD_ast -Os -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D__EXTENSIONS__ -fno-strict-aliasing -Wl,-R/opt/pkg/lib : not a C compiler: should compile 'int i = 1;' mamake [lib/libast]: *** exit code 1 making FEATURE/wchar mamake: *** exit code 1 making lib/libast mamake: *** exit code 1 making all package: make failed at Mon Apr 27 23:49:12 UTC 2026 in /tmp/work/shells/ksh93/work/ksh-1.0.10/arch/sol11.i386-64 *** Error code 1 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-bulktest/shells/ksh93 *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-bulktest/shells/ksh93