Ilya Zakharevich on Fri, 4 Oct 2002 21:09:57 -0700 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: Problem with Perl Math::Pari on TRU64 |
On Sat, Oct 05, 2002 at 01:16:52AM +0200, Karim BELABAS wrote: > On 2 Oct 2002, Frédéric Oger wrote: > > 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'. > [...] > > ...Processor of family `alpha' detected > > ...I will use assembler build of type 'alpha'. > > The unaligned accesses are probably due to non relocatable assembler code > (producing a broken shared library). Try to build pari using the portable > kernel. > > I'm not sure how to do this from within Math::Pari setup. The following > should work: > > perl Makefile.PL machine=none Somehow my answer to frederic did not get it to the list. The actual problem is that Math::Pari thinks that non-alphas are 32-bit. Newer Perls provide sizeof(long) through Config.pm, so this should have been fixed long time ago... Mea culpa. So I think perl Makefile.PL configure would be a more appropriate fix (run GP/PARI's configure, and collect the results). Ilya