For the build logs, demonstrate that /dev/null and /dev/tty exist: /bin/ls: /dev/tty: No such file or directory crw-r--r-- 1 baron users 0, 0 Jul 31 22:07 /dev/null Flags on entry (plus HAVE_* which are not shown here): CC <> CFLAGS <> CPPFLAGS <> LDFLAGS <> LIBS <> TARGET_OS <> Hi from $MirOS: src/bin/mksh/Build.sh,v 1.790 2021/07/30 03:19:24 tg Exp $ on: $ uname -a >&2 | BeOS trantor 5.1 1000009 BePC unknown Warning: mksh has not yet been ported to or tested on your operating system 'BeOS'; you must recompile mksh with itself in a second stage. If you can provide a shell account to the developer, this may improve; please drop us a success or failure notice or even send in diffs, at the very least, complete logs (Build.sh + test.sh) will help. Build.sh: Building the MirBSD Korn Shell R59 2021/06/29 on BeOS 5.1... Build.sh: Scanning for functions... please ignore any errors. ... which compiler type seems to be used $ cc -E -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 conftest.c | sed -n '/^ *[ce]t *= */s/^ *\([ce]t\) *= */\1=/p' | tr -d \\015 >x [ ct="gcc" [ et="unknown" $ cc -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -v conftest.c | Reading specs from /boot/develop/tools/sdk/release/H-i586-pc-beos5/T-i586-pc-beos5/lib/gcc-lib/i586-pc-beos5/2.9-beos-000224/specs | gcc version 2.9-beos-000224 | /boot/develop/tools/sdk/release/H-i586-pc-beos5/T-i586-pc-beos5/lib/gcc-lib/i586-pc-beos5/2.9-beos-000224/cpp -lang-c -v -I. -iprefix /boot/develop/bin/../lib/gcc-lib/i586-pc-beos5/2.9-beos-000224/ -undef -D__GNUC__=2 -D__GNUC_MINOR__=9 -D__ELF__ -D__BEOS__ -D__INTEL__ -D_X86_=1 -D__stdcall=__attribute__((__stdcall__)) -D__cdecl=__attribute__((__cdecl__)) -D__declspec(x)=__attribute__((x)) -D__ELF__ -D__BEOS__ -D__INTEL__ -D_X86_=1 -D__stdcall=__attribute__((__stdcall__)) -D__cdecl=__attribute__((__cdecl__)) -D__declspec(x)=__attribute__((x)) -Asystem(beos) -Acpu(i386) -Amachine(i386) -Di386 -D__i386 -D__i386__ -Di586 -Dpentium -D__i586 -D__i586__ -D__pentium -D__pentium__ -D__PIC__ -D__pic__ -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 conftest.c /tmp/ccLMdWOd.i | GNU CPP version 2.9-beos-000224 (i386 BeOS/ELF) | #include "..." search starts here: | #include <...> search starts here: | . | /boot/develop/tools/sdk/release/H-i586-pc-beos5/T-i586-pc-beos5/lib/gcc-lib/i586-pc-beos5/2.9-beos-000224/include | /boot/develop/headers/be/add-ons/graphics | /boot/develop/headers/be/devel | /boot/develop/headers/be/translation | /boot/develop/headers/be/mail | /boot/develop/headers/gnu | /boot/develop/headers/be/drivers | /boot/develop/headers/be/opengl | /boot/develop/headers/be/game | /boot/develop/headers/be/support | /boot/develop/headers/be/storage | /boot/develop/headers/be/kernel | /boot/develop/headers/be/bone | /boot/develop/headers/be/net | /boot/develop/headers/be/midi | /boot/develop/headers/be/midi2 | /boot/develop/headers/be/media | /boot/develop/headers/be/interface | /boot/develop/headers/be/device | /boot/develop/headers/be/app | /boot/develop/headers/be/precompiled | /boot/develop/headers/be/add-ons/input_server | /boot/develop/headers/be/add-ons/net_server | /boot/develop/headers/be/add-ons/screen_saver | /boot/develop/headers/be/add-ons/tracker | /boot/develop/headers/be/be_apps/Deskbar | /boot/develop/headers/be/be_apps/NetPositive | /boot/develop/headers/be/be_apps/Tracker | /boot/develop/headers/be/drivers/tty | /boot/develop/headers/be/storage | /boot/develop/headers/be | /boot/develop/headers/cpp | /boot/develop/headers/posix | /boot/develop/headers | End of search list. | /boot/develop/tools/sdk/release/H-i586-pc-beos5/T-i586-pc-beos5/lib/gcc-lib/i586-pc-beos5/2.9-beos-000224/cc1 /tmp/ccLMdWOd.i -fpic -Wno-multichar -quiet -dumpbase conftest.c -version -o /tmp/cckKsWyi.s | GNU C version 2.9-beos-000224 (i586-pc-beos5) compiled by GNU C version 2.9-beos-000224. | as -V -Qy -o /tmp/ccXTWtRp.o /tmp/cckKsWyi.s | GNU assembler version 2.11 (i586-pc-beos) using BFD version 2.11 | /boot/develop/tools/sdk/release/H-i586-pc-beos5/T-i586-pc-beos5/lib/gcc-lib/i586-pc-beos5/2.9-beos-000224/collect2 -o conftest -m elf_i386_be -shared --no-undefined --allow-shlib-undefined -Bsymbolic /boot/develop/lib/x86/crti.o /boot/develop/lib/x86/crtbegin.o /boot/develop/lib/x86/start_dyn.o /boot/develop/lib/x86/init_term_dyn.o -L/boot/develop/lib/x86 -L/boot/develop/tools/sdk/release/H-i586-pc-beos5/T-i586-pc-beos5/lib/gcc-lib/i586-pc-beos5/2.9-beos-000224 -L/boot/develop/tools/sdk/release/H-i586-pc-beos5/T-i586-pc-beos5/lib/gcc-lib/i586-pc-beos5/2.9-beos-000224/../../../../i586-pc-beos5/lib -L/boot/develop/tools/sdk/release/H-i586-pc-beos5/T-i586-pc-beos5/lib/gcc-lib/i586-pc-beos5/2.9-beos-000224/../../.. /tmp/ccXTWtRp.o -lroot /boot/develop/lib/x86/crtend.o /boot/develop/lib/x86/crtn.o $ eval echo "\`$CC $CFLAGS $CPPFLAGS $LDFLAGS $NOWARN $LIBS -dumpmachine\`" \ "gcc\`$CC $CFLAGS $CPPFLAGS $LDFLAGS $NOWARN $LIBS -dumpversion\`" | i586-pc-beos5 gcc2.9-beos-000224 ==> which compiler type seems to be used... gcc ... if the compiler works $ cc -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> if the compiler works... yes ... if the compiler does not fail correctly $ cc -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /tmp/ccvD1qU7.o: In function `main': ] /tmp/ccvD1qU7.o(.text+0x1e): undefined reference to `thiswillneverbedefinedIhope' ] collect2: ld returned 1 exit status ==> if the compiler does not fail correctly... no ==> if this could be tcc... no (implied) ... if -Wno-error can be used $ cc -Wno-error -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> if -Wno-error can be used... yes ... if -Werror can be used $ cc -Werror -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> if -Werror can be used... yes ... if -O2 can be used $ cc -O2 -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> if -O2 can be used... yes ... whether we can explicitly disable buggy GCC LTO $ cc -O2 -fno-lto -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -fno-lto -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1: error: Invalid option `-fno-lto' ] cc1: error: Invalid option `-fno-lto' ==> whether we can explicitly disable buggy GCC LTO... no ... if -Wno-deprecated-declarations can be used $ cc -O2 -Wno-deprecated-declarations -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1: error: Invalid option `-Wno-deprecated-declarations' ==> if -Wno-deprecated-declarations can be used... no ... if -fno-asynchronous-unwind-tables can be used $ cc -O2 -fno-asynchronous-unwind-tables -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1: error: Invalid option `-fno-asynchronous-unwind-tables' ==> if -fno-asynchronous-unwind-tables can be used... no ... if -fno-strict-aliasing can be used $ cc -O2 -fno-strict-aliasing -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> if -fno-strict-aliasing can be used... yes ... if -fstack-protector-strong can be used $ cc -O2 -fno-strict-aliasing -fstack-protector-strong -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1: error: Invalid option `-fstack-protector-strong' ==> if -fstack-protector-strong can be used... no ... if -fstack-protector-all can be used $ cc -O2 -fno-strict-aliasing -fstack-protector-all -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1: error: Invalid option `-fstack-protector-all' ==> if -fstack-protector-all can be used... no ... if -malign-data=abi can be used $ cc -O2 -fno-strict-aliasing -malign-data=abi -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1: error: Invalid option `align-data=abi' ==> if -malign-data=abi can be used... no ... if -Wall can be used $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> if -Wall can be used... yes ... if -fwrapv can be used $ cc -O2 -fno-strict-aliasing -Wall -fwrapv -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1: error: Invalid option `-fwrapv' ==> if -fwrapv can be used... no ==> if to rely on compiler for string pooling... yes (on demand) ... for __attribute__((__bounded__)) $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1: warnings being treated as errors ] /boot/home/mksh/conftest.c:17: warning: `__bounded__' attribute directive ignored ] /boot/home/mksh/conftest.c:17: warning: `__bounded__' attribute directive ignored ==> for __attribute__((__bounded__))... no ... for __attribute__((__format__)) $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> for __attribute__((__format__))... yes ... for __attribute__((__noreturn__)) $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> for __attribute__((__noreturn__))... yes ... for __attribute__((__pure__)) $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1: warnings being treated as errors ] /boot/home/mksh/conftest.c:15: warning: `__pure__' attribute directive ignored ==> for __attribute__((__pure__))... no ... for __attribute__((__unused__)) $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> for __attribute__((__unused__))... yes ... for __attribute__((__used__)) $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -Werror conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] cc1: warnings being treated as errors ] /boot/home/mksh/conftest.c:15: warning: `__used__' attribute directive ignored ==> for __attribute__((__used__))... no ... if a reduced-feature mksh is requested $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /tmp/cc5L4aub.o: In function `main': ] /tmp/cc5L4aub.o(.text+0x1b): undefined reference to `thiswillneverbedefinedIhope' ] collect2: ld returned 1 exit status ==> if a reduced-feature mksh is requested... no ... if invoking as sh should be handled specially $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /tmp/ccIrW5Uo.o: In function `main': ] /tmp/ccIrW5Uo.o(.text+0x1b): undefined reference to `thiswillneverbedefinedIhope' ] collect2: ld returned 1 exit status ==> if invoking as sh should be handled specially... no ... if mksh will be built without job control $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> if mksh will be built without job control... yes ... if mksh will be built without job signals $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /tmp/ccSPM0Kh.o: In function `main': ] /tmp/ccSPM0Kh.o(.text+0x1b): undefined reference to `thiswillneverbedefinedIhope' ] collect2: ld returned 1 exit status ==> if mksh will be built without job signals... no ... if the default UTF-8 mode is specified $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /tmp/ccTxoMtl.o: In function `main': ] /tmp/ccTxoMtl.o(.text+0x1b): undefined reference to `thiswillneverbedefinedIhope' ] collect2: ld returned 1 exit status ==> if the default UTF-8 mode is specified... no ==> if the default UTF-8 mode is disabled... no (implied) ... if the MidnightBSD 0.1 ash compatibility mode is requested $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /tmp/ccbRU4be.o: In function `main': ] /tmp/ccbRU4be.o(.text+0x1b): undefined reference to `thiswillneverbedefinedIhope' ] collect2: ld returned 1 exit status ==> if the MidnightBSD 0.1 ash compatibility mode is requested... no ... $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... whether and can both be included $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> whether and can both be included... yes ... $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... whether and can both be included $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> whether and can both be included... yes ... $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /boot/home/mksh/conftest.c:9: error: sys/bsdtypes.h: No such file or directory ==> ... no ... $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /boot/home/mksh/conftest.c:10: error: sys/mkdev.h: No such file or directory ==> ... no ... $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /boot/home/mksh/conftest.c:10: error: sys/mman.h: No such file or directory ==> ... no ... $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /boot/home/mksh/conftest.c:10: error: sys/stream.h: No such file or directory ] /boot/home/mksh/conftest.c:11: error: sys/ptem.h: No such file or directory ==> ... no ... $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /boot/home/mksh/conftest.c:9: error: bstring.h: No such file or directory ==> ... no ... $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /boot/home/mksh/conftest.c:9: error: io.h: No such file or directory ==> ... no ... $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /boot/home/mksh/conftest.c:9: error: libgen.h: No such file or directory ==> ... no ... $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /boot/home/mksh/conftest.c:10: error: libutil.h: No such file or directory ==> ... no ... $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /boot/home/mksh/conftest.c:9: error: paths.h: No such file or directory ==> ... no ... $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /boot/home/mksh/conftest.c:10: error: stdint.h: No such file or directory ==> ... no ... $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> ... yes ... $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /boot/home/mksh/conftest.c:10: error: ulimit.h: No such file or directory ==> ... no ... $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /boot/home/mksh/conftest.c:9: error: values.h: No such file or directory ==> ... no ... for large file support $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> for large file support... yes ==> ... with -D_FILE_OFFSET_BITS=64... no (implied) ==> ... with -D_LARGE_FILES=1... no (implied) ... for standard 32-bit integer types $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /boot/home/mksh/conftest.c: In function `main': ] /boot/home/mksh/conftest.c:10: error: `uint32_t' undeclared (first use in this function) ] /boot/home/mksh/conftest.c:10: error: (Each undeclared identifier is reported only once ] /boot/home/mksh/conftest.c:10: error: for each function it appears in.) ] /boot/home/mksh/conftest.c:10: error: parse error before `size_t' ] /boot/home/mksh/conftest.c:10: error: `int32_t' undeclared (first use in this function) ] /boot/home/mksh/conftest.c:10: error: parse error before `ac' ==> for standard 32-bit integer types... no ... for UCB 32-bit integer types $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /boot/home/mksh/conftest.c: In function `main': ] /boot/home/mksh/conftest.c:10: error: `u_int32_t' undeclared (first use in this function) ] /boot/home/mksh/conftest.c:10: error: (Each undeclared identifier is reported only once ] /boot/home/mksh/conftest.c:10: error: for each function it appears in.) ] /boot/home/mksh/conftest.c:10: error: parse error before `size_t' ] /boot/home/mksh/conftest.c:10: error: `int32_t' undeclared (first use in this function) ] /boot/home/mksh/conftest.c:10: error: parse error before `ac' ==> for UCB 32-bit integer types... no ... for standard 8-bit integer type $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /boot/home/mksh/conftest.c: In function `main': ] /boot/home/mksh/conftest.c:10: error: `uint8_t' undeclared (first use in this function) ] /boot/home/mksh/conftest.c:10: error: (Each undeclared identifier is reported only once ] /boot/home/mksh/conftest.c:10: error: for each function it appears in.) ] /boot/home/mksh/conftest.c:10: error: parse error before `size_t' ==> for standard 8-bit integer type... no ... for UCB 8-bit integer type $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /boot/home/mksh/conftest.c: In function `main': ] /boot/home/mksh/conftest.c:10: error: `u_int8_t' undeclared (first use in this function) ] /boot/home/mksh/conftest.c:10: error: (Each undeclared identifier is reported only once ] /boot/home/mksh/conftest.c:10: error: for each function it appears in.) ] /boot/home/mksh/conftest.c:10: error: parse error before `size_t' ==> for UCB 8-bit integer type... no ... sig_t $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /boot/home/mksh/conftest.c:11: error: parse error before `foo' ] /boot/home/mksh/conftest.c:11: warning: type defaults to `int' in declaration of `foo' ] /boot/home/mksh/conftest.c:11: error: `sig_t' undeclared here (not in a function) ] /boot/home/mksh/conftest.c:11: error: parse error before `0' ] /boot/home/mksh/conftest.c: In function `main': ] /boot/home/mksh/conftest.c:12: error: `sig_t' undeclared (first use in this function) ] /boot/home/mksh/conftest.c:12: error: (Each undeclared identifier is reported only once ] /boot/home/mksh/conftest.c:12: error: for each function it appears in.) ] /boot/home/mksh/conftest.c:12: error: parse error before `0' ==> sig_t... no ... sighandler_t $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /boot/home/mksh/conftest.c:11: error: parse error before `foo' ] /boot/home/mksh/conftest.c:11: warning: type defaults to `int' in declaration of `foo' ] /boot/home/mksh/conftest.c:11: error: `sighandler_t' undeclared here (not in a function) ] /boot/home/mksh/conftest.c:11: error: parse error before `0' ] /boot/home/mksh/conftest.c: In function `main': ] /boot/home/mksh/conftest.c:12: error: `sighandler_t' undeclared (first use in this function) ] /boot/home/mksh/conftest.c:12: error: (Each undeclared identifier is reported only once ] /boot/home/mksh/conftest.c:12: error: for each function it appears in.) ] /boot/home/mksh/conftest.c:12: error: parse error before `0' ==> sighandler_t... no ... __sighandler_t $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /boot/home/mksh/conftest.c:11: error: parse error before `foo' ] /boot/home/mksh/conftest.c:11: warning: type defaults to `int' in declaration of `foo' ] /boot/home/mksh/conftest.c:11: error: `__sighandler_t' undeclared here (not in a function) ] /boot/home/mksh/conftest.c:11: error: parse error before `0' ] /boot/home/mksh/conftest.c: In function `main': ] /boot/home/mksh/conftest.c:12: error: `__sighandler_t' undeclared (first use in this function) ] /boot/home/mksh/conftest.c:12: error: (Each undeclared identifier is reported only once ] /boot/home/mksh/conftest.c:12: error: for each function it appears in.) ] /boot/home/mksh/conftest.c:12: error: parse error before `0' ==> __sighandler_t... no ... checking if the final link command may succeed cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -Wno-error -c conftest.c cc -O2 -fno-strict-aliasing -Wall -o conftest conftest.o || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> checking if the final link command may succeed... yes ... the sys_errlist[] array and sys_nerr $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /tmp/ccYt5TBd.o: In function `main': ] /tmp/ccYt5TBd.o(.text+0x1b): undefined reference to `sys_nerr' ] /tmp/ccYt5TBd.o(.text+0x21): undefined reference to `sys_errlist' ] collect2: ld returned 1 exit status ==> the sys_errlist[] array and sys_nerr... no ... the _sys_errlist[] array and _sys_nerr $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /tmp/ccFpDE87.o: In function `main': ] /tmp/ccFpDE87.o(.text+0x1b): undefined reference to `_sys_nerr' ] /tmp/ccFpDE87.o(.text+0x21): undefined reference to `_sys_errlist' ] collect2: ld returned 1 exit status ==> the _sys_errlist[] array and _sys_nerr... no ... the sys_signame[] array $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /tmp/ccsQgQos.o: In function `main': ] /tmp/ccsQgQos.o(.text+0x1b): undefined reference to `sys_signame' ] collect2: ld returned 1 exit status ==> the sys_signame[] array... no ... the _sys_signame[] array $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /tmp/ccinemKc.o: In function `main': ] /tmp/ccinemKc.o(.text+0x1b): undefined reference to `_sys_signame' ] collect2: ld returned 1 exit status ==> the _sys_signame[] array... no ... the sys_siglist[] array $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> the sys_siglist[] array... yes ==> the _sys_siglist[] array... no (implied) ... flock $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /boot/home/mksh/conftest.c: In function `main': ] /boot/home/mksh/conftest.c:14: warning: implicit declaration of function `flock' ] /boot/home/mksh/conftest.c:14: error: `LOCK_EX' undeclared (first use in this function) ] /boot/home/mksh/conftest.c:14: error: (Each undeclared identifier is reported only once ] /boot/home/mksh/conftest.c:14: error: for each function it appears in.) ] /boot/home/mksh/conftest.c:14: error: `LOCK_UN' undeclared (first use in this function) ==> flock... no ... whether we can lock files with fcntl $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> whether we can lock files with fcntl... yes ... getrlimit and setrlimit $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /boot/home/mksh/conftest.c: In function `main': ] /boot/home/mksh/conftest.c:11: error: storage size of `l' isn't known ] /boot/home/mksh/conftest.c:12: warning: implicit declaration of function `getrlimit' ] /boot/home/mksh/conftest.c:14: error: `RLIM_INFINITY' undeclared (first use in this function) ] /boot/home/mksh/conftest.c:14: error: (Each undeclared identifier is reported only once ] /boot/home/mksh/conftest.c:14: error: for each function it appears in.) ] /boot/home/mksh/conftest.c:15: warning: implicit declaration of function `setrlimit' ] /boot/home/mksh/conftest.c:11: warning: unused variable `l' ==> getrlimit and setrlimit... no ==> rlim_t... no (implied) ... getrusage $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> getrusage... yes ... getsid $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /boot/home/mksh/conftest.c: In function `main': ] /boot/home/mksh/conftest.c:9: warning: implicit declaration of function `getsid' ] /tmp/ccO1dw7A.o: In function `main': ] /tmp/ccO1dw7A.o(.text+0x13): undefined reference to `getsid' ] collect2: ld returned 1 exit status ==> getsid... no ... gettimeofday $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> gettimeofday... yes ... killpg $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /boot/home/mksh/conftest.c: In function `main': ] /boot/home/mksh/conftest.c:9: warning: implicit declaration of function `killpg' ] /tmp/ccOLyqCx.o: In function `main': ] /tmp/ccOLyqCx.o(.text+0x1b): undefined reference to `killpg' ] collect2: ld returned 1 exit status ==> killpg... no ... memmove $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> memmove... yes ==> bcopy... yes (implied) ==> if to use mknod(), makedev() and friends... no (cached) ... for mmap and munmap $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /boot/home/mksh/conftest.c: In function `main': ] /boot/home/mksh/conftest.c:17: warning: implicit declaration of function `mmap' ] /boot/home/mksh/conftest.c:18: error: `PROT_READ' undeclared (first use in this function) ] /boot/home/mksh/conftest.c:18: error: (Each undeclared identifier is reported only once ] /boot/home/mksh/conftest.c:18: error: for each function it appears in.) ] /boot/home/mksh/conftest.c:18: error: `MAP_PRIVATE' undeclared (first use in this function) ] /boot/home/mksh/conftest.c:19: warning: implicit declaration of function `munmap' ==> for mmap and munmap... no ==> for ftruncate... no (implied) ... nice $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /boot/home/mksh/conftest.c: In function `main': ] /boot/home/mksh/conftest.c:9: warning: implicit declaration of function `nice' ] /tmp/ccA7Zymk.o: In function `main': ] /tmp/ccA7Zymk.o(.text+0x13): undefined reference to `nice' ] collect2: ld returned 1 exit status ==> nice... no ... rename $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> rename... yes ... revoke $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=0 -DHAVE_RENAME=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /boot/home/mksh/conftest.c: In function `main': ] /boot/home/mksh/conftest.c:13: warning: implicit declaration of function `revoke' ] /tmp/ccXK5YIx.o: In function `main': ] /tmp/ccXK5YIx.o(.text+0x1b): undefined reference to `revoke' ] collect2: ld returned 1 exit status ==> revoke... no ... setlocale(LC_CTYPE, "") $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=0 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> setlocale(LC_CTYPE, "")... yes ... nl_langinfo(CODESET) $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=0 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /boot/home/mksh/conftest.c:8: error: langinfo.h: No such file or directory ==> nl_langinfo(CODESET)... no ... select $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=0 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> select... yes ==> setresugid... no (cached) ==> setgroups... no (implied) ... sigaction $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=0 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> sigaction... yes ... strerror $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=0 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> strerror... yes ==> strsignal... no (implied) ... strlcpy $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=0 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=1 -DHAVE_STRSIGNAL=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> strlcpy... yes ... strstr $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=0 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=1 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> strstr... yes ==> for declaration of flock()... yes (implied) ==> for declaration of revoke()... yes (implied) ==> for declaration of sys_errlist[] and sys_nerr... no (implied) ... for declaration of sys_siglist[] $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=0 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=1 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=1 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ==> for declaration of sys_siglist[]... yes ... for struct stat.st_mtimensec $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=0 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=1 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=1 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /boot/home/mksh/conftest.c: In function `main': ] /boot/home/mksh/conftest.c:10: error: structure has no member named `st_mtimensec' ==> for struct stat.st_mtimensec... no ... for struct stat.st_mtimespec.tv_nsec $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=0 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=1 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=1 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /boot/home/mksh/conftest.c: In function `main': ] /boot/home/mksh/conftest.c:10: error: structure has no member named `st_mtimespec' ==> for struct stat.st_mtimespec.tv_nsec... no ... for struct stat.st_mtim.tv_nsec $ cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=0 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=1 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=1 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done ] /boot/home/mksh/conftest.c: In function `main': ] /boot/home/mksh/conftest.c:10: error: structure has no member named `st_mtim' ==> for struct stat.st_mtim.tv_nsec... no ==> if to use persistent history... no ... checking if the C Preprocessor supports -dD $ cc -E -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=0 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=1 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=1 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -Wno-error -dD conftest.c >x ==> checking if the C Preprocessor supports -dD... yes ... done. Generating list of signal names... NSIG=23 ... ABRT=6 FPE=8 ILL=4 INT=2 SEGV=11 TERM=15 ALRM=14 CHLD=5 CONT=12 HUP=1 KILL=9 PIPE=7 QUIT=3 STOP=10 TSTP=13 TTIN=16 TTOU=17 USR1=18 USR2=19 TRAP=22 WINCH=20 KILLTHR=21 done. Build.sh: Finished configuration testing, now producing output. + Running genopt on 'rlimits.opt'... + Running genopt on 'sh_flags.opt'... + Running genopt on 'ulimits.opt'... cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=0 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=1 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=1 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_UNLIMITED=1 -DMKSH_BUILD_R=599 -c lalloc.c /boot/home/mksh/lalloc.c: In function `findptr': /boot/home/mksh/lalloc.c:126: warning: unknown conversion type character `z' in format /boot/home/mksh/lalloc.c:126: warning: too many arguments for format cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=0 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=1 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=1 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_UNLIMITED=1 -DMKSH_BUILD_R=599 -c edit.c cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=0 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=1 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=1 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_UNLIMITED=1 -DMKSH_BUILD_R=599 -c eval.c cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=0 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=1 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=1 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_UNLIMITED=1 -DMKSH_BUILD_R=599 -c exec.c /boot/home/mksh/exec.c: In function `execute': /boot/home/mksh/exec.c:154: warning: null format string cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=0 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=1 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=1 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_UNLIMITED=1 -DMKSH_BUILD_R=599 -c expr.c /boot/home/mksh/expr.c: In function `v_evaluate': /boot/home/mksh/expr.c:145: warning: null format string cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=0 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=1 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=1 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_UNLIMITED=1 -DMKSH_BUILD_R=599 -c funcs.c /boot/home/mksh/funcs.c: In function `c_kill': /boot/home/mksh/funcs.c:1115: warning: null format string /boot/home/mksh/funcs.c: In function `c_shift': /boot/home/mksh/funcs.c:1357: warning: null format string cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=0 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=1 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=1 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_UNLIMITED=1 -DMKSH_BUILD_R=599 -c histrap.c cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=0 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=1 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=1 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_UNLIMITED=1 -DMKSH_BUILD_R=599 -c jobs.c cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=0 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=1 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=1 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_UNLIMITED=1 -DMKSH_BUILD_R=599 -c lex.c /boot/home/mksh/lex.c: In function `yyerror': /boot/home/mksh/lex.c:1229: warning: null format string cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=0 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=1 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=1 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_UNLIMITED=1 -DMKSH_BUILD_R=599 -c main.c cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=0 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=1 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=1 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_UNLIMITED=1 -DMKSH_BUILD_R=599 -c misc.c /boot/home/mksh/misc.c: In function `ksh_getopt': /boot/home/mksh/misc.c:1353: warning: null format string /boot/home/mksh/misc.c:1381: warning: null format string /boot/home/mksh/misc.c: In function `print_columns': /boot/home/mksh/misc.c:1696: warning: unknown conversion type character `z' in format /boot/home/mksh/misc.c:1696: warning: too many arguments for format /boot/home/mksh/misc.c:1705: warning: unknown conversion type character `z' in format /boot/home/mksh/misc.c:1705: warning: too many arguments for format cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=0 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=1 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=1 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_UNLIMITED=1 -DMKSH_BUILD_R=599 -c shf.c cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=0 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=1 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=1 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_UNLIMITED=1 -DMKSH_BUILD_R=599 -c syn.c cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=0 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=1 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=1 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_UNLIMITED=1 -DMKSH_BUILD_R=599 -c tree.c cc -O2 -fno-strict-aliasing -Wall -I. -DMKSH_BUILDSH=1 -DMKSH_UNEMPLOYED=1 -DMKSH_DISABLE_TTY_WARNING=1 -DMKSH__NO_SETEUGID=1 -DHAVE_STRING_POOLING=2 -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_PURE=0 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SELECT_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_PTEM_H=0 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_IO_H=0 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_ERRLIST=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=0 -DHAVE_LOCK_FCNTL=1 -DHAVE_RLIMIT=0 -DHAVE_RLIM_T=0 -DHAVE_GETRUSAGE=1 -DHAVE_GETSID=0 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=0 -DHAVE_MEMMOVE=1 -DHAVE_BCOPY=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=0 -DHAVE_FTRUNCATE=0 -DHAVE_NICE=0 -DHAVE_RENAME=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_SIGACTION=1 -DHAVE_STRERROR=1 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=1 -DHAVE_STRSTR=1 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=0 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_ST_MTIMENSEC=0 -DHAVE_PERSISTENT_HISTORY=0 -DMKSH_UNLIMITED=1 -DMKSH_BUILD_R=599 -c var.c /boot/home/mksh/var.c: In function `setstr': /boot/home/mksh/var.c:474: warning: null format string /boot/home/mksh/var.c: In function `vtypeset': /boot/home/mksh/var.c:1044: warning: null format string cc -O2 -fno-strict-aliasing -Wall -o mksh lalloc.o edit.o eval.o exec.o expr.o funcs.o histrap.o jobs.o lex.o main.o misc.o shf.o syn.o tree.o var.o || for _f in ${tcfn}*; do case $_f in *.1|*.faq|*.ico) ;; *) rm -f "$_f" ;; esac; done nroff -mdoc <'./lksh.1' >lksh.cat1 v:2: command not found: nroff nroff -mdoc <'./mksh.1' >mksh.cat1 v:2: command not found: nroff (set -- ''; . './FAQ2HTML.sh') size mksh text data bss dec hex filename 237738 3512 3904 245154 3bda2 mksh Installing the shell: # install -c -s -o root -g bin -m 555 mksh /bin/mksh # grep -x /bin/mksh /etc/shells >/dev/null || echo /bin/mksh >>/etc/shells # install -c -o root -g bin -m 444 dot.mkshrc /usr/share/doc/mksh/examples/ Installing the manual: # install -c -o root -g bin -m 444 FAQ.htm /usr/share/doc/mksh/ # install -c -o root -g bin -m 444 lksh.1 mksh.1 /usr/share/man/man1/ Run the regression test suite: ./test.sh Please also read the sample file dot.mkshrc and the fine manual.