Re: Math::Pari headaches



I believe I've found the problem - the pari library doesn't build
correctly. Here's the output of a "make test-all" against pari-2.3.0:

* Testing objets for gp-sta..TIME=2 for gp-dyn..TIME=2
* Testing analyz for gp-sta..TIME=40 for gp-dyn..TIME=40
* Testing number for gp-sta..TIME=38 for gp-dyn..TIME=37
* Testing polyser for gp-sta..TIME=10 for gp-dyn..TIME=11
* Testing linear for gp-sta..TIME=17 for gp-dyn..TIME=16
* Testing elliptic for gp-sta..TIME=31 for gp-dyn..TIME=32
* Testing sumiter for gp-sta..TIME=25 for gp-dyn..TIME=26
* Testing graph for gp-sta..TIME=15 for gp-dyn..TIME=13
* Testing program for gp-sta..TIME=41 for gp-dyn..TIME=39
* Testing trans for gp-sta..TIME=114 for gp-dyn..TIME=115
* Testing nfields for gp-sta..TIME=261 for gp-dyn..TIME=265
* Testing compat for gp-sta..TIME=459 for gp-dyn..TIME=467
* Testing ellglobalred for gp-sta..BUG [2] for gp-dyn..BUG [10]
* Testing galois for gp-sta..BUG [1797] for gp-dyn..BUG [1795]
* Testing intnum for gp-sta..TIME=35266 for gp-dyn..TIME=37662
* Testing qfbsolve for gp-sta..TIME=3428 for gp-dyn..TIME=3268
* Testing rfrac for gp-sta..TIME=18589 for gp-dyn..TIME=19413
* Testing round4 for gp-sta..TIME=20733 for gp-dyn..TIME=20667
* Testing stark for gp-sta..TIME=51001 for gp-dyn..TIME=50909
+++ [BUG] Total bench for gp-sta is 131660
+++ [BUG] Total bench for gp-dyn is 134575

PROBLEMS WERE NOTED. The following files list them in diff format:
Directory: /data01/home/msafford/paristuff/pari-2.3.0/Olinux-i686
ellglobalred-sta.dif
galois-sta.dif
ellglobalred-dyn.dif
galois-dyn.dif
make[1]: *** [test-all] Error 1
make[1]: Leaving directory
`/data01/home/msafford/paristuff/pari-2.3.0/Olinux-i686'
make: *** [test-all] Error 2


msafford@xxxxxxxxx wrote:
Sisyphus wrote:
<msafford@xxxxxxxxx> wrote in message
.
.
[[DELETED]@[DELETED] bin]$ sshtest
Can't locate loadable object for module Math::Pari in @INC
.
.

Near as I can tell, it's looking for the Pari.so object, which I just
tried dumping directly into an @INC-listed directory:


Yep - it's looking for Pari.so, but why did you dump it "directly into an
@INC-listed directory" ?
Normally the installation of any module is handled by running (as root)
'make install'.

If Pari.so is located where you've reported, and if its permissions are set
appropriately, then perl should be able to find it.

Were there any problems with 'make test' ?

Cheers,
Rob

I manually dumped it there mainly as a desparation move. As far as the
'make test' goes, I had to install this as an RPM due to system control
policies. When I manually compile and test it, I get this:

cd libPARI && make LIB="" LIBPERL_A="libperl.a" LINKTYPE="dynamic"
PREFIX="" OPTIMIZE="-O2 -g -pipe -m32 -march=i386 -mtune=pentium4"
PASTHRU_DEFINE="" PASTHRU_INC=""
make[1]: Entering directory
`/data01/home/msafford/paristuff/Math-Pari-2.010706/libPARI'
make[1]: Leaving directory
`/data01/home/msafford/paristuff/Math-Pari-2.010706/libPARI'
make[1]: Entering directory
`/data01/home/msafford/paristuff/Math-Pari-2.010706/libPARI'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory
`/data01/home/msafford/paristuff/Math-Pari-2.010706/libPARI'
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e"
"test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00_Pari............dubious
Test returned status 0 (wstat 11, 0xb)
t/55_analyz..........dubious
Test returned status 0 (wstat 11, 0xb)
t/55_ellglobalred....dubious
Test returned status 0 (wstat 11, 0xb)
t/55_elliptic........dubious
Test returned status 0 (wstat 11, 0xb)
t/55_galois..........dubious
Test returned status 0 (wstat 11, 0xb)
t/55_graph...........dubious
Test returned status 0 (wstat 11, 0xb)
t/55_intnum..........dubious
Test returned status 0 (wstat 11, 0xb)
t/55_linear..........dubious
Test returned status 0 (wstat 11, 0xb)
t/55_nfields.........dubious
Test returned status 0 (wstat 11, 0xb)
t/55_number..........dubious
Test returned status 0 (wstat 11, 0xb)
t/55_objets..........dubious
Test returned status 0 (wstat 11, 0xb)
t/55_ploth...........dubious
Test returned status 0 (wstat 11, 0xb)
t/55_polyser.........dubious
Test returned status 0 (wstat 11, 0xb)
t/55_program.........dubious
Test returned status 0 (wstat 11, 0xb)
t/55_qfbsolve........dubious
Test returned status 0 (wstat 11, 0xb)
t/55_rfrac...........dubious
Test returned status 0 (wstat 11, 0xb)
t/55_round4..........dubious
Test returned status 0 (wstat 11, 0xb)
t/55_stark...........dubious
Test returned status 0 (wstat 11, 0xb)
t/55_sumiter.........dubious
Test returned status 0 (wstat 11, 0xb)
t/55_trans...........dubious
Test returned status 0 (wstat 11, 0xb)
t/PlotRect...........dubious
Test returned status 0 (wstat 11, 0xb)
t/zz_leak............dubious
Test returned status 0 (wstat 11, 0xb)
FAILED--22 test scripts could be run, alas--no output ever seen
make: *** [test_dynamic] Error 255

.



Relevant Pages

  • Re: compile problem
    ... make: Entering directory ... make: Leaving directory ... Making install in sounds ... Making install in k3bsetup ...
    (alt.os.linux.suse)
  • Cant install kdebase
    ... I can't get kdebase to install. ... Now KDE. ... gmake: Entering directory ... gmake: Leaving directory ...
    (freebsd-questions)
  • Re: Math::Pari headaches
    ... make: Leaving directory ... @INC-listed directory"? ... I had to install this as an RPM due to system control ... make: Entering directory ...
    (comp.lang.perl.modules)
  • Tripwire-2.3.1.2 problem on a FreeBSD 4.11 box
    ... gmake: Entering directory ... gmake: Leaving directory ... And I also get an error on a make install command: ... Checking for programs specified in install configuration file.... ...
    (freebsd-questions)
  • Probleme beim Kompilieren von QCAD 2.0.5.0-1 unter SuSE 10.0
    ... checking build system type... ... checking whether we are cross compiling... ... make: Entering directory ... make: Leaving directory ...
    (de.comp.cad)