On 4/21/2014 11:59 AM, Gibbs, David wrote:
Folks:
I'm trying to upgrade from 3.3.2 to 3.4, but I'm running into a roadblock when
I run the test suite on the package I downloaded from apache.org.
I ran a general "make && make test" and the tests failed in sa_compile.t
So I ran 'make test TEST_VERBOSE=1 TEST_FILES="t/sa_compile.t"' and got the
following...
---------
Apr 21 10:47:26.904 [26989] info: generic: base extraction starting. this can
take a while...
Apr 21 10:47:26.905 [26989] info: generic: extracting from rules of type body_0
100% [===========================================] 41.64 rules/sec 00m00s DONE
100% [===========================================] 46.17 bases/sec 00m00s DONE
Apr 21 10:47:27.089 [26989] info: body_0: 4 base strings extracted in 1 seconds
Not found: able-to-use = able to use 1/1 'body_0' compiled rules at
t/sa_compile.t line 148.
# Failed test 4 in t/SATest.pm at line 751
Output can be examined in: log/d.sa_compile/3
Failed 1/1 test programs. 1/5 subtests failed.
make: *** [test_dynamic] Error 255
---------
The full output of the test can be found here:
https://qtemp.net/sa-compile-test-fail.txt
The log file can be seen here: https://qtemp.net/sa-compile-test-fail-log.txt
I am running a rather old version of Fedora, but have perl 5.10.0 installed.
I ran the same test on a Centos 6 system and encountered the exact same failure.
Any suggestions?
Can you run prove -v t/sa_compile.t and send that output?
Also, what version of re2c are you using?
Regards,
KAM