Hi from $MirOS: src/bin/mksh/Build.sh,v 1.616 2013/02/11 16:27:56 tg Exp $ on: $ uname -a >&2 | Linux debian 2.6.32-5-686 #1 SMP Sun Sep 23 09:49:36 UTC 2012 i686 GNU/Linux Build.sh: Building the MirBSD Korn Shell R42 2013/02/10 on Linux ... Build.sh: Scanning for functions... please ignore any errors. ... which compiler seems to be used $ /root/cparser/build/optimize/cparser -E -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN conftest.c | sed -n '/^ *[ce]t *= */s/^ *\([ce]t\) *= */=/p' | tr -d \015 >x [ ct="gcc" [ et="unknown" $ /root/cparser/build/optimize/cparser -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -v conftest.c | gcc -E -U__STRICT_ANSI__ -U__BLOCKS__ -xc -std=gnu99 -U__WCHAR_TYPE__ -D__WCHAR_TYPE__=int -U__SIZE_TYPE__ -D__SIZE_TYPE__=unsigned\ long -U__VERSION__ -D__VERSION__=\"e721e1438d457e0685d9327dbd9bf59fc7d7255e\" -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN conftest.c | gcc -c -xassembler /tmp/ccsZDwzky -o /tmp/ccoKwC8kK | gcc /tmp/ccoKwC8kK -o a.out $ echo `$CC $CFLAGS $CPPFLAGS $LDFLAGS $NOWARN $LIBS \ -dumpmachine` gcc`$CC $CFLAGS $CPPFLAGS $LDFLAGS $NOWARN \ $LIBS -dumpversion` | error: unknown argument '-dumpmachine' | error: no input files specified | Usage /root/cparser/build/optimize/cparser [options] input [-o output] | gcce721e1438d457e0685d9327dbd9bf59fc7d7255e ==> which compiler seems to be used... gcc ... if the compiler works $ /root/cparser/build/optimize/cparser -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN 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 ==> if the compiler works... yes ... if the compiler does not fail correctly $ /root/cparser/build/optimize/cparser -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN 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 ] conftest.c:6:5: warning: implicit declaration of 'function thiswillneverbedefinedIhope' [-Wimplicit-function-declaration] ] 1 warning(s) ] /tmp/ccoYaBc50: In function `main': ] (.text+0x4): undefined reference to `thiswillneverbedefinedIhope' ] collect2: ld returned 1 exit status ] error: linker reported an error ==> if the compiler does not fail correctly... no ==> if this could be tcc... no (implied) ... if -Wno-error can be used $ /root/cparser/build/optimize/cparser -Wno-error -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN 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 ==> if -Wno-error can be used... yes ... if -Werror can be used $ /root/cparser/build/optimize/cparser -Werror -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN 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 ==> if -Werror can be used... yes ... if -O2 can be used $ /root/cparser/build/optimize/cparser -O2 -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -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 ==> if -O2 can be used... yes ... if -Wno-overflow can be used $ /root/cparser/build/optimize/cparser -O2 -Wno-overflow -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -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 ] warning: ignoring unknown option -Wno-overflow ==> if -Wno-overflow can be used... yes ... if -fno-asynchronous-unwind-tables can be used $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -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 ==> if -fno-asynchronous-unwind-tables can be used... yes ... if -fno-strict-aliasing can be used $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -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 ==> if -fno-strict-aliasing can be used... yes ... if -fstack-protector-all can be used $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -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 ] ignoring gcc option '-fstack-protector-all' ==> if -fstack-protector-all can be used... yes ... if -Wall can be used $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -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 ] ignoring gcc option '-fstack-protector-all' ==> if -Wall can be used... yes ... if -fwrapv can be used $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -fwrapv -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -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 ] ignoring gcc option '-fstack-protector-all' ] error: unknown Firm option '-fwrapv' ] Usage /root/cparser/build/optimize/cparser [options] input [-o output] ==> if -fwrapv can be used... no ... for __attribute__((__bounded__)) $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -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 ] ignoring gcc option '-fstack-protector-all' ] conftest.c:8:20: error: unknown attribute '__bounded__' ignored [-Wattribute] ] conftest.c:9:20: error: unknown attribute '__bounded__' ignored [-Wattribute] ] 2 error(s), 0 warning(s) ==> for __attribute__((__bounded__))... no ... for __attribute__((__format__)) $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -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 ] ignoring gcc option '-fstack-protector-all' ==> for __attribute__((__format__))... yes ... for __attribute__((__noreturn__)) $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -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 ] ignoring gcc option '-fstack-protector-all' ] be_Keep ANY[428:45] not scheduled after its pred node in block Block BB[258:1] (fnord) ] be_Keep ANY[521:45] not scheduled after its pred node in block Block BB[276:1] (main) ==> for __attribute__((__noreturn__))... yes ... for __attribute__((__unused__)) $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -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 ] ignoring gcc option '-fstack-protector-all' ] conftest.c: In 'function main': ] conftest.c:5:14: error: 'parameter ac' is unused [-Wunused-parameter] ] conftest.c:5:53: error: 'parameter av' is unused [-Wunused-parameter] ] 2 error(s), 0 warning(s) ==> for __attribute__((__unused__))... no ... for __attribute__((__used__)) $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -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 ] ignoring gcc option '-fstack-protector-all' ==> for __attribute__((__used__))... yes ... if a reduced-feature mksh is requested $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=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 ] ignoring gcc option '-fstack-protector-all' ] conftest.c:6:5: warning: implicit declaration of 'function thiswillneverbedefinedIhope' [-Wimplicit-function-declaration] ] 1 warning(s) ] /tmp/ccoY2ISDe: In function `main': ] (.text+0x1): undefined reference to `thiswillneverbedefinedIhope' ] collect2: ld returned 1 exit status ] error: linker reported an error ==> if a reduced-feature mksh is requested... no ... if a reduced-feature sh is requested $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=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 ] ignoring gcc option '-fstack-protector-all' ] conftest.c:6:5: warning: implicit declaration of 'function thiswillneverbedefinedIhope' [-Wimplicit-function-declaration] ] 1 warning(s) ] /tmp/ccomNLbLi: In function `main': ] (.text+0x1): undefined reference to `thiswillneverbedefinedIhope' ] collect2: ld returned 1 exit status ] error: linker reported an error ==> if a reduced-feature sh is requested... no ... if mksh will be built without job control $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=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 ] ignoring gcc option '-fstack-protector-all' ] conftest.c:6:5: warning: implicit declaration of 'function thiswillneverbedefinedIhope' [-Wimplicit-function-declaration] ] 1 warning(s) ] /tmp/cco400Zzr: In function `main': ] (.text+0x1): undefined reference to `thiswillneverbedefinedIhope' ] collect2: ld returned 1 exit status ] error: linker reported an error ==> if mksh will be built without job control... no ... if mksh will be built without job signals $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=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 ] ignoring gcc option '-fstack-protector-all' ] conftest.c:6:5: warning: implicit declaration of 'function thiswillneverbedefinedIhope' [-Wimplicit-function-declaration] ] 1 warning(s) ] /tmp/ccoSs2kCv: In function `main': ] (.text+0x1): undefined reference to `thiswillneverbedefinedIhope' ] collect2: ld returned 1 exit status ] error: linker reported an error ==> if mksh will be built without job signals... no ... if the default UTF-8 mode is specified $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=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 ] ignoring gcc option '-fstack-protector-all' ] conftest.c:6:5: warning: implicit declaration of 'function thiswillneverbedefinedIhope' [-Wimplicit-function-declaration] ] 1 warning(s) ] /tmp/ccoBX7L4E: In function `main': ] (.text+0x1): undefined reference to `thiswillneverbedefinedIhope' ] collect2: ld returned 1 exit status ] error: linker reported an error ==> if the default UTF-8 mode is specified... no ... if traditional/conservative fd use is requested $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=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 ] ignoring gcc option '-fstack-protector-all' ] conftest.c:6:5: warning: implicit declaration of 'function thiswillneverbedefinedIhope' [-Wimplicit-function-declaration] ] 1 warning(s) ] /tmp/ccoh6WWfJ: In function `main': ] (.text+0x1): undefined reference to `thiswillneverbedefinedIhope' ] collect2: ld returned 1 exit status ] error: linker reported an error ==> if traditional/conservative fd use is requested... no ... $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=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 ] ignoring gcc option '-fstack-protector-all' ==> ... yes ... $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=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 ] ignoring gcc option '-fstack-protector-all' ==> ... yes ... whether and can both be included $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=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 ] ignoring gcc option '-fstack-protector-all' ] conftest.c: In 'function main': ] conftest.c:4:28: warning: 'variable tm' is never read [-Wunused-variable] ] 1 warning(s) ==> whether and can both be included... yes ... $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done ] ignoring gcc option '-fstack-protector-all' ] conftest.c:2:26: error: sys/bsdtypes.h: No such file or directory ==> ... no ... $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=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 ] ignoring gcc option '-fstack-protector-all' ==> ... yes ... $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done ] ignoring gcc option '-fstack-protector-all' ] conftest.c:3:23: error: sys/mkdev.h: No such file or directory ==> ... no ... $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done ] ignoring gcc option '-fstack-protector-all' ==> ... yes ... $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=1 -DHAVE_SYS_BSDTYPES_H=0 -DHAVE_SYS_FILE_H=1 -DHAVE_SYS_MKDEV_H=0 -DHAVE_SYS_MMAN_H=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 ] ignoring gcc option '-fstack-protector-all' ==> ... yes ... $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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 -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 ] ignoring gcc option '-fstack-protector-all' ==> ... yes ... $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_H=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 ] ignoring gcc option '-fstack-protector-all' ==> ... yes ... $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=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 ] ignoring gcc option '-fstack-protector-all' ==> ... yes ... $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=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 ] ignoring gcc option '-fstack-protector-all' ] conftest.c:2:21: error: bstring.h: No such file or directory ==> ... no ... $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=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 ] ignoring gcc option '-fstack-protector-all' ==> ... yes ... $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -Wno-error conftest.c || for _f in ${tcfn}*; do case $_f in Build.sh|check.pl|check.t|dot.mkshrc|*.c|*.h|mksh.1) ;; *) rm -f "$_f" ;; esac; done ] ignoring gcc option '-fstack-protector-all' ==> ... yes ... $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_H=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_BSTRING_H=0 -DHAVE_GRP_H=1 -DHAVE_LIBGEN_H=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 ] ignoring gcc option '-fstack-protector-all' ] conftest.c:3:21: error: libutil.h: No such file or directory ==> ... no ... $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -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 ] ignoring gcc option '-fstack-protector-all' ==> ... yes ... $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -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 ] ignoring gcc option '-fstack-protector-all' ==> ... yes ... $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -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 ] ignoring gcc option '-fstack-protector-all' ==> ... yes ... $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -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 ] ignoring gcc option '-fstack-protector-all' ==> ... yes ... $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -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 ] ignoring gcc option '-fstack-protector-all' ==> ... yes ... $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -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 ] ignoring gcc option '-fstack-protector-all' ==> ... yes ... for large file support $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -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 ] ignoring gcc option '-fstack-protector-all' ] conftest.c:4:35: warning: shift count must be less than type width [-Wother] ] conftest.c:4:58: warning: shift count must be less than type width [-Wother] ] conftest.c:5:19: warning: shift count must be less than type width [-Wother] ] conftest.c:5:42: warning: shift count must be less than type width [-Wother] ] conftest.c:5:75: error: size of array must be greater than zero ] conftest.c:4:5: warning: no previous declaration for 'int off_t_is_large[((((off_t)1 << 62) - 1 + ((off_t)1 << 62)) % 2147483629 == 721 && (((off_t)1 << 62) - 1 + ((off_t)1 << 62)) % 2147483647 == 1) ? 1 : -1]' [-Wmissing-declarations] ] 1 error(s), 5 warning(s) ==> for large file support... no ... ... with -D_FILE_OFFSET_BITS=64 $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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 ] ignoring gcc option '-fstack-protector-all' ] conftest.c:4:5: warning: no previous declaration for 'int off_t_is_large[((((off_t)1 << 62) - 1 + ((off_t)1 << 62)) % 2147483629 == 721 && (((off_t)1 << 62) - 1 + ((off_t)1 << 62)) % 2147483647 == 1) ? 1 : -1]' [-Wmissing-declarations] ] 1 warning(s) ==> ... with -D_FILE_OFFSET_BITS=64... yes ==> for standard 32-bit integer types... yes (implied) ==> for UCB 32-bit integer types... yes (implied) ==> for standard 8-bit integer type... yes (implied) ==> for UCB 8-bit integer type... yes (implied) ... rlim_t $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=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 ] ignoring gcc option '-fstack-protector-all' ==> rlim_t... yes ... sig_t $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -DHAVE_CAN_INTTYPES=1 -DHAVE_CAN_UCBINTS=1 -DHAVE_CAN_INT8TYPE=1 -DHAVE_CAN_UCBINT8=1 -DHAVE_RLIM_T=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 ] ignoring gcc option '-fstack-protector-all' ==> sig_t... yes ==> sighandler_t... no (implied) ==> __sighandler_t... no (implied) ... checking if the final link command may succeed /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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 ignoring gcc option '-fstack-protector-all' /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -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 ignoring gcc option '-fstack-protector-all' ==> checking if the final link command may succeed... yes ... the sys_errlist[] array and sys_nerr $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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 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 ] ignoring gcc option '-fstack-protector-all' ] /tmp/ccoMRLUKY: In function `main': ] (.text+0x9): warning: `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead ] /tmp/ccoMRLUKY: In function `main': ] (.text+0x2): warning: `sys_nerr' is deprecated; use `strerror' or `strerror_r' instead ==> the sys_errlist[] array and sys_nerr... yes ==> the _sys_errlist[] array and _sys_nerr... no (implied) ... the sys_signame[] array $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=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 ] ignoring gcc option '-fstack-protector-all' ] /tmp/ccoO5t8t6: In function `main': ] (.text+0x2): undefined reference to `sys_signame' ] collect2: ld returned 1 exit status ] error: linker reported an error ==> the sys_signame[] array... no ... the _sys_signame[] array $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=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 ] ignoring gcc option '-fstack-protector-all' ] /tmp/ccoblfGva: In function `main': ] (.text+0x2): undefined reference to `_sys_signame' ] collect2: ld returned 1 exit status ] error: linker reported an error ==> the _sys_signame[] array... no ... the sys_siglist[] array $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=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 ] ignoring gcc option '-fstack-protector-all' ==> the sys_siglist[] array... yes ==> the _sys_siglist[] array... no (implied) ... flock $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=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 ] ignoring gcc option '-fstack-protector-all' ==> flock... yes ==> whether we can lock files with fcntl... yes (implied) ... getrusage $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=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 ] ignoring gcc option '-fstack-protector-all' ==> getrusage... yes ... gettimeofday $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=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 ] ignoring gcc option '-fstack-protector-all' ==> gettimeofday... yes ... killpg $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=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 ] ignoring gcc option '-fstack-protector-all' ==> killpg... yes ... memmove $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=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 ] ignoring gcc option '-fstack-protector-all' ==> memmove... yes ==> if to use mknod(), makedev() and friends... no (cached) ... for mmap and munmap $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=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 ] ignoring gcc option '-fstack-protector-all' ==> for mmap and munmap... yes ... nice $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=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 ] ignoring gcc option '-fstack-protector-all' ==> nice... yes ==> revoke... no (cached) ... setlocale(LC_CTYPE, "") $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=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 ] ignoring gcc option '-fstack-protector-all' ==> setlocale(LC_CTYPE, "")... yes ... nl_langinfo(CODESET) $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=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 ] ignoring gcc option '-fstack-protector-all' ==> nl_langinfo(CODESET)... yes ... select $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=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 ] ignoring gcc option '-fstack-protector-all' ] conftest.c: In 'function main': ] conftest.c:28:22: warning: 'variable __d0' is never read [-Wunused-variable] ] conftest.c:28:28: warning: 'variable __d1' is never read [-Wunused-variable] ] 2 warning(s) ==> select... yes ... setresugid $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=1 -DHAVE_MKNOD=0 -DHAVE_MMAP=1 -DHAVE_NICE=1 -DHAVE_REVOKE=0 -DHAVE_SETLOCALE_CTYPE=1 -DHAVE_LANGINFO_CODESET=1 -DHAVE_SELECT=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 ] ignoring gcc option '-fstack-protector-all' ==> setresugid... yes ... setgroups $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=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 -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 ] ignoring gcc option '-fstack-protector-all' ==> setgroups... yes ==> strerror... no (implied) ==> strsignal... no (implied) ... strlcpy $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=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_STRERROR=0 -DHAVE_STRSIGNAL=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 ] ignoring gcc option '-fstack-protector-all' ] conftest.c:2:40: warning: implicit declaration of 'function strlcpy' [-Wimplicit-function-declaration] ] 1 warning(s) ] /tmp/cco1yOnYE: In function `main': ] (.text+0x1c): undefined reference to `strlcpy' ] collect2: ld returned 1 exit status ] error: linker reported an error ==> strlcpy... no ... if flock() does not need to be declared $ /root/cparser/build/optimize/cparser -c -o conftest.o -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=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_STRERROR=0 -DHAVE_STRSIGNAL=0 -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 ] ignoring gcc option '-fstack-protector-all' ] conftest.c:6:6: error: declaration 'long flock(void)' is incompatible with 'int flock(int, int)' (declared at line 51:12 of "/usr/include/sys/file.h") ] conftest.c:7:31: error: too few arguments to function 'flock' ] 2 error(s), 0 warning(s) ==> if flock() does not need to be declared... yes ==> if revoke() does not need to be declared... yes (implied) ... for declaration of sys_errlist[] and sys_nerr $ /root/cparser/build/optimize/cparser -c -o conftest.o -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=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_STRERROR=0 -DHAVE_STRSIGNAL=0 -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 ] ignoring gcc option '-fstack-protector-all' ==> for declaration of sys_errlist[] and sys_nerr... yes ... for declaration of sys_siglist[] $ /root/cparser/build/optimize/cparser -c -o conftest.o -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=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_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_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 ] ignoring gcc option '-fstack-protector-all' ==> for declaration of sys_siglist[]... yes ==> if to use persistent history... yes ... whether compile-time assertions pass $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -Wno-overflow -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=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_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=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 ] ignoring gcc option '-fstack-protector-all' ] warning: ignoring unknown option -Wno-overflow ] conftest.c:62:6: warning: no previous declaration for 'char ctasserts_dblcheck[sizeof(struct ctasserts) == 22 ? 1 : -1]' [-Wmissing-declarations] ] 1 warning(s) ==> whether compile-time assertions pass... yes run-time checks follow, please ignore any weird errors ... (run-time) whether signed integer division overflows wrap silently $ /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=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_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=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 ] ignoring gcc option '-fstack-protector-all' ] conftest.c:35:48: warning: comparison between signed and unsigned [-Wsign-compare] ] conftest.c: In 'function fpe_catcher': ] conftest.c:34:29: warning: 'parameter sig' is unused [-Wunused-parameter] ] 2 warning(s) ] be_Keep ANY[1402:95] not scheduled after its pred node in block Block BB[965:1] (fpe_catcher) | running test programme; this will fail if cross-compiling | in which case we will gracefully degrade to the default | result: no, got SIGFPE, what were they smoking? ==> (run-time) whether signed integer division overflows wrap silently... no end of run-time checks ... checking if the C Preprocessor supports -dD $ /root/cparser/build/optimize/cparser -E -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=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_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -Wno-error -dD conftest.c >x ] ignoring gcc option '-fstack-protector-all' ] error: unknown argument '-dD' ] Usage /root/cparser/build/optimize/cparser [options] input [-o output] ==> checking if the C Preprocessor supports -dD... no ... done. No list of signal names available via cpp. Falling back... ignoring gcc option '-fstack-protector-all' NSIG=65 ... ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' ignoring gcc option '-fstack-protector-all' 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 done. Build.sh: Finished configuration testing, now producing output. /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=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_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=419 -c lalloc.c ignoring gcc option '-fstack-protector-all' lalloc.c:34:23: warning: unnecessary static forward declaration for 'struct lalloc* findptr(struct lalloc**, char*, Area*)' [-Wredundant-decls] 1 warning(s) /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=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_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=419 -c eval.c ignoring gcc option '-fstack-protector-all' eval.c:71:12: warning: unnecessary static forward declaration for 'int utflen(const char*)' [-Wredundant-decls] eval.c:72:13: warning: unnecessary static forward declaration for 'void utfincptr(const char*, mksh_ari_t*)' [-Wredundant-decls] eval.c:1409:6: warning: statement is empty [-Wempty-statement] eval.c:1733:3: warning: statement is empty [-Wempty-statement] 4 warning(s) /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=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_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=419 -c exec.c ignoring gcc option '-fstack-protector-all' exec.c:521:4: warning: statement is empty [-Wempty-statement] exec.c:731:4: warning: statement is empty [-Wempty-statement] exec.c:42:12: warning: unnecessary static forward declaration for 'int search_access(const char*, int)' [-Wredundant-decls] exec.c:1539:3: warning: statement is empty [-Wempty-statement] exec.c:45:14: warning: unnecessary static forward declaration for 'char* select_fmt_entry(char*, size_t, unsigned int, const void*)' [-Wredundant-decls] exec.c:44:14: warning: unnecessary static forward declaration for 'char* plain_fmt_entry(char*, size_t, unsigned int, const void*)' [-Wredundant-decls] exec.c:1669:3: warning: statement is empty [-Wempty-statement] 7 warning(s) be_Keep ANY[64456:1709] not scheduled after its pred node in block Block BB[12278:1] (scriptexec) /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=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_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=419 -c expr.c ignoring gcc option '-fstack-protector-all' expr.c:547:4: warning: statement is empty [-Wempty-statement] 1 warning(s) expr.c:308:14: warning: 'variable vl' might be used uninitialized [-Wuninitialized] be_Keep ANY[30748:461] not scheduled after its pred node in block Block BB[4676:1] (evalerr) /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=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_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=419 -c funcs.c ignoring gcc option '-fstack-protector-all' funcs.c: In 'function c_true': funcs.c:75:21: warning: 'parameter wp' is unused [-Wunused-parameter] funcs.c: In 'function c_false': funcs.c:81:22: warning: 'parameter wp' is unused [-Wunused-parameter] funcs.c: In 'function s_put': funcs.c:471:11: warning: 'parameter c' is unused [-Wunused-parameter] funcs.c:601:34: warning: statement has no effect [-Wunused-value] funcs.c:822:36: warning: statement has no effect [-Wunused-value] funcs.c:849:35: warning: statement has no effect [-Wunused-value] funcs.c:966:34: warning: statement has no effect [-Wunused-value] funcs.c:973:33: warning: statement has no effect [-Wunused-value] funcs.c:1065:36: warning: statement has no effect [-Wunused-value] funcs.c:1068:35: warning: statement has no effect [-Wunused-value] funcs.c:1090:36: warning: statement has no effect [-Wunused-value] funcs.c:1093:35: warning: statement has no effect [-Wunused-value] funcs.c:221:14: warning: unnecessary static forward declaration for 'char* kill_fmt_entry(char*, size_t, unsigned int, const void*)' [-Wredundant-decls] funcs.c:1439:3: warning: statement is empty [-Wempty-statement] funcs.c:1739:4: warning: statement is empty [-Wempty-statement] funcs.c:1762:4: warning: statement is empty [-Wempty-statement] sh.h: In 'function c_read': funcs.c:1901:12: warning: 'variable __d0' is never read [-Wunused-variable] funcs.c:1901:18: warning: 'variable __d1' is never read [-Wunused-variable] funcs.c:2407:4: warning: statement is empty [-Wempty-statement] funcs.c:222:13: warning: unnecessary static forward declaration for 'void p_time(struct shf*, mksh_bool, long, int, int, const char*, const char*)' [-Wredundant-decls] sh.h: In 'function c_times': funcs.c:2489:22: warning: 'parameter wp' is unused [-Wunused-parameter] funcs.c:2609:4: warning: statement is empty [-Wempty-statement] sh.h: In 'function c_exec': funcs.c:2618:21: warning: 'parameter wp' is unused [-Wunused-parameter] funcs.c:2768:3: warning: statement is empty [-Wempty-statement] funcs.c: In 'function ptest_getopnd': funcs.c:3299:51: warning: 'parameter do_eval' is unused [-Wunused-parameter] funcs.c:3551:3: warning: statement is empty [-Wempty-statement] 26 warning(s) /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=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_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=419 -c histrap.c ignoring gcc option '-fstack-protector-all' histrap.c:280:34: warning: statement has no effect [-Wunused-value] histrap.c: In 'function alarm_catcher': histrap.c:1058:19: warning: 'parameter sig' is unused [-Wunused-parameter] 2 warning(s) /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=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_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=419 -c jobs.c ignoring gcc option '-fstack-protector-all' jobs.c:798:32: warning: statement has no effect [-Wunused-value] jobs.c:1045:3: warning: statement is empty [-Wempty-statement] jobs.c: In 'function j_sigchld': jobs.c:1252:15: warning: 'parameter sig' is unused [-Wunused-parameter] jobs.c:1564:23: warning: statement has no effect [-Wunused-value] jobs.c:1685:4: warning: statement is empty [-Wempty-statement] jobs.c:1790:4: warning: statement is empty [-Wempty-statement] 6 warning(s) /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=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_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=419 -c lex.c ignoring gcc option '-fstack-protector-all' lex.c:139:12: warning: unnecessary static forward declaration for 'int getsc_r(int)' [-Wredundant-decls] lex.c:144:264: warning: statement is empty [-Wempty-statement] lex.c:144:264: warning: statement is unreachable [-Wunreachable-code] lex.c:225:4: warning: statement is empty [-Wempty-statement] lex.c:229:5: warning: statement is empty [-Wempty-statement] lex.c:249:5: warning: statement is empty [-Wempty-statement] lex.c:1139:17: warning: statement is empty [-Wempty-statement] lex.c:94:12: warning: unnecessary static forward declaration for 'int getsc_uu(void)' [-Wredundant-decls] lex.c:105:12: warning: unnecessary static forward declaration for 'int dopprompt(const char*, int, mksh_bool)' [-Wredundant-decls] lex.c:1521:4: warning: statement is empty [-Wempty-statement] lex.c:1544:34: warning: statement has no effect [-Wunused-value] 11 warning(s) be_Keep ANY[72160:150] not scheduled after its pred node in block Block BB[12658:1] (yyerror) /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=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_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=419 -c main.c ignoring gcc option '-fstack-protector-all' sh.h:448:14: warning: no previous declaration for 'const char* safe_prompt' [-Wmissing-declarations] sh.h:455:13: warning: no previous declaration for 'const char initvsn[]' [-Wmissing-declarations] sh.h:459:13: warning: no previous declaration for 'const char digits_uc[]' [-Wmissing-declarations] sh.h:460:13: warning: no previous declaration for 'const char digits_lc[]' [-Wmissing-declarations] sh.h:646:7: warning: no previous declaration for 'Area aperm' [-Wmissing-declarations] sh.h:680:24: warning: no previous declaration for 'struct sretrace_info* retrace_info' [-Wmissing-declarations] sh.h:681:6: warning: no previous declaration for 'int subshell_nesting_type' [-Wmissing-declarations] sh.h:731:8: warning: no previous declaration for 'pid_t procpid' [-Wmissing-declarations] sh.h:732:6: warning: no previous declaration for 'int exstat' [-Wmissing-declarations] sh.h:733:6: warning: no previous declaration for 'int subst_exstat' [-Wmissing-declarations] sh.h:734:14: warning: no previous declaration for 'struct tbl* vp_pipest' [-Wmissing-declarations] sh.h:735:8: warning: no previous declaration for 'short trap_exstat' [-Wmissing-declarations] sh.h:736:10: warning: no previous declaration for 'uint8_t trap_nested' [-Wmissing-declarations] sh.h:737:10: warning: no previous declaration for 'uint8_t shell_flags[FNFLAGS]' [-Wmissing-declarations] sh.h:738:14: warning: no previous declaration for 'const char* kshname' [-Wmissing-declarations] sh.h:747:3: warning: no previous declaration for 'struct { uid_t kshuid_v; uid_t ksheuid_v; gid_t kshgid_v; gid_t kshegid_v; pid_t kshpgrp_v; pid_t kshppid_v; pid_t kshpid_v; } rndsetupstate' [-Wmissing-declarations] sh.h:774:7: warning: no previous declaration for 'char null[]' [-Wmissing-declarations] sh.h:776:13: warning: no previous declaration for 'const char Tintovfl[]' [-Wmissing-declarations] sh.h:777:13: warning: no previous declaration for 'const char Toomem[]' [-Wmissing-declarations] sh.h:784:13: warning: no previous declaration for 'const char Tselect[]' [-Wmissing-declarations] sh.h:785:13: warning: no previous declaration for 'const char Tr_fc_e_dash[]' [-Wmissing-declarations] sh.h:788:13: warning: no previous declaration for 'const char Tlocal_typeset[]' [-Wmissing-declarations] sh.h:791:13: warning: no previous declaration for 'const char Tpalias[]' [-Wmissing-declarations] sh.h:793:13: warning: no previous declaration for 'const char Tpunalias[]' [-Wmissing-declarations] sh.h:795:13: warning: no previous declaration for 'const char Tsgset[]' [-Wmissing-declarations] sh.h:797:13: warning: no previous declaration for 'const char Tsgunset[]' [-Wmissing-declarations] sh.h:799:13: warning: no previous declaration for 'const char Tsgexport[]' [-Wmissing-declarations] sh.h:801:13: warning: no previous declaration for 'const char Tsgreadonly[]' [-Wmissing-declarations] sh.h:803:13: warning: no previous declaration for 'const char Tgbuiltin[]' [-Wmissing-declarations] sh.h:805:13: warning: no previous declaration for 'const char T_function[]' [-Wmissing-declarations] sh.h:807:13: warning: no previous declaration for 'const char TC_LEX1[]' [-Wmissing-declarations] sh.h:839:12: warning: no previous declaration for 'mksh_bool shl_stdout_ok' [-Wmissing-declarations] sh.h:880:24: warning: no previous declaration for 'volatile sig_atomic_t trap' [-Wmissing-declarations] sh.h:881:24: warning: no previous declaration for 'volatile sig_atomic_t intrsig' [-Wmissing-declarations] sh.h:882:24: warning: no previous declaration for 'volatile sig_atomic_t fatal_trap' [-Wmissing-declarations] sh.h:887:24: warning: no previous declaration for 'volatile sig_atomic_t got_winch' [-Wmissing-declarations] sh.h:901:15: warning: no previous declaration for 'unsigned int ksh_tmout' [-Wmissing-declarations] sh.h:902:18: warning: no previous declaration for 'enum tmout_enum ksh_tmout_state' [-Wmissing-declarations] sh.h:905:12: warning: no previous declaration for 'mksh_bool really_exit' [-Wmissing-declarations] sh.h:928:6: warning: no previous declaration for 'int ifs0' [-Wmissing-declarations] sh.h:956:9: warning: no previous declaration for 'Getopt builtin_opt' [-Wmissing-declarations] sh.h:957:9: warning: no previous declaration for 'Getopt user_opt' [-Wmissing-declarations] sh.h:972:16: warning: no previous declaration for 'struct coproc coproc' [-Wmissing-declarations] sh.h:976:11: warning: no previous declaration for 'sigset_t sm_default' [-Wmissing-declarations] sh.h:976:23: warning: no previous declaration for 'sigset_t sm_sigchld' [-Wmissing-declarations] sh.h:980:14: warning: no previous declaration for 'const char* builtin_argv0' [-Wmissing-declarations] sh.h:982:11: warning: no previous declaration for 'uint32_t builtin_flag' [-Wmissing-declarations] sh.h:985:8: warning: no previous declaration for 'char* current_wd' [-Wmissing-declarations] sh.h:997:13: warning: no previous declaration for 'mksh_ari_t x_cols' [-Wmissing-declarations] sh.h:998:13: warning: no previous declaration for 'mksh_ari_t x_lins' [-Wmissing-declarations] sh.h:1120:13: warning: no previous declaration for 'struct tbl vtemp' [-Wmissing-declarations] sh.h:1170:3: warning: no previous declaration for 'enum { SRF_NOP, SRF_ENABLE, SRF_DISABLE, } set_refflag' [-Wmissing-declarations] sh.h:1231:15: warning: no previous declaration for 'struct table taliases' [-Wmissing-declarations] sh.h:1232:15: warning: no previous declaration for 'struct table builtins' [-Wmissing-declarations] sh.h:1233:15: warning: no previous declaration for 'struct table aliases' [-Wmissing-declarations] sh.h:1234:15: warning: no previous declaration for 'struct table keywords' [-Wmissing-declarations] sh.h:1236:15: warning: no previous declaration for 'struct table homedirs' [-Wmissing-declarations] sh.h:1250:8: warning: no previous declaration for 'char* path' [-Wmissing-declarations] sh.h:1251:14: warning: no previous declaration for 'const char* def_path' [-Wmissing-declarations] sh.h:1252:8: warning: no previous declaration for 'char* tmpdir' [-Wmissing-declarations] sh.h:1253:14: warning: no previous declaration for 'const char* prompt' [-Wmissing-declarations] sh.h:1254:6: warning: no previous declaration for 'int cur_prompt' [-Wmissing-declarations] sh.h:1255:6: warning: no previous declaration for 'int current_lineno' [-Wmissing-declarations] sh.h:1598:10: warning: no previous declaration for 'Source* source' [-Wmissing-declarations] sh.h:1599:10: warning: no previous declaration for 'YYSTYPE yylval' [-Wmissing-declarations] sh.h:1600:17: warning: no previous declaration for 'struct ioword* heres[10]' [-Wmissing-declarations] sh.h:1600:30: warning: no previous declaration for 'struct ioword** herep' [-Wmissing-declarations] sh.h:1601:7: warning: no previous declaration for 'char ident[64 + 1]' [-Wmissing-declarations] sh.h:1603:9: warning: no previous declaration for 'char** history' [-Wmissing-declarations] sh.h:1604:9: warning: no previous declaration for 'char** histptr' [-Wmissing-declarations] sh.h:1605:13: warning: no previous declaration for 'mksh_ari_t histsize' [-Wmissing-declarations] sh.h:1608:17: warning: no previous declaration for 'struct timeval j_usrtime' [-Wmissing-declarations] sh.h:1608:28: warning: no previous declaration for 'struct timeval j_systime' [-Wmissing-declarations] sh.h:2070:6: warning: no previous declaration for 'int tty_fd' [-Wmissing-declarations] sh.h:2071:12: warning: no previous declaration for 'mksh_bool tty_devtty' [-Wmissing-declarations] sh.h:2072:17: warning: no previous declaration for 'struct termios tty_state' [-Wmissing-declarations] sh.h:2073:12: warning: no previous declaration for 'mksh_bool tty_hasstate' [-Wmissing-declarations] main.c:39:15: warning: redundant declaration for 'variable environ' (declared at line 540:15 of "/usr/include/unistd.h") [-Wredundant-decls] main.c:54:20: warning: unnecessary static forward declaration for 'mksh_uari_t rndsetup(void)' [-Wredundant-decls] main.c:49:16: warning: unnecessary static forward declaration for 'uint8_t isuc(const char*)' [-Wredundant-decls] main.c:50:12: warning: unnecessary static forward declaration for 'int main_init(int, const char**, Source**, struct block**)' [-Wredundant-decls] main.c:656:1: warning: second argument of 'main' should be 'char**', but is 'const char**' [-Wmain] main.c:1179:13: warning: unnecessary static forward declaration for 'void vwarningf(unsigned int, const char*, va_list)' [-Wredundant-decls] main.c:1673:13: warning: unnecessary static forward declaration for 'void tgrow(struct table*)' [-Wredundant-decls] main.c:1674:12: warning: unnecessary static forward declaration for 'int tnamecmp(const void*, const void*)' [-Wredundant-decls] main.c: In 'function x_sigwinch': main.c:1848:16: warning: 'parameter sig' is unused [-Wunused-parameter] 86 warning(s) be_Keep ANY[47247:1375] not scheduled after its pred node in block Block BB[3287:1] (unwind) be_Keep ANY[53337:1671] not scheduled after its pred node in block Block BB[4426:1] (errorf) be_Keep ANY[56489:1672] not scheduled after its pred node in block Block BB[4464:1] (errorfx) be_Keep ANY[63656:1476] not scheduled after its pred node in block Block BB[4619:1] (internal_errorf) /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=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_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=419 -c misc.c ignoring gcc option '-fstack-protector-all' misc.c:158:14: warning: unnecessary static forward declaration for 'char* options_fmt_entry(char*, size_t, unsigned int, const void*)' [-Wredundant-decls] misc.c:159:13: warning: unnecessary static forward declaration for 'void printoptions(mksh_bool)' [-Wredundant-decls] misc.c:209:33: warning: statement has no effect [-Wunused-value] misc.c:389:5: warning: statement is empty [-Wempty-statement] misc.c:459:4: warning: statement is empty [-Wempty-statement] misc.c:1081:26: warning: statement has no effect [-Wunused-value] misc.c:1084:25: warning: statement has no effect [-Wunused-value] misc.c:1086:25: warning: statement has no effect [-Wunused-value] misc.c:1089:24: warning: statement has no effect [-Wunused-value] misc.c:1143:25: warning: statement has no effect [-Wunused-value] misc.c:1155:25: warning: statement has no effect [-Wunused-value] misc.c:1096:23: warning: statement has no effect [-Wunused-value] misc.c:1097:23: warning: statement has no effect [-Wunused-value] misc.c:1162:23: warning: statement has no effect [-Wunused-value] misc.c:1258:5: warning: statement is empty [-Wempty-statement] misc.c:61:12: warning: unnecessary static forward declaration for 'int make_path(const char*, const char*, char**, XString*, int*)' [-Wredundant-decls] misc.c:1588:5: warning: statement is empty [-Wempty-statement] 17 warning(s) /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=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_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=419 -c shf.c ignoring gcc option '-fstack-protector-all' shf.c:272:23: warning: statement has no effect [-Wunused-value] shf.c:39:12: warning: unnecessary static forward declaration for 'int shf_fillbuf(struct shf*)' [-Wredundant-decls] shf.c:783:24: warning: statement has no effect [-Wunused-value] shf.c:1019:27: warning: statement has no effect [-Wunused-value] shf.c:1029:28: warning: statement has no effect [-Wunused-value] shf.c:1024:27: warning: statement has no effect [-Wunused-value] shf.c:1041:27: warning: statement has no effect [-Wunused-value] shf.c:1054:25: warning: statement has no effect [-Wunused-value] shf.c:1060:25: warning: statement has no effect [-Wunused-value] 9 warning(s) /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=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_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=419 -c syn.c ignoring gcc option '-fstack-protector-all' syn.c:42:13: warning: unnecessary static forward declaration for 'void yyparse(void)' [-Wredundant-decls] syn.c:43:19: warning: unnecessary static forward declaration for 'struct op* pipeline(int)' [-Wredundant-decls] syn.c:44:19: warning: unnecessary static forward declaration for 'struct op* andor(void)' [-Wredundant-decls] syn.c:46:23: warning: unnecessary static forward declaration for 'struct ioword* synio(int)' [-Wredundant-decls] syn.c:47:19: warning: unnecessary static forward declaration for 'struct op* nested(int, int, int)' [-Wredundant-decls] syn.c: In 'function dbtestp_getopnd': syn.c:1027:39: warning: 'parameter op' is unused [-Wunused-parameter] syn.c:1028:15: warning: 'parameter do_eval' is unused [-Wunused-parameter] syn.c: In 'function dbtestp_eval': syn.c:1042:24: warning: 'parameter te' is unused [-Wunused-parameter] syn.c:1042:37: warning: 'parameter op' is unused [-Wunused-parameter] syn.c:1043:17: warning: 'parameter opnd1' is unused [-Wunused-parameter] syn.c:1043:37: warning: 'parameter opnd2' is unused [-Wunused-parameter] syn.c:1044:15: warning: 'parameter do_eval' is unused [-Wunused-parameter] 12 warning(s) be_Keep ANY[86659:373] not scheduled after its pred node in block Block BB[10214:1] (syntaxerr) be_Keep ANY[89738:416] not scheduled after its pred node in block Block BB[11770:1] (dbtestp_error) /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=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_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=419 -c tree.c ignoring gcc option '-fstack-protector-all' tree.c:30:13: warning: unnecessary static forward declaration for 'void ptree(struct op*, int, struct shf*)' [-Wredundant-decls] tree.c:226:25: warning: statement has no effect [-Wunused-value] tree.c:240:24: warning: statement has no effect [-Wunused-value] tree.c:285:24: warning: statement has no effect [-Wunused-value] tree.c:319:25: warning: statement has no effect [-Wunused-value] tree.c:335:25: warning: statement has no effect [-Wunused-value] tree.c:336:24: warning: statement has no effect [-Wunused-value] tree.c:344:25: warning: statement has no effect [-Wunused-value] tree.c:358:25: warning: statement has no effect [-Wunused-value] tree.c:365:25: warning: statement has no effect [-Wunused-value] tree.c:369:24: warning: statement has no effect [-Wunused-value] tree.c:371:25: warning: statement has no effect [-Wunused-value] tree.c:373:25: warning: statement has no effect [-Wunused-value] tree.c:378:25: warning: statement has no effect [-Wunused-value] tree.c:382:25: warning: statement has no effect [-Wunused-value] tree.c:386:25: warning: statement has no effect [-Wunused-value] tree.c:395:25: warning: statement has no effect [-Wunused-value] tree.c:320:24: warning: statement has no effect [-Wunused-value] tree.c:396:24: warning: statement has no effect [-Wunused-value] tree.c:471:27: warning: statement has no effect [-Wunused-value] tree.c:472:26: warning: statement has no effect [-Wunused-value] tree.c:479:27: warning: statement has no effect [-Wunused-value] tree.c:483:27: warning: statement has no effect [-Wunused-value] tree.c:476:26: warning: statement has no effect [-Wunused-value] tree.c:491:25: warning: statement has no effect [-Wunused-value] tree.c:495:24: warning: statement has no effect [-Wunused-value] tree.c:593:5: warning: statement is empty [-Wempty-statement] tree.c:601:5: warning: statement is empty [-Wempty-statement] 28 warning(s) /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=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_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=419 -c var.c ignoring gcc option '-fstack-protector-all' var.c:53:20: warning: unnecessary static forward declaration for 'const char* array_index_calc(const char*, mksh_bool*, uint32_t*)' [-Wredundant-decls] var.c:52:12: warning: unnecessary static forward declaration for 'int getint(struct tbl*, mksh_ari_t*, mksh_bool)' [-Wredundant-decls] var.c:960:4: warning: statement is empty [-Wempty-statement] var.c:48:13: warning: unnecessary static forward declaration for 'void unspecial(const char*)' [-Wredundant-decls] 4 warning(s) /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=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_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=419 -c edit.c ignoring gcc option '-fstack-protector-all' edit.c:71:12: warning: unnecessary static forward declaration for 'int x_getc(void)' [-Wredundant-decls] edit.c:72:13: warning: unnecessary static forward declaration for 'void x_putcf(int)' [-Wredundant-decls] edit.c:163:32: warning: statement has no effect [-Wunused-value] edit.c:75:12: warning: unnecessary static forward declaration for 'int x_do_comment(char*, ssize_t, ssize_t*)' [-Wredundant-decls] edit.c:76:13: warning: unnecessary static forward declaration for 'void x_print_expansions(int, char* const*, mksh_bool)' [-Wredundant-decls] edit.c:261:32: warning: statement has no effect [-Wunused-value] edit.c:262:32: warning: statement has no effect [-Wunused-value] edit.c:79:13: warning: unnecessary static forward declaration for 'void x_glob_hlp_add_qchar(char*)' [-Wredundant-decls] edit.c:80:14: warning: unnecessary static forward declaration for 'char* x_glob_hlp_tilde_and_rem_qchar(char*, mksh_bool)' [-Wredundant-decls] edit.c:100:12: warning: unnecessary static forward declaration for 'int x_file_glob(int*, char*, char***)' [-Wredundant-decls] edit.c:404:3: warning: statement is empty [-Wempty-statement] edit.c:97:12: warning: unnecessary static forward declaration for 'int path_order_cmp(const void*, const void*)' [-Wredundant-decls] edit.c:101:12: warning: unnecessary static forward declaration for 'int x_command_glob(int, char*, char***)' [-Wredundant-decls] edit.c:102:12: warning: unnecessary static forward declaration for 'int x_locate_word(const char*, int, int, int*, mksh_bool*)' [-Wredundant-decls] edit.c:553:3: warning: statement is empty [-Wempty-statement] edit.c:77:12: warning: unnecessary static forward declaration for 'int x_cf_glob(int*, const char*, int, int, int*, int*, char***)' [-Wredundant-decls] edit.c:732:3: warning: statement is empty [-Wempty-statement] edit.c:734:3: warning: statement is empty [-Wempty-statement] edit.c:83:12: warning: unnecessary static forward declaration for 'int x_escape(const char*, size_t, int (*)(const char*, size_t))' [-Wredundant-decls] edit.c:994:15: warning: unnecessary static forward declaration for 'size_t x_nb2nc(size_t)' [-Wredundant-decls] edit.c:73:13: warning: unnecessary static forward declaration for 'void x_modified(void)' [-Wredundant-decls] edit.c:104:12: warning: unnecessary static forward declaration for 'int x_e_getmbc(char*)' [-Wredundant-decls] edit.c:85:13: warning: unnecessary static forward declaration for 'void x_init_prompt(void)' [-Wredundant-decls] edit.c:998:12: warning: unnecessary static forward declaration for 'int x_do_ins(const char*, size_t)' [-Wredundant-decls] emacsfn.h: In 'function x_del_back': edit.c:1378:16: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_del_char': edit.c:1394:16: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_del_bword': edit.c:1488:17: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_mv_bword': edit.c:1495:16: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_mv_fword': edit.c:1502:16: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_del_fword': edit.c:1509:17: warning: 'parameter c' is unused [-Wunused-parameter] edit.c:966:12: warning: unnecessary static forward declaration for 'int x_size_str(char*)' [-Wredundant-decls] edit.c:969:13: warning: unnecessary static forward declaration for 'void x_zotc2(int)' [-Wredundant-decls] emacsfn.h: In 'function x_mv_back': edit.c:1667:15: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_mv_forw': edit.c:1682:15: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_search_char_forw': edit.c:1701:24: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_search_char_back': edit.c:1723:24: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_newline': edit.c:1758:15: warning: 'parameter c' is unused [-Wunused-parameter] edit.c:1771:32: warning: statement has no effect [-Wunused-value] edit.c:1772:32: warning: statement has no effect [-Wunused-value] emacsfn.h: In 'function x_end_of_text': edit.c:1768:19: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_beg_hist': edit.c:1778:16: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_end_hist': edit.c:1785:16: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_prev_com': edit.c:1792:16: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_next_com': edit.c:1799:16: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_goto_hist': edit.c:1811:17: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_nl_next_com': edit.c:1851:19: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_search_hist_up': edit.c:1978:22: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_search_hist_dn': edit.c:1985:22: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_del_line': edit.c:2022:16: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_mv_end': edit.c:2041:14: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_mv_begin': edit.c:2048:16: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_draw_line': edit.c:2055:17: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_cls': edit.c:2070:11: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_transpose': edit.c:2151:17: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_literal': edit.c:2219:15: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_meta1': edit.c:2226:13: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_meta2': edit.c:2233:13: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_kill': edit.c:2240:12: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_yank': edit.c:2271:12: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_meta_yank': edit.c:2289:17: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_abort': edit.c:2314:13: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_error': edit.c:2325:13: warning: 'parameter c' is unused [-Wunused-parameter] edit.c:979:14: warning: unnecessary static forward declaration for 'char* x_mapin(const char*, Area*)' [-Wredundant-decls] edit.c:981:13: warning: unnecessary static forward declaration for 'void x_mapout2(int, char**)' [-Wredundant-decls] edit.c:980:14: warning: unnecessary static forward declaration for 'char* x_mapout(int)' [-Wredundant-decls] edit.c:982:13: warning: unnecessary static forward declaration for 'void x_print(int, int)' [-Wredundant-decls] edit.c:999:13: warning: unnecessary static forward declaration for 'void bind_if_not_bound(int, int, int)' [-Wredundant-decls] emacsfn.h: In 'function x_set_mark': edit.c:2589:16: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_kill_region': edit.c:2596:19: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_xchg_point_mark': edit.c:2619:23: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_noop': edit.c:2634:12: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_comp_comm': edit.c:2643:17: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_list_comm': edit.c:2650:17: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_complete': edit.c:2657:16: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_enumerate': edit.c:2664:17: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_comp_file': edit.c:2671:17: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_list_file': edit.c:2678:17: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_comp_list': edit.c:2685:17: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_expand': edit.c:2692:14: warning: 'parameter c' is unused [-Wunused-parameter] edit.c:2879:35: warning: statement has no effect [-Wunused-value] edit.c:2881:35: warning: statement has no effect [-Wunused-value] edit.c:2877:34: warning: statement has no effect [-Wunused-value] edit.c:2884:34: warning: statement has no effect [-Wunused-value] edit.c:2919:34: warning: statement has no effect [-Wunused-value] emacsfn.h: In 'function x_comment': edit.c:2989:15: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_edit_line': edit.c:3045:17: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_prev_histword': edit.c:3087:21: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_fold_upper': edit.c:3154:18: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_fold_lower': edit.c:3161:18: warning: 'parameter c' is unused [-Wunused-parameter] emacsfn.h: In 'function x_fold_capitalise': edit.c:3168:23: warning: 'parameter c' is unused [-Wunused-parameter] edit.c:3527:33: warning: statement has no effect [-Wunused-value] edit.c:3588:32: warning: statement has no effect [-Wunused-value] edit.c:3589:32: warning: statement has no effect [-Wunused-value] edit.c:4168:5: warning: statement is empty [-Wempty-statement] edit.c:3449:24: warning: unnecessary static forward declaration for 'struct edstate* save_edstate(struct edstate*)' [-Wredundant-decls] edit.c:3450:13: warning: unnecessary static forward declaration for 'void restore_edstate(struct edstate*, struct edstate*)' [-Wredundant-decls] edit.c:3373:12: warning: unnecessary static forward declaration for 'int x_vi_putbuf(const char*, size_t)' [-Wredundant-decls] edit.c:4854:4: warning: statement is empty [-Wempty-statement] edit.c:4859:6: warning: statement is empty [-Wempty-statement] edit.c:4864:6: warning: statement is empty [-Wempty-statement] edit.c:4880:4: warning: statement is empty [-Wempty-statement] edit.c:4885:6: warning: statement is empty [-Wempty-statement] edit.c:4890:6: warning: statement is empty [-Wempty-statement] edit.c:4922:4: warning: statement is empty [-Wempty-statement] edit.c:4939:4: warning: statement is empty [-Wempty-statement] edit.c:4943:5: warning: statement is empty [-Wempty-statement] edit.c:5016:33: warning: statement has no effect [-Wunused-value] edit.c:5017:33: warning: statement has no effect [-Wunused-value] edit.c:5141:34: warning: statement has no effect [-Wunused-value] edit.c:5162:33: warning: statement has no effect [-Wunused-value] edit.c:5175:34: warning: statement has no effect [-Wunused-value] edit.c:5183:35: warning: statement has no effect [-Wunused-value] edit.c: In 'function print_expansions': edit.c:5365:43: warning: 'parameter cmd' is unused [-Wunused-parameter] edit.c:5388:33: warning: statement has no effect [-Wunused-value] edit.c:5391:32: warning: statement has no effect [-Wunused-value] edit.c:5399:32: warning: statement has no effect [-Wunused-value] 116 warning(s) /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -I. -DMKSH_BUILDSH -D_GNU_SOURCE -DSETUID_CAN_FAIL_WITH_EAGAIN -DHAVE_ATTRIBUTE_BOUNDED=0 -DHAVE_ATTRIBUTE_FORMAT=1 -DHAVE_ATTRIBUTE_NORETURN=1 -DHAVE_ATTRIBUTE_UNUSED=0 -DHAVE_ATTRIBUTE_USED=1 -DHAVE_SYS_TIME_H=1 -DHAVE_TIME_H=1 -DHAVE_BOTH_TIME_H=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_RESOURCE_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 -D_FILE_OFFSET_BITS=64 -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_ERRLIST=1 -DHAVE_SYS_SIGNAME=0 -DHAVE_SYS_SIGLIST=1 -DHAVE_FLOCK=1 -DHAVE_LOCK_FCNTL=1 -DHAVE_GETRUSAGE=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_KILLPG=1 -DHAVE_MEMMOVE=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_STRERROR=0 -DHAVE_STRSIGNAL=0 -DHAVE_STRLCPY=0 -DHAVE_FLOCK_DECL=1 -DHAVE_REVOKE_DECL=1 -DHAVE_SYS_ERRLIST_DECL=1 -DHAVE_SYS_SIGLIST_DECL=1 -DHAVE_PERSISTENT_HISTORY=1 -DHAVE_SILENT_IDIVWRAPV=0 -DMKSH_BUILD_R=419 -c strlcpy.c ignoring gcc option '-fstack-protector-all' strlcpy.c:38:3: warning: statement is empty [-Wempty-statement] strlcpy.c:47:4: warning: statement is empty [-Wempty-statement] 2 warning(s) /root/cparser/build/optimize/cparser -O2 -fno-asynchronous-unwind-tables -fno-strict-aliasing -fstack-protector-all -Wall -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 ignoring gcc option '-fstack-protector-all' shf.o: In function `cstrerror': (.text+0x33): warning: `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead shf.o: In function `cstrerror': (.text+0x2a): warning: `sys_nerr' is deprecated; use `strerror' or `strerror_r' instead nroff -c -mdoc <'./mksh.1' >mksh.cat1 size mksh text data bss dec hex filename 435176 980 21812 457968 6fcf0 mksh Installing the shell: # install -c -s -o root -g bin -m 555 mksh /bin/mksh # grep -x /bin/mksh /etc/shells >/dev/null || echo /bin/mksh >>/etc/shells # install -c -o root -g bin -m 444 dot.mkshrc /usr/share/doc/mksh/examples/ Installing the manual: # install -c -o root -g bin -m 444 mksh.cat1 /usr/share/man/cat1/mksh.0 or # install -c -o root -g bin -m 444 mksh.1 /usr/share/man/man1/mksh.1 Run the regression test suite: ./test.sh Please also read the sample file dot.mkshrc and the fine manual.