Subject: | IO-Interface broken on OpenBSD 3.5-STABLE/Sparc64 |
I'm using IO::Interface version .98 from CPAN on OpenBSD 3.5/Sparc64.
Perl -v spits out: This is perl, v5.8.3 built for sparc64-openbsd
Here's the output from CPAN.pm when I try to install:
Checking if your kit is complete...
Looks good
Checking for getifaddrs()... Okay, I will use it.
Writing Makefile for IO::Interface
cp Interface.pm blib/lib/IO/Interface.pm
AutoSplitting blib/lib/IO/Interface.pm (blib/lib/auto/IO/Interface)
/usr/bin/perl /usr/libdata/perl5/ExtUtils/xsubpp -typemap /usr/libdata/perl5/ExtUtils/typemap Interface.xs > Interface.xsc && mv Interface.xsc Interface.c
cc -c -fno-strict-aliasing -I/usr/local/include -O2 -DVERSION=\"0.98\" -DXS_VERSION=\"0.98\" -DPIC -fPIC "-I/usr/libdata/perl5/sparc64-openbsd/5.8.3/CORE" -DUSE_GETIFADDRS Interface.c
Running Mkbootstrap for IO::Interface ()
chmod 644 Interface.bs
rm -f blib/arch/auto/IO/Interface/Interface.so
LD_RUN_PATH="" cc -shared -fPIC Interface.o -o blib/arch/auto/IO/Interface/Interface.so
chmod 755 blib/arch/auto/IO/Interface/Interface.so
cp Interface.bs blib/arch/auto/IO/Interface/Interface.bs
chmod 644 blib/arch/auto/IO/Interface/Interface.bs
Manifying blib/man3/IO::Interface.3p
/usr/bin/make -- OK
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/basic....ok 3/5Use of uninitialized value in bitwise and (&) at t/basic.t line 31.
Use of uninitialized value in bitwise and (&) at t/basic.t line 31.
Use of uninitialized value in bitwise and (&) at t/basic.t line 31.
Use of uninitialized value in bitwise and (&) at t/basic.t line 31.
Use of uninitialized value in bitwise and (&) at t/basic.t line 31.
Use of uninitialized value in bitwise and (&) at t/basic.t line 31.
Use of uninitialized value in bitwise and (&) at t/basic.t line 31.
Use of uninitialized value in bitwise and (&) at t/basic.t line 31.
t/basic....NOK 4Use of uninitialized value in subroutine entry at t/basic.t line 36.
Use of uninitialized value in string eq at t/basic.t line 36.
t/basic....FAILED tests 4-5
Failed 2/5 tests, 60.00% okay
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/basic.t 5 2 40.00% 4-5
Failed 1/1 test scripts, 0.00% okay. 2/5 subtests failed, 60.00% okay.
*** Error code 2
Stop in /root/.cpan/build/IO-Interface-0.98 (line 831 of Makefile).
/usr/bin/make test -- NOT OK
Running make install
make test had returned bad status, won't install without force