I am getting errors when I try to install this Math Pari under HPUX 11i with gcc 3.2 and perl 5.8:
install Math::Pari Running install for module Math::Pari Running make for I/IL/ILYAZ/modules/Math-Pari-2.010305.tar.gz CPAN: Digest::MD5 loaded ok Checksum for /.cpan/sources/authors/id/I/IL/ILYAZ/modules/Math-Pari-2. +010305.tar.gz ok Scanning cache /.cpan/build for sizes x Math-Pari-2.010305/utils/Math/PariBuild.pm, 28762 bytes, 57 tape blo +cks x Math-Pari-2.010305/utils/paridoc_to_pod, 10012 bytes, 20 tape blocks x Math-Pari-2.010305/utils/notes, 1364 bytes, 3 tape blocks x Math-Pari-2.010305/utils/README, 176 bytes, 1 tape blocks x Math-Pari-2.010305/utils/inc.h, 276 bytes, 1 tape blocks x Math-Pari-2.010305/utils/chap3_to_pod, 8247 bytes, 17 tape blocks x Math-Pari-2.010305/utils/comp_funcs.pl, 6214 bytes, 13 tape blocks x Math-Pari-2.010305/utils/foncpari.pl, 4590 bytes, 9 tape blocks x Math-Pari-2.010305/typemap, 1361 bytes, 3 tape blocks x Math-Pari-2.010305/libPARI/extract_codes.pl, 1376 bytes, 3 tape bloc +ks x Math-Pari-2.010305/libPARI/codes_2014, 405 bytes, 1 tape blocks x Math-Pari-2.010305/libPARI/expected_codes, 363 bytes, 1 tape blocks x Math-Pari-2.010305/libPARI/gphelp, 34067 bytes, 67 tape blocks x Math-Pari-2.010305/libPARI/Makefile.PL, 7403 bytes, 15 tape blocks x Math-Pari-2.010305/Pari.xs, 64679 bytes, 127 tape blocks x Math-Pari-2.010305/test_eng/ex.t, 124 bytes, 1 tape blocks x Math-Pari-2.010305/test_eng/Testout.pm, 20504 bytes, 41 tape blocks x Math-Pari-2.010305/Makefile.PL, 5183 bytes, 11 tape blocks x Math-Pari-2.010305/PariInit.pm, 1332 bytes, 3 tape blocks x Math-Pari-2.010305/README, 3315 bytes, 7 tape blocks x Math-Pari-2.010305/patches/diff_2.1.3_interface, 960 bytes, 2 tape b +locks x Math-Pari-2.010305/patches/diff_2.2.2_interface, 1320 bytes, 3 tape +blocks x Math-Pari-2.010305/patches/diff_pari-2.1.3-ix86-divl, 527 bytes, 2 t +ape blocksx Math-Pari-2.010305/patches/diff_2.1.2_gccism, 502 bytes, +1 tape blocks x Math-Pari-2.010305/t/Pari.t, 8146 bytes, 16 tape blocks x Math-Pari-2.010305/t/PlotRect.t, 1076 bytes, 3 tape blocks x Math-Pari-2.010305/TODO, 100 bytes, 1 tape blocks x Math-Pari-2.010305/Pari.pm, 34397 bytes, 68 tape blocks x Math-Pari-2.010305/MANIFEST, 500 bytes, 1 tape blocks x Math-Pari-2.010305/INSTALL, 4465 bytes, 9 tape blocks x Math-Pari-2.010305/Changes, 13827 bytes, 28 tape blocks Removing previously used /.cpan/build/Math-Pari-2.010305 CPAN.pm: Going to build I/IL/ILYAZ/modules/Math-Pari-2.010305.tar.gz Found GP/PARI build directory in ../../../pari-2.1.4 (integer-formatted version 2001004). ...Generating libPARI/paricfg.h ... Scanning header files... ...getrusage Creating libPARI/paricfg.h... Problems with numeric interface codes noted: May be harmless: non-unique string interfaces for numeric interfaces +: 29 meaning "GGp GG GGD0,L,p" Possible problems with Math::Pari interface to GP/PARI: unexpected value of string interfaces for numeric interfaces: 29 meaning "GGp GG GGD0,L,p" (was meaning "GGp" in 2.1.3) Checking if your kit is complete... Looks good ...Processor of family `hppa' detected ...I will use assembler build of type 'hppa'. ### ### Apparently current HPPA assembler files are not relocatable, ### thus probably unsuitable for dynamic linking. ### It is advisable to restart Makefile.PL with an extra argument ### machine=port ### if you are planning for dynamic linking of Math::Pari. ### ### NOTE: machine=port results in a significant drop in performance. ### For a static build: ### perl Makefile.PL LINKTYPE=static ### make static ### make perl ### make test ### make install ### ...Assembler is GNU assembler Writing Makefile for Math::PARI::libPARI Writing Makefile for Math::Pari cp libPARI.dumb.pod blib/lib/Math/libPARI.dumb.pod cp PariInit.pm blib/lib/Math/PariInit.pm cp Pari.pm blib/lib/Math/Pari.pm cp libPARI.pod blib/lib/Math/libPARI.pod cd libPARI && make LIB="" LIBPERL_A="libperl.a" LINKTYPE="dynamic" + PREFIX="/usr/local" OPTIMIZE="" PASTHRU_DEFINE="" PASTHRU_INC="" /usr/local/bin/perl -pe1 ../../../../pari-2.1.4/src/kernel/none/as +m0.h ../../../../pari-2.1.4/src/kernel/none/level1.h > pariinl.h
gcc -c -I../../../../pari-2.1.4/src/headers -I../../../../pari-2. +1.4/src/graph -I. -D_HPUX_SOURCE -fno-strict-aliasing -D_LARGEFILE_S +OURCE -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC -Derr=pari_err -DAS +MINLINE -DGCC_INLINE -DDYNAMIC_PLOTTING -o es.o ../../../../pari-2.1. +4/src/language/es.c In file included from ../../../../pari-2.1.4/src/headers/pari.h:69, from ../../../../pari-2.1.4/src/language/es.c:21: ../../../../pari-2.1.4/src/headers/parisys.h:52:10: #error "no inlinin +g without -O. Put back -O or remove -DGCC_INLINE" *** Error exit code 1
Stop. *** Error exit code 1 Stop. /bin/make -- NOT OK Running make test Can't test without successful make Running make install make had returned bad status, install seems impossible cpan>

Edit by tye


In reply to Math::Pari won't install by hpuxperl

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.