Testing on demand on IRIX

I have this module that is failing tests on IRIX only. I do not have any knowledge of IRIX, I do not own an IRIX machine, and I do not want to create new releases of the module printing debug information on tests, so that I can analyze what is going on. This would be kind of tiresome. I needed to create a new release, upload to CPAN and wait for it to be picked by those specific CPAN testers that own an IRIX platform.
What I need is one of two things:

  • Someone that help me testing the module (and hopefully helping me to understand what's wrong on IRIX)
  • Get some CPAN testers on demand, where I can submit a tarball, choose a specific platform and wait for the test results.
Given that we (Perl community) do not own the later, is anybody willing to help me? :)

4 Comments

What module is it and where's the failure report? Maybe people that don't have IRIX can help you out by going over your code and spotting something unportable that you've which might be tripping up IRIX and other systems.

Hi Alberto,

on a 32bit irix all is fine. Im trying to build perl 5.8.9 on irix64, if it works because I can also test it again.

bye

robert

---- Test Result on irix ----


perlSummary of my perl5 (revision 5 version 8 subversion 9) configuration:
Platform:
osname=irix, osvers=6.5, archname=IP32-irix
uname='irix pretoria 6.5 01062343 ip32 '
config_args='-de -Dprefix=/home/rbo/arch/IRIX.mips/perl-5.8.9-bigint/ -Duse64bitint'
hint=previous, 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=n, bincompat5005=undef
Compiler:
cc='cc -n32', ccflags ='-D_BSD_TYPES -D_BSD_TIME -woff 1184,1552 -I/usr/local/include -DLANGUAGE_C',
optimize='-O3 -OPT:Olimit=0:space=ON',
cppflags='-D_BSD_TYPES -D_BSD_TIME -woff 1184,1552 -I/usr/local/include -DLANGUAGE_C -D_BSD_TYPES -D_BSD_TIME -woff 1184,1552 -I/usr/local/include -DLANGUAGE_C'
ccversion='MIPSpro Compilers: Version 7.4.3m', gccversion='', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321
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='cc -n32', ldflags =' -Wl,-woff,84 -L/usr/local/lib -L/usr/gnu/lib'
libpth=/usr/local/lib /usr/gnu/lib /usr/lib32 /lib32 /lib /usr/lib /usr/lib64
libs=-ldb -lm -lc
perllibs=-lm -lc
libc=/usr/lib32/libc.so, so=so, useshrplib=false, libperl=libperl.a
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' '
cccdlflags=' ', lddlflags='-n32 -shared -L/usr/local/lib -L/usr/gnu/lib'


Characteristics of this binary (from libperl):
Compile-time options: USE_FAST_STDIO USE_LARGE_FILES USE_PERLIO
Built under irix
Compiled at Oct 7 2010 07:13:47
@INC:
/home/rbo/arch/IRIX.mips/lib/perl5/5.8.9/IP32-irix
/home/rbo/arch/IRIX.mips/lib/perl5/5.8.9
/home/rbo/arch/IRIX.mips/lib/perl5/site_perl/5.8.9/IP32-irix
/home/rbo/arch/IRIX.mips/lib/perl5/site_perl/5.8.9
.
[rbo@pretoria ~/Development/ExtUtils-LibBuilder-0.02]$ perl Build.PL
Creating new 'MYMETA.yml' with configuration results
Creating new 'Build' script for 'ExtUtils-LibBuilder' version '0.02'
[rbo@pretoria ~/Development/ExtUtils-LibBuilder-0.02]$ ./Build test
t/00-load.........ok 1/1# Testing ExtUtils::LibBuilder 0.02, Perl 5.008009, /home/rbo/arch/IRIX.mips/bin/perl
t/00-load.........ok
t/01-simple.......ok
t/manifest........skipped
all skipped: Author tests not required for installation
t/pod-coverage....skipped
all skipped: Test::Pod::Coverage 1.08 required for testing POD coverage
t/pod.............skipped
all skipped: Test::Pod 1.22 required for testing POD
All tests successful, 3 tests skipped.
Files=5, Tests=8, 21 wallclock secs ( 7.81 cusr + 3.36 csys = 11.17 CPU)
[rbo@pretoria ~/Development/ExtUtils-LibBuilder-0.02]$

Hi Alberto,

i can't reproduce the error. David Cantrell has a newer irix and a newer sgi...

If i can help you anymore write me an E-Mail: rbo(at)cpan(dot)org


# Testing ExtUtils::LibBuilder 0.02, Perl 5.008008, /home/rbo/arch/IRIX64.mips/perl-5.8.8-64bitint/bin/perl
t/00-load.t ....... ok
t/01-simple.t ..... ok
t/manifest.t ...... skipped: Author tests not required for installation
t/pod-coverage.t .. skipped: Test::Pod::Coverage 1.08 required for testing POD coverage
t/pod.t ........... skipped: Test::Pod 1.22 required for testing POD
All tests successful.
Files=5, Tests=8, 3 wallclock secs ( 0.19 usr 0.10 sys + 1.42 cusr 0.56 csys = 2.27 CPU)
Result: PASS


Summary of my perl5 (revision 5 version 8 subversion 8) configuration:
Platform:
osname=irix, osvers=6.5, archname=IP30-irix-64int
uname='irix64 ida 6.5 01062343 ip30 '
config_args='-de -Dprefix=/home/rbo/arch/IRIX64.mips/perl-5.8.8-64bitint/ -Duse64bitint'
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=define use64bitall=undef uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='cc -n32', ccflags ='-D_BSD_TYPES -D_BSD_TIME -woff 1184,1552 -DLANGUAGE_C',
optimize='-O3 -OPT:Olimit=0:space=ON',
cppflags='-D_BSD_TYPES -D_BSD_TIME -woff 1184,1552 -DLANGUAGE_C'
ccversion='MIPSpro Compilers: Version 7.4.3m', gccversion='', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=87654321
d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
ivtype='long long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='cc -n32', ldflags =' -Wl,-woff,84 -L/usr/local/lib'
libpth=/usr/local/lib /usr/lib32 /lib32 /lib /usr/lib
libs=-ldb -lm -lc
perllibs=-lm -lc
libc=/usr/lib32/libc.so, so=so, useshrplib=false, libperl=libperl.a
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' '
cccdlflags=' ', lddlflags='-n32 -shared -L/usr/local/lib'


Characteristics of this binary (from libperl):
Compile-time options: USE_64_BIT_INT USE_LARGE_FILES USE_PERLIO
Built under irix
Compiled at Oct 7 2010 15:49:54
@INC:
/home/rbo/arch/IRIX64.mips/perl-5.8.8-64bitint/lib/5.8.8/IP30-irix-64int
/home/rbo/arch/IRIX64.mips/perl-5.8.8-64bitint/lib/5.8.8
/home/rbo/arch/IRIX64.mips/perl-5.8.8-64bitint/lib/site_perl/5.8.8/IP30-irix-64int
/home/rbo/arch/IRIX64.mips/perl-5.8.8-64bitint/lib/site_perl/5.8.8
/home/rbo/arch/IRIX64.mips/perl-5.8.8-64bitint/lib/site_perl
.

Leave a comment

About Alberto Simões

user-pic I blog about Perl. D'uh!