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>
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>
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>
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
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
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>
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