Front page | perl.perl5.porters |
Postings from February 2003
Re: FAIL ExtUtils-ParseXS-1.99 sparc-netbsd 1.5.3
From:
Ken Williams
Date:
February 21, 2003 14:48
Subject:
Re: FAIL ExtUtils-ParseXS-1.99 sparc-netbsd 1.5.3
Message ID:
70E2D9FB-45EE-11D7-B576-003065F6D85A@mathforum.org
Hi,
As you might know, ExtUtils::ParseXS is a replacement for (actually,
just an encapsulation of) the xsubpp script, in module form. I'm
hoping it becomes the way xsubpp is implemented in future perl
releases, making its functionality more accessible to other application
code.
I got the following failure from a cpan-tester, but I don't know how to
judge what the problem is. Can anyone offer some suggestions? It
might be just that the test script t/basic.t is fragile, or it might be
that ParseXS itself is doing something wrong.
-Ken
On Thursday, February 13, 2003, at 01:17 PM, CPAN Tester / CPAN++
automate wrote:
> --
> This is an error report generated automatically by CPANPLUS,
> version 0.042.
>
> Below is the error stack during 'make test':
>
> PERL_DL_NONLAZY=1 /usr/local/perl-5.8.0/bin/perl
> "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib',
> 'blib/arch')" t/*.t
> t/basic....# Test 7 got: 'Can't load './XSTest.so' for module XSTest:
> /usr/local/home/alian/.cpanplus/5.8.0/build/ExtUtils-ParseXS-1.99/t/./
> XSTest.so: Undefined symbol "" (reloc type = 12, symnum = 4) at
> /usr/local/perl-5.8.0/lib/5.8.0/sparc-netbsd/DynaLoader.pm line 229,
> <File0000> line 28.
> at t/basic.t line 41
> Compilation failed in require at t/basic.t line 41, <File0000> line 28.
> ' (t/basic.t at line 42)
> # Expected: ''
> Can't locate auto/XSTest/is_even.al in @INC (@INC contains:
> /usr/local/home/alian/.cpanplus/5.8.0/build/ExtUtils-ParseXS-1.99/
> blib/lib
> /usr/local/home/alian/.cpanplus/5.8.0/build/ExtUtils-ParseXS-1.99/
> blib/arch
> /usr/local/home/alian/.cpanplus/5.8.0/build/ExtUtils-ParseXS-1.99/
> blib/lib
> /usr/local/home/alian/.cpanplus/5.8.0/build/ExtUtils-ParseXS-1.99/
> blib/arch /usr/local/perl-5.8.0/lib/5.8.0/sparc-netbsd
> /usr/local/perl-5.8.0/lib/5.8.0/sparc-netbsd
> /usr/local/perl-5.8.0/lib/5.8.0
> /usr/local/perl-5.8.0/lib/site_perl/5.8.0/sparc-netbsd
> /usr/local/perl-5.8.0/lib/site_perl/5.8.0/sparc-netbsd
> /usr/local/perl-5.8.0/lib/site_perl/5.8.0
> /usr/local/perl-5.8.0/lib/site_perl/5.8.0/sparc-netbsd
> /usr/local/perl-5.8.0/lib/site_perl/5.8.0
> /usr/local/perl-5.8.0/lib/site_perl .
> /usr/local/perl-5.8.0/lib/5.8.0/sparc-netbsd
> /usr/local/perl-5.8.0/lib/5.8.0
> /usr/local/perl-5.8.0/lib/site_perl/5.8.0/sparc-netbsd
> /usr/local/perl-5.8.0/lib/site_perl/5.8.0
> /usr/local/perl-5.8.0/lib/site_perl .) at t/basic.t line 43
> dubious
> Test returned status 2 (wstat 512, 0x200)
[...]
> --
>
> Summary of my perl5 (revision 5.0 version 8 subversion 0)
> configuration:
> Platform:
> osname=netbsd, osvers=1.5.3, archname=sparc-netbsd
> uname='netbsd pluton 1.5.3 netbsd 1.5.3 (generic) #7: fri jul 5
> 22:08:15 cst 2002 toor@proxima:usrsrcsysarchsparccompilegeneric sparc > '
> config_args='-Dcf_email=alian@cpan.org -des
> -Dcc=/usr/local/bin/gcc -Dprefix=/usr/local/perl-5.8.0'
> hint=recommended, useposix=true, d_sigaction=define
> usethreads=undef use5005threads=undef useithreads=undef
> usemultiplicity=undef
> useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
> use64bitint=undef use64bitall=undef uselongdouble=undef
> usemymalloc=y, bincompat5005=undef
> Compiler:
> cc='/usr/local/bin/gcc', ccflags ='-fno-strict-aliasing
> -I/usr/pkg/include',
> optimize='-O',
> cppflags='-fno-strict-aliasing -I/usr/pkg/include'
> ccversion='', gccversion='egcs-2.91.66 19990314 (egcs-1.1.2
> release)', gccosandvers=''
> intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321
> d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=8
> ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
> lseeksize=8
> alignbytes=8, prototype=define
> Linker and Libraries:
> ld='/usr/local/bin/gcc', ldflags =' -Wl,-rpath,/usr/pkg/lib
> -Wl,-rpath,/usr/local/lib -L/usr/pkg/lib -L/usr/local/lib'
> libpth=/usr/pkg/lib /usr/local/lib /usr/lib
> libs=-lm -lc -lposix -lcrypt -lutil
> perllibs=-lm -lc -lposix -lcrypt -lutil
> libc=/usr/lib/libc.so, so=so, useshrplib=false, libperl=libperl.a
> gnulibc_version=''
> Dynamic Linking:
> dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef,
> ccdlflags='-Wl,-whole-archive -lgcc -Wl,-no-whole-archive -Wl,-E '
> cccdlflags='-DPIC -fPIC ', lddlflags='--whole-archive -shared
> -L/usr/pkg/lib -L/usr/local/lib'
>