Subject: | Assertion failures when testing on OS X with debugging perl |
PERL_DL_NONLAZY=1 /usr/local/perl512-dev/bin/perl "-MExtUtils::Command::MM" "-e"
"test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
Assertion failed: (((char*)PL_scopestack_name[PL_scopestack_ix-1] == (char*)"block") ||
strEQ(PL_scopestack_name[PL_scopestack_ix-1], "block")), function Perl_pp_leave, file
pp_hot.c, line 1901.
t/00_basic.t ......
All 9 subtests passed
Assertion failed: (((char*)PL_scopestack_name[PL_scopestack_ix-1] == (char*)"loop2") ||
strEQ(PL_scopestack_name[PL_scopestack_ix-1], "loop2")), function Perl_pp_leaveloop, file
pp_ctl.c, line 2098.
t/01_process.t ....
Failed 3/13 subtests
etc. etc.
Failed 16/19 test programs. 0/156 subtests failed.
Summary of my perl5 (revision 5 version 12 subversion 2) configuration:
Commit id: 7a3b65c9d99f69553fffe01f73d49fe9abf95120
Platform:
osname=darwin, osvers=10.4.0, archname=darwin-thread-multi-2level
uname='darwin timac.local 10.4.0 darwin kernel version 10.4.0: fri apr 23 18:28:53 pdt
2010; root:xnu-1504.7.4~1release_i386 i386 '
config_args='-des -Doptimize=-g -DEBUGGING=both -Dusethreads -Dusemultiplicity -
Dusesitecustomize -Dusedevel -Uversiononly -Dprefix=/usr/local/perl512-dev'
hint=recommended, useposix=true, d_sigaction=define
useithreads=define, usemultiplicity=define
useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
use64bitint=undef, use64bitall=undef, uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc', ccflags ='-fno-common -DPERL_DARWIN -no-cpp-precomp -DDEBUGGING -fno-
strict-aliasing -pipe -fstack-protector -I/usr/local/include -I/opt/local/include',
optimize='-g',
cppflags='-no-cpp-precomp -fno-common -DPERL_DARWIN -no-cpp-precomp -
DDEBUGGING -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -
I/opt/local/include'
ccversion='', gccversion='4.2.1 (Apple Inc. build 5664)', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='env MACOSX_DEPLOYMENT_TARGET=10.3 cc', ldflags =' -fstack-protector -
L/usr/local/lib -L/opt/local/lib'
libpth=/usr/local/lib /opt/local/lib /usr/lib
libs=-lgdbm -ldbm -ldl -lm -lutil -lc
perllibs=-ldl -lm -lutil -lc
libc=/usr/lib/libc.dylib, so=dylib, useshrplib=false, libperl=libperl.a
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=bundle, d_dlsymun=undef, ccdlflags=' '
cccdlflags=' ', lddlflags=' -bundle -undefined dynamic_lookup -L/usr/local/lib -
L/opt/local/lib -fstack-protector'
Characteristics of this binary (from libperl):
Compile-time options: DEBUGGING MULTIPLICITY PERL_DONT_CREATE_GVSV
PERL_IMPLICIT_CONTEXT PERL_MALLOC_WRAP
PERL_TRACK_MEMPOOL PERL_USE_DEVEL USE_ITHREADS
USE_LARGE_FILES USE_PERLIO USE_PERL_ATOF
USE_REENTRANT_API USE_SITECUSTOMIZE
Built under darwin
Compiled at Oct 3 2010 20:25:00
%ENV:
PERLCRITIC="/Users/timbo/.setdev/perlcriticrc"
PERLTIDY="/Users/timbo/.setdev/perltidyrc"
@INC:
/usr/local/perl512-dev/lib/site_perl/5.12.2/darwin-thread-multi-2level
/usr/local/perl512-dev/lib/site_perl/5.12.2
/usr/local/perl512-dev/lib/5.12.2/darwin-thread-multi-2level
/usr/local/perl512-dev/lib/5.12.2
/usr/local/perl512-dev/lib/site_perl/5.12.0/darwin-thread-multi-2level
/usr/local/perl512-dev/lib/site_perl/5.12.0
/usr/local/perl512-dev/lib/site_perl
.
I've attached the cpanm build.log file.
Subject: | build.log |
Message body not shown because it is not plain text.