Frédéric Oger on 02 Oct 2002 09:10:01 +0200 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Problem with Perl Math::Pari on TRU64 |
I'm trying to install Math::Pari-2.010305, pari-2.1.4 with perl version 5.8 on Compaq Tru64 Unix v4.0d in order to install Net-SSH module. I am running into some problems with thousands "Unaligned access" errors when I run 'make test'. The 'make' returns no errors Also tried on another Tru64 with perl 5.6.1 installed. Same problem appeared. Can someone lend me a clue on how to get 'make test' working? Perl configuration, and output from Makefile.PL/make/make test follow below: Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration: Platform: osname=dec_osf, osvers=4.0d, archname=alpha-dec_osf uname='osf1 samba.sc.ucl.ac.be v4.0 878 alpha ' config_args='-de' hint=recommended, useposix=true, d_sigaction=define usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef useperlio=define d_sfio=undef uselargefiles=define usesocks=undef use64bitint=define use64bitall=define uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cc', ccflags ='-std -D_INTRINSICS -fprm d -ieee -I/usr/local/include -DLANGUAGE_C', optimize='-O4', cppflags='-std -D_INTRINSICS -ieee -I/usr/local/include -DLANGUAGE_C' ccversion='V5.6-071', gccversion='', gccosandvers='' intsize=4, longsize=8, ptrsize=8, doublesize=8, byteorder=12345678 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=8 ivtype='long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='ld', ldflags =' -L/usr/local/lib' libpth=/usr/local/lib /usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /var/shlib libs=-ldbm -ldb -lm -lutil perllibs=-lm -lutil libc=/usr/shlib/libc.so, so=so, useshrplib=true, libperl=libperl.so gnulibc_version='' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' -Wl,-rpath,/usr/local/lib/perl5/5.8.0/alpha-dec_osf/CORE' cccdlflags=' ', lddlflags='-shared -expect_unresolved "*" -msym -std -s -L/usr/local/lib' Characteristics of this binary (from libperl): Compile-time options: USE_64_BIT_INT USE_64_BIT_ALL USE_LARGE_FILES Built under dec_osf Compiled at Oct 1 2002 11:34:06 @INC: /usr/local/lib/perl5/5.8.0/alpha-dec_osf /usr/local/lib/perl5/5.8.0 /usr/local/lib/perl5/site_perl/5.8.0/alpha-dec_osf /usr/local/lib/perl5/site_perl/5.8.0 /usr/local/lib/perl5/site_perl perl Makefile.PL Found GP/PARI build directory in pari-2.1.4 (integer-formatted version 2001004). ...Will not overwrite libPARI/paricfg.h... (remove it manually if needed) You may also want to remove libPARI/paricfg.h if your configuration changed from the time of the first build in this directory... 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) ...Processor of family `alpha' detected ...I will use assembler build of type 'alpha'. Writing Makefile for Math::PARI::libPARI Writing Makefile for Math::Pari make 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="-O4" PASTHRU_DEFINE="" PASTHRU_INC="" make[1]: Entering directory `/mail/tmp/Net-SSH/Math-Pari-2.010305/libPARI' ... ... ... cc: Warning: .././pari-2.1.4/src/graph/Gnuplot.h, line 433: Non-void function "myterm_table_not_loaded_di" does not contain a return statement. static double ^ cc: Warning: .././pari-2.1.4/src/graph/Gnuplot.h, line 655: Non-void function "StartOutput" does not contain a return statement. int ^ cc: Warning: .././pari-2.1.4/src/graph/Gnuplot.h, line 658: Non-void function "EndOutput" does not contain a return statement. int ... then the 'make test' return thousands of: Unaligned access pid=30583 <perl> va=0x1404e654c pc=0x300000a3e60 ra=0x300000a3e40 inst=0xb40b0008 Unaligned access pid=30583 <perl> va=0x1404e6544 pc=0x3000008da64 ra=0x30000088780 inst=0xa4090000 Unaligned access pid=30583 <perl> va=0x1404e65b4 pc=0x3000008daac ra=0x30000088780 inst=0xa6310000 Unaligned access pid=30583 <perl> va=0x1404e6544 pc=0x3000008dac8 ra=0x30000088780 inst=0xa6490000 Unaligned access pid=30583 <perl> va=0x1404e65b4 pc=0x3000008dae4 ra=0x30000088780 inst=0xa6730000 Unaligned access pid=30583 <perl> va=0x1404e654c pc=0x300000a1a10 ra=0x3000008dea0 inst=0xa4500008 Unaligned access pid=30583 <perl> va=0x1404e65bc pc=0x300000a1a14 ra=0x3000008dea0 inst=0xb4510008 Unaligned access pid=30583 <perl> va=0x1404e654c pc=0x300000a1a18 ra=0x3000008dea0 inst=0xa4700008 Unaligned access pid=30583 <perl> va=0x1404e6544 pc=0x300000a1a44 ra=0x3000008dea0 inst=0xa4700000 Unaligned access pid=30583 <perl> va=0x1404e65b4 pc=0x300000a1a58 ra=0x3000008dea0 inst=0xa4910000 My CC version is : DEC C V5.6-071 on Digital UNIX V4.0 (Rev. 878) Does someone has any solution ? Kind regards, Fred. Oger -- Frédéric Oger Service Informatique de la Faculté des Sciences Bâtiment Pierre Curie - Rue du Compas, 2 1348 Louvain-la-Neuve Phone: +32-10-47.38.79 Fax: +32-10-47.38.78