<86>Jan  3 07:53:25 userdel[4086879]: delete user 'rooter'
<86>Jan  3 07:53:25 groupadd[4086915]: group added to /etc/group: name=rooter, GID=627
<86>Jan  3 07:53:25 groupadd[4086915]: new group: name=rooter, GID=627
<86>Jan  3 07:53:25 useradd[4086932]: new user: name=rooter, UID=627, GID=627, home=/root, shell=/bin/bash
<86>Jan  3 07:53:25 userdel[4086972]: delete user 'builder'
<86>Jan  3 07:53:25 groupadd[4087030]: group added to /etc/group: name=builder, GID=628
<86>Jan  3 07:53:25 groupadd[4087030]: new group: name=builder, GID=628
<86>Jan  3 07:53:25 useradd[4087048]: new user: name=builder, UID=628, GID=628, home=/usr/src, shell=/bin/bash
<13>Jan  3 07:53:28 rpmi: flex-2.6.4.0.88.9801-alt1 sisyphus+221902.2300.4.1 1550596430 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/ack-6.0pre4-alt1.nosrc.rpm
Installing ack-6.0pre4-alt1.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.81623
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf ack-6.0pre4
+ echo 'Source #0 (ack-6.0pre4.tar.bz2):'
Source #0 (ack-6.0pre4.tar.bz2):
+ /bin/tar -xf -
+ /bin/bzip2 -dc /usr/src/RPM/SOURCES/ack-6.0pre4.tar.bz2
+ cd ack-6.0pre4
+ /bin/chmod -c -Rf u+rwX,go-w .
+ sed -i '/^DEFAULT_PLATFORM = "/s@.*@DEFAULT_PLATFORM = "linux386"@
/^PREFIX = "/s@.*@PREFIX = "/usr"@' config.pm
+ echo 'PREFIX = "/usr/src/tmp/ack-buildroot/usr"'
+ rm -rf /tmp/ack-temp
++ fgrep -rl lib.bin .
+ for f in `fgrep -rl lib.bin .`
+ sed -i 's/lib[.]bin/libexec/g' ./config.pm
+ for f in `fgrep -rl lib.bin .`
+ sed -i 's/lib[.]bin/libexec/g' ./util/opt/pmfile
+ for f in `fgrep -rl lib.bin .`
+ sed -i 's/lib[.]bin/libexec/g' ./util/opt/em_opt.6
+ for f in `fgrep -rl lib.bin .`
+ sed -i 's/lib[.]bin/libexec/g' ./util/ncgg/ncgg.6
+ for f in `fgrep -rl lib.bin .`
+ sed -i 's/lib[.]bin/libexec/g' ./util/misc/pmfile
+ for f in `fgrep -rl lib.bin .`
+ sed -i 's/lib[.]bin/libexec/g' ./util/misc/em_decode.6
+ for f in `fgrep -rl lib.bin .`
+ sed -i 's/lib[.]bin/libexec/g' ./util/led/pmfile
+ for f in `fgrep -rl lib.bin .`
+ sed -i 's/lib[.]bin/libexec/g' ./util/led/led.6
+ for f in `fgrep -rl lib.bin .`
+ sed -i 's/lib[.]bin/libexec/g' ./plat/pc86/descr
+ for f in `fgrep -rl lib.bin .`
+ sed -i 's/lib[.]bin/libexec/g' ./plat/linux386/descr
+ for f in `fgrep -rl lib.bin .`
+ sed -i 's/lib[.]bin/libexec/g' ./plat/cpm/descr
+ for f in `fgrep -rl lib.bin .`
+ sed -i 's/lib[.]bin/libexec/g' ./modules/src/read_em/read_em.3
+ for f in `fgrep -rl lib.bin .`
+ sed -i 's/lib[.]bin/libexec/g' ./modules/src/em_code/em_code.3X
+ for f in `fgrep -rl lib.bin .`
+ sed -i 's/lib[.]bin/libexec/g' ./lib/descr/fe
+ for f in `fgrep -rl lib.bin .`
+ sed -i 's/lib[.]bin/libexec/g' ./lang/pc/comp/em_pc.6
+ for f in `fgrep -rl lib.bin .`
+ sed -i 's/lib[.]bin/libexec/g' ./lang/m2/comp/em_m2.6
+ for f in `fgrep -rl lib.bin .`
+ sed -i 's/lib[.]bin/libexec/g' ./lang/cem/cpp.ansi/ncpp.6
+ for f in `fgrep -rl lib.bin .`
+ sed -i 's/lib[.]bin/libexec/g' ./lang/cem/cemcom.ansi/cemcom.ansi.1
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.81623
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd ack-6.0pre4
+ ./pm configure
pm: bootstrapping...
modemuncher.h:4:3: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
pm: creating new intermediate file cache in '/tmp/ack-temp/pmcache'
+ ./pm
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:33:9: warning: type defaults to 'int' in declaration of 'readgrammar' [-Wimplicit-int]
 STATIC  readgrammar();
         ^~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:34:9: warning: type defaults to 'int' in declaration of 'doparse' [-Wimplicit-int]
 STATIC  doparse();
         ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:35:9: warning: type defaults to 'int' in declaration of 'error' [-Wimplicit-int]
 extern  error();
         ^~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:36:9: warning: type defaults to 'int' in declaration of 'fatal' [-Wimplicit-int]
 extern  fatal();
         ^~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:37:9: warning: type defaults to 'int' in declaration of 'comfatal' [-Wimplicit-int]
 extern  comfatal();
         ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:38:9: warning: type defaults to 'int' in declaration of 'copyfile' [-Wimplicit-int]
 extern  copyfile();
         ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:39:9: warning: type defaults to 'int' in declaration of 'install' [-Wimplicit-int]
 extern  install();
         ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:43:1: warning: return type defaults to 'int' [-Wimplicit-int]
 main(argc,argv) register string argv[]; {
 ^~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c: In function 'main':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:43:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:173:2: warning: implicit declaration of function 'name_init' [-Wimplicit-function-declaration]
  name_init();
  ^~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:186:2: warning: implicit declaration of function 'setinit'; did you mean 'setenv'? [-Wimplicit-function-declaration]
  setinit(ntneeded);
  ^~~~~~~
  setenv
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:192:2: warning: implicit declaration of function 'co_reach' [-Wimplicit-function-declaration]
  co_reach();  /* Check for undefined and unreachable */
  ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:194:2: warning: implicit declaration of function 'do_compute' [-Wimplicit-function-declaration]
  do_compute();
  ^~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:195:2: warning: implicit declaration of function 'conflchecks' [-Wimplicit-function-declaration]
  conflchecks();
  ^~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:202:7: warning: implicit declaration of function 'gencode' [-Wimplicit-function-declaration]
  else gencode(argc);
       ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:203:2: warning: implicit declaration of function 'UNLINK'; did you mean 'NTIN'? [-Wimplicit-function-declaration]
  UNLINK(f_temp);
  ^~~~~~
  NTIN
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:216:1: warning: return type defaults to 'int' [-Wimplicit-int]
 readgrammar(argc,argv) char *argv[]; {
 ^~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c: In function 'readgrammar':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:216:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:255:1: warning: return type defaults to 'int' [-Wimplicit-int]
 doparse(p) register p_file p; {
 ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c: In function 'doparse':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:263:2: warning: implicit declaration of function 'LLparse'; did you mean 'doparse'? [-Wimplicit-function-declaration]
  LLparse();
  ^~~~~~~
  doparse
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:269:1: warning: return type defaults to 'int' [-Wimplicit-int]
 error(lineno,s,t,u) string s,t,u; {
 ^~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c: In function 'error':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:269:1: warning: type of 'lineno' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:282:1: warning: return type defaults to 'int' [-Wimplicit-int]
 warning(lineno,s,t,u) string s,t,u; {
 ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c: In function 'warning':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:282:1: warning: type of 'lineno' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:287:13: warning: 'return' with no value, in function returning non-void
  if (wflag) return;
             ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:282:1: note: declared here
 warning(lineno,s,t,u) string s,t,u; {
 ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:295:1: warning: return type defaults to 'int' [-Wimplicit-int]
 fatal(lineno,s,t,u) string s,t,u; {
 ^~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c: In function 'fatal':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:295:1: warning: type of 'lineno' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:303:1: warning: return type defaults to 'int' [-Wimplicit-int]
 comfatal() {
 ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:316:1: warning: return type defaults to 'int' [-Wimplicit-int]
 copyfile(file) string file; {
 ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:330:1: warning: return type defaults to 'int' [-Wimplicit-int]
 install(target, source) string target, source; {
 ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c: In function 'install':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:351:3: warning: implicit declaration of function 'RENAME' [-Wimplicit-function-declaration]
   RENAME(f_pars, target);
   ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:352:3: warning: 'return' with no value, in function returning non-void
   return;
   ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:330:1: note: declared here
 install(target, source) string target, source; {
 ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:50:9: warning: type defaults to 'int' in declaration of 'gencode' [-Wimplicit-int]
 extern  gencode();
         ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:51:9: warning: type defaults to 'int' in declaration of 'opentemp' [-Wimplicit-int]
 STATIC  opentemp();
         ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:52:9: warning: type defaults to 'int' in declaration of 'geninclude' [-Wimplicit-int]
 STATIC  geninclude();
         ^~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:53:9: warning: type defaults to 'int' in declaration of 'genrecovery' [-Wimplicit-int]
 STATIC  genrecovery();
         ^~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:55:9: warning: type defaults to 'int' in declaration of 'genncrecovery' [-Wimplicit-int]
 STATIC  genncrecovery();
         ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:58:9: warning: type defaults to 'int' in declaration of 'generate' [-Wimplicit-int]
 STATIC  generate();
         ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:59:9: warning: type defaults to 'int' in declaration of 'prset' [-Wimplicit-int]
 STATIC  prset();
         ^~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:60:9: warning: type defaults to 'int' in declaration of 'macro' [-Wimplicit-int]
 STATIC  macro();
         ^~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:61:9: warning: type defaults to 'int' in declaration of 'controlline' [-Wimplicit-int]
 STATIC  controlline();
         ^~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:62:9: warning: type defaults to 'int' in declaration of 'getparams' [-Wimplicit-int]
 STATIC  getparams();
         ^~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:63:9: warning: type defaults to 'int' in declaration of 'getansiparams' [-Wimplicit-int]
 STATIC  getansiparams();
         ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:64:9: warning: type defaults to 'int' in declaration of 'genprototypes' [-Wimplicit-int]
 STATIC  genprototypes();
         ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:65:9: warning: type defaults to 'int' in declaration of 'gettok' [-Wimplicit-int]
 STATIC  gettok();
         ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:66:9: warning: type defaults to 'int' in declaration of 'rulecode' [-Wimplicit-int]
 STATIC  rulecode();
         ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:69:9: warning: type defaults to 'int' in declaration of 'getaction' [-Wimplicit-int]
 STATIC  getaction();
         ^~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:70:9: warning: type defaults to 'int' in declaration of 'alternation' [-Wimplicit-int]
 STATIC  alternation();
         ^~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:71:9: warning: type defaults to 'int' in declaration of 'codeforterm' [-Wimplicit-int]
 STATIC  codeforterm();
         ^~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:72:9: warning: type defaults to 'int' in declaration of 'genswhead' [-Wimplicit-int]
 STATIC  genswhead();
         ^~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:73:9: warning: type defaults to 'int' in declaration of 'gencases' [-Wimplicit-int]
 STATIC  gencases();
         ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:74:9: warning: type defaults to 'int' in declaration of 'genpush' [-Wimplicit-int]
 STATIC  genpush();
         ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:75:9: warning: type defaults to 'int' in declaration of 'genpop' [-Wimplicit-int]
 STATIC  genpop();
         ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:76:9: warning: type defaults to 'int' in declaration of 'genincrdecr' [-Wimplicit-int]
 STATIC  genincrdecr();
         ^~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:77:9: warning: type defaults to 'int' in declaration of 'add_cases' [-Wimplicit-int]
 STATIC  add_cases();
         ^~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:79:9: warning: type defaults to 'int' in declaration of 'out_list' [-Wimplicit-int]
 STATIC  out_list();
         ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:80:9: warning: type defaults to 'int' in declaration of 'genextname' [-Wimplicit-int]
 STATIC  genextname();
         ^~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:81:9: warning: type defaults to 'int' in declaration of 'correct_prefix' [-Wimplicit-int]
 STATIC  correct_prefix();
         ^~~~~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:87:1: warning: return type defaults to 'int' [-Wimplicit-int]
 doclose(f)
 ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: In function 'doclose':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:91:3: warning: implicit declaration of function 'fatal' [-Wimplicit-function-declaration]
   fatal(0,"Write error on temporary");
   ^~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:108:1: warning: return type defaults to 'int' [-Wimplicit-int]
 genhdr()
 ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: In function 'genhdr':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:119:2: warning: implicit declaration of function 'copyfile'; did you mean 'tmpfile'? [-Wimplicit-function-declaration]
  copyfile(incl_file);
  ^~~~~~~~
  tmpfile
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:122:1: warning: return type defaults to 'int' [-Wimplicit-int]
 gencode(argc) {
 ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: In function 'gencode':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:122:1: warning: type of 'argc' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:151:3: warning: implicit declaration of function 'install' [-Wimplicit-function-declaration]
   install(genname(p->f_name),p->f_name);
   ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:161:1: warning: return type defaults to 'int' [-Wimplicit-int]
 opentemp(str) string str; {
 ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:171:1: warning: return type defaults to 'int' [-Wimplicit-int]
 geninclude() {
 ^~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:196:1: warning: return type defaults to 'int' [-Wimplicit-int]
 genrecovery() {
 ^~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: In function 'genrecovery':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:216:4: warning: implicit declaration of function 'findindex' [-Wimplicit-function-declaration]
    findindex(p->n_contains);
    ^~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:292:2: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration]
  free((p_mem) index);
  ^~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:292:2: warning: incompatible implicit declaration of built-in function 'free'
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:292:2: note: include '<stdlib.h>' or provide a declaration of 'free'
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:27:1:
+#include <stdlib.h>
 
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:292:2:
  free((p_mem) index);
  ^~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:308:1: warning: return type defaults to 'int' [-Wimplicit-int]
 genncrecovery() {
 ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: In function 'genncrecovery':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:321:5: warning: implicit declaration of function 'save_grammar' [-Wimplicit-function-declaration]
     save_grammar(f);
     ^~~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:336:5: warning: incompatible implicit declaration of built-in function 'free'
     free((p_mem) index);
     ^~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:336:5: note: include '<stdlib.h>' or provide a declaration of 'free'
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:347:1: warning: return type defaults to 'int' [-Wimplicit-int]
 generate(f) p_file f; {
 ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:417:1: warning: return type defaults to 'int' [-Wimplicit-int]
 prset(p) p_set p; {
 ^~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: In function 'prset':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:430:5: warning: 'return' with no value, in function returning non-void
     return;
     ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:417:1: note: declared here
 prset(p) p_set p; {
 ^~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:438:1: warning: return type defaults to 'int' [-Wimplicit-int]
 macro(s,n) string s; p_nont n; {
 ^~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: In function 'macro':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:446:3: warning: 'return' with no value, in function returning non-void
   return;
   ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:438:1: note: declared here
 macro(s,n) string s; p_nont n; {
 ^~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:453:1: warning: return type defaults to 'int' [-Wimplicit-int]
 controlline() {
 ^~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:469:1: warning: return type defaults to 'int' [-Wimplicit-int]
 getparams() {
 ^~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:512:1: warning: return type defaults to 'int' [-Wimplicit-int]
 genprototypes(f)
 ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:559:1: warning: return type defaults to 'int' [-Wimplicit-int]
 getansiparams(mkdef) {
 ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: In function 'getansiparams':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:559:1: warning: type of 'mkdef' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:590:1: warning: return type defaults to 'int' [-Wimplicit-int]
 gettok() {
 ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:628:1: warning: return type defaults to 'int' [-Wimplicit-int]
 rulecode(p,safety,mustscan,mustpop) register p_gram p; {
 ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: In function 'rulecode':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:628:1: warning: type of 'safety' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:628:1: warning: type of 'mustscan' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:628:1: warning: type of 'mustpop' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:655:2: warning: incompatible implicit declaration of built-in function 'free'
  free((p_mem) pushlist);
  ^~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:655:2: note: include '<stdlib.h>' or provide a declaration of 'free'
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:663:4: warning: 'return' with no value, in function returning non-void
    return;
    ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:628:1: note: declared here
 rulecode(p,safety,mustscan,mustpop) register p_gram p; {
 ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:730:4: warning: 'return' with no value, in function returning non-void
    return;
    ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:628:1: note: declared here
 rulecode(p,safety,mustscan,mustpop) register p_gram p; {
 ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:738:1: warning: return type defaults to 'int' [-Wimplicit-int]
 alternation(pp, safety, mustscan, mustpop, lb)
 ^~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: In function 'alternation':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:738:1: warning: type of 'safety' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:738:1: warning: type of 'mustscan' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:738:1: warning: type of 'mustpop' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:738:1: warning: type of 'lb' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:770:32: warning: 'return' with no value, in function returning non-void
    if (g_gettype(p) == EORULE) return;
                                ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:738:1: note: declared here
 alternation(pp, safety, mustscan, mustpop, lb)
 ^~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:786:5: warning: implicit declaration of function 'setunion'; did you mean 'setalloc'? [-Wimplicit-function-declaration]
     setunion(set, l->l_others);
     ^~~~~~~~
     setalloc
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:787:5: warning: implicit declaration of function 'setintersect'; did you mean 'genincrdecr'? [-Wimplicit-function-declaration]
     setintersect(set, l->l_symbs);
     ^~~~~~~~~~~~
     genincrdecr
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:788:5: warning: implicit declaration of function 'setminus'; did you mean 'getline'? [-Wimplicit-function-declaration]
     setminus(l->l_symbs, set);
     ^~~~~~~~
     getline
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:804:5: warning: incompatible implicit declaration of built-in function 'free'
     free((p_mem) set);
     ^~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:804:5: note: include '<stdlib.h>' or provide a declaration of 'free'
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:807:4: warning: incompatible implicit declaration of built-in function 'free'
    free((p_mem) set);
    ^~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:807:4: note: include '<stdlib.h>' or provide a declaration of 'free'
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:890:2: warning: incompatible implicit declaration of built-in function 'free'
  free((p_mem) tokenlist);
  ^~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:890:2: note: include '<stdlib.h>' or provide a declaration of 'free'
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: In function 'dopush':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:894:1: warning: type of 'safety' defaults to 'int' [-Wimplicit-int]
 dopush(p,safety,toplevel,pp) register p_gram p; int **pp; {
 ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:894:1: warning: type of 'toplevel' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:959:1: warning: return type defaults to 'int' [-Wimplicit-int]
 getaction(flag) {
 ^~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: In function 'getaction':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:959:1: warning: type of 'flag' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:980:14: warning: 'return' with no value, in function returning non-void
    if (mark) return;
              ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:959:1: note: declared here
 getaction(flag) {
 ^~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:995:1: warning: return type defaults to 'int' [-Wimplicit-int]
 codeforterm(q,safety,toplevel) register p_term q; {
 ^~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: In function 'codeforterm':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:995:1: warning: type of 'safety' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:995:1: warning: type of 'toplevel' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:1053:4: warning: implicit declaration of function 't_safety' [-Wimplicit-function-declaration]
    t_safety(rep_kind,rep_count,term_is_persistent,safety),
    ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:1081:9: warning: implicit declaration of function 't_after' [-Wimplicit-function-declaration]
  return t_after(rep_kind, rep_count, gettout(q));
         ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:1085:1: warning: return type defaults to 'int' [-Wimplicit-int]
 genswhead(q, rep_kind, rep_count, safety, ispushed) register p_term q; {
 ^~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: In function 'genswhead':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:1085:1: warning: type of 'rep_kind' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:1085:1: warning: type of 'rep_count' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:1085:1: warning: type of 'safety' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:1085:1: warning: type of 'ispushed' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:1118:4: warning: incompatible implicit declaration of built-in function 'free'
    free((p_mem) p1);
    ^~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:1118:4: note: include '<stdlib.h>' or provide a declaration of 'free'
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:1180:2: warning: incompatible implicit declaration of built-in function 'free'
  free((p_mem) tokenlist);
  ^~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:1180:2: note: include '<stdlib.h>' or provide a declaration of 'free'
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:1184:1: warning: return type defaults to 'int' [-Wimplicit-int]
 gencases(tokenlist, caseno, compacted)
 ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: In function 'gencases':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:1184:1: warning: type of 'caseno' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:1184:1: warning: type of 'compacted' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:1250:1: warning: return type defaults to 'int' [-Wimplicit-int]
 genpush(d) {
 ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: In function 'genpush':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:1250:1: warning: type of 'd' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:1255:1: warning: return type defaults to 'int' [-Wimplicit-int]
 genincrdecr(s, d) string s; {
 ^~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: In function 'genincrdecr':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:1255:1: warning: type of 'd' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:1256:18: warning: 'return' with no value, in function returning non-void
  if (d == NOPOP) return;
                  ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:1255:1: note: declared here
 genincrdecr(s, d) string s; {
 ^~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:1259:3: warning: 'return' with no value, in function returning non-void
   return;
   ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:1255:1: note: declared here
 genincrdecr(s, d) string s; {
 ^~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:1265:1: warning: return type defaults to 'int' [-Wimplicit-int]
 genpop(d) {
 ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: In function 'genpop':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:1265:1: warning: type of 'd' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:1294:1: warning: return type defaults to 'int' [-Wimplicit-int]
 add_cases(s, tokenlist, caseno)
 ^~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: In function 'add_cases':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:1294:1: warning: type of 'caseno' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:1308:1: warning: return type defaults to 'int' [-Wimplicit-int]
 out_list(tokenlist, listno, casecnt)
 ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: In function 'out_list':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:1308:1: warning: type of 'listno' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:1308:1: warning: type of 'casecnt' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:1326:1: warning: return type defaults to 'int' [-Wimplicit-int]
 genextname(d, s, f)
 ^~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: In function 'genextname':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:1326:1: warning: type of 'd' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c:1334:1: warning: return type defaults to 'int' [-Wimplicit-int]
 correct_prefix()
 ^~~~~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:41:8: warning: type defaults to 'int' in declaration of 'do_compute' [-Wimplicit-int]
 extern do_compute();
        ^~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:42:8: warning: type defaults to 'int' in declaration of 'createsets' [-Wimplicit-int]
 STATIC createsets();
        ^~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:43:8: warning: type defaults to 'int' in declaration of 'walk' [-Wimplicit-int]
 STATIC walk();
        ^~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:44:8: warning: type defaults to 'int' in declaration of 'co_trans' [-Wimplicit-int]
 STATIC co_trans();
        ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:46:8: warning: type defaults to 'int' in declaration of 'empty' [-Wimplicit-int]
 extern empty();
        ^~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:48:8: warning: type defaults to 'int' in declaration of 'first' [-Wimplicit-int]
 STATIC first();
        ^~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:50:8: warning: type defaults to 'int' in declaration of 'follow' [-Wimplicit-int]
 STATIC follow();
        ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:51:8: warning: type defaults to 'int' in declaration of 'co_dirsymb' [-Wimplicit-int]
 STATIC co_dirsymb();
        ^~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:52:8: warning: type defaults to 'int' in declaration of 'co_others' [-Wimplicit-int]
 STATIC co_others();
        ^~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:53:8: warning: type defaults to 'int' in declaration of 'do_lengthcomp' [-Wimplicit-int]
 STATIC do_lengthcomp();
        ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:54:8: warning: type defaults to 'int' in declaration of 'complength' [-Wimplicit-int]
 STATIC complength();
        ^~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:55:8: warning: type defaults to 'int' in declaration of 'add' [-Wimplicit-int]
 STATIC add();
        ^~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:57:8: warning: type defaults to 'int' in declaration of 'setdefaults' [-Wimplicit-int]
 STATIC setdefaults();
        ^~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:58:8: warning: type defaults to 'int' in declaration of 'do_contains' [-Wimplicit-int]
 STATIC do_contains();
        ^~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:59:8: warning: type defaults to 'int' in declaration of 'contains' [-Wimplicit-int]
 STATIC contains();
        ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:64:8: warning: type defaults to 'int' in declaration of 'nc_first' [-Wimplicit-int]
 STATIC nc_first();
        ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:66:8: warning: type defaults to 'int' in declaration of 'nc_follow' [-Wimplicit-int]
 STATIC nc_follow();
        ^~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:69:1: warning: return type defaults to 'int' [-Wimplicit-int]
 do_compute() {
 ^~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c: In function 'do_compute':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:134:7: warning: implicit declaration of function 'setunion'; did you mean 'stdin'? [-Wimplicit-function-declaration]
   s = setunion(start_firsts, (&nonterms[st->ff_nont])->n_first);
       ^~~~~~~~
       stdin
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:164:1: warning: return type defaults to 'int' [-Wimplicit-int]
 createsets() {
 ^~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:211:1: warning: return type defaults to 'int' [-Wimplicit-int]
 walk(u, p) p_set u; register p_gram p; {
 ^~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c: In function 'walk':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:247:4: warning: 'return' with no value, in function returning non-void
    return;
    ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:211:1: note: declared here
 walk(u, p) p_set u; register p_gram p; {
 ^~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:254:1: warning: return type defaults to 'int' [-Wimplicit-int]
 co_trans(fc) int (*fc)(); {
 ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:275:1: warning: return type defaults to 'int' [-Wimplicit-int]
 empty(p) register p_gram p; {
 ^~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:323:1: warning: return type defaults to 'int' [-Wimplicit-int]
 first(setp,p,flag) p_set setp; register p_gram p; {
 ^~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c: In function 'first':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:323:1: warning: type of 'flag' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:331:11: warning: type defaults to 'int' in declaration of 's' [-Wimplicit-int]
  register s; /* Will gather return value */
           ^
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:402:1: warning: return type defaults to 'int' [-Wimplicit-int]
 nc_first(setp,p,flag) p_set setp; register p_gram p; {
 ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c: In function 'nc_first':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:402:1: warning: type of 'flag' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:414:11: warning: type defaults to 'int' in declaration of 's' [-Wimplicit-int]
  register s; /* Will gather return value */
           ^
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:508:1: warning: return type defaults to 'int' [-Wimplicit-int]
 follow(setp,p) p_set setp; register p_gram p; {
 ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c: In function 'follow':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:514:11: warning: type defaults to 'int' in declaration of 's' [-Wimplicit-int]
  register s; /* Will gather return value */
           ^
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:587:1: warning: return type defaults to 'int' [-Wimplicit-int]
 nc_follow(setp,p) p_set setp; register p_gram p; {
 ^~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c: In function 'nc_follow':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:593:11: warning: type defaults to 'int' in declaration of 's' [-Wimplicit-int]
  register s; /* Will gather return value */
           ^
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:661:1: warning: return type defaults to 'int' [-Wimplicit-int]
 co_dirsymb(setp,p) p_set setp; register p_gram p; {
 ^~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c: In function 'co_dirsymb':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:670:4: warning: 'return' with no value, in function returning non-void
    return;
    ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:661:1: note: declared here
 co_dirsymb(setp,p) p_set setp; register p_gram p; {
 ^~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:701:5: warning: 'return' with no value, in function returning non-void
     return;
     ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:661:1: note: declared here
 co_dirsymb(setp,p) p_set setp; register p_gram p; {
 ^~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:709:1: warning: return type defaults to 'int' [-Wimplicit-int]
 co_others(p) register p_gram p; {
 ^~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:736:1: warning: return type defaults to 'int' [-Wimplicit-int]
 ncomplength(p)
 ^~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:748:1: warning: return type defaults to 'int' [-Wimplicit-int]
 do_lengthcomp() {
 ^~~~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c: In function 'do_lengthcomp':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:776:2: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration]
  free ((p_mem) length);
  ^~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:776:2: warning: incompatible implicit declaration of built-in function 'free'
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:776:2: note: include '<stdlib.h>' or provide a declaration of 'free'
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:25:1:
+#include <stdlib.h>
 
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:776:2:
  free ((p_mem) length);
  ^~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:780:1: warning: return type defaults to 'int' [-Wimplicit-int]
 complength(p,le) register p_gram p; p_length le; {
 ^~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c: In function 'complength':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:826:4: warning: 'return' with no value, in function returning non-void
    return;
    ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:780:1: note: declared here
 complength(p,le) register p_gram p; p_length le; {
 ^~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:865:1: warning: return type defaults to 'int' [-Wimplicit-int]
 add(a, c, v) register p_length a; {
 ^~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c: In function 'add':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:865:1: warning: type of 'c' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:865:1: warning: type of 'v' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:869:3: warning: 'return' with no value, in function returning non-void
   return;
   ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:865:1: note: declared here
 add(a, c, v) register p_length a; {
 ^~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:882:1: warning: return type defaults to 'int' [-Wimplicit-int]
 setdefaults(p) register p_gram p; {
 ^~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c: In function 'setdefaults':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:886:4: warning: 'return' with no value, in function returning non-void
    return;
    ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:882:1: note: declared here
 setdefaults(p) register p_gram p; {
 ^~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:917:4: warning: 'return' with no value, in function returning non-void
    return; }
    ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:882:1: note: declared here
 setdefaults(p) register p_gram p; {
 ^~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:924:1: warning: return type defaults to 'int' [-Wimplicit-int]
 do_contains(n) register p_nont n; {
 ^~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c: In function 'do_contains':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:941:4: warning: implicit declaration of function 'setminus'; did you mean 'getline'? [-Wimplicit-function-declaration]
    setminus(n->n_contains,n->n_follow);
    ^~~~~~~~
    getline
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:952:1: warning: return type defaults to 'int' [-Wimplicit-int]
 contains(p,set) register p_gram p; register p_set set; {
 ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c: In function 'contains':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:960:4: warning: 'return' with no value, in function returning non-void
    return;
    ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:952:1: note: declared here
 contains(p,set) register p_gram p; register p_set set; {
 ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:1008:13: warning: type defaults to 'int' in declaration of 'hulp' [-Wimplicit-int]
    register hulp;
             ^~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c: In function 'do_safes':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:1041:1: warning: type of 'safe' defaults to 'int' [-Wimplicit-int]
 do_safes(p,safe,ch) register p_gram p; register int *ch; {
 ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:1065:11: warning: implicit declaration of function 't_safety'; did you mean 'do_safes'? [-Wimplicit-function-declaration]
           t_safety(rep,i,q->t_flags&PERSISTENT,safe),ch);
           ^~~~~~~~
           do_safes
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:1067:11: warning: implicit declaration of function 't_after' [-Wimplicit-function-declaration]
    safe = t_after(rep, i, retval);
           ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:1125:1: warning: return type defaults to 'int' [-Wimplicit-int]
 t_safety(rep, count, persistent, safety) {
 ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c: In function 't_safety':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:1125:1: warning: type of 'rep' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:1125:1: warning: type of 'count' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:1125:1: warning: type of 'persistent' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:1125:1: warning: type of 'safety' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:1150:1: warning: return type defaults to 'int' [-Wimplicit-int]
 t_after(rep, count, outsafety) {
 ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c: In function 't_after':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:1150:1: warning: type of 'rep' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:1150:1: warning: type of 'count' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c:1150:1: warning: type of 'outsafety' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:38:8: warning: type defaults to 'int' in declaration of 'conflchecks' [-Wimplicit-int]
 extern conflchecks();
        ^~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:39:8: warning: type defaults to 'int' in declaration of 'prline' [-Wimplicit-int]
 STATIC prline();
        ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:40:8: warning: type defaults to 'int' in declaration of 'printset' [-Wimplicit-int]
 STATIC printset();
        ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:42:8: warning: type defaults to 'int' in declaration of 'moreverbose' [-Wimplicit-int]
 STATIC moreverbose();
        ^~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:43:8: warning: type defaults to 'int' in declaration of 'prrule' [-Wimplicit-int]
 STATIC prrule();
        ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:44:8: warning: type defaults to 'int' in declaration of 'cfcheck' [-Wimplicit-int]
 STATIC cfcheck();
        ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:45:8: warning: type defaults to 'int' in declaration of 'resolve' [-Wimplicit-int]
 STATIC resolve();
        ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:46:8: warning: type defaults to 'int' in declaration of 'propagate' [-Wimplicit-int]
 STATIC propagate();
        ^~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:47:8: warning: type defaults to 'int' in declaration of 'spaces' [-Wimplicit-int]
 STATIC spaces();
        ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:49:1: warning: return type defaults to 'int' [-Wimplicit-int]
 conflchecks() {
 ^~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c: In function 'conflchecks':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:66:42: warning: implicit declaration of function 'fatal'; did you mean 'atol'? [-Wimplicit-function-declaration]
   if ((fout = fopen(f_out,"w")) == NULL) fatal(1,e_noopen,f_out);
                                          ^~~~~
                                          atol
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:84:4: warning: implicit declaration of function 'error'; did you mean 'perror'? [-Wimplicit-function-declaration]
    error(p->n_lineno,
    ^~~~~
    perror
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:114:1: warning: return type defaults to 'int' [-Wimplicit-int]
 prline(s) char *s; {
 ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:120:1: warning: return type defaults to 'int' [-Wimplicit-int]
 printset(p,s) register p_set p; string s; {
 ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c: In function 'check':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:202:8: warning: implicit declaration of function 'setempty'; did you mean 'stpcpy'? [-Wimplicit-function-declaration]
    if (setempty(q->t_first)) {
        ^~~~~~~~
        stpcpy
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:207:8: warning: implicit declaration of function 'empty'; did you mean 'memcpy'? [-Wimplicit-function-declaration]
    if (empty(q->t_rule)) {
        ^~~~~
        memcpy
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:213:4: warning: implicit declaration of function 'setunion'; did you mean 'setalloc'? [-Wimplicit-function-declaration]
    setunion(temp,q->t_first);
    ^~~~~~~~
    setalloc
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:214:9: warning: implicit declaration of function 'setintersect'; did you mean 'printset'? [-Wimplicit-function-declaration]
    if (!setintersect(temp,q->t_follow)) {
         ^~~~~~~~~~~~
         printset
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:231:6: warning: implicit declaration of function 'warning' [-Wimplicit-function-declaration]
      warning(p->g_lineno,
      ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:271:1: warning: return type defaults to 'int' [-Wimplicit-int]
 moreverbose(t) register p_set t; {
 ^~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:286:1: warning: return type defaults to 'int' [-Wimplicit-int]
 prrule(p) register p_gram p; {
 ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c: In function 'prrule':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:299:4: warning: 'return' with no value, in function returning non-void
    return;
    ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:286:1: note: declared here
 prrule(p) register p_gram p; {
 ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:377:5: warning: 'return' with no value, in function returning non-void
     return;
     ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:286:1: note: declared here
 prrule(p) register p_gram p; {
 ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:398:1: warning: return type defaults to 'int' [-Wimplicit-int]
 cfcheck(s1,s2,flag) p_set s1,s2; {
 ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c: In function 'cfcheck':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:398:1: warning: type of 'flag' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:423:1: warning: return type defaults to 'int' [-Wimplicit-int]
 resolve(p) register p_gram p; {
 ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c: In function 'resolve':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:430:4: warning: 'return' with no value, in function returning non-void
    return;
    ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:423:1: note: declared here
 resolve(p) register p_gram p; {
 ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:443:5: warning: implicit declaration of function 'setminus'; did you mean 'getline'? [-Wimplicit-function-declaration]
     setminus(l->l_symbs,l->l_others);
     ^~~~~~~~
     getline
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:459:1: warning: return type defaults to 'int' [-Wimplicit-int]
 propagate(set,p) p_set set; register p_gram p; {
 ^~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c:471:1: warning: return type defaults to 'int' [-Wimplicit-int]
 spaces() {
 ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/reach.c:30:8: warning: type defaults to 'int' in declaration of 'co_reach' [-Wimplicit-int]
 extern co_reach();
        ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/reach.c:31:8: warning: type defaults to 'int' in declaration of 'reachable' [-Wimplicit-int]
 STATIC reachable();
        ^~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/reach.c:32:8: warning: type defaults to 'int' in declaration of 'reachwalk' [-Wimplicit-int]
 STATIC reachwalk();
        ^~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/reach.c:34:1: warning: return type defaults to 'int' [-Wimplicit-int]
 co_reach() {
 ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/reach.c: In function 'co_reach':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/reach.c:48:4: warning: implicit declaration of function 'error'; did you mean 'perror'? [-Wimplicit-function-declaration]
    error(p->n_lineno,"Nonterminal %s not defined",
    ^~~~~
    perror
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/reach.c:69:4: warning: implicit declaration of function 'warning' [-Wimplicit-function-declaration]
    warning(p->n_lineno,"nonterminal %s unreachable",
    ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/reach.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/reach.c:84:1: warning: return type defaults to 'int' [-Wimplicit-int]
 reachable(p) register p_nont p; {
 ^~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/reach.c:98:1: warning: return type defaults to 'int' [-Wimplicit-int]
 reachwalk(p) register p_gram p; {
 ^~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/reach.c: In function 'reachwalk':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/reach.c:131:4: warning: 'return' with no value, in function returning non-void
    return;
    ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/reach.c:98:1: note: declared here
 reachwalk(p) register p_gram p; {
 ^~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/name.c:40:9: warning: type defaults to 'int' in declaration of 'name_init' [-Wimplicit-int]
 extern  name_init();
         ^~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/name.c:48:1: warning: return type defaults to 'int' [-Wimplicit-int]
 name_init() {
 ^~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/name.c: In function 'search':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/name.c:116:1: warning: type of 'type' defaults to 'int' [-Wimplicit-int]
 search(type,str,option) register string str; {
 ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/name.c:116:1: warning: type of 'option' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/name.c:132:7: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration]
   if(!strcmp(p->h_name,str)) {
       ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/name.c:139:6: warning: implicit declaration of function 'error'; did you mean 'perror'? [-Wimplicit-function-declaration]
      error(linecount,
      ^~~~~
      perror
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/sets.c:29:9: warning: type defaults to 'int' in declaration of 'setinit' [-Wimplicit-int]
 extern  setinit();
         ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/sets.c:34:9: warning: type defaults to 'int' in declaration of 'setminus' [-Wimplicit-int]
 extern  setminus();
         ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/sets.c:46:1: warning: return type defaults to 'int' [-Wimplicit-int]
 setinit(nt_needed) {
 ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/sets.c: In function 'setinit':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/sets.c:46:1: warning: type of 'nt_needed' defaults to 'int' [-Wimplicit-int]
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/sets.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/sets.c:135:1: warning: return type defaults to 'int' [-Wimplicit-int]
 setminus(a,b) register p_set a,b; {
 ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/alloc.c: In function 'alloc':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/alloc.c:36:31: warning: implicit declaration of function 'fatal'; did you mean 'atol'? [-Wimplicit-function-declaration]
  if ((p = malloc(size)) == 0) fatal(linecount,e_nomem);
                               ^~~~~
                               atol
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/machdep.c:28:8: warning: type defaults to 'int' in declaration of 'UNLINK' [-Wimplicit-int]
 extern UNLINK();
        ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/machdep.c:29:8: warning: type defaults to 'int' in declaration of 'RENAME' [-Wimplicit-int]
 extern RENAME();
        ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/machdep.c:32:1: warning: return type defaults to 'int' [-Wimplicit-int]
 UNLINK(x) string x; {
 ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/machdep.c: In function 'UNLINK':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/machdep.c:38:2: warning: implicit declaration of function 'unlink'; did you mean 'unix'? [-Wimplicit-function-declaration]
  unlink(x);
  ^~~~~~
  unix
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/machdep.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/machdep.c:42:1: warning: return type defaults to 'int' [-Wimplicit-int]
 RENAME(x,y) string x,y; {
 ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/machdep.c: In function 'RENAME':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/machdep.c:48:6: warning: implicit declaration of function 'rename' [-Wimplicit-function-declaration]
  if (rename(x, y) == -1)
      ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/machdep.c:49:3: warning: implicit declaration of function 'fatal'; did you mean 'atol'? [-Wimplicit-function-declaration]
   fatal(1, "Cannot rename to %s", y);
   ^~~~~
   atol
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/machdep.c: In function 'libpath':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/machdep.c:58:11: warning: type defaults to 'int' in declaration of 'length' [-Wimplicit-int]
  register length;
           ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/savegram.c:43:8: warning: type defaults to 'int' in declaration of 'save_rule' [-Wimplicit-int]
 STATIC save_rule();
        ^~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/savegram.c:44:8: warning: type defaults to 'int' in declaration of 'save_set' [-Wimplicit-int]
 STATIC save_set();
        ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/savegram.c:71:1: warning: return type defaults to 'int' [-Wimplicit-int]
 save_grammar(f) FILE *f; {
 ^~~~~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/savegram.c: In function 'save_grammar':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/savegram.c:132:4: warning: implicit declaration of function 'error'; did you mean 'perror'? [-Wimplicit-function-declaration]
    error(p->n_lineno,"Nonterminal %s not defined",
    ^~~~~
    perror
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/savegram.c:180:8: warning: implicit declaration of function 'empty' [-Wimplicit-function-declaration]
    if (empty((t_list +i)->term->t_rule))
        ^~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/savegram.c:237:8: warning: implicit declaration of function 'setunion'; did you mean 'setalloc'? [-Wimplicit-function-declaration]
    s = setunion(temp_set,
        ^~~~~~~~
        setalloc
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/savegram.c:244:4: warning: implicit declaration of function 'warning' [-Wimplicit-function-declaration]
    warning((sub_list + i)->sub_action->g_lineno,
    ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/savegram.c:250:3: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration]
   free(temp_set);
   ^~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/savegram.c:250:3: warning: incompatible implicit declaration of built-in function 'free'
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/savegram.c:250:3: note: include '<stdlib.h>' or provide a declaration of 'free'
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/savegram.c:33:1:
+#include <stdlib.h>
 
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/savegram.c:250:3:
   free(temp_set);
   ^~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/savegram.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/savegram.c:270:1: warning: return type defaults to 'int' [-Wimplicit-int]
 save_rule(p, tail) register p_gram p; int tail; {
 ^~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/savegram.c: In function 'save_rule':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/savegram.c:359:4: warning: 'return' with no value, in function returning non-void
    return;
    ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/savegram.c:270:1: note: declared here
 save_rule(p, tail) register p_gram p; int tail; {
 ^~~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/savegram.c: At top level:
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/savegram.c:366:1: warning: return type defaults to 'int' [-Wimplicit-int]
 save_set(p) p_set p; {
 ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/savegram.c: In function 'save_set':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/savegram.c:379:5: warning: 'return' with no value, in function returning non-void
     return;
     ^~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/savegram.c:366:1: note: declared here
 save_set(p) p_set p; {
 ^~~~~~~~
LLgen.g:51:9: warning: type defaults to 'int' in declaration of 'newnorder' [-Wimplicit-int]
LLgen.g:52:9: warning: type defaults to 'int' in declaration of 'newtorder' [-Wimplicit-int]
LLgen.g:53:9: warning: type defaults to 'int' in declaration of 'mkalt' [-Wimplicit-int]
LLgen.g:54:9: warning: type defaults to 'int' in declaration of 'mkterm' [-Wimplicit-int]
LLgen.g:59:1: warning: return type defaults to 'int' [-Wimplicit-int]
LLgen.g: In function 'newnorder':
LLgen.g:59:1: warning: type of 'index' defaults to 'int' [-Wimplicit-int]
LLgen.g: At top level:
LLgen.g:71:1: warning: return type defaults to 'int' [-Wimplicit-int]
LLgen.g: In function 'newtorder':
LLgen.g:71:1: warning: type of 'index' defaults to 'int' [-Wimplicit-int]
LLgen.g: At top level:
LLgen.g:82:1: warning: return type defaults to 'int' [-Wimplicit-int]
LLgen.g: In function 'LL1_def':
LLgen.g:138:7: warning: implicit declaration of function 'error'; did you mean 'perror'? [-Wimplicit-function-declaration]
LLgen.g:174:6: warning: implicit declaration of function 'warning' [-Wimplicit-function-declaration]
LLgen.g: At top level:
LLgen.g:309:1: warning: return type defaults to 'int' [-Wimplicit-int]
LLgen.g: In function 'mkalt':
LLgen.g:309:1: warning: type of 'condition' defaults to 'int' [-Wimplicit-int]
LLgen.g:309:1: warning: type of 'lc' defaults to 'int' [-Wimplicit-int]
LLgen.g: At top level:
LLgen.g:457:1: warning: return type defaults to 'int' [-Wimplicit-int]
LLgen.g: In function 'mkterm':
LLgen.g:457:1: warning: type of 'flags' defaults to 'int' [-Wimplicit-int]
LLgen.g:457:1: warning: type of 'lc' defaults to 'int' [-Wimplicit-int]
LLgen.g: In function 'copyrule':
LLgen.g:650:1: warning: type of 'length' defaults to 'int' [-Wimplicit-int]
gcc "-g"  "-I/usr/src/RPM/BUILD/ack-6.0pre4/h" "-I/usr/src/RPM/BUILD/ack-6.0pre4/modules/h" "-I/tmp/ack-temp/headers/" "-DNON_CORRECTING" "-DLIBDIR=\"/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/lib\""  -c -o "/tmp/ack-temp/pmcache/2-main.o" "/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c"
gcc "-g"  "-I/usr/src/RPM/BUILD/ack-6.0pre4/h" "-I/usr/src/RPM/BUILD/ack-6.0pre4/modules/h" "-I/tmp/ack-temp/headers/" "-DNON_CORRECTING" "-DLIBDIR=\"/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/lib\""  -c -o "/tmp/ack-temp/pmcache/3-gencode.o" "/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/gencode.c"
gcc "-g"  "-I/usr/src/RPM/BUILD/ack-6.0pre4/h" "-I/usr/src/RPM/BUILD/ack-6.0pre4/modules/h" "-I/tmp/ack-temp/headers/" "-DNON_CORRECTING" "-DLIBDIR=\"/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/lib\""  -c -o "/tmp/ack-temp/pmcache/4-compute.o" "/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/compute.c"
gcc "-g"  "-I/usr/src/RPM/BUILD/ack-6.0pre4/h" "-I/usr/src/RPM/BUILD/ack-6.0pre4/modules/h" "-I/tmp/ack-temp/headers/" "-DNON_CORRECTING" "-DLIBDIR=\"/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/lib\""  -c -o "/tmp/ack-temp/pmcache/5-check.o" "/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/check.c"
gcc "-g"  "-I/usr/src/RPM/BUILD/ack-6.0pre4/h" "-I/usr/src/RPM/BUILD/ack-6.0pre4/modules/h" "-I/tmp/ack-temp/headers/" "-DNON_CORRECTING" "-DLIBDIR=\"/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/lib\""  -c -o "/tmp/ack-temp/pmcache/6-reach.o" "/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/reach.c"
gcc "-g"  "-I/usr/src/RPM/BUILD/ack-6.0pre4/h" "-I/usr/src/RPM/BUILD/ack-6.0pre4/modules/h" "-I/tmp/ack-temp/headers/" "-DNON_CORRECTING" "-DLIBDIR=\"/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/lib\""  -c -o "/tmp/ack-temp/pmcache/7-global.o" "/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/global.c"
gcc "-g"  "-I/usr/src/RPM/BUILD/ack-6.0pre4/h" "-I/usr/src/RPM/BUILD/ack-6.0pre4/modules/h" "-I/tmp/ack-temp/headers/" "-DNON_CORRECTING" "-DLIBDIR=\"/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/lib\""  -c -o "/tmp/ack-temp/pmcache/8-name.o" "/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/name.c"
gcc "-g"  "-I/usr/src/RPM/BUILD/ack-6.0pre4/h" "-I/usr/src/RPM/BUILD/ack-6.0pre4/modules/h" "-I/tmp/ack-temp/headers/" "-DNON_CORRECTING" "-DLIBDIR=\"/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/lib\""  -c -o "/tmp/ack-temp/pmcache/9-sets.o" "/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/sets.c"
gcc "-g"  "-I/usr/src/RPM/BUILD/ack-6.0pre4/h" "-I/usr/src/RPM/BUILD/ack-6.0pre4/modules/h" "-I/tmp/ack-temp/headers/" "-DNON_CORRECTING" "-DLIBDIR=\"/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/lib\""  -c -o "/tmp/ack-temp/pmcache/10-alloc.o" "/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/alloc.c"
gcc "-g"  "-I/usr/src/RPM/BUILD/ack-6.0pre4/h" "-I/usr/src/RPM/BUILD/ack-6.0pre4/modules/h" "-I/tmp/ack-temp/headers/" "-DNON_CORRECTING" "-DLIBDIR=\"/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/lib\""  -c -o "/tmp/ack-temp/pmcache/11-machdep.o" "/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/machdep.c"
gcc "-g"  "-I/usr/src/RPM/BUILD/ack-6.0pre4/h" "-I/usr/src/RPM/BUILD/ack-6.0pre4/modules/h" "-I/tmp/ack-temp/headers/" "-DNON_CORRECTING" "-DLIBDIR=\"/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/lib\""  -c -o "/tmp/ack-temp/pmcache/12-cclass.o" "/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/cclass.c"
gcc "-g"  "-I/usr/src/RPM/BUILD/ack-6.0pre4/h" "-I/usr/src/RPM/BUILD/ack-6.0pre4/modules/h" "-I/tmp/ack-temp/headers/" "-DNON_CORRECTING" "-DLIBDIR=\"/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/lib\""  -c -o "/tmp/ack-temp/pmcache/13-savegram.o" "/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/savegram.c"
gcc "-g"  "-I/usr/src/RPM/BUILD/ack-6.0pre4/h" "-I/usr/src/RPM/BUILD/ack-6.0pre4/modules/h" "-I/tmp/ack-temp/headers/" "-DNON_CORRECTING" "-DLIBDIR=\"/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/lib\""  -c -o "/tmp/ack-temp/pmcache/14-LLgen.o" "/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/LLgen.c"
gcc "-g"  "-I/usr/src/RPM/BUILD/ack-6.0pre4/h" "-I/usr/src/RPM/BUILD/ack-6.0pre4/modules/h" "-I/tmp/ack-temp/headers/" "-DNON_CORRECTING" "-DLIBDIR=\"/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/lib\""  -c -o "/tmp/ack-temp/pmcachtokens.g:33:9: warning: type defaults to 'int' in declaration of 'LLmessage' [-Wimplicit-int]
tokens.g:35:9: warning: type defaults to 'int' in declaration of 'unput' [-Wimplicit-int]
tokens.g:36:9: warning: type defaults to 'int' in declaration of 'skipcomment' [-Wimplicit-int]
tokens.g:42:9: warning: type defaults to 'int' in declaration of 'copyact' [-Wimplicit-int]
tokens.g:118:1: warning: return type defaults to 'int' [-Wimplicit-int]
tokens.g: In function 'copyact':
tokens.g:118:1: warning: type of 'flag' defaults to 'int' [-Wimplicit-int]
tokens.g:118:1: warning: type of 'level' defaults to 'int' [-Wimplicit-int]
tokens.g:127:11: warning: type defaults to 'int' in declaration of 'ch' [-Wimplicit-int]
tokens.g:128:11: warning: type defaults to 'int' in declaration of 'match' [-Wimplicit-int]
tokens.g:153:4: warning: 'return' with no value, in function returning non-void
tokens.g:118:1: note: declared here
tokens.g:159:4: warning: implicit declaration of function 'error'; did you mean 'perror'? [-Wimplicit-function-declaration]
tokens.g:190:6: warning: implicit declaration of function 'warning' [-Wimplicit-function-declaration]
tokens.g:221:4: warning: 'return' with no value, in function returning non-void
tokens.g:118:1: note: declared here
tokens.g: At top level:
tokens.g:229:1: warning: return type defaults to 'int' [-Wimplicit-int]
tokens.g: In function 'scanner':
tokens.g:299:13: warning: type defaults to 'int' in declaration of 'i' [-Wimplicit-int]
tokens.g:331:12: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration]
tokens.g: At top level:
tokens.g:354:1: warning: return type defaults to 'int' [-Wimplicit-int]
tokens.g: In function 'input':
tokens.g:358:11: warning: type defaults to 'int' in declaration of 'c' [-Wimplicit-int]
tokens.g: At top level:
tokens.g:385:1: warning: return type defaults to 'int' [-Wimplicit-int]
tokens.g: In function 'unput':
tokens.g:385:1: warning: type of 'c' defaults to 'int' [-Wimplicit-int]
tokens.g: At top level:
tokens.g:392:1: warning: return type defaults to 'int' [-Wimplicit-int]
tokens.g: In function 'skipcomment':
tokens.g:392:1: warning: type of 'flag' defaults to 'int' [-Wimplicit-int]
tokens.g:409:19: warning: 'return' with no value, in function returning non-void
tokens.g:392:1: note: declared here
tokens.g: In function 'vallookup':
tokens.g:466:1: warning: type of 's' defaults to 'int' [-Wimplicit-int]
tokens.g: In function 'cpy':
tokens.g:480:1: warning: type of 's' defaults to 'int' [-Wimplicit-int]
tokens.g:480:1: warning: type of 'inserted' defaults to 'int' [-Wimplicit-int]
tokens.g: At top level:
tokens.g:552:1: warning: return type defaults to 'int' [-Wimplicit-int]
tokens.g: In function 'LLmessage':
tokens.g:552:1: warning: type of 'd' defaults to 'int' [-Wimplicit-int]
/usr/bin/ld.default: /tmp/ack-temp/pmcache/2-main.o: in function `main':
/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/main.c:167: warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
util/data/new_table: line 12: ed: command not found
util/data/new_table: line 16: ed: command not found
util/data/new_table: line 21: ed: command not found
util/data/new_table: line 32: ed: command not found
util/data/new_table: line 36: ed: command not found
util/data/new_table: line 41: ed: command not found
util/data/new_table: line 48: ed: command not found
util/data/new_table: line 56: ed: command not found
util/data/new_table: line 65: ed: command not found
In file included from util/data/em_ptyp.c:2:
/usr/src/RPM/BUILD/ack-6.0pre4/h/em_ptyp.h:8:24: error: 'sp_cst2' undeclared here (not in a function)
 #define cst_ptyp (ptyp(sp_cst2)|ptyp(sp_cst4))
                        ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/h/em_ptyp.h:6:23: note: in definition of macro 'ptyp'
 #define ptyp(x)  (1<<(x-sp_fspec))
                       ^
util/data/em_ptyp.c:6:2: note: in expansion of macro 'cst_ptyp'
  cst_ptyp,  /* PAR_C */
  ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/h/em_ptyp.h:6:25: error: 'sp_fspec' undeclared here (not in a function)
 #define ptyp(x)  (1<<(x-sp_fspec))
                         ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/h/em_ptyp.h:8:19: note: in expansion of macro 'ptyp'
 #define cst_ptyp (ptyp(sp_cst2)|ptyp(sp_cst4))
                   ^~~~
util/data/em_ptyp.c:6:2: note: in expansion of macro 'cst_ptyp'
  cst_ptyp,  /* PAR_C */
  ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/h/em_ptyp.h:8:38: error: 'sp_cst4' undeclared here (not in a function)
 #define cst_ptyp (ptyp(sp_cst2)|ptyp(sp_cst4))
                                      ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/h/em_ptyp.h:6:23: note: in definition of macro 'ptyp'
 #define ptyp(x)  (1<<(x-sp_fspec))
                       ^
util/data/em_ptyp.c:6:2: note: in expansion of macro 'cst_ptyp'
  cst_ptyp,  /* PAR_C */
  ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/h/em_ptyp.h:9:24: error: 'sp_dlb1' undeclared here (not in a function)
 #define nof_ptyp (ptyp(sp_dlb1)|ptyp(sp_dlb2)|ptyp(sp_doff))
                        ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/h/em_ptyp.h:6:23: note: in definition of macro 'ptyp'
 #define ptyp(x)  (1<<(x-sp_fspec))
                       ^
/usr/src/RPM/BUILD/ack-6.0pre4/h/em_ptyp.h:22:19: note: in expansion of macro 'nof_ptyp'
 #define arg_ptyp (nof_ptyp|cst_ptyp|sof_ptyp)
                   ^~~~~~~~
util/data/em_ptyp.c:11:2: note: in expansion of macro 'arg_ptyp'
  arg_ptyp,  /* PAR_G */
  ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/h/em_ptyp.h:9:38: error: 'sp_dlb2' undeclared here (not in a function)
 #define nof_ptyp (ptyp(sp_dlb1)|ptyp(sp_dlb2)|ptyp(sp_doff))
                                      ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/h/em_ptyp.h:6:23: note: in definition of macro 'ptyp'
 #define ptyp(x)  (1<<(x-sp_fspec))
                       ^
/usr/src/RPM/BUILD/ack-6.0pre4/h/em_ptyp.h:22:19: note: in expansion of macro 'nof_ptyp'
 #define arg_ptyp (nof_ptyp|cst_ptyp|sof_ptyp)
                   ^~~~~~~~
util/data/em_ptyp.c:11:2: note: in expansion of macro 'arg_ptyp'
  arg_ptyp,  /* PAR_G */
  ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/h/em_ptyp.h:9:52: error: 'sp_doff' undeclared here (not in a function)
 #define nof_ptyp (ptyp(sp_dlb1)|ptyp(sp_dlb2)|ptyp(sp_doff))
                                                    ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/h/em_ptyp.h:6:23: note: in definition of macro 'ptyp'
 #define ptyp(x)  (1<<(x-sp_fspec))
                       ^
/usr/src/RPM/BUILD/ack-6.0pre4/h/em_ptyp.h:22:19: note: in expansion of macro 'nof_ptyp'
 #define arg_ptyp (nof_ptyp|cst_ptyp|sof_ptyp)
                   ^~~~~~~~
util/data/em_ptyp.c:11:2: note: in expansion of macro 'arg_ptyp'
  arg_ptyp,  /* PAR_G */
  ^~~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/h/em_ptyp.h:10:24: error: 'sp_dnam' undeclared here (not in a function)
 #define sof_ptyp (ptyp(sp_dnam)|ptyp(sp_doff))
                        ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/h/em_ptyp.h:6:23: note: in definition of macro 'ptyp'
 #define ptyp(x)  (1<<(x-sp_fspec))
                       ^
/usr/src/RPM/BUILD/ack-6.0pre4/h/em_ptyp.h:22:37: note: in expansion of macro 'sof_ptyp'
 #define arg_ptyp (nof_ptyp|cst_ptyp|sof_ptyp)
                                     ^~~~~~~~
util/data/em_ptyp.c:11:2: note: in expansion of macro 'arg_ptyp'
  arg_ptyp,  /* PAR_G */
  ^~~~~~~~
util/data/em_ptyp.c:12:16: error: 'sp_cend' undeclared here (not in a function)
  cst_ptyp|ptyp(sp_cend), /* PAR_W */
                ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/h/em_ptyp.h:6:23: note: in definition of macro 'ptyp'
 #define ptyp(x)  (1<<(x-sp_fspec))
                       ^
util/data/em_ptyp.c:16:7: error: 'sp_pnam' undeclared here (not in a function)
  ptyp(sp_pnam),  /* PAR_P */
       ^~~~~~~
/usr/src/RPM/BUILD/ack-6.0pre4/h/em_ptyp.h:6:23: note: in definition of macro 'ptyp'
 #define ptyp(x)  (1<<(x-sp_fspec))
                       ^
pm: object 'cfile_with_headers', defined at pmfile:20, failed to build with return code 256
e/15-Lpars.o" "/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/Lpars.c"
gcc "-g"  "-I/usr/src/RPM/BUILD/ack-6.0pre4/h" "-I/usr/src/RPM/BUILD/ack-6.0pre4/modules/h" "-I/tmp/ack-temp/headers/" "-DNON_CORRECTING" "-DLIBDIR=\"/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/lib\""  -c -o "/tmp/ack-temp/pmcache/16-tokens.o" "/usr/src/RPM/BUILD/ack-6.0pre4/util/LLgen/src/tokens.c"
gcc "-g"   -o "/tmp/ack-temp/pmcache/17/LLgen" "/tmp/ack-temp/pmcache/2-main.o" "/tmp/ack-temp/pmcache/3-gencode.o" "/tmp/ack-temp/pmcache/4-compute.o" "/tmp/ack-temp/pmcache/5-check.o" "/tmp/ack-temp/pmcache/6-reach.o" "/tmp/ack-temp/pmcache/7-global.o" "/tmp/ack-temp/pmcache/8-name.o" "/tmp/ack-temp/pmcache/9-sets.o" "/tmp/ack-temp/pmcache/10-alloc.o" "/tmp/ack-temp/pmcache/11-machdep.o" "/tmp/ack-temp/pmcache/12-cclass.o" "/tmp/ack-temp/pmcache/13-savegram.o" "/tmp/ack-temp/pmcache/14-LLgen.o" "/tmp/ack-temp/pmcache/15-Lpars.o" "/tmp/ack-temp/pmcache/16-tokens.o" 
"util/data/new_table" "/usr/src/RPM/BUILD/ack-6.0pre4/h/em_table" /tmp/ack-temp/pmcache/18 /tmp/ack-temp/pmcache/18
gcc "-g" "-I/tmp/ack-temp/pmcache/18" "-I/usr/src/RPM/BUILD/ack-6.0pre4/h" "-I/usr/src/RPM/BUILD/ack-6.0pre4/modules/h" "-I/tmp/ack-temp/headers/"   -c -o "/tmp/ack-temp/pmcache/19-em_ptyp.o" "util/data/em_ptyp.c"
rm -f "/tmp/ack-temp/pmcache/19-em_ptyp.o"
error: Bad exit status from /usr/src/tmp/rpm-tmp.81623 (%build)


RPM build errors:
    Bad exit status from /usr/src/tmp/rpm-tmp.81623 (%build)
Command exited with non-zero status 1
3.38user 0.49system 0:04.18elapsed 92%CPU (0avgtext+0avgdata 56508maxresident)k
0inputs+0outputs (0major+95157minor)pagefaults 0swaps
hsh-rebuild: rebuild of `ack-6.0pre4-alt1.src.rpm' failed.
Command exited with non-zero status 1
6.83user 2.10system 0:12.35elapsed 72%CPU (0avgtext+0avgdata 117772maxresident)k
0inputs+0outputs (0major+334763minor)pagefaults 0swaps