On Thu, May 29, 2014 at 08:00:04AM -0400, Jarkko Hietaniemi wrote: > I'm mystified by these failures -- not the Digest::SHA failing to build > (which has been already rolled back), but the test failures starting with > t/comp/hints, and then followed by many regexp/unicode-related ones.
note that these are all tests being run with miniperl under minitest: if the build system fails to build perl, it uses miniperl instead. Many tests under re/ etc are not yet minitest-clean. Which is why you see a big slew of failing tests in these circumnstances. > > I can't repro this in OS X with g++ 4.8.2 (from macports) and > -Accflags=-DPERL_POISON. > > Could you perhaps build manually and then run manually couple of the failing > tests and send the output? > > On Wednesday-201405-28, 21:42, George Greer wrote: > >Smoke logs available at > >http://m-l.org/~perl/smoke/perl/linux/blead_g++_quick/logee15bb65434d65a216d745912921e01f0308407d.log.gz > > > >Automated smoke report for 5.21.1 patch > >ee15bb65434d65a216d745912921e01f0308407d v5.21.0-75-gee15bb6 > >zwei: Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz (GenuineIntel 2668MHz) > >(x86_64/8 cpu) > > on linux - 3.11.0-18-generic [debian] > > using g++ version 4.8.1 > > smoketime 37 minutes 50 seconds (average 9 minutes 28 seconds) > > > >Summary: FAIL(M) > > > >O = OK F = Failure(s), extended report at the bottom > >X = Failure(s) under TEST but not under harness > >? = still running or test results not (yet) available > >Build failures during: - = unknown or N/A > >c = Configure, m = make, M = make (after miniperl), t = make test-prep > > > >v5.21.0-75-gee15bb6 Configuration (common) -Accflags=-DPERL_POISON -Dcc=g++ > >----------- --------------------------------------------------------- > >M M > >M M -Duseithreads > >| +--------- -DDEBUGGING > >+----------- no debugging > > > > > >Locally applied patches: > > SMOKEee15bb65434d65a216d745912921e01f0308407d > > > >Testsuite was run only with 'harness' > > > >Failures: (common-args) -Accflags=-DPERL_POISON -Dcc=g++ > >[minitest] > >[minitest] -DDEBUGGING > >[minitest] -Duseithreads > >[minitest] -DDEBUGGING -Duseithreads > > t/comp/hints ................... FAILED--expected 31 tests, saw 10 > > t/comp/require ................. FAILED at test 53 > > t/re/overload .................. FAILED--no leader found > > t/re/pat ....................... FAILED--no leader found > > t/re/pat_re_eval ............... FAILED--no leader found > > t/re/reg_eval_scope ............ FAILED--no leader found > > t/re/reg_mesg .................. FAILED--no leader found > > t/re/regex_sets ................ FAILED--no leader found > > t/re/regex_sets_compat ......... FAILED at test 1433 > > t/re/regexp .................... FAILED at test 1433 > > t/re/regexp_noamp .............. FAILED at test 1433 > > t/re/regexp_notrie ............. FAILED at test 1433 > > t/re/regexp_qr ................. FAILED at test 1433 > > t/re/regexp_qr_embed ........... FAILED at test 1433 > > t/re/regexp_trielist ........... FAILED at test 1433 > > t/re/rxcode .................... FAILED--no leader found > > t/re/uniprops .................. FAILED--no leader found > > t/op/closure ................... FAILED--no leader found > > t/op/eval ...................... FAILED at test 124 > > t/op/lc ........................ FAILED--no leader found > > t/op/sub ....................... FAILED--expected 33 tests, saw 31 > > t/op/tr ........................ FAILED--no leader found > > t/uni/cache .................... FAILED--no leader found > > t/uni/class .................... FAILED--no leader found > > t/uni/fold ..................... FAILED--no leader found > > t/uni/gv ....................... FAILED--no leader found > > t/uni/labels ................... FAILED--no leader found > > t/uni/lower .................... FAILED--no leader found > > t/uni/parser ................... FAILED--no leader found > > t/uni/title .................... FAILED--no leader found > > t/uni/upper .................... FAILED--no leader found > > t/uni/variables ................ FAILED--no leader found > > > >Compiler messages(gcc): > >try.c: In function ‘int main()’: > >MD5.xs: In function ‘void XS_Digest__MD5_md5(CV*)’: > >../../handy.h:466:36: warning: null argument where non-null required > >(argument 1) [-Wnonnull] > >SHA.c: In function ‘void XS_Digest__SHA_newSHA(CV*)’: > >SHA.c:269:9: error: expected unqualified-id before ‘class’ > >SHA.c:269:9: error: expected initializer before ‘class’ > >SHA.xs:81:23: error: expected primary-expression before ‘class’ > >SHA.c:840:1: error: expected ‘}’ at end of input > >MD5.xs: In function ‘void XS_Digest__MD5_md5(PerlInterpreter*, CV*)’: > >SHA.c: In function ‘void XS_Digest__SHA_newSHA(PerlInterpreter*, CV*)’: > > -- Never work with children, animals, or actors.
