On Sun, Jan 12, 2014 at 9:34 AM, George Greer <perl@greerga.m-l.org> wrote: > Smoke logs available at > http://m-l.org/~perl/smoke/perl/linux/smoke-me_g++/BrianFraser/logf5cb5dc3a0058d2c1c683257864453558be299b6.log.gz > > Automated smoke report for 5.19.8 patch > f5cb5dc3a0058d2c1c683257864453558be299b6 v5.19.7-266-gf5cb5dc > zwei: Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz (GenuineIntel 2668MHz) > (x86_64/8 cpu) > on linux - 3.8.0-35-generic [debian] > using g++ version 4.8.1 > smoketime 2 hours 29 minutes (average 6 minutes 13 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.19.7-266-gf5cb5dc Configuration (common) -Dcc=g++ > ----------- --------------------------------------------------------- > M - - M - - > M - - M - - -Accflags=-DPERL_POISON > M - - M - - -Duse64bitall > M - - M - - -Dusemorebits -Accflags=-DPERL_GLOBAL_STRUCT > M - - M - - -Dmad > M - - M - - -Accflags=-DPERL_NO_COW > M - - M - - -Duseithreads > M - - M - - -Duseithreads -Accflags=-DPERL_POISON > M - - M - - -Duseithreads -Duse64bitall > M - - M - - -Duseithreads -Dusemorebits -Accflags=-DPERL_GLOBAL_STRUCT > M - - M - - -Duseithreads -Dmad > M - - M - - -Duseithreads -Accflags=-DPERL_NO_COW > | | | +----- PERLIO = perlio -DDEBUGGING > | | +------- PERLIO = stdio -DDEBUGGING > | +--------- PERLIO = perlio > +----------- PERLIO = stdio > > > Locally applied patches: > SMOKEf5cb5dc3a0058d2c1c683257864453558be299b6 > > Failures: (common-args) -Dcc=g++ > [minitest] > [minitest] -DDEBUGGING > [minitest] -Accflags=-DPERL_POISON > [minitest] -DDEBUGGING -Accflags=-DPERL_POISON > [minitest] -DDEBUGGING -Duse64bitall > [minitest] -Dusemorebits -Accflags=-DPERL_GLOBAL_STRUCT > [minitest] -DDEBUGGING -Dusemorebits -Accflags=-DPERL_GLOBAL_STRUCT > [minitest] -Dmad > [minitest] -DDEBUGGING -Dmad > [minitest] -Accflags=-DPERL_NO_COW > [minitest] -DDEBUGGING -Accflags=-DPERL_NO_COW > [minitest] -Duseithreads > [minitest] -Duseithreads -Accflags=-DPERL_POISON > [minitest] -DDEBUGGING -Duseithreads -Accflags=-DPERL_POISON > [minitest] -Duseithreads -Duse64bitall > [minitest] -Duseithreads -Dusemorebits -Accflags=-DPERL_GLOBAL_STRUCT > [minitest] -Duseithreads -Dmad > [minitest] -DDEBUGGING -Duseithreads -Dmad > [minitest] -DDEBUGGING -Duseithreads -Accflags=-DPERL_NO_COW > 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:446:36: warning: null argument where non-null required > (argument 1) [-Wnonnull] > ../../perl.h:3067:79: error: declaration of ‘void* Perl_calloc(size_t, > size_t)’ has a different exception specifier > <command-line>:0:8: error: from previous declaration ‘void* > Perl_calloc(size_t, size_t) throw ()’ > ../../perl.h:3067:79: error: declaration of ‘void* Perl_malloc(size_t)’ > has a different exception specifier > <command-line>:0:8: error: from previous declaration ‘void* > Perl_malloc(size_t) throw ()’ > ../../proto.h:2506:47: error: declaration of ‘void Perl_mfree(void*)’ has > a different exception specifier > <command-line>:0:6: error: from previous declaration ‘void > Perl_mfree(void*) throw ()’ > ../../perl.h:3067:79: error: declaration of ‘void* Perl_realloc(void*, > size_t)’ has a different exception specifier > <command-line>:0:9: error: from previous declaration ‘void* > Perl_realloc(void*, size_t) throw ()’ > POSIX.o: In function `XS_POSIX_tmpnam(cv*)': > POSIX.o: In function `XS_POSIX_tmpnam': > /home/perl/smoke/perl/smoke-me_g++/build/ext/POSIX/POSIX.xs:1437: warning: > the use of `tmpnam' is dangerous, better use `mkstemp' > vxs.inc: In function ‘void XS_universal_version(PerlInterpreter*, CV*)’: > vxs.inc:158:16: warning: ‘ret’ may be used uninitialized in this function > [-Wmaybe-uninitialized] > MD5.xs: In function ‘void XS_Digest__MD5_md5(PerlInterpreter*, CV*)’: > POSIX.o: In function `XS_POSIX_tmpnam(interpreter*, cv*)': > toke.c: In function ‘int Perl_yylex()’: > toke.c:5651:33: warning: ‘d’ may be used uninitialized in this function > [-Wmaybe-uninitialized] > toke.c: In function ‘int Perl_yylex(PerlInterpreter*)’: > I'm having problems reproducing this -- it works as expected on dromedary, as well as on a Ubuntu 12 VM and on OSX with both clang and g++. The branch changes some bits of Configure, mostly an attempt to improve the directories Configure uses to find headers and libraries, but I can't imagine any of the changes would cause this? Any help here is appreciated!