Skip Menu |
 

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

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

People
Owner: Nobody in particular
Requestors: steve.baldwin [...] gmail.com
Cc:
AdminCc:

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



Subject: Problem building in Debian Stretch
root@debian:~/.cpanm/work/1498859520.5423/Math-Pari-2.01080900# perl Makefile.PL pari_tgz=~/pari-2.9.2.tar.gz Available golden versions: `2.9.2' Latest supported golden is `/root/pari-2.9.2.tar.gz' Picking golden version 2.9.2, file /root/pari-2.9.2.tar.gz Well, I already have it (size=3842811), using the disk copy... Extracting... gzip -dc /root/pari-2.9.2.tar.gz | tar -xvf - pari-2.9.2/ pari-2.9.2/COPYING : Looking for patches for 2.9.2... Setting up Math::Pari with Perl 5.024001 on linux version 3.16.0; cc=x86_64-linux-gnu-gcc, gccversion=6.3.0 20170516, cccdlflags='-fPIC', ccflags='-D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64', optimize='-O2 -g', ld=x86_64-linux-gnu-gcc, ldflags=' -fstack-protector-strong -L/usr/local/lib'. Found GP/PARI build directory in pari-2.9.2 (integer-formatted version 2009002). ...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... ...Processor of family `x86_64' detected ...I will use assembler build of type 'x86_64'. ...Assembler is GNU assembler Generating a Unix-style Makefile Writing Makefile for Math::PARI::libPARI Writing MYMETA.yml and MYMETA.json Generating a Unix-style Makefile Writing Makefile for Math::Pari Writing MYMETA.yml and MYMETA.json Looking for patches for 2009002... The following patches were judged to be beneficial, but were not applied: root@debian:~/.cpanm/work/1498859520.5423/Math-Pari-2.01080900# make Skip blib/lib/Math/PariInit.pm (unchanged) Skip blib/lib/Math/Pari.pm (unchanged) Skip blib/lib/Math/libPARI.dumb.pod (unchanged) Skip blib/lib/Math/libPARI.pod (unchanged) cd libPARI && make LIBPERL_A="libperl.a" LINKTYPE="dynamic" OPTIMIZE="-O2 -g" LD="x86_64-linux-gnu-gcc" PREFIX="/usr/local" PASTHRU_DEFINE="" PASTHRU_INC="" make[1]: Entering directory '/root/.cpanm/work/1498859520.5423/Math-Pari-2.01080900/libPARI' x86_64-linux-gnu-gcc -c -I ../pari-2.9.2/src -I ../pari-2.9.2/src/headers -I ../pari-2.9.2/src/graph -I . -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -g -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC -Derr=pari_err -DHAS_STAT -DHAS_OPENDIR -DASMINLINE -DGCC_INLINE -DDYNAMIC_PLOTTING -o subcyclo.o ../pari-2.9.2/src/basemath/subcyclo.c In file included from ../pari-2.9.2/src/basemath/subcyclo.c:14:0: ../pari-2.9.2/src/headers/pari.h:47:20: fatal error: parimt.h: No such file or directory #include "parimt.h" ^ compilation terminated. Makefile:984: recipe for target 'subcyclo.o' failed make[1]: *** [subcyclo.o] Error 1 make[1]: Leaving directory '/root/.cpanm/work/1498859520.5423/Math-Pari-2.01080900/libPARI' Makefile:1077: recipe for target 'libPARI/libPARI.a' failed make: *** [libPARI/libPARI.a] Error 2 Using vanilla perl that comes with the distro - which is: This is perl 5, version 24, subversion 1 (v5.24.1) built for x86_64-linux-gnu-thread-multi (with 67 registered patches, see perl -V for more detail) In case it matters: root@debian:~/.cpanm/work/1498859520.5423/Math-Pari-2.01080900# dpkg -l '*pari*' Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-============================-===================-===================-============================================================== un libpari-dbg <none> <none> (no description available) ii libpari-dev:amd64 2.9.1-1 amd64 PARI/GP Computer Algebra System development files ii libpari-gmp-tls5:amd64 2.9.1-1 amd64 PARI/GP Computer Algebra System shared library un libpari-gmp-tls5-dev <none> <none> (no description available) un libpari1-dev <none> <none> (no description available) ii pari-doc 2.9.1-1 all PARI/GP Computer Algebra System documentation ii pari-elldata 0.20161017-1 all PARI/GP Computer Algebra System elliptic curves (elldata) un pari-extra <none> <none> (no description available) ii pari-galdata 0.20080411-2 all PARI/GP Computer Algebra System Galois resolvents (galdata) un pari-galpol <none> <none> (no description available) ii pari-gp 2.9.1-1 amd64 PARI/GP Computer Algebra System binaries un pari-gp2c <none> <none> (no description available) ii pari-seadata 0.20090618-1 all PARI/GP Computer Algebra System modular polynomials (seadata) Thanks, Steve
CC: ;
Subject: Re: [rt.cpan.org #122297] Problem building in Debian Stretch
Date: Sun, 29 Jul 2018 01:43:33 -0700
To: Horrendo Revolver via RT <bug-Math-Pari [...] rt.cpan.org>
From: Ilya Zakharevich <nospam-abuse [...] ilyaz.org>
Download (untitled) / with headers
text/plain 549b
On Fri, Jun 30, 2017 at 06:36:23PM -0400, Horrendo Revolver via RT wrote: Show quoted text
> root@debian:~/.cpanm/work/1498859520.5423/Math-Pari-2.01080900# perl Makefile.PL pari_tgz=~/pari-2.9.2.tar.gz > Available golden versions: `2.9.2' > Latest supported golden is `/root/pari-2.9.2.tar.gz' > Picking golden version 2.9.2, file /root/pari-2.9.2.tar.gz
It looks like this usage sneaks around all the code which tries to warn that this version is not supported. Now a new warning is added in my version. Thanks, Ilya (Hoping that you can work with 2.3.5.)


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.