1. * Package: app-shells/mksh-41
  2. * Repository: gentoo
  3. * Maintainer: hanno@gentoo.org
  4. * USE: amd64 elibc_glibc kernel_linux multilib test userland_GNU
  5. * FEATURES: sandbox test userpriv usersandbox
  6. !!! Error: Can't load module lapack
  7. exiting
  8. Installed BLAS for library directory lib64
  9. [1] reference *
  10. Installed CBLAS for library directory lib64
  11. [1] gsl
  12. [2] reference *
  13. >>> Unpacking source...
  14. >>> Unpacking mksh-R41.tgz to /tmp/portage/app-shells/mksh-41/work
  15. >>> Source unpacked in /tmp/portage/app-shells/mksh-41/work
  16. >>> Preparing source in /tmp/portage/app-shells/mksh-41/work/mksh ...
  17. >>> Source prepared.
  18. >>> Configuring source in /tmp/portage/app-shells/mksh-41/work/mksh ...
  19. >>> Source configured.
  20. >>> Compiling source in /tmp/portage/app-shells/mksh-41/work/mksh ...
  21. Hi from $MirOS: src/bin/mksh/Build.sh,v 1.590.2.1 2012/11/30 20:49:10 tg Exp $ on:
  22. $ uname -a >&2
  23. | Linux tbamd64 3.5.4-hardened-r1 #2 SMP Sat Nov 17 19:46:44 PST 2012 x86_64 AMD Opteron(TM) Processor 6272 AuthenticAMD GNU/Linux
  24. Build.sh: Building the MirBSD Korn Shell R41 2012/11/30 on Linux ...
  25. Build.sh: Scanning for functions... please ignore any errors.
  26. ... which compiler seems to be used
  27. $ x86_64-pc-linux-gnu-gcc -E -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN conftest.c | sed -n '/^[ce]t *= */s/\([ce]t\) *= */\1=/p' | tr -d \\015 >x
  28. [ ct="gcc"
  29. [ et="unknown"
  30. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -Wl,-O1 -Wl,--as-needed -v conftest.c
  31. | Using built-in specs.
  32. | Reading specs from /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/asneeded.specs
  33. | COLLECT_GCC=/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.2/x86_64-pc-linux-gnu-gcc
  34. | COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-pc-linux-gnu/4.7.2/lto-wrapper
  35. | Target: x86_64-pc-linux-gnu
  36. | Configured with: /tmp/portage/sys-devel/gcc-4.7.2/work/gcc-4.7.2/configure --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.2 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.2 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.2/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/4.7.2/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/include/g++-v4 --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --disable-altivec --disable-fixed-point --without-ppl --without-cloog --enable-lto --enable-nls --without-included-gettext --with-system-zlib --enable-obsolete --disable-werror --enable-secureplt --enable-multilib --with-multilib-list=m32,m64 --enable-libmudflap --disable-libssp --enable-libgomp --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/4.7.2/python --enable-checking=release --enable-java-awt=gtk --enable-libstdcxx-time --enable-languages=c,c++,java,objc,fortran --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-targets=all --with-bugurl=http://bugs.gentoo.org/ --with-pkgversion='Gentoo 4.7.2 p1.3, pie-0.5.5'
  37. | Thread model: posix
  38. | gcc version 4.7.2 (Gentoo 4.7.2 p1.3, pie-0.5.5)
  39. | COLLECT_GCC_OPTIONS='-O2' '-pipe' '-ggdb' '-march=native' '-ftracer' '-frecord-gcc-switches' '-I' '.' '-D' 'MKSH_DEFAULT_PROFILEDIR="/etc"' '-D' 'MKSH_BUILDSH' '-D' '_GNU_SOURCE' '-D' 'SETUID_CAN_FAIL_WITH_EAGAIN' '-v'
  40. | /usr/libexec/gcc/x86_64-pc-linux-gnu/4.7.2/cc1 -quiet -v -I . -D MKSH_DEFAULT_PROFILEDIR="/etc" -D MKSH_BUILDSH -D _GNU_SOURCE -D SETUID_CAN_FAIL_WITH_EAGAIN conftest.c -march=bdver1 -mcx16 -msahf -mno-movbe -maes -mpclmul -mpopcnt -mabm -mlwp -mno-fma -mfma4 -mxop -mno-bmi -mno-bmi2 -mno-tbm -mavx -mno-avx2 -msse4.2 -msse4.1 -mlzcnt -mno-rdrnd -mno-f16c -mno-fsgsbase --param l1-cache-size=16 --param l1-cache-line-size=64 --param l2-cache-size=2048 -mtune=bdver1 -quiet -dumpbase conftest.c -auxbase conftest -ggdb -O2 -version -ftracer -frecord-gcc-switches -o - |
  41. | /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../x86_64-pc-linux-gnu/bin/as -v -I . --64 -o /tmp/portage/app-shells/mksh-41/temp/ccod1VR1.o
  42. | GNU assembler version 2.23.1 (x86_64-pc-linux-gnu) using BFD version (GNU Binutils) 2.23.1
  43. | GNU C (Gentoo 4.7.2 p1.3, pie-0.5.5) version 4.7.2 (x86_64-pc-linux-gnu)
  44. | compiled by GNU C version 4.7.2, GMP version 5.1.0, MPFR version 3.1.1-p2, MPC version 1.0.1
  45. | GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
  46. | ignoring nonexistent directory "/usr/local/include"
  47. | ignoring nonexistent directory "/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../x86_64-pc-linux-gnu/include"
  48. | #include "..." search starts here:
  49. | #include <...> search starts here:
  50. | .
  51. | /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/include
  52. | /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/include-fixed
  53. | /usr/include
  54. | End of search list.
  55. | GNU C (Gentoo 4.7.2 p1.3, pie-0.5.5) version 4.7.2 (x86_64-pc-linux-gnu)
  56. | compiled by GNU C version 4.7.2, GMP version 5.1.0, MPFR version 3.1.1-p2, MPC version 1.0.1
  57. | GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
  58. | Compiler executable checksum: 36a48f1fbad68bef778259c097248cc9
  59. | COMPILER_PATH=/usr/libexec/gcc/x86_64-pc-linux-gnu/4.7.2/:/usr/libexec/gcc/x86_64-pc-linux-gnu/4.7.2/:/usr/libexec/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/:/usr/lib/gcc/x86_64-pc-linux-gnu/:/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../x86_64-pc-linux-gnu/bin/
  60. | LIBRARY_PATH=/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/:/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../lib64/:/lib/../lib64/:/usr/lib/../lib64/:/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../x86_64-pc-linux-gnu/lib/:/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../:/lib/:/usr/lib/
  61. | COLLECT_GCC_OPTIONS='-O2' '-pipe' '-ggdb' '-march=native' '-ftracer' '-frecord-gcc-switches' '-I' '.' '-D' 'MKSH_DEFAULT_PROFILEDIR="/etc"' '-D' 'MKSH_BUILDSH' '-D' '_GNU_SOURCE' '-D' 'SETUID_CAN_FAIL_WITH_EAGAIN' '-v'
  62. | /usr/libexec/gcc/x86_64-pc-linux-gnu/4.7.2/collect2 --eh-frame-hdr --as-needed -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../lib64/crt1.o /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../lib64/crti.o /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/crtbegin.o -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2 -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../lib64 -L/lib/../lib64 -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../x86_64-pc-linux-gnu/lib -L/usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../.. -O1 --as-needed /tmp/portage/app-shells/mksh-41/temp/ccod1VR1.o -lgcc --as-needed -lgcc_s --no-as-needed -lc -lgcc --as-needed -lgcc_s --no-as-needed /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/crtend.o /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.2/../../../../lib64/crtn.o
  63. $ echo `$CC $CFLAGS $CPPFLAGS $LDFLAGS $NOWARN $LIBS \
  64. -dumpmachine` gcc`$CC $CFLAGS $CPPFLAGS $LDFLAGS $NOWARN \
  65. $LIBS -dumpversion`
  66. | x86_64-pc-linux-gnu gcc4.7.2
  67. ==> which compiler seems to be used... gcc
  68. ... if the compiler works
  69. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -Wl,-O1 -Wl,--as-needed conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  70. ==> if the compiler works... yes
  71. ... if the compiler does not fail correctly
  72. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -Wl,-O1 -Wl,--as-needed conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  73. ] /tmp/portage/app-shells/mksh-41/temp/ccX4ail6.o: In function `main':
  74. ] /tmp/portage/app-shells/mksh-41/work/mksh/conftest.c:1: undefined reference to `thiswillneverbedefinedIhope'
  75. ] collect2: error: ld returned 1 exit status
  76. ==> if the compiler does not fail correctly... no
  77. ==> if this could be tcc... no (implied)
  78. ... if -Wno-error can be used
  79. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wno-error -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -Wl,-O1 -Wl,--as-needed conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  80. ==> if -Wno-error can be used... yes
  81. ... if -Werror can be used
  82. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Werror -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -Wl,-O1 -Wl,--as-needed conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  83. ==> if -Werror can be used... yes
  84. ... if -Wno-overflow can be used
  85. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -Wno-overflow -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -Wl,-O1 -Wl,--as-needed -Werror conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  86. ==> if -Wno-overflow can be used... yes
  87. ... if -fno-strict-aliasing can be used
  88. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -Wl,-O1 -Wl,--as-needed -Werror conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  89. ==> if -fno-strict-aliasing can be used... yes
  90. ... if -fstack-protector-all can be used
  91. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -Wl,-O1 -Wl,--as-needed -Werror conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  92. ==> if -fstack-protector-all can be used... yes
  93. ... if gcc supports -flto=jobserver -fuse-linker-plugin
  94. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Werror conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  95. ==> if gcc supports -flto=jobserver -fuse-linker-plugin... yes
  96. ... if -Wall can be used
  97. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Werror conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  98. ==> if -Wall can be used... yes
  99. ... if -fwrapv can be used
  100. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Werror conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  101. ==> if -fwrapv can be used... yes
  102. ... for __attribute__((__bounded__))
  103. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Werror conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  104. ] conftest.c:9:5: error: '__bounded__' attribute directive ignored [-Werror=attributes]
  105. ] conftest.c:9:5: error: '__bounded__' attribute directive ignored [-Werror=attributes]
  106. ] cc1: all warnings being treated as errors
  107. ==> for __attribute__((__bounded__))... no
  108. ... for __attribute__((__format__))
  109. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Werror conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  110. ==> for __attribute__((__format__))... yes
  111. ... for __attribute__((__nonnull__))
  112. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Werror conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  113. ==> for __attribute__((__nonnull__))... yes
  114. ... for __attribute__((__noreturn__))
  115. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Werror conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  116. ==> for __attribute__((__noreturn__))... yes
  117. ... for __attribute__((__unused__))
  118. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Werror conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  119. ==> for __attribute__((__unused__))... yes
  120. ... for __attribute__((__used__))
  121. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Werror conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  122. ==> for __attribute__((__used__))... yes
  123. ... if a reduced-feature mksh is requested
  124. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  125. ] conftest.c: In function 'main':
  126. ] conftest.c:6:5: warning: implicit declaration of function 'thiswillneverbedefinedIhope' [-Wimplicit-function-declaration]
  127. ] /tmp/portage/app-shells/mksh-41/temp/ccqHJ8SB.ltrans0.ltrans.o: In function `main':
  128. ] /tmp/portage/app-shells/mksh-41/work/mksh/conftest.c:1: undefined reference to `thiswillneverbedefinedIhope'
  129. ] collect2: error: ld returned 1 exit status
  130. ==> if a reduced-feature mksh is requested... no
  131. ... if a reduced-feature sh is requested
  132. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  133. ] conftest.c: In function 'main':
  134. ] conftest.c:6:5: warning: implicit declaration of function 'thiswillneverbedefinedIhope' [-Wimplicit-function-declaration]
  135. ] /tmp/portage/app-shells/mksh-41/temp/ccpDOoyP.ltrans0.ltrans.o: In function `main':
  136. ] /tmp/portage/app-shells/mksh-41/work/mksh/conftest.c:1: undefined reference to `thiswillneverbedefinedIhope'
  137. ] collect2: error: ld returned 1 exit status
  138. ==> if a reduced-feature sh is requested... no
  139. ... if mksh will be built without job control
  140. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  141. ] conftest.c: In function 'main':
  142. ] conftest.c:6:5: warning: implicit declaration of function 'thiswillneverbedefinedIhope' [-Wimplicit-function-declaration]
  143. ] /tmp/portage/app-shells/mksh-41/temp/cc5t9oR5.ltrans0.ltrans.o: In function `main':
  144. ] /tmp/portage/app-shells/mksh-41/work/mksh/conftest.c:1: undefined reference to `thiswillneverbedefinedIhope'
  145. ] collect2: error: ld returned 1 exit status
  146. ==> if mksh will be built without job control... no
  147. ... if mksh will be built without job signals
  148. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  149. ] conftest.c: In function 'main':
  150. ] conftest.c:6:5: warning: implicit declaration of function 'thiswillneverbedefinedIhope' [-Wimplicit-function-declaration]
  151. ] /tmp/portage/app-shells/mksh-41/temp/ccBTocK8.ltrans0.ltrans.o: In function `main':
  152. ] /tmp/portage/app-shells/mksh-41/work/mksh/conftest.c:1: undefined reference to `thiswillneverbedefinedIhope'
  153. ] collect2: error: ld returned 1 exit status
  154. ==> if mksh will be built without job signals... no
  155. ... if the default UTF-8 mode is specified
  156. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  157. ] conftest.c: In function 'main':
  158. ] conftest.c:6:5: warning: implicit declaration of function 'thiswillneverbedefinedIhope' [-Wimplicit-function-declaration]
  159. ] /tmp/portage/app-shells/mksh-41/temp/cc0G22rm.ltrans0.ltrans.o: In function `main':
  160. ] /tmp/portage/app-shells/mksh-41/work/mksh/conftest.c:1: undefined reference to `thiswillneverbedefinedIhope'
  161. ] collect2: error: ld returned 1 exit status
  162. ==> if the default UTF-8 mode is specified... no
  163. ... if traditional/conservative fd use is requested
  164. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  165. ] conftest.c: In function 'main':
  166. ] conftest.c:6:5: warning: implicit declaration of function 'thiswillneverbedefinedIhope' [-Wimplicit-function-declaration]
  167. ] /tmp/portage/app-shells/mksh-41/temp/ccJQqR4A.ltrans0.ltrans.o: In function `main':
  168. ] /tmp/portage/app-shells/mksh-41/work/mksh/conftest.c:1: undefined reference to `thiswillneverbedefinedIhope'
  169. ] collect2: error: ld returned 1 exit status
  170. ==> if traditional/conservative fd use is requested... no
  171. ... if experimental features are to be omitted
  172. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  173. ] conftest.c: In function 'main':
  174. ] conftest.c:6:5: warning: implicit declaration of function 'thiswillneverbedefinedIhope' [-Wimplicit-function-declaration]
  175. ] /tmp/portage/app-shells/mksh-41/temp/ccVN0Q4Q.ltrans0.ltrans.o: In function `main':
  176. ] /tmp/portage/app-shells/mksh-41/work/mksh/conftest.c:1: undefined reference to `thiswillneverbedefinedIhope'
  177. ] collect2: error: ld returned 1 exit status
  178. ==> if experimental features are to be omitted... no
  179. ... <sys/bsdtypes.h>
  180. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  181. ] conftest.c:2:26: fatal error: sys/bsdtypes.h: No such file or directory
  182. ] compilation terminated.
  183. ==> <sys/bsdtypes.h>... no
  184. ... <sys/file.h>
  185. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  186. ==> <sys/file.h>... yes
  187. ... <sys/mkdev.h>
  188. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  189. ] conftest.c:3:23: fatal error: sys/mkdev.h: No such file or directory
  190. ] compilation terminated.
  191. ==> <sys/mkdev.h>... no
  192. ... <sys/mman.h>
  193. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  194. ==> <sys/mman.h>... yes
  195. ... <sys/param.h>
  196. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  197. ==> <sys/param.h>... yes
  198. ... <sys/select.h>
  199. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  200. ==> <sys/select.h>... yes
  201. ... <sys/sysmacros.h>
  202. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  203. ==> <sys/sysmacros.h>... yes
  204. ... <bstring.h>
  205. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  206. ] conftest.c:2:21: fatal error: bstring.h: No such file or directory
  207. ] compilation terminated.
  208. ==> <bstring.h>... no
  209. ... <grp.h>
  210. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  211. ==> <grp.h>... yes
  212. ... <libgen.h>
  213. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  214. ==> <libgen.h>... yes
  215. ... <libutil.h>
  216. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  217. ] conftest.c:3:21: fatal error: libutil.h: No such file or directory
  218. ] compilation terminated.
  219. ==> <libutil.h>... no
  220. ... <paths.h>
  221. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  222. ==> <paths.h>... yes
  223. ... <stdint.h>
  224. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  225. ==> <stdint.h>... yes
  226. ... <strings.h>
  227. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  228. ==> <strings.h>... yes
  229. ... <termios.h>
  230. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  231. ==> <termios.h>... yes
  232. ... <ulimit.h>
  233. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  234. ==> <ulimit.h>... yes
  235. ... <values.h>
  236. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  237. ==> <values.h>... yes
  238. ... for large file support
  239. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  240. ==> for large file support... yes
  241. ==> ... with -D_FILE_OFFSET_BITS=64... no (implied)
  242. ==> ... with -D_LARGE_FILES=1... no (implied)
  243. ==> for standard 32-bit integer types... yes (implied)
  244. ==> for UCB 32-bit integer types... yes (implied)
  245. ==> for standard 8-bit integer type... yes (implied)
  246. ==> for UCB 8-bit integer type... yes (implied)
  247. ... rlim_t
  248. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  249. ==> rlim_t... yes
  250. ... sig_t
  251. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  252. ==> sig_t... yes
  253. ==> sighandler_t... no (implied)
  254. ==> __sighandler_t... no (implied)
  255. ... checking if the final link command may succeed
  256. x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -Wno-error -c conftest.c
  257. x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -o a.out conftest.o || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  258. ==> checking if the final link command may succeed... yes
  259. ... the sys_signame[] array
  260. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  261. ] /tmp/portage/app-shells/mksh-41/temp/ccnwXf1R.ltrans0.ltrans.o: In function `main':
  262. ] /tmp/portage/app-shells/mksh-41/work/mksh/conftest.c:2: undefined reference to `sys_signame'
  263. ] collect2: error: ld returned 1 exit status
  264. ==> the sys_signame[] array... no
  265. ... the _sys_signame[] array
  266. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  267. ] /tmp/portage/app-shells/mksh-41/temp/cc5oT1K6.ltrans0.ltrans.o: In function `main':
  268. ] /tmp/portage/app-shells/mksh-41/work/mksh/conftest.c:2: undefined reference to `_sys_signame'
  269. ] collect2: error: ld returned 1 exit status
  270. ==> the _sys_signame[] array... no
  271. ... the sys_siglist[] array
  272. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  273. ==> the sys_siglist[] array... yes
  274. ==> the _sys_siglist[] array... no (implied)
  275. ==> strsignal... no (implied)
  276. ... flock
  277. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  278. ==> flock... yes
  279. ==> whether we can lock files with fcntl... yes (implied)
  280. ... getrusage
  281. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  282. ==> getrusage... yes
  283. ... gettimeofday
  284. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  285. ] conftest.c: In function 'main':
  286. ] conftest.c:3:1: warning: null argument where non-null required (argument 1) [-Wnonnull]
  287. ==> gettimeofday... yes
  288. ... killpg
  289. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  290. ==> killpg... yes
  291. ==> if to use mknod(), makedev() and friends... no (cached)
  292. ... for mmap and munmap
  293. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  294. ==> for mmap and munmap... yes
  295. ... nice
  296. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  297. ==> nice... yes
  298. ==> revoke... no (cached)
  299. ... setlocale(LC_CTYPE, "")
  300. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  301. ==> setlocale(LC_CTYPE, "")... yes
  302. ... nl_langinfo(CODESET)
  303. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  304. ==> nl_langinfo(CODESET)... yes
  305. ... select
  306. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  307. ==> select... yes
  308. ... setresugid
  309. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  310. ] conftest.c: In function 'main':
  311. ] conftest.c:3:27: warning: ignoring return value of 'setresuid', declared with attribute warn_unused_result [-Wunused-result]
  312. ==> setresugid... yes
  313. ... setgroups
  314. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  315. ==> setgroups... yes
  316. ... strlcpy
  317. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  318. ] conftest.c: In function 'main':
  319. ] conftest.c:2:1: warning: implicit declaration of function 'strlcpy' [-Wimplicit-function-declaration]
  320. ] /tmp/portage/app-shells/mksh-41/temp/cc8tKIiY.ltrans0.ltrans.o: In function `main':
  321. ] /tmp/portage/app-shells/mksh-41/work/mksh/conftest.c:2: undefined reference to `strlcpy'
  322. ] collect2: error: ld returned 1 exit status
  323. ==> strlcpy... no
  324. ... if flock() does not need to be declared
  325. $ x86_64-pc-linux-gnu-gcc -c -o a.out -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  326. ] conftest.c:6:6: error: conflicting types for 'flock'
  327. ] In file included from conftest.c:4:0:
  328. ] /usr/include/sys/file.h:50:12: note: previous declaration of 'flock' was here
  329. ==> if flock() does not need to be declared... yes
  330. ==> if revoke() does not need to be declared... yes (implied)
  331. ... if sys_siglist[] does not need to be declared
  332. $ x86_64-pc-linux-gnu-gcc -c -o a.out -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  333. ] conftest.c:3:12: error: conflicting types for 'sys_siglist'
  334. ] In file included from /usr/include/sys/param.h:28:0,
  335. ] from sh.h:38,
  336. ] from conftest.c:2:
  337. ] /usr/include/signal.h:312:26: note: previous declaration of 'sys_siglist' was here
  338. ==> if sys_siglist[] does not need to be declared... yes
  339. ==> if to use persistent history... yes
  340. ... whether compile-time assertions pass
  341. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -Wno-overflow -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  342. ==> whether compile-time assertions pass... yes
  343. run-time checks follow, please ignore any weird errors
  344. ... (run-time) whether signed integer division overflows wrap silently
  345. $ x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  346. | running test programme; this will fail if cross-compiling
  347. | in which case we will gracefully degrade to the default
  348. | result: no, got SIGFPE, what were they smoking?
  349. ==> (run-time) whether signed integer division overflows wrap silently... no
  350. end of run-time checks
  351. ... checking if the C Preprocessor supports -dD
  352. $ x86_64-pc-linux-gnu-gcc -E -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -Wno-error -dD conftest.c >x
  353. ==> checking if the C Preprocessor supports -dD... yes
  354. ... done.
  355. Generating list of signal names...
  356. NSIG=65 ... INT=2 SEGV=11 ABRT=6 KILL=9 ALRM=14 BUS=7 CHLD=17 CONT=18 FPE=8 HUP=1 ILL=4 IO=29 PIPE=13 PROF=27 PWR=30 QUIT=3 STOP=19 SYS=31 TERM=15 TRAP=5 TSTP=20 TTIN=21 TTOU=22 URG=23 USR1=10 USR2=12 VTALRM=26 WINCH=28 XCPU=24 XFSZ=25 STKFLT=16 done.
  357. Build.sh: Finished configuration testing, now producing output.
  358. x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=411 -c lalloc.c
  359. x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=411 -c eval.c
  360. x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=411 -c exec.c
  361. x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=411 -c expr.c
  362. x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=411 -c funcs.c
  363. x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=411 -c histrap.c
  364. x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=411 -c jobs.c
  365. x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=411 -c lex.c
  366. x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=411 -c main.c
  367. x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=411 -c misc.c
  368. x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=411 -c shf.c
  369. x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=411 -c syn.c
  370. x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=411 -c tree.c
  371. x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=411 -c var.c
  372. x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=411 -c edit.c
  373. x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -I. -DMKSH_DEFAULT_PROFILEDIR=\"/etc\" -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=1 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_ULIMIT_H=1 -DHAVE_VALUES_H=1 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=1 -DHAVE_SIG_T=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=1 -DHAVE_SETRESUGID=1 -DHAVE_SETGROUPS=1 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=411 -c strlcpy.c
  374. x86_64-pc-linux-gnu-gcc -O2 -pipe -ggdb -march=native -ftracer -frecord-gcc-switches -fno-strict-aliasing -fstack-protector-all -flto=jobserver -Wall -fwrapv -Wl,-O1 -Wl,--as-needed -fuse-linker-plugin -o mksh lalloc.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 edit.o strlcpy.o || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done
  375. var.o (symbol from plugin): warning: memset used with constant zero length parameter; this could be due to transposed parameters
  376. size mksh
  377. text data bss dec hex filename
  378. 285767 2104 24440 312311 4c3f7 mksh
  379. Installing the shell:
  380. # install -c -s -o root -g bin -m 555 mksh /bin/mksh
  381. # grep -x /bin/mksh /etc/shells >/dev/null || echo /bin/mksh >>/etc/shells
  382. # install -c -o root -g bin -m 444 dot.mkshrc /usr/share/doc/mksh/examples/
  383. Installing the manual:
  384. # install -c -o root -g bin -m 444 mksh.1 /usr/share/man/man1/mksh.1
  385. Run the regression test suite: ./test.sh
  386. Please also read the sample file dot.mkshrc and the fine manual.
  387. >>> Source compiled.
  388. Testing mksh for conformance:
  389. # $MirOS: src/bin/mksh/check.t,v 1.569 2012/11/30 19:25:01 tg Exp $
  390. @(#)MIRBSD KSH R41 2012/11/30
  391. This shell is actually:
  392. @(#)MIRBSD KSH R41 2012/11/30
  393. test.sh built for mksh R41 2012/11/30
  394. Trying Perl interpreter 'perl5'...
  395. ./test.sh[65]: perl5: not found
  396. Errorlevel 127, running on ''
  397. => not using
  398. Trying Perl interpreter 'perl'...
  399. Errorlevel 0, running on 'linux, Perl version 5.016001'
  400. => using it
  401. + perl ./check.pl -p /tmp/portage/app-shells/mksh-41/work/mksh/mksh -C shell:legacy-no,int:32 -s ./check.t
  402. pass ./check.t:KSH_VERSION
  403. pass ./check.t:selftest-1
  404. pass ./check.t:selftest-2
  405. pass ./check.t:selftest-3
  406. pass ./check.t:selftest-direct-builtin-call
  407. pass ./check.t:alias-1
  408. pass ./check.t:alias-2
  409. pass ./check.t:alias-3
  410. pass ./check.t:alias-4
  411. pass ./check.t:alias-5
  412. pass ./check.t:alias-6
  413. pass ./check.t:alias-7
  414. pass ./check.t:alias-8
  415. pass ./check.t:alias-9
  416. pass ./check.t:alias-10
  417. pass ./check.t:arith-lazy-1
  418. pass ./check.t:arith-lazy-2
  419. pass ./check.t:arith-lazy-3
  420. pass ./check.t:arith-ternary-prec-1
  421. pass ./check.t:arith-ternary-prec-2
  422. pass ./check.t:arith-div-assoc-1
  423. pass ./check.t:arith-div-byzero
  424. pass ./check.t:arith-div-intmin-by-minusone
  425. pass ./check.t:arith-assop-assoc-1
  426. pass ./check.t:arith-mandatory
  427. pass ./check.t:arith-unsigned-1
  428. pass ./check.t:arith-limit32-1
  429. pass ./check.t:bksl-nl-ign-1
  430. pass ./check.t:bksl-nl-ign-2
  431. pass ./check.t:bksl-nl-ign-3
  432. pass ./check.t:bksl-nl-ign-4
  433. pass ./check.t:bksl-nl-ign-5
  434. pass ./check.t:bksl-nl-1
  435. pass ./check.t:bksl-nl-2
  436. pass ./check.t:bksl-nl-3
  437. pass ./check.t:bksl-nl-4
  438. pass ./check.t:bksl-nl-5
  439. pass ./check.t:bksl-nl-6
  440. pass ./check.t:bksl-nl-7
  441. pass ./check.t:bksl-nl-8
  442. pass ./check.t:bksl-nl-9
  443. pass ./check.t:bksl-nl-10
  444. pass ./check.t:bksl-nl-ksh-1
  445. pass ./check.t:bksl-nl-ksh-2
  446. pass ./check.t:break-1
  447. pass ./check.t:break-2
  448. pass ./check.t:break-3
  449. pass ./check.t:break-4
  450. pass ./check.t:break-5
  451. pass ./check.t:continue-1
  452. pass ./check.t:continue-2
  453. pass ./check.t:continue-3
  454. pass ./check.t:continue-4
  455. pass ./check.t:continue-5
  456. pass ./check.t:cd-history
  457. pass ./check.t:cd-pe
  458. FAIL ./check.t:env-prompt
  459. pass ./check.t:expand-ugly
  460. pass ./check.t:expand-unglob-dblq
  461. pass ./check.t:expand-unglob-unq
  462. pass ./check.t:expand-threecolons-dblq
  463. pass ./check.t:expand-threecolons-unq
  464. pass ./check.t:expand-weird-1
  465. pass ./check.t:expand-weird-2
  466. pass ./check.t:expand-weird-3
  467. pass ./check.t:eglob-bad-1
  468. pass ./check.t:eglob-bad-2
  469. pass ./check.t:eglob-infinite-plus
  470. pass ./check.t:eglob-subst-1
  471. pass ./check.t:eglob-nomatch-1
  472. pass ./check.t:eglob-match-1
  473. pass ./check.t:eglob-case-1
  474. pass ./check.t:eglob-case-2
  475. pass ./check.t:eglob-trim-1
  476. pass ./check.t:eglob-trim-2
  477. pass ./check.t:eglob-trim-3
  478. pass ./check.t:eglob-substrpl-1
  479. pass ./check.t:eglob-substrpl-2
  480. pass ./check.t:eglob-substrpl-3a
  481. pass ./check.t:eglob-substrpl-3b
  482. pass ./check.t:eglob-substrpl-3c
  483. pass ./check.t:eglob-utf8-1
  484. pass ./check.t:glob-bad-1
  485. pass ./check.t:glob-bad-2
  486. pass ./check.t:glob-range-1
  487. pass ./check.t:glob-range-2
  488. pass ./check.t:glob-range-3
  489. pass ./check.t:glob-range-4
  490. pass ./check.t:glob-range-5
  491. pass ./check.t:heredoc-1
  492. pass ./check.t:heredoc-2
  493. pass ./check.t:heredoc-3
  494. pass ./check.t:heredoc-4
  495. pass ./check.t:heredoc-5
  496. pass ./check.t:heredoc-6
  497. pass ./check.t:heredoc-7
  498. pass ./check.t:heredoc-8
  499. pass ./check.t:heredoc-9a
  500. pass ./check.t:heredoc-9c
  501. pass ./check.t:heredoc-9d
  502. pass ./check.t:heredoc-9e
  503. pass ./check.t:heredoc-10
  504. pass ./check.t:heredoc-11
  505. pass ./check.t:heredoc-comsub-1
  506. pass ./check.t:heredoc-comsub-2
  507. pass ./check.t:heredoc-comsub-3
  508. pass ./check.t:heredoc-comsub-4
  509. pass ./check.t:heredoc-subshell-1
  510. pass ./check.t:heredoc-subshell-2
  511. pass ./check.t:heredoc-subshell-3
  512. pass ./check.t:heredoc-weird-1
  513. pass ./check.t:heredoc-weird-2
  514. pass ./check.t:heredoc-weird-4
  515. pass ./check.t:heredoc-weird-5
  516. pass ./check.t:heredoc-quoting-unsubst
  517. pass ./check.t:heredoc-quoting-subst
  518. pass ./check.t:heredoc-tmpfile-1
  519. pass ./check.t:heredoc-tmpfile-2
  520. pass ./check.t:heredoc-tmpfile-3
  521. pass ./check.t:heredoc-tmpfile-4
  522. pass ./check.t:heredoc-tmpfile-5
  523. pass ./check.t:heredoc-tmpfile-6
  524. pass ./check.t:heredoc-tmpfile-7
  525. pass ./check.t:heredoc-tmpfile-8
  526. FAIL ./check.t:history-basic
  527. FAIL ./check.t:history-dups
  528. pass ./check.t:history-unlink
  529. FAIL ./check.t:history-e-minus-1
  530. FAIL ./check.t:history-e-minus-2
  531. FAIL ./check.t:history-e-minus-3
  532. FAIL ./check.t:history-e-minus-4
  533. FAIL ./check.t:history-e-minus-5
  534. FAIL ./check.t:history-list-1
  535. FAIL ./check.t:history-list-2
  536. FAIL ./check.t:history-list-3
  537. FAIL ./check.t:history-list-4
  538. FAIL ./check.t:history-list-5
  539. FAIL ./check.t:history-list-6
  540. FAIL ./check.t:history-list-7
  541. FAIL ./check.t:history-list-r-1
  542. FAIL ./check.t:history-list-r-2
  543. FAIL ./check.t:history-list-r-3
  544. FAIL ./check.t:history-subst-1
  545. FAIL ./check.t:history-subst-2
  546. FAIL ./check.t:history-subst-3
  547. FAIL ./check.t:history-subst-4
  548. FAIL ./check.t:history-subst-5
  549. FAIL ./check.t:history-ed-1 (ignored)
  550. FAIL ./check.t:history-ed-2 (ignored)
  551. FAIL ./check.t:history-ed-3 (ignored)
  552. pass ./check.t:IFS-space-1
  553. pass ./check.t:IFS-colon-1
  554. pass ./check.t:IFS-null-1
  555. pass ./check.t:IFS-space-colon-1
  556. pass ./check.t:IFS-space-colon-2
  557. pass ./check.t:IFS-space-colon-4
  558. pass ./check.t:IFS-space-colon-5
  559. pass ./check.t:IFS-subst-1
  560. pass ./check.t:integer-base-err-1
  561. pass ./check.t:integer-base-err-2
  562. FAIL ./check.t:integer-base-err-3
  563. pass ./check.t:integer-base-err-4
  564. pass ./check.t:integer-base-1
  565. pass ./check.t:integer-base-2
  566. pass ./check.t:integer-base-3
  567. pass ./check.t:integer-base-4
  568. pass ./check.t:integer-base-5
  569. pass ./check.t:integer-base-6
  570. pass ./check.t:integer-base-7
  571. pass ./check.t:integer-base-check-flat
  572. pass ./check.t:integer-base-check-numeric-from
  573. pass ./check.t:integer-base-check-numeric-to
  574. pass ./check.t:integer-arithmetic-span
  575. pass ./check.t:lineno-stdin
  576. pass ./check.t:lineno-inc
  577. pass ./check.t:lineno-func
  578. pass ./check.t:lineno-unset
  579. pass ./check.t:lineno-unset-use
  580. pass ./check.t:lineno-trap
  581. pass ./check.t:unknown-trap
  582. pass ./check.t:read-IFS-1
  583. pass ./check.t:read-ksh-1
  584. pass ./check.t:read-regress-1
  585. pass ./check.t:read-delim-1
  586. pass ./check.t:read-ext-1
  587. pass ./check.t:regression-1
  588. pass ./check.t:regression-2
  589. pass ./check.t:regression-6
  590. pass ./check.t:regression-9
  591. pass ./check.t:regression-10
  592. pass ./check.t:regression-11
  593. pass ./check.t:regression-12
  594. pass ./check.t:regression-13
  595. pass ./check.t:regression-14
  596. pass ./check.t:regression-15
  597. pass ./check.t:regression-16
  598. pass ./check.t:regression-17
  599. pass ./check.t:regression-19
  600. pass ./check.t:regression-21
  601. pass ./check.t:regression-22
  602. pass ./check.t:regression-23
  603. pass ./check.t:regression-25
  604. pass ./check.t:regression-26
  605. pass ./check.t:regression-27
  606. pass ./check.t:regression-28
  607. pass ./check.t:regression-29
  608. pass ./check.t:regression-30
  609. pass ./check.t:regression-31
  610. pass ./check.t:regression-32
  611. pass ./check.t:regression-33
  612. pass ./check.t:regression-35
  613. pass ./check.t:regression-36
  614. pass ./check.t:regression-37
  615. pass ./check.t:regression-38
  616. pass ./check.t:regression-39
  617. pass ./check.t:regression-40
  618. pass ./check.t:regression-41
  619. pass ./check.t:regression-42
  620. pass ./check.t:regression-43
  621. pass ./check.t:regression-45
  622. pass ./check.t:regression-46
  623. pass ./check.t:regression-47
  624. pass ./check.t:regression-48
  625. pass ./check.t:regression-49
  626. FAIL ./check.t:regression-50
  627. pass ./check.t:regression-51
  628. FAIL ./check.t:regression-52
  629. pass ./check.t:regression-53
  630. pass ./check.t:regression-54
  631. pass ./check.t:regression-55
  632. pass ./check.t:regression-57
  633. pass ./check.t:regression-58
  634. pass ./check.t:regression-59
  635. pass ./check.t:regression-60
  636. pass ./check.t:regression-61
  637. pass ./check.t:regression-62
  638. pass ./check.t:regression-63
  639. pass ./check.t:regression-64
  640. pass ./check.t:regression-65
  641. pass ./check.t:regression-66
  642. pass ./check.t:readonly-0
  643. pass ./check.t:readonly-1
  644. pass ./check.t:readonly-2a
  645. pass ./check.t:readonly-2b
  646. pass ./check.t:readonly-3
  647. pass ./check.t:syntax-1
  648. pass ./check.t:xxx-quoted-newline-1
  649. pass ./check.t:xxx-quoted-newline-2
  650. pass ./check.t:xxx-quoted-newline-3
  651. pass ./check.t:xxx-multi-assignment-cmd
  652. pass ./check.t:xxx-multi-assignment-posix-cmd
  653. pass ./check.t:xxx-multi-assignment-posix-nocmd
  654. pass ./check.t:xxx-multi-assignment-posix-subassign
  655. pass ./check.t:xxx-exec-environment-1
  656. pass ./check.t:xxx-exec-environment-2
  657. pass ./check.t:exec-function-environment-1
  658. pass ./check.t:xxx-what-do-you-call-this-1
  659. pass ./check.t:xxx-prefix-strip-1
  660. pass ./check.t:xxx-prefix-strip-2
  661. pass ./check.t:xxx-variable-syntax-1
  662. pass ./check.t:xxx-variable-syntax-2
  663. pass ./check.t:xxx-variable-syntax-3
  664. pass ./check.t:xxx-substitution-eval-order
  665. pass ./check.t:xxx-set-option-1
  666. pass ./check.t:xxx-exec-1
  667. pass ./check.t:xxx-while-1
  668. pass ./check.t:xxx-status-1
  669. pass ./check.t:xxx-status-2
  670. pass ./check.t:xxx-clean-chars-1
  671. pass ./check.t:xxx-param-subst-qmark-1
  672. pass ./check.t:xxx-param-_-1
  673. pass ./check.t:tilde-expand-1
  674. pass ./check.t:tilde-expand-2
  675. pass ./check.t:exit-err-1
  676. pass ./check.t:exit-err-2
  677. pass ./check.t:exit-err-3
  678. pass ./check.t:exit-err-4
  679. pass ./check.t:exit-err-5
  680. pass ./check.t:exit-enoent-1
  681. pass ./check.t:exit-eval-1
  682. pass ./check.t:exit-trap-1
  683. pass ./check.t:test-stlt-1
  684. pass ./check.t:test-precedence-1
  685. pass ./check.t:test-option-1
  686. pass ./check.t:mkshrc-1
  687. pass ./check.t:mkshrc-2a
  688. pass ./check.t:mkshrc-2b
  689. pass ./check.t:mkshrc-3
  690. pass ./check.t:sh-mode-1
  691. pass ./check.t:sh-mode-2a
  692. pass ./check.t:pipeline-1
  693. pass ./check.t:pipeline-2
  694. pass ./check.t:pipeline-3
  695. FAIL ./check.t:persist-history-1
  696. pass ./check.t:typeset-1
  697. pass ./check.t:typeset-padding-1
  698. pass ./check.t:typeset-padding-2
  699. pass ./check.t:utf8bom-1
  700. pass ./check.t:utf8bom-2
  701. pass ./check.t:utf8opt-1a
  702. pass ./check.t:utf8opt-2a
  703. pass ./check.t:utf8opt-3a
  704. FAIL ./check.t:utf8opt-3b
  705. pass ./check.t:aliases-1
  706. pass ./check.t:aliases-2b
  707. pass ./check.t:aliases-3b
  708. pass ./check.t:aliases-cmdline
  709. pass ./check.t:aliases-funcdef-1
  710. pass ./check.t:aliases-funcdef-2
  711. pass ./check.t:aliases-funcdef-3
  712. pass ./check.t:aliases-funcdef-4
  713. pass ./check.t:arrays-1
  714. pass ./check.t:arrays-2a
  715. pass ./check.t:arrays-2b
  716. pass ./check.t:arrays-3
  717. pass ./check.t:arrays-4
  718. pass ./check.t:arrays-5
  719. pass ./check.t:arrays-6
  720. pass ./check.t:arrays-7
  721. pass ./check.t:arrays-8
  722. pass ./check.t:arrays-9a
  723. pass ./check.t:arrays-9b
  724. pass ./check.t:arrassign-basic
  725. pass ./check.t:arrassign-fnc-none
  726. pass ./check.t:arrassign-fnc-local
  727. pass ./check.t:arrassign-fnc-global
  728. pass ./check.t:strassign-fnc-none
  729. pass ./check.t:strassign-fnc-local
  730. pass ./check.t:strassign-fnc-global
  731. pass ./check.t:varexpand-substr-1
  732. pass ./check.t:varexpand-substr-2
  733. pass ./check.t:varexpand-substr-3
  734. pass ./check.t:varexpand-substr-4
  735. pass ./check.t:varexpand-substr-5A
  736. pass ./check.t:varexpand-substr-5W
  737. pass ./check.t:varexpand-substr-6
  738. pass ./check.t:varexpand-special-hash
  739. pass ./check.t:varexpand-special-quote
  740. pass ./check.t:varexpand-null-1
  741. pass ./check.t:varexpand-null-2
  742. pass ./check.t:print-funny-chars
  743. pass ./check.t:print-bksl-c
  744. pass ./check.t:print-nul-chars
  745. pass ./check.t:print-escapes
  746. pass ./check.t:dollar-doublequoted-strings
  747. pass ./check.t:dollar-quoted-strings
  748. pass ./check.t:dollar-quotes-in-heredocs
  749. pass ./check.t:dollar-quotes-in-herestrings
  750. pass ./check.t:dot-needs-argument
  751. pass ./check.t:alias-function-no-conflict
  752. pass ./check.t:bash-function-parens
  753. pass ./check.t:integer-base-one-1
  754. pass ./check.t:integer-base-one-2a
  755. pass ./check.t:integer-base-one-2b
  756. pass ./check.t:integer-base-one-2c1
  757. pass ./check.t:integer-base-one-2c2
  758. pass ./check.t:integer-base-one-2d1
  759. pass ./check.t:integer-base-one-2d2
  760. pass ./check.t:integer-base-one-2d3
  761. pass ./check.t:integer-base-one-2d4
  762. pass ./check.t:integer-base-one-2d5
  763. pass ./check.t:integer-base-one-2d6
  764. pass ./check.t:integer-base-one-3As
  765. pass ./check.t:integer-base-one-3Ws
  766. pass ./check.t:integer-base-one-3Ar
  767. pass ./check.t:integer-base-one-3Wr
  768. pass ./check.t:integer-base-one-4
  769. pass ./check.t:integer-base-one-5A
  770. pass ./check.t:integer-base-one-5W
  771. pass ./check.t:ulimit-1
  772. pass ./check.t:bashiop-1
  773. pass ./check.t:bashiop-2a
  774. pass ./check.t:bashiop-2b
  775. pass ./check.t:bashiop-2c
  776. pass ./check.t:bashiop-3a
  777. pass ./check.t:bashiop-3b
  778. pass ./check.t:bashiop-4
  779. pass ./check.t:mkshiop-1
  780. pass ./check.t:mkshiop-2
  781. pass ./check.t:oksh-shcrash
  782. pass ./check.t:oksh-varfunction-mod1
  783. pass ./check.t:fd-cloexec-1
  784. pass ./check.t:fd-cloexec-2
  785. pass ./check.t:comsub-1a
  786. pass ./check.t:comsub-1b
  787. pass ./check.t:comsub-2
  788. pass ./check.t:comsub-3
  789. pass ./check.t:comsub-4
  790. pass ./check.t:comsub-5
  791. pass ./check.t:comsub-torture
  792. pass ./check.t:comsub-torture-io
  793. pass ./check.t:funsub-1
  794. pass ./check.t:test-stnze-1
  795. pass ./check.t:test-stnze-2
  796. pass ./check.t:event-subst-3
  797. pass ./check.t:event-subst-0
  798. pass ./check.t:nounset-1
  799. pass ./check.t:nameref-1
  800. pass ./check.t:nameref-2da
  801. pass ./check.t:nameref-3
  802. pass ./check.t:nameref-4
  803. pass ./check.t:better-parens-1a
  804. pass ./check.t:better-parens-1b
  805. pass ./check.t:better-parens-1c
  806. pass ./check.t:better-parens-2a
  807. pass ./check.t:better-parens-2b
  808. pass ./check.t:better-parens-2c
  809. pass ./check.t:better-parens-3a
  810. pass ./check.t:better-parens-3b
  811. pass ./check.t:better-parens-3c
  812. pass ./check.t:better-parens-4a
  813. pass ./check.t:better-parens-4b
  814. pass ./check.t:better-parens-4c
  815. pass ./check.t:echo-test-1
  816. pass ./check.t:echo-test-2
  817. pass ./check.t:utilities-getopts-1
  818. pass ./check.t:utilities-getopts-2
  819. pass ./check.t:wcswidth-1
  820. pass ./check.t:wcswidth-2
  821. pass ./check.t:wcswidth-3
  822. pass ./check.t:wcswidth-4a
  823. pass ./check.t:wcswidth-4b
  824. pass ./check.t:wcswidth-4c
  825. pass ./check.t:debian-117-1
  826. pass ./check.t:debian-117-2
  827. pass ./check.t:debian-117-3
  828. pass ./check.t:debian-117-4
  829. pass ./check.t:case-zsh
  830. pass ./check.t:case-braces
  831. Total failed: 31 (3 ignored) (28 unexpected)
  832. Total passed: 398
  833. * ERROR: app-shells/mksh-41 failed (test phase):
  834. * (no error message)
  835. *
  836. * Call stack:
  837. * ebuild.sh, line 93: Called src_test
  838. * environment, line 2333: Called die
  839. * The specific snippet of code:
  840. * ./test.sh || die
  841. *
  842. * If you need support, post the output of `emerge --info '=app-shells/mksh-41'`,
  843. * the complete build log and the output of `emerge -pqv '=app-shells/mksh-41'`.
  844. * The complete build log is located at '/var/log/portage/app-shells:mksh-41:20130101-150706.log'.
  845. * For convenience, a symlink to the build log is located at '/tmp/portage/app-shells/mksh-41/temp/build.log'.
  846. * The ebuild environment file is located at '/tmp/portage/app-shells/mksh-41/temp/environment'.
  847. * Working directory: '/tmp/portage/app-shells/mksh-41/work/mksh'
  848. * S: '/tmp/portage/app-shells/mksh-41/work/mksh'
  849. >>> Install mksh-41 into /tmp/portage/app-shells/mksh-41/image/ category app-shells
  850. >>> Completed installing mksh-41 into /tmp/portage/app-shells/mksh-41/image/
  851. strip: x86_64-pc-linux-gnu-strip --strip-unneeded -R .comment -R .GCC.command.line
  852. bin/mksh
  853. ecompressdir: bzip2 -9 /usr/share/man
  854. ecompressdir: bzip2 -9 /usr/share/doc
  855. * QA Notice: Package triggers severe warnings which indicate that it
  856. * may exhibit random runtime failures.
  857. * ] conftest.c:6:5: warning: implicit declaration of function 'thiswillneverbedefinedIhope' [-Wimplicit-function-declaration]
  858. * ] conftest.c:6:5: warning: implicit declaration of function 'thiswillneverbedefinedIhope' [-Wimplicit-function-declaration]
  859. * ] conftest.c:6:5: warning: implicit declaration of function 'thiswillneverbedefinedIhope' [-Wimplicit-function-declaration]
  860. * ] conftest.c:6:5: warning: implicit declaration of function 'thiswillneverbedefinedIhope' [-Wimplicit-function-declaration]
  861. * ] conftest.c:6:5: warning: implicit declaration of function 'thiswillneverbedefinedIhope' [-Wimplicit-function-declaration]
  862. * ] conftest.c:6:5: warning: implicit declaration of function 'thiswillneverbedefinedIhope' [-Wimplicit-function-declaration]
  863. * ] conftest.c:6:5: warning: implicit declaration of function 'thiswillneverbedefinedIhope' [-Wimplicit-function-declaration]
  864. * ] conftest.c:2:1: warning: implicit declaration of function 'strlcpy' [-Wimplicit-function-declaration]
  865. * QA Notice: Package triggers severe warnings which indicate that it
  866. * may exhibit random runtime failures.
  867. * ] conftest.c:3:1: warning: null argument where non-null required (argument 1) [-Wnonnull]
  868. * Please do not file a Gentoo bug and instead report the above QA
  869. * issues directly to the upstream developers of this software.
  870. * Homepage: http://mirbsd.de/mksh