B-C-1.42 aix 7.1 - make test failed, Perl_debop and Perl_unshare_hek not found - in perl 5.10.1

83 views
Skip to first unread message

Michael Wittauer

unread,
Dec 6, 2013, 6:28:58 AM12/6/13
to perl-c...@googlegroups.com
Aix 7.1 perl 5.10.1 - make test failed - because some modules not found. Are any install prereqs available for
this issue ?

 /source/cpan/B-C-1.42 # make test
No tests defined for ByteLoader extension.
Target "test" is up to date.
No tests defined for B::Stash extension.
Target "test" is up to date.
Target "test" is up to date.
        PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/asmdata.t ....... ok
t/assembler.t ..... Can't load '/source/cpan/B-C-1.42/blib/arch/auto/ByteLoader/ByteLoader.so' for module ByteLoader: rtld: 0712-001 Symbol Perl_debop was referenced
      from module /source/cpan/B-C-1.42/blib/arch/auto/ByteLoader/ByteLoader.so(), but a runtime definition
            of the symbol was not found.
rtld: 0712-001 Symbol Perl_unshare_hek was referenced
      from module /source/cpan/B-C-1.42/blib/arch/auto/ByteLoader/ByteLoader.so(), but a runtime definition
            of the symbol was not found. at /usr/opt/perl5/lib/5.10.1/aix-thread-multi/DynaLoader.pm line 200.
 at /source/cpan/B-C-1.42/blib/lib/B/Assembler.pm line 14
Compilation failed in require at /source/cpan/B-C-1.42/blib/lib/B/Assembler.pm line 14.
Compilation failed in require at t/assembler.t line 178.
BEGIN failed--compilation aborted at t/assembler.t line 178.
t/assembler.t ..... Dubious, test returned 9 (wstat 2304, 0x900)
No subtests run
t/bblock.t ........ ok
t/bytecode.t ...... 1/50

/source/cpan/B-C-1.42 # perl -V | head
Summary of my perl5 (revision 5 version 10 subversion 1) configuration:

rurban

unread,
Dec 7, 2013, 4:15:07 PM12/7/13
to perl-c...@googlegroups.com
On Friday, December 6, 2013 5:28:58 AM UTC-6, Michael Wittauer wrote:
Aix 7.1 perl 5.10.1 - make test failed - because some modules not found. Are any install prereqs available for
this issue ?

AIX is similar to windows. It doesn't work with 1.42 yet and is work in progress. 
It requires strict linking, not lazy as on unix systems.
unshare_hek and debop are not exported by libperl, so we have to work around somehow.

There's a win branch to overcome these problems, but not frequently updated lately, 
as we are working on more general problems before attacking special problems such as this.
We expect the upcoming 1.43 release to work on windows, and AIX should work also then.

Michael Wittauer

unread,
Dec 10, 2013, 8:30:31 AM12/10/13
to perl-c...@googlegroups.com
Thanks a lot ! When is the 1.43 release date planned ?

Reini Urban

unread,
Dec 10, 2013, 9:54:33 AM12/10/13
to perl-c...@googlegroups.com
On Tue, Dec 10, 2013 at 7:30 AM, Michael Wittauer <mwit...@gmail.com> wrote:
> Thanks a lot ! When is the 1.43 release date planned ?

We have no date, but the plan was between Oct 2013 and May 2014.
We need to fix a couple of annoying bugs for rarely used features,
and started fixing problems when running the full core testsuite.
See the bug-tracker for milestone:NextRelease

https://code.google.com/p/perl-compiler/issues/list?can=2&q=Milestone%3DNextRelease

And I'm not sure yet if we can fix all the windows linking and threading
problems for 1.43. It's a back and forth
> --
> --
> Unsubscribe via mail to perl-compile...@googlegroups.com
> Options: http://groups.google.com/group/perl-compiler?hl=en
>
> ---
> You received this message because you are subscribed to the Google Groups
> "perl-compiler" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to perl-compile...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.



--
Reini Urban
http://cpanel.net/ http://www.perl-compiler.org/
Reply all
Reply to author
Forward
0 new messages