Skip Menu |
 

This queue is for tickets about the Math-Pari CPAN distribution.

Report information
The Basics
Id: 22148
Status: open
Priority: 0/
Queue: Math-Pari

People
Owner: Nobody in particular
Requestors: paulo [...] digitalcraftsmen.net
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



Subject: bug in Math::Pari module with getting GP/PARI source
Date: Tue, 17 Oct 2006 16:49:12 +0100
To: bug-math-pari [...] rt.cpan.org
From: Paul Orrock <paulo [...] digitalcraftsmen.net>
Download (untitled) / with headers
text/plain 4.9k
This is a bug report for perl from paulo@digitalcraftsmen.net, generated with the help of perlbug 1.35 running under perl v5.8.7. ----------------------------------------------------------------- [Please enter your report here] I get this when I try and install Math::Pari paulo@angelfyr:~/Math-Pari-2.010706$ perl Makefile.PL Did not find GP/PARI build directory around. Do you want to me to fetch GP/PARI automatically? (If you do not, you will need to fetch it manually, and/or direct me to the directory with GP/PARI source via the command-line option paridir=/dir) Make sure you have a large scrollback buffer to see the messages. Fetch? (y/n, press Enter) y Getting GP/PARI from ftp://megrez.math.u-bordeaux.fr/pub/pari/unix/ Did not find any file matching /((?:.*\/)?pari\W*(?!2\.3\.)(\d+\.\d+\.\d+).*\.t(?:ar\.)?gz)$/ via FTP at utils/Math/PariBuild.pm line 219, <STDIN> line 1. Can't fetch file with Net::FTP, now trying with LWP::UserAgent... Did not find any file matching /((?:.*\/)?pari\W*(?!2\.3\.)(\d+\.\d+\.\d+).*\.t(?:ar\.)?gz)$/ via FTP at utils/Math/PariBuild.pm line 249. When I went to the FTP site, there were various versions available and I downloaded the latest one (2.3.1). However this will not install with Math::Pari and results in a segfault whenever math::pari is called. After a couple of hours of googling I found that I should match the pari version with the perl module version. So for Math-Pari-2.010706 you should use pari-2.1.7.tgz. This is not mentioned in the README or INSTALL docs of Math::Pari that I can see. I installed the correct version and Math::Pari built and tested perfectly. Can you please fix the FTP URL and make it request the correct version of the GP/PARI module Regards, Paul [Please do not change anything below this line] ----------------------------------------------------------------- --- Flags: category=library severity=medium --- Site configuration information for perl v5.8.7: Configured by Debian Project at Fri Dec 16 08:00:01 UTC 2005. Summary of my perl5 (revision 5 version 8 subversion 7) configuration: Platform: osname=linux, osvers=2.6.10, archname=i486-linux-gnu-thread-multi uname='linux rothera 2.6.10 #1 smp fri may 13 09:24:22 utc 2005 i686 gnulinux ' config_args='-Dusethreads -Duselargefiles -Dccflags=-DDEBIAN -Dcccdlflags=-fPIC -Darchname=i486-linux-gnu -Dprefix=/usr -Dprivlib=/usr/share/perl/5.8 -Darchlib=/usr/lib/perl/5.8 -Dvendorprefix=/usr -Dvendorlib=/usr/share/perl5 -Dvendorarch=/usr/lib/perl5 -Dsiteprefix=/usr/local -Dsitelib=/usr/local/share/perl/5.8.7 -Dsitearch=/usr/local/lib/perl/5.8.7 -Dman1dir=/usr/share/man/man1 -Dman3dir=/usr/share/man/man3 -Dsiteman1dir=/usr/local/man/man1 -Dsiteman3dir=/usr/local/man/man3 -Dman1ext=1 -Dman3ext=3perl -Dpager=/usr/bin/sensible-pager -Uafs -Ud_csh -Uusesfio -Uusenm -Duseshrplib -Dlibperl=libperl.so.5.8.7 -Dd_dosuid -des' hint=recommended, useposix=true, d_sigaction=define usethreads=define use5005threads=undef useithreads=define usemultiplicity=define useperlio=define d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cc', ccflags ='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', optimize='-O2', cppflags='-D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include' ccversion='', gccversion='4.0.3 20051204 (prerelease) (Ubuntu 4.0.2-5ubuntu2)', gccosandvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=4, prototype=define Linker and Libraries: ld='cc', ldflags =' -L/usr/local/lib' libpth=/usr/local/lib /lib /usr/lib libs=-lgdbm -lgdbm_compat -ldb -ldl -lm -lpthread -lc -lcrypt perllibs=-ldl -lm -lpthread -lc -lcrypt libc=/lib/libc-2.3.5.so, so=so, useshrplib=true, libperl=libperl.so.5.8.7 gnulibc_version='2.3.5' Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Wl,-E' cccdlflags='-fPIC', lddlflags='-shared -L/usr/local/lib' Locally applied patches: SPRINTF0 - fixes for sprintf formatting issues - CVE-2005-3962 --- @INC for perl v5.8.7: /etc/perl /usr/local/lib/perl/5.8.7 /usr/local/share/perl/5.8.7 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl . --- Environment for perl v5.8.7: HOME=/home/paulo LANG=en_GB.UTF-8 LANGUAGE=en_GB:en LD_LIBRARY_PATH (unset) LOGDIR (unset) PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games PERL_BADLANG (unset) SHELL=/bin/bash
CC: undisclosed-recipients: ;
Subject: Re: [rt.cpan.org #22148] bug in Math::Pari module with getting GP/PARI source
Date: Tue, 17 Oct 2006 12:57:55 -0700
To: Paul Orrock via RT <bug-Math-Pari [...] rt.cpan.org>
From: Ilya Zakharevich <nospam-abuse [...] ilyaz.org>
Download (untitled) / with headers
text/plain 732b
On Tue, Oct 17, 2006 at 11:47:38AM -0400, Paul Orrock via RT wrote: Show quoted text
> Getting GP/PARI from ftp://megrez.math.u-bordeaux.fr/pub/pari/unix/ > Did not find any file matching > /((?:.*\/)?pari\W*(?!2\.3\.)(\d+\.\d+\.\d+).*\.t(?:ar\.)?gz)$/ via FTP > at utils/Math/PariBuild.pm line 219, <STDIN> line 1. > > Can't fetch file with Net::FTP, now trying with LWP::UserAgent... > Did not find any file matching > /((?:.*\/)?pari\W*(?!2\.3\.)(\d+\.\d+\.\d+).*\.t(?:ar\.)?gz)$/ via FTP > at utils/Math/PariBuild.pm line 249. > > When I went to the FTP site, there were various versions available and I > downloaded the latest one (2.3.1).
I do not see many versions there. Apparently, they moved things to OLD... Show quoted text
>>TODO
Yours, Ilya
CC: undisclosed-recipients: ;
Subject: Re: [rt.cpan.org #22148] bug in Math::Pari module with getting GP/PARI source
Date: Tue, 17 Oct 2006 14:01:40 -0700
To: Paul Orrock via RT <bug-Math-Pari [...] rt.cpan.org>
From: Ilya Zakharevich <nospam-abuse [...] ilyaz.org>
Download (untitled) / with headers
text/plain 522b
On Tue, Oct 17, 2006 at 11:47:38AM -0400, Paul Orrock via RT wrote: Show quoted text
> So for Math-Pari-2.010706 you should use pari-2.1.7.tgz. This is not > mentioned in the README or INSTALL docs of Math::Pari that I can see.
I think it is. Did you read the first paragraph of README? :-( Anyway, I released a newer version; it has slightly better user feedback message, and will look in subdirectory OLD of the FTP directory too. Oups, I accidentally released a debugging version; I will need to re-upload it ASAP... Yours, Ilya
From: thomashartman1 [...] gmail.com
Download (untitled) / with headers
text/plain 458b
man, fix this ;) This bit me deep in the install for Net::SSH::Perl, which has Math::Pari somewhere as a prerequisite. Took me quite some grief to sort out. At any rate, here is a quickie bash script that works around the issues with the install. At least, I worked around it for me. On Tue Oct 17 17:01:57 2006, nospam-abuse@ilyaz.org wrote: Show quoted text
> Oups, I accidentally released a debugging version; I will need to > re-upload it ASAP... > > Yours, > Ilya
Download install-math-pari.sh
application/x-shellscript 259b

Message body not shown because it is not plain text.

From: thomashartman1 [...] gmail.com
quickie bash script that worked around the problem for me.
Download install-math-pari.sh
application/x-shellscript 259b

Message body not shown because it is not plain text.

From: thomashartman1 [...] gmail.com
Download (untitled) / with headers
text/plain 328b
simple workaround till this is fixed... $ cat install-math-pari.sh cd ~ if [ ! -f pari-2.1.7.tgz ]; then wget ftp://megrez.math.u-bordeaux.fr/pub/pari/unix/OLD/pari-2.1.7.tgz fi if [ ! -f pari-2.1.7.tgz ]; then echo uh oh, couldn not fetch file exit fi tar -xzvf pari-2.1.7.tgz perl -MCPAN -e 'install Math::Pari'
CC: undisclosed-recipients: ;
Subject: Re: [rt.cpan.org #22148] bug in Math::Pari module with getting GP/PARI source
Date: Mon, 18 Dec 2006 08:33:00 -0800
To: Thomas Hartman via RT <bug-Math-Pari [...] rt.cpan.org>
From: Ilya Zakharevich <nospam-abuse [...] ilyaz.org>
Download (untitled) / with headers
text/plain 647b
On Mon, Dec 18, 2006 at 08:41:12AM -0500, Thomas Hartman via RT wrote: Show quoted text
> > Queue: Math-Pari > Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=22148 > > > simple workaround till this is fixed... > > $ cat install-math-pari.sh > cd ~ > if [ ! -f pari-2.1.7.tgz ]; > then wget ftp://megrez.math.u-bordeaux.fr/pub/pari/unix/OLD/pari-2.1.7.tgz > fi > if [ ! -f pari-2.1.7.tgz ]; > then > echo uh oh, couldn not fetch file > exit > fi > tar -xzvf pari-2.1.7.tgz > perl -MCPAN -e 'install Math::Pari'
I have very little idea what you are talking about... This problem was fixed many month ago, was not it? Puzzled, Ilya


This service is sponsored and maintained by Best Practical Solutions and runs on Perl.org infrastructure.

Please report any issues with rt.cpan.org to rt-cpan-admin@bestpractical.com.