Guest User

Untitled

a guest
Jul 12th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 71.72 KB | None | 0 0
  1. $ ../zsh-3.1.9/zsh Build.sh | tee build-beos5.log
  2. Hi from $MirOS: src/bin/mksh/Build.sh,v 1.512 2012/03/03 21:30:13 tg Exp $ on:
  3. $ uname -a >&2
  4. | BeOS trantor 5.0 1000009 BePC unknown
  5. Build.sh: Building the MirBSD Korn Shell R40 2012/03/03
  6. Build.sh: Scanning for functions... please ignore any errors.
  7. ... which compiler seems to be used
  8. $ cc -E -I. conftest.c | grep ct= | tr -d \\015 >x
  9. [ ct=gcc
  10. $ cc -I. -v conftest.c
  11. | Reading specs from /boot/develop/tools/gnupro/lib/gcc-lib/i586-pc-beos/2.95.3/specs
  12. | gcc version 2.95.3 20010315 (release)
  13. | /boot/develop/tools/gnupro/lib/gcc-lib/i586-pc-beos/2.95.3/cpp0 -lang-c -v -I. -D__GNUC__=2 -D__GNUC_MINOR__=95 -D__ELF__ -D__BEOS__ -D__INTEL__ -D_X86_=1 -D__stdcall=__attribute__((__stdcall__)) -D__cdecl=__attribute__((__cdecl__)) -D__declspec(x)=__attribute__((x)) -D__ELF__ -D__BEOS__ -D__INTEL__ -D_X86_=1 -D__stdcall=__attribute__((__stdcall__)) -D__cdecl=__attribute__((__cdecl__)) -D__declspec(x)=__attribute__((x)) -Asystem(beos) -Acpu(i386) -Amachine(i386) -Di386 -D__i386 -D__i386__ -Di586 -Dpentium -D__i586 -D__i586__ -D__pentium -D__pentium__ -D__PIC__ -D__pic__ conftest.c /tmp/ccpTDQzX.i
  14. | GNU CPP version 2.95.3 20010315 (release) (i386 BeOS/ELF)
  15. | #include "..." search starts here:
  16. | #include <...> search starts here:
  17. | .
  18. | /boot/develop/tools/gnupro/lib/gcc-lib/i586-pc-beos/2.95.3/include
  19. | /boot/develop/tools/gnupro/lib/gcc-lib/i586-pc-beos/2.95.3/../../../../i586-pc-beos/include
  20. | /boot/develop/headers/be/add-ons/graphics
  21. | /boot/develop/headers/be/devel
  22. | /boot/develop/headers/be/translation
  23. | /boot/develop/headers/be/mail
  24. | /boot/develop/headers/gnu
  25. | /boot/develop/headers/be/drivers
  26. | /boot/develop/headers/be/opengl
  27. | /boot/develop/headers/be/game
  28. | /boot/develop/headers/be/support
  29. | /boot/develop/headers/be/storage
  30. | /boot/develop/headers/be/kernel
  31. | /boot/develop/headers/be/net
  32. | /boot/develop/headers/be/midi
  33. | /boot/develop/headers/be/midi2
  34. | /boot/develop/headers/be/media
  35. | /boot/develop/headers/be/interface
  36. | /boot/develop/headers/be/device
  37. | /boot/develop/headers/be/app
  38. | /boot/develop/headers/be/precompiled
  39. | /boot/develop/headers/be/add-ons/input_server
  40. | /boot/develop/headers/be/add-ons/net_server
  41. | /boot/develop/headers/be/add-ons/screen_saver
  42. | /boot/develop/headers/be/add-ons/tracker
  43. | /boot/develop/headers/be/be_apps/Deskbar
  44. | /boot/develop/headers/be/be_apps/NetPositive
  45. | /boot/develop/headers/be/be_apps/Tracker
  46. | /boot/develop/headers/be/drivers/tty
  47. | /boot/develop/headers/be/net/netinet
  48. | /boot/develop/headers/be/storage
  49. | /boot/develop/headers/be
  50. | /boot/develop/headers/posix
  51. | /boot/develop/headers
  52. | End of search list.
  53. | The following default directories have been omitted from the search path:
  54. | /boot/develop/tools/gnupro/lib/gcc-lib/i586-pc-beos/2.95.3/../../../../include/g++-3
  55. | End of omitted list.
  56. | /boot/develop/tools/gnupro/lib/gcc-lib/i586-pc-beos/2.95.3/cc1 /tmp/ccpTDQzX.i -fpic -Wno-multichar -quiet -dumpbase conftest.c -version -o /tmp/ccQiGtVP.s
  57. | GNU C version 2.95.3 20010315 (release) (i586-pc-beos) compiled by GNU C version 2.95.3 20010315 (release).
  58. | /boot/develop/tools/gnupro/i586-pc-beos/bin/as -V -Qy -o /tmp/ccXPxw7R.o /tmp/ccQiGtVP.s
  59. | GNU assembler version 2.10.1 (i586-pc-beos) using BFD version 2.10.1
  60. | /boot/develop/tools/gnupro/lib/gcc-lib/i586-pc-beos/2.95.3/collect2 -o conftest -m elf_i386_be -shared -Bsymbolic /boot/develop/lib/x86/crti.o /boot/develop/tools/gnupro/lib/gcc-lib/i586-pc-beos/2.95.3/crtbegin.o /boot/develop/lib/x86/start_dyn.o /boot/develop/lib/x86/init_term_dyn.o -L/boot/develop/lib/x86 -L/boot/develop/tools/gnupro/lib/gcc-lib/i586-pc-beos/2.95.3 -L/boot/develop/tools/gnupro/i586-pc-beos/lib -L/boot/develop/tools/gnupro/lib /tmp/ccXPxw7R.o -lnet -lroot /boot/develop/tools/gnupro/lib/gcc-lib/i586-pc-beos/2.95.3/crtend.o /boot/develop/lib/x86/crtn.o
  61. $ echo `$CC $CFLAGS $CPPFLAGS $LDFLAGS $NOWARN $LIBS \
  62. -dumpmachine` gcc`$CC $CFLAGS $CPPFLAGS $LDFLAGS $NOWARN \
  63. $LIBS -dumpversion`
  64. | i586-pc-beos gcc2.95.3
  65. ==> which compiler seems to be used... gcc
  66. ... if the compiler works
  67. $ cc -I. conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  68. ==> if the compiler works... yes
  69. ... if the compiler does not fail correctly
  70. $ cc -I. conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  71. ] /tmp/ccMDLLZH.o: In function `main':
  72. ] /tmp/ccMDLLZH.o(.text+0x14): undefined reference to `thiswillneverbedefinedIhope'
  73. ] collect2: ld returned 1 exit status
  74. ==> if the compiler does not fail correctly... no
  75. ==> if this could be tcc... no (implied)
  76. ... if -Wno-error can be used
  77. $ cc -Wno-error -I. conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  78. ==> if -Wno-error can be used... yes
  79. ... if -Werror can be used
  80. $ cc -Werror -I. conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  81. ==> if -Werror can be used... yes
  82. ... if -O2 can be used
  83. $ cc -O2 -I. -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  84. ==> if -O2 can be used... yes
  85. ... if -Wno-overflow can be used
  86. $ cc -O2 -Wno-overflow -I. -Werror conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  87. ] cc1: Invalid option `-Wno-overflow'
  88. ==> if -Wno-overflow can be used... no
  89. ... if -fno-strict-aliasing can be used
  90. $ cc -O2 -fno-strict-aliasing -I. -Werror conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  91. ==> if -fno-strict-aliasing can be used... yes
  92. ... if -fstack-protector-all can be used
  93. $ cc -O2 -fno-strict-aliasing -fstack-protector-all -I. -Werror conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  94. ] cc1: Invalid option `-fstack-protector-all'
  95. ==> if -fstack-protector-all can be used... no
  96. ... if -fwrapv can be used
  97. $ cc -O2 -fno-strict-aliasing -fwrapv -I. -Werror conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  98. ] cc1: Invalid option `-fwrapv'
  99. ==> if -fwrapv can be used... no
  100. ... if -Wall can be used
  101. $ cc -O2 -fno-strict-aliasing -Wall -I. -Werror conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  102. ==> if -Wall can be used... yes
  103. ... for __attribute__((__bounded__))
  104. $ cc -O2 -fno-strict-aliasing -Wall -I. -Werror conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  105. ] cc1: warnings being treated as errors
  106. ] conftest.c:9: warning: `__bounded__' attribute directive ignored
  107. ] conftest.c:9: warning: `__bounded__' attribute directive ignored
  108. ==> for __attribute__((__bounded__))... no
  109. ... for __attribute__((__format__))
  110. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -Werror conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  111. ==> for __attribute__((__format__))... yes
  112. ... for __attribute__((__nonnull__))
  113. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -Werror conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  114. ] cc1: warnings being treated as errors
  115. ] conftest.c:5: warning: `__nonnull__' attribute directive ignored
  116. ] conftest.c:6: warning: `__nonnull__' attribute directive ignored
  117. ] conftest.c:7: warning: `__nonnull__' attribute directive ignored
  118. ==> for __attribute__((__nonnull__))... no
  119. ... for __attribute__((__noreturn__))
  120. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -Werror conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  121. ==> for __attribute__((__noreturn__))... yes
  122. ... for __attribute__((__unused__))
  123. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -Werror conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  124. ==> for __attribute__((__unused__))... yes
  125. ... for __attribute__((__used__))
  126. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -Werror conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  127. ] cc1: warnings being treated as errors
  128. ] conftest.c:5: warning: `__used__' attribute directive ignored
  129. ==> for __attribute__((__used__))... no
  130. ... if a reduced-feature mksh is requested
  131. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  132. ] conftest.c: In function `main':
  133. ] conftest.c:6: warning: implicit declaration of function `thiswillneverbedefinedIhope'
  134. ] /tmp/ccfwv8GB.o: In function `main':
  135. ] /tmp/ccfwv8GB.o(.text+0x14): undefined reference to `thiswillneverbedefinedIhope'
  136. ] collect2: ld returned 1 exit status
  137. ==> if a reduced-feature mksh is requested... no
  138. ... if a reduced-feature sh is requested
  139. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  140. ] conftest.c: In function `main':
  141. ] conftest.c:6: warning: implicit declaration of function `thiswillneverbedefinedIhope'
  142. ] /tmp/ccuQa8Pn.o: In function `main':
  143. ] /tmp/ccuQa8Pn.o(.text+0x14): undefined reference to `thiswillneverbedefinedIhope'
  144. ] collect2: ld returned 1 exit status
  145. ==> if a reduced-feature sh is requested... no
  146. ... if mksh will be built without job control
  147. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  148. ] conftest.c: In function `main':
  149. ] conftest.c:6: warning: implicit declaration of function `thiswillneverbedefinedIhope'
  150. ] /tmp/cc0lmTcX.o: In function `main':
  151. ] /tmp/cc0lmTcX.o(.text+0x14): undefined reference to `thiswillneverbedefinedIhope'
  152. ] collect2: ld returned 1 exit status
  153. ==> if mksh will be built without job control... no
  154. ... if mksh will be built without job signals
  155. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  156. ] conftest.c: In function `main':
  157. ] conftest.c:6: warning: implicit declaration of function `thiswillneverbedefinedIhope'
  158. ] /tmp/ccxMGhi4.o: In function `main':
  159. ] /tmp/ccxMGhi4.o(.text+0x14): undefined reference to `thiswillneverbedefinedIhope'
  160. ] collect2: ld returned 1 exit status
  161. ==> if mksh will be built without job signals... no
  162. ... if the default UTF-8 mode is specified
  163. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  164. ] conftest.c: In function `main':
  165. ] conftest.c:6: warning: implicit declaration of function `thiswillneverbedefinedIhope'
  166. ] /tmp/ccE1Kg5s.o: In function `main':
  167. ] /tmp/ccE1Kg5s.o(.text+0x14): undefined reference to `thiswillneverbedefinedIhope'
  168. ] collect2: ld returned 1 exit status
  169. ==> if the default UTF-8 mode is specified... no
  170. ... if traditional/conservative fd use is requested
  171. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  172. ] conftest.c: In function `main':
  173. ] conftest.c:6: warning: implicit declaration of function `thiswillneverbedefinedIhope'
  174. ] /tmp/ccyqQTRn.o: In function `main':
  175. ] /tmp/ccyqQTRn.o(.text+0x14): undefined reference to `thiswillneverbedefinedIhope'
  176. ] collect2: ld returned 1 exit status
  177. ==> if traditional/conservative fd use is requested... no
  178. ... if deprecated features are to be omitted
  179. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  180. ] conftest.c: In function `main':
  181. ] conftest.c:6: warning: implicit declaration of function `thiswillneverbedefinedIhope'
  182. ] /tmp/ccxV3NYm.o: In function `main':
  183. ] /tmp/ccxV3NYm.o(.text+0x14): undefined reference to `thiswillneverbedefinedIhope'
  184. ] collect2: ld returned 1 exit status
  185. ==> if deprecated features are to be omitted... no
  186. ... <sys/bsdtypes.h>
  187. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  188. ] conftest.c:1: sys/bsdtypes.h: No such file or directory
  189. ==> <sys/bsdtypes.h>... no
  190. ... <sys/file.h>
  191. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  192. ==> <sys/file.h>... yes
  193. ... <sys/mkdev.h>
  194. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  195. ] conftest.c:2: sys/mkdev.h: No such file or directory
  196. ==> <sys/mkdev.h>... no
  197. ... <sys/mman.h>
  198. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  199. ] conftest.c:2: sys/mman.h: No such file or directory
  200. ==> <sys/mman.h>... no
  201. ... <sys/param.h>
  202. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  203. ==> <sys/param.h>... yes
  204. ... <sys/select.h>
  205. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  206. ] conftest.c:2: sys/select.h: No such file or directory
  207. ==> <sys/select.h>... no
  208. ... <sys/sysmacros.h>
  209. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  210. ==> <sys/sysmacros.h>... yes
  211. ... <bstring.h>
  212. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  213. ] conftest.c:1: bstring.h: No such file or directory
  214. ==> <bstring.h>... no
  215. ... <grp.h>
  216. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  217. ==> <grp.h>... yes
  218. ... <libgen.h>
  219. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  220. ] conftest.c:1: libgen.h: No such file or directory
  221. ==> <libgen.h>... no
  222. ... <libutil.h>
  223. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  224. ] conftest.c:2: libutil.h: No such file or directory
  225. ==> <libutil.h>... no
  226. ... <paths.h>
  227. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  228. ] conftest.c:1: paths.h: No such file or directory
  229. ==> <paths.h>... no
  230. ... <stdint.h>
  231. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  232. ] conftest.c:2: stdint.h: No such file or directory
  233. ==> <stdint.h>... no
  234. ... <strings.h>
  235. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  236. ==> <strings.h>... yes
  237. ... <ulimit.h>
  238. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  239. ] conftest.c:2: ulimit.h: No such file or directory
  240. ==> <ulimit.h>... no
  241. ... <values.h>
  242. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  243. ] conftest.c:1: values.h: No such file or directory
  244. ==> <values.h>... no
  245. ... for large file support
  246. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  247. ==> for large file support... yes
  248. ==> ... with -D_FILE_OFFSET_BITS=64... no (implied)
  249. ==> ... with -D_LARGE_FILES=1... no (implied)
  250. ... for standard 32-bit integer types
  251. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  252. ] conftest.c: In function `main':
  253. ] conftest.c:3: `uint32_t' undeclared (first use in this function)
  254. ] conftest.c:3: (Each undeclared identifier is reported only once
  255. ] conftest.c:3: for each function it appears in.)
  256. ] conftest.c:3: parse error before `ptrdiff_t'
  257. ] conftest.c:3: `int32_t' undeclared (first use in this function)
  258. ] conftest.c:3: parse error before `ac'
  259. ] conftest.c:3: warning: control reaches end of non-void function
  260. ==> for standard 32-bit integer types... no
  261. ... for UCB 32-bit integer types
  262. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  263. ] conftest.c: In function `main':
  264. ] conftest.c:3: `u_int32_t' undeclared (first use in this function)
  265. ] conftest.c:3: (Each undeclared identifier is reported only once
  266. ] conftest.c:3: for each function it appears in.)
  267. ] conftest.c:3: parse error before `ptrdiff_t'
  268. ] conftest.c:3: `int32_t' undeclared (first use in this function)
  269. ] conftest.c:3: parse error before `ac'
  270. ] conftest.c:3: warning: control reaches end of non-void function
  271. ==> for UCB 32-bit integer types... no
  272. ... for standard 8-bit integer type
  273. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  274. ] conftest.c: In function `main':
  275. ] conftest.c:3: `uint8_t' undeclared (first use in this function)
  276. ] conftest.c:3: (Each undeclared identifier is reported only once
  277. ] conftest.c:3: for each function it appears in.)
  278. ] conftest.c:3: parse error before `ptrdiff_t'
  279. ] conftest.c:3: warning: control reaches end of non-void function
  280. ==> for standard 8-bit integer type... no
  281. ... for UCB 8-bit integer type
  282. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  283. ] conftest.c: In function `main':
  284. ] conftest.c:3: `u_int8_t' undeclared (first use in this function)
  285. ] conftest.c:3: (Each undeclared identifier is reported only once
  286. ] conftest.c:3: for each function it appears in.)
  287. ] conftest.c:3: parse error before `ptrdiff_t'
  288. ] conftest.c:3: warning: control reaches end of non-void function
  289. ==> for UCB 8-bit integer type... no
  290. ... rlim_t
  291. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  292. ] conftest.c: In function `main':
  293. ] conftest.c:5: `rlim_t' undeclared (first use in this function)
  294. ] conftest.c:5: (Each undeclared identifier is reported only once
  295. ] conftest.c:5: for each function it appears in.)
  296. ] conftest.c:5: parse error before `0'
  297. ] conftest.c:5: warning: control reaches end of non-void function
  298. ==> rlim_t... no
  299. ... sig_t
  300. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  301. ] conftest.c: In function `main':
  302. ] conftest.c:4: `sig_t' undeclared (first use in this function)
  303. ] conftest.c:4: (Each undeclared identifier is reported only once
  304. ] conftest.c:4: for each function it appears in.)
  305. ] conftest.c:4: parse error before `ptrdiff_t'
  306. ] conftest.c:4: warning: control reaches end of non-void function
  307. ==> sig_t... no
  308. ... sighandler_t
  309. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  310. ] conftest.c: In function `main':
  311. ] conftest.c:4: `sighandler_t' undeclared (first use in this function)
  312. ] conftest.c:4: (Each undeclared identifier is reported only once
  313. ] conftest.c:4: for each function it appears in.)
  314. ] conftest.c:4: parse error before `ptrdiff_t'
  315. ] conftest.c:4: warning: control reaches end of non-void function
  316. ==> sighandler_t... no
  317. ... __sighandler_t
  318. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  319. ] conftest.c: In function `main':
  320. ] conftest.c:4: `__sighandler_t' undeclared (first use in this function)
  321. ] conftest.c:4: (Each undeclared identifier is reported only once
  322. ] conftest.c:4: for each function it appears in.)
  323. ] conftest.c:4: parse error before `ptrdiff_t'
  324. ] conftest.c:4: warning: control reaches end of non-void function
  325. ==> __sighandler_t... no
  326. ... checking if the final link command may succeed
  327. cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -Wno-error -c conftest.c
  328. cc -O2 -fno-strict-aliasing -Wall -o conftest conftest.o || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  329. ==> checking if the final link command may succeed... yes
  330. ... the sys_signame[] array
  331. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  332. ] /tmp/cc43I1Dr.o: In function `main':
  333. ] /tmp/cc43I1Dr.o(.text+0x12): undefined reference to `sys_signame'
  334. ] collect2: ld returned 1 exit status
  335. ==> the sys_signame[] array... no
  336. ... the _sys_signame[] array
  337. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  338. ] /tmp/ccgzZJMs.o: In function `main':
  339. ] /tmp/ccgzZJMs.o(.text+0x12): undefined reference to `_sys_signame'
  340. ] collect2: ld returned 1 exit status
  341. ==> the _sys_signame[] array... no
  342. ... the sys_siglist[] array
  343. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  344. ==> the sys_siglist[] array... yes
  345. ==> the _sys_siglist[] array... no (implied)
  346. ==> strsignal... no (implied)
  347. ... flock and mmap
  348. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  349. ] conftest.c: In function `main':
  350. ] conftest.c:12: warning: implicit declaration of function `mmap'
  351. ] conftest.c:12: warning: implicit declaration of function `flock'
  352. ] conftest.c:13: `PROT_READ' undeclared (first use in this function)
  353. ] conftest.c:13: (Each undeclared identifier is reported only once
  354. ] conftest.c:13: for each function it appears in.)
  355. ] conftest.c:13: `MAP_PRIVATE' undeclared (first use in this function)
  356. ] conftest.c:14: warning: implicit declaration of function `munmap'
  357. ==> flock and mmap... no
  358. ... getrusage
  359. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  360. ==> getrusage... yes
  361. ... killpg
  362. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_GETRUSAGE=1 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  363. ] conftest.c: In function `main':
  364. ] conftest.c:2: warning: implicit declaration of function `killpg'
  365. ] /tmp/ccWvp9D2.o: In function `main':
  366. ] /tmp/ccWvp9D2.o(.text+0x21): undefined reference to `killpg'
  367. ] collect2: ld returned 1 exit status
  368. ==> killpg... no
  369. ==> if to use mknod(), makedev() and friends... no (cached)
  370. ... mkstemp
  371. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=0 -DHAVE_MKNOD=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  372. ==> mkstemp... yes
  373. ... nice
  374. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=0 -DHAVE_MKNOD=0 -DHAVE_MKSTEMP=1 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  375. ] conftest.c: In function `main':
  376. ] conftest.c:2: warning: implicit declaration of function `nice'
  377. ] /tmp/ccTaN38B.o: In function `main':
  378. ] /tmp/ccTaN38B.o(.text+0x19): undefined reference to `nice'
  379. ] collect2: ld returned 1 exit status
  380. ==> nice... no
  381. ... revoke
  382. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=0 -DHAVE_MKNOD=0 -DHAVE_MKSTEMP=1 -DHAVE_NICE=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  383. ] conftest.c: In function `main':
  384. ] conftest.c:6: warning: implicit declaration of function `revoke'
  385. ] /tmp/ccVXMaVF.o: In function `main':
  386. ] /tmp/ccVXMaVF.o(.text+0x21): undefined reference to `revoke'
  387. ] collect2: ld returned 1 exit status
  388. ==> revoke... no
  389. ... setlocale(LC_CTYPE, "")
  390. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=0 -DHAVE_MKNOD=0 -DHAVE_MKSTEMP=1 -DHAVE_NICE=0 -DHAVE_REVOKE=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  391. ==> setlocale(LC_CTYPE, "")... yes
  392. ... nl_langinfo(CODESET)
  393. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=0 -DHAVE_MKNOD=0 -DHAVE_MKSTEMP=1 -DHAVE_NICE=0 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  394. ] conftest.c:1: langinfo.h: No such file or directory
  395. ==> nl_langinfo(CODESET)... no
  396. ... select
  397. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=0 -DHAVE_MKNOD=0 -DHAVE_MKSTEMP=1 -DHAVE_NICE=0 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  398. ] conftest.c: In function `main':
  399. ] conftest.c:21: `fd_set' undeclared (first use in this function)
  400. ] conftest.c:21: (Each undeclared identifier is reported only once
  401. ] conftest.c:21: for each function it appears in.)
  402. ] conftest.c:21: parse error before `fds'
  403. ] conftest.c:21: warning: implicit declaration of function `FD_ZERO'
  404. ] conftest.c:21: `fds' undeclared (first use in this function)
  405. ] conftest.c:21: warning: implicit declaration of function `FD_SET'
  406. ] conftest.c:22: warning: implicit declaration of function `select'
  407. ] conftest.c:22: `FD_SETSIZE' undeclared (first use in this function)
  408. ==> select... no
  409. ... setresugid
  410. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=0 -DHAVE_MKNOD=0 -DHAVE_MKSTEMP=1 -DHAVE_NICE=0 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  411. ] conftest.c: In function `main':
  412. ] conftest.c:3: warning: implicit declaration of function `setresuid'
  413. ] conftest.c:3: warning: implicit declaration of function `setresgid'
  414. ] /tmp/ccOuUwXz.o: In function `main':
  415. ] /tmp/ccOuUwXz.o(.text+0x1d): undefined reference to `setresuid'
  416. ] /tmp/ccOuUwXz.o(.text+0x2b): undefined reference to `setresgid'
  417. ] collect2: ld returned 1 exit status
  418. ==> setresugid... no
  419. ==> setgroups... no (implied)
  420. ... strcasestr
  421. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=0 -DHAVE_MKNOD=0 -DHAVE_MKSTEMP=1 -DHAVE_NICE=0 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  422. ] conftest.c: In function `main':
  423. ] conftest.c:8: warning: implicit declaration of function `strcasestr'
  424. ] /tmp/cceRIJok.o: In function `main':
  425. ] /tmp/cceRIJok.o(.text+0x24): undefined reference to `strcasestr'
  426. ] collect2: ld returned 1 exit status
  427. ==> strcasestr... no
  428. ... strlcpy
  429. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=0 -DHAVE_MKNOD=0 -DHAVE_MKSTEMP=1 -DHAVE_NICE=0 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRCASESTR=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  430. ] conftest.c: In function `main':
  431. ] conftest.c:2: warning: implicit declaration of function `strlcpy'
  432. ] /tmp/ccHS2Vje.o: In function `main':
  433. ] /tmp/ccHS2Vje.o(.text+0x25): undefined reference to `strlcpy'
  434. ] collect2: ld returned 1 exit status
  435. ==> strlcpy... no
  436. ==> if flock() does not need to be declared... yes (implied)
  437. ==> if revoke() does not need to be declared... yes (implied)
  438. ... if sys_siglist[] does not need to be declared
  439. $ cc -c -o conftest -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=0 -DHAVE_MKNOD=0 -DHAVE_MKSTEMP=1 -DHAVE_NICE=0 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRCASESTR=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  440. ==> if sys_siglist[] does not need to be declared... yes
  441. ==> if to use persistent history... no
  442. ... whether compile-time assertions pass
  443. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=0 -DHAVE_MKNOD=0 -DHAVE_MKSTEMP=1 -DHAVE_NICE=0 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRCASESTR=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  444. ] conftest.c:24: warning: integer overflow in expression
  445. ==> whether compile-time assertions pass... yes
  446. run-time checks follow, please ignore any weird errors
  447. ... (run-time) whether signed integer division overflows wrap silently
  448. $ cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=0 -DHAVE_MKNOD=0 -DHAVE_MKSTEMP=1 -DHAVE_NICE=0 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRCASESTR=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=0 -Wno-error conftest.c || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  449. ] conftest.c: In function `fpe_catcher':
  450. ] conftest.c:28: warning: `noreturn' function does return
  451. | running test programme; this will fail if cross-compiling
  452. | in which case we will gracefully degrade to the default
  453. | result: no, got SIGFPE, what were they smoking?
  454. ==> (run-time) whether signed integer division overflows wrap silently... no
  455. end of run-time checks
  456. ... checking if the C Preprocessor supports -dD
  457. $ cc -E -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=0 -DHAVE_MKNOD=0 -DHAVE_MKSTEMP=1 -DHAVE_NICE=0 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRCASESTR=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=0 -DHAVE_SILENT_IDIVWRAPV=0 -Wno-error -dD conftest.c >x
  458. ==> checking if the C Preprocessor supports -dD... yes
  459. ... done.
  460. Generating list of signal names...
  461. NSIG=23 ... ABRT=6 ALRM=14 BUS=11 CHLD=5 CONT=12 FPE=8 HUP=1 ILL=4 INT=2 KILL=9 PIPE=7 QUIT=3 STOP=10 TERM=15 TRAP=22 TSTP=13 TTIN=16 TTOU=17 USR1=18 USR2=19 WINCH=20 KILLTHR=21 done.
  462. Build.sh: Finished configuration testing, now producing output.
  463. cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=0 -DHAVE_MKNOD=0 -DHAVE_MKSTEMP=1 -DHAVE_NICE=0 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRCASESTR=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=0 -DHAVE_SILENT_IDIVWRAPV=0 -c lalloc.c
  464. cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=0 -DHAVE_MKNOD=0 -DHAVE_MKSTEMP=1 -DHAVE_NICE=0 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRCASESTR=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=0 -DHAVE_SILENT_IDIVWRAPV=0 -c edit.c
  465. cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=0 -DHAVE_MKNOD=0 -DHAVE_MKSTEMP=1 -DHAVE_NICE=0 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRCASESTR=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=0 -DHAVE_SILENT_IDIVWRAPV=0 -c eval.c
  466. cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=0 -DHAVE_MKNOD=0 -DHAVE_MKSTEMP=1 -DHAVE_NICE=0 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRCASESTR=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=0 -DHAVE_SILENT_IDIVWRAPV=0 -c exec.c
  467. cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=0 -DHAVE_MKNOD=0 -DHAVE_MKSTEMP=1 -DHAVE_NICE=0 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRCASESTR=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=0 -DHAVE_SILENT_IDIVWRAPV=0 -c expr.c
  468. cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=0 -DHAVE_MKNOD=0 -DHAVE_MKSTEMP=1 -DHAVE_NICE=0 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRCASESTR=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=0 -DHAVE_SILENT_IDIVWRAPV=0 -c funcs.c
  469. cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=0 -DHAVE_MKNOD=0 -DHAVE_MKSTEMP=1 -DHAVE_NICE=0 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRCASESTR=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=0 -DHAVE_SILENT_IDIVWRAPV=0 -c histrap.c
  470. cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=0 -DHAVE_MKNOD=0 -DHAVE_MKSTEMP=1 -DHAVE_NICE=0 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRCASESTR=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=0 -DHAVE_SILENT_IDIVWRAPV=0 -c jobs.c
  471. cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=0 -DHAVE_MKNOD=0 -DHAVE_MKSTEMP=1 -DHAVE_NICE=0 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRCASESTR=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=0 -DHAVE_SILENT_IDIVWRAPV=0 -c lex.c
  472. cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=0 -DHAVE_MKNOD=0 -DHAVE_MKSTEMP=1 -DHAVE_NICE=0 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRCASESTR=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=0 -DHAVE_SILENT_IDIVWRAPV=0 -c main.c
  473. cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=0 -DHAVE_MKNOD=0 -DHAVE_MKSTEMP=1 -DHAVE_NICE=0 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRCASESTR=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=0 -DHAVE_SILENT_IDIVWRAPV=0 -c misc.c
  474. cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=0 -DHAVE_MKNOD=0 -DHAVE_MKSTEMP=1 -DHAVE_NICE=0 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRCASESTR=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=0 -DHAVE_SILENT_IDIVWRAPV=0 -c shf.c
  475. cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=0 -DHAVE_MKNOD=0 -DHAVE_MKSTEMP=1 -DHAVE_NICE=0 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRCASESTR=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=0 -DHAVE_SILENT_IDIVWRAPV=0 -c syn.c
  476. cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=0 -DHAVE_MKNOD=0 -DHAVE_MKSTEMP=1 -DHAVE_NICE=0 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRCASESTR=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=0 -DHAVE_SILENT_IDIVWRAPV=0 -c tree.c
  477. cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=0 -DHAVE_MKNOD=0 -DHAVE_MKSTEMP=1 -DHAVE_NICE=0 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRCASESTR=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=0 -DHAVE_SILENT_IDIVWRAPV=0 -c var.c
  478. cc -O2 -fno-strict-aliasing -Wall -I. -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NONNULL=0 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=1 -DHAVE_ATTRIBUTE_USED=0 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=0 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_SELECT_H=0 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=0 -DHAVE_LIBUTIL_H=0 -DHAVE_PATHS_H=0 -DHAVE_STDINT_H=0 -DHAVE_STRINGS_H=1 -DHAVE_ULIMIT_H=0 -DHAVE_VALUES_H=0 -DHAVE_CAN_INTTYPES=0 -DHAVE_CAN_UCBINTS=0 -DHAVE_CAN_INT8TYPE=0 -DHAVE_CAN_UCBINT8=0 -DHAVE_RLIM_T=0 -Dsig_t=nosig_t -DHAVE_SIG_T=0 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_STRSIGNAL=0 -DHAVE_GETRUSAGE=1 -DHAVE_KILLPG=0 -DHAVE_MKNOD=0 -DHAVE_MKSTEMP=1 -DHAVE_NICE=0 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=0 -DHAVE_SELECT=0 -DHAVE_SETRESUGID=0 -DHAVE_SETGROUPS=0 -DHAVE_STRCASESTR=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=0 -DHAVE_SILENT_IDIVWRAPV=0 -c strlcpy.c
  479. cc -O2 -fno-strict-aliasing -Wall -o mksh lalloc.o edit.o eval.o exec.o expr.o funcs.o histrap.o jobs.o lex.o main.o misc.o shf.o syn.o tree.o var.o strlcpy.o || for _f in ${tcfn}*; do test x"${_f}" = x"mksh.1" || rm -f "${_f}"; done
  480. nroff -mdoc <'./mksh.1' >mksh.cat1
  481. size mksh
  482. text data bss dec hex filename
  483. 223957 3164 19328 246449 3c2b1 mksh
  484.  
  485. Installing the shell:
  486. # install -c -s -o root -g bin -m 555 mksh /bin/mksh
  487. # grep -x /bin/mksh /etc/shells >/dev/null || echo /bin/mksh >>/etc/shells
  488. # install -c -o root -g bin -m 444 dot.mkshrc /usr/share/doc/mksh/examples/
  489.  
  490. Installing the manual:
  491. # install -c -o root -g bin -m 444 mksh.1 /usr/share/man/man1/mksh.1
  492.  
  493. Run the regression test suite: ./test.sh
  494. Please also read the sample file dot.mkshrc and the fine manual.
Add Comment
Please, Sign In to add comment