Finally had a moment. The packaging goes well, but the make check does not (probably do not have enough installed, e.g. flex).
Suggestions welcome. root@x093:[/data/prj/gnu/bison/bison-3.0.20]buildaix + CPPFLAGS=-I/opt/include CFLAGS=-I/opt/aixtools/include -O2 -qlanglvl=extc99 ./configure \ --prefix=/opt \ --sysconfdir=/var/bison/etc \ --sharedstatedir=/var/bison/com \ --localstatedir=/var/bison \ --mandir=/usr/share/man \ > build/aix/configure.out configure: WARNING: bypassing lex because flex is required cmp: EOF on conftest.ok + make > build/aix/make.out extexi: GEN examples/rpcalc/rpcalc.y extexi: GEN examples/mfcalc/mfcalc.y extexi: GEN examples/mfcalc/calc.h extexi: GEN examples/calc++/calc++-driver.hh extexi: GEN examples/calc++/calc++-driver.cc extexi: GEN examples/calc++/calc++-parser.yy extexi: GEN examples/calc++/calc++-scanner.ll extexi: GEN examples/calc++/calc++.cc 1500-030: (I) INFORMATION: gram_lex: Additional optimization may be attained by recompiling and specifying MAXMEM option with a value greater than 8192. + make install DESTDIR=/var/tmp/root/bison-3.0.20.0 > build/aix/install.out + mkinstallp.ksh /var/tmp/root/bison-3.0.20.0 > build/aix/mkinstallp.out ============================== aixtools.bison:aixtools.bison.man:3.0.20.0::I:T:::::N:bison man pages 2013.Oct.21 07.10 CUT::::0:: aixtools.bison:aixtools.bison.rte:3.0.20.0::I:T:::::N:bison 3.0.20.0 2013.Oct.21 07.10 CUT::::0:: aixtools.bison:aixtools.bison.share:3.0.20.0::I:T:::::N:bison share and documentation 2013.Oct.21 07.10 CUT::::0:: ============================== root@x093:[/data/prj/gnu/bison/bison-3.0.20]make check GEN public-submodule-commit make check-recursive make[1]: Entering directory `/data/prj/gnu/bison/bison-3.0.20' Making check in po make[2]: Entering directory `/data/prj/gnu/bison/bison-3.0.20/po' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/data/prj/gnu/bison/bison-3.0.20/po' Making check in runtime-po make[2]: Entering directory `/data/prj/gnu/bison/bison-3.0.20/runtime-po' make[2]: Nothing to be done for `check'. make[2]: Leaving directory `/data/prj/gnu/bison/bison-3.0.20/runtime-po' Making check in . make[2]: Entering directory `/data/prj/gnu/bison/bison-3.0.20' GEN doc/bison.help make examples/calc++/calc++ examples/mfcalc/mfcalc examples/rpcalc/rpcalc ./tests/bison tests/atconfig tests/atlocal make[3]: Entering directory `/data/prj/gnu/bison/bison-3.0.20' YACC examples/calc++/calc++-parser.stamp CXX examples/calc++/examples_calc___calc__-calc++-driver.o LEX examples/calc++/calc++-scanner.cc CXX examples/calc++/examples_calc___calc__-calc++-scanner.o xlC_r: 1501-228 (W) input file ./examples/calc++/calc++-scanner.cc not found make[3]: *** [examples/calc++/examples_calc___calc__-calc++-scanner.o] Error 252 make[3]: Leaving directory `/data/prj/gnu/bison/bison-3.0.20' make[2]: *** [check-am] Error 2 make[2]: Leaving directory `/data/prj/gnu/bison/bison-3.0.20' make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory `/data/prj/gnu/bison/bison-3.0.20' make: *** [check] Error 2 root@x093:[/data/prj/gnu/bison/bison-3.0.20] On Wed, Oct 16, 2013 at 3:06 PM, Akim Demaille <a...@lrde.epita.fr> wrote: > Hi Ken, Hi Michael, > > Le 21 sept. 2013 à 06:03, Ken Moffat <zarniwh...@ntlworld.com> a écrit : > > > On Sat, Sep 21, 2013 at 04:36:38AM +0100, Ken Moffat wrote: > >> Killed it after more than 200 minutes CPU - memory use hadn't > >> changed, it was still using as much CPU as it could get, nothing > >> more in the output. > >> > > Unfortunately, the new build didn't boot - looks as if ext4 isn't > > supported for '/' by the yaboot bootloader - so I started to back it > > up. Discovered that testsuite.dir/at-groups/24-stderr had grown to > > 2.4G. The first 19 lines are text, the twentieth line is "extremely > > long" (perhaps the rest of the file) and (eventually) renders as > > inverse question-marks (i.e. invalid UTF-8) when I try to browse > > it in vim. I've copied the first 1K with 'dd', I'll attach that. > > This bug _might_ have been fixed! I suspect that > > commit 4c4191cec2b30632a31993a6e46fb241ab9c3434 > Author: Andreas Schwab <sch...@linux-m68k.org> > Date: Sat Sep 28 00:00:34 2013 +0200 > > location: fix EOF check > > * location.c (location_caret): Use int, not char, for values from > getc. > > explains the problem you are facing. Could you please give > a try to this tarball? > > http://www.lrde.epita.fr/~akim/download/bison-3.0.20-e4678.tar.gz > > or > > http://www.lrde.epita.fr/~akim/download/bison-3.0.20-e4678.tar.xz > > Thanks a lot!