Subject: | Math::Pari appears incompatible with 5.10 |
I am attempting to install Net::SSH::Perl and one of the requirements is
the Math::Pari. My server is a Solaris 9 64bit box. I've got openpkg
package install which uses perl 5.10.0. Every attempt I've made to
compile the package has failed. I've used versions 2.010709, 2.010708,
2.010707 of Math::Pari and I've used pari-2.1.4, pari-2.1.6, pari-2.1.7,
pari-2.3.2, pari-2.3.3 all of them fail with mostly the same error. I
have attached the error log file for you above.
I jumped on #perl and 2 guys look at my error and immediately announced
that Math::Pari was trying to use a "function?" that is no longer
supported under perl 5.10.0. They said "just show him the error in a bug
report, he will know what to do" I don't claim to be an expert at perl I
dabble with scripts and so forth so I've tried to include all relevant
information here. Here is the error:
Command Options used: perl Makefile.PL paridir=/tmp/pari/pari2.1.7
machine=none
Pari.xs: In function 'installPerlFunctionCV':
Pari.xs:1153: error: 'XPVCV' has no member named 'xof_off'
Pari.xs: In function 'callPerlFunction':
Pari.xs:1219: error: 'XPVCV' has no member named 'xof_off'
make: *** [Pari.o] Error 1
When I used any version of less than pari-2.3 it always died during the
compile, however if I specificed machine=none then the pari-2.1.X
release compiled all the way to the same error as the pari-2.3.3
version. I've attached both logs above.
I'm hoping the fix won't be too difficult to apply, as this math::Pari
is used by quite a few things I imagine it's import to get it fixed for
the current release of perl.
Thanks for your time. Let me know if I can test bed anything for you.
-Tambu
Subject: | os_info.txt |
This is perl, v5.10.0 built for sun4-solaris
Copyright 1987-2007, Larry Wall
Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.
Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.
SunOS bos90591 5.9 Generic_122300-07 sun4u sparc SUNW,Sun-Fire-V440
Subject: | Math_Pari_compile_pari217_machine_auto.log |
Message body not shown because it is not plain text.
Subject: | Math_Pari_compile_pari217_machine_none.log |
Message body not shown because it is not plain text.