pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/37739: perl-5.8.8nb7 has unresolved symbols on IRIX



>Number:         37739
>Category:       pkg
>Synopsis:       perl-5.8.8nb7 has unresolved symbols on IRIX
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Thu Jan 10 14:30:00 +0000 2008
>Originator:     Stuart Shelton
>Release:        n/a - pkgsrc latest from CVS
>Organization:
>Environment:
IRIX64 octane 6.5 07202013 IP30; IRIX 6.5.30f; MIPSpro 7.4.4m
>Description:

Whilst earlier versions of Perl worked correctly on IRIX, the latest fails it's 
BASE tests.

Running the perl binary from the build directory results in:

netbsd@octane /usr/bsd/var/tmp/lang/perl5/work/perl-5.8.8 # ./perl
1226469:./perl: rld: Error: unresolvable symbol in ./perl: PL_use_safe_putenv
1226469:./perl: rld: Error: unresolvable symbol in ./perl: PL_op
1226469:./perl: rld: Error: unresolvable symbol in ./perl: PL_exit_flags
1226469:./perl: rld: Error: unresolvable symbol in ./perl: PL_curpad
1226469:./perl: rld: Error: unresolvable symbol in ./perl: PL_sv_yes
1226469:./perl: rld: Error: unresolvable symbol in ./perl: PL_do_undump
1226469:./perl: rld: Error: unresolvable symbol in ./perl: 
PL_perl_destruct_level
1226469:./perl: rld: Error: unresolvable symbol in ./perl: PL_stack_sp
1226469:./perl: rld: Error: unresolvable symbol in ./perl: PL_markstack_ptr
1226469:./perl: rld: Error: unresolvable symbol in ./perl: PL_stack_base
1226469:./perl: rld: Error: unresolvable symbol in ./perl: PL_sigfpe_saved
1226469:./perl: rld: Fatal Error: this executable has unresolvable symbols

>How-To-Repeat:

This binary was built with PKG_OPTIONS.perl="-threads"... with threading 
enabled, there were actually less unresolvable symbols - but still 4 or 5.
>Fix:

What was changed from the last revision to the current?

I can't see anything significant in the Makefile (I thought that changing 
whether "-Duseshrplib" from 1.130 to 1.131 (5.8.8r5) might have been the issue 
- but this change only affects Darwin) - so I assume that the change must be 
within another of the package files, or the source itself?

The latest version I had installed which worked was perl-5.8.8nb6.




Home | Main Index | Thread Index | Old Index