Skip Menu |

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

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

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

Bug Information
Severity: Normal
Broken in: 2.0305_01080604
Fixed in: (no value)



Subject: Perl.exe crash upon install
strawberry-perl-5.12.1.0-64bit.msi Windows 7 x64 - Intel Core 2 Duo Seeing multiple warnings on build: Pari.c:1849: warning: cast from pointer to integer of different size Warning reappears hundreds of time. Then appCrashes at t/00_Pari.t ........ 1/546 Windows Crach report(sorry french version) Signature du problème : Nom d’événement de problème: APPCRASH Nom de l’application: perl.exe Version de l’application: 0.0.0.0 Horodatage de l’application: 4c5228ad Nom du module par défaut: Pari.dll Version du module par défaut: 0.0.0.0 Horodateur du module par défaut: 4cee7583 Code de l’exception: c0000005 Décalage de l’exception: 00000000000b3df0 Version du système: 6.1.7600.2.0.0.256.4 Identificateur de paramètres régionaux: 3084 Information supplémentaire n° 1: 7208 Information supplémentaire n° 2: 7208eb4628cd064b7da897d83deef7dd Information supplémentaire n° 3: 2d41 Information supplémentaire n° 4: 2d41d290cc36fe713c5a45a4851c6209
CC: undisclosed-recipients: ;
Subject: Re: [rt.cpan.org #63333] Perl.exe crash upon install
Date: Thu, 25 Nov 2010 16:16:29 -0800
To: Frederic Leveillee via RT <bug-Math-Pari [...] rt.cpan.org>
From: Ilya Zakharevich <nospam-abuse [...] ilyaz.org>
On Thu, Nov 25, 2010 at 10:13:25AM -0500, Frederic Leveillee via RT wrote: Show quoted text
> Thu Nov 25 10:13:25 2010: Request 63333 was acted upon. > Transaction: Ticket created by eiffel81 > Queue: Math-Pari > Subject: Perl.exe crash upon install > Broken in: 2.0305_01080604 > Severity: Normal > Owner: Nobody > Requestors: fleveillee@gmail.com > Status: new > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=63333 > > > > strawberry-perl-5.12.1.0-64bit.msi > Windows 7 x64 - Intel Core 2 Duo > > Seeing multiple warnings on build: > Pari.c:1849: warning: cast from pointer to integer of different size
Inspecting README and INSTALL will show how to report bugs. Ilya
Show quoted text
> Inspecting README and INSTALL will show how to report bugs. > > Ilya
This also happens to me. 0) $ perl Makefile.PL Setting up Math::Pari with Perl 5.012002 on MSWin32 version 6.1; cc=gcc, gccversion=4.4.3, cccdlflags=' ', ccflags=' -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -DWIN64 -DCONSERVATIVE -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -mms-bitfields -DPERL_MSVCRT_READFIX', optimize='-s -O2', ld=g++, ldflags='-s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib"'. Found GP/PARI build directory in ./pari-2.1.7 (integer-formatted version 2001007). ### GP/PARI library version 2.1.* has many problems fixed in versions 2.3.*. ### Especially important are the problems with symbols `hiremainder' and ### `overflow' - if your build fails and error messages contain these ### words, updating to 2.3.* might allow your use of fast processor-specific ### assembler code.) ### Switching to 2.3.* should be as simple as giving Makefile.PL an option ### version23_ok=1 ### (if you or Makefile.PL already downloaded-and-extracted version-2.1.* ### distribution, give an extra option, force_download). ### Alternatively, give option ### paridir=DIRECTORY-of-extracted-distribution ### However, keep in mind: v.2.3.* supports only plotting to PostScript. ...Generating libPARI/paricfg.h ... Scanning header files... Note (probably harmless): Errors reading from pipe: '', exit=256: gcc -E -DWIN32 utils/inc.h 2>&1 Creating libPARI/paricfg.h... ...Processor of family `Win32' detected Checking if your kit is complete... Looks good ...Processor of family `Win32' detected #### Do not know how to build for assembler `Win32'. #### #### Reversing to assembler-less type `port'. #### #### #### #### If you think your processor's assembler is supported #### #### by PARI, edit libPARI/Makefile.PL and report. #### #### #### #### Alternatively, specify machine=YOURTYPE or machine=none #### #### on the #### #### perl Makefile.PL #### #### command line. #### #### Recognized types: #### #### alpha hppa m86k none sparcv7 sparcv8 sparcv8_micro #### #### sparcv8_super ix86 (ppc ia64 after 2.2.7) #### ...I will use portable assembler-less build ...Assembler is GNU assembler Writing Makefile for Math::PARI::libPARI Writing Makefile for Math::Pari $ perl -V Summary of my perl5 (revision 5 version 12 subversion 2) configuration: Platform: osname=MSWin32, osvers=6.1, archname=MSWin32-x64-multi-thread uname='Win32 strawberryperl 5.12.2.0 #1 Sat Nov 6 10:03:20 2010 x64' config_args='undef' hint=recommended, useposix=true, d_sigaction=undef useithreads=define, usemultiplicity=define useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef use64bitint=define, use64bitall=undef, uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='gcc', ccflags =' -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -DWIN64 -DCONSERVATIVE -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -mms-bitfields -DPERL_MSVCRT_READFIX', optimize='-s -O2', cppflags='-DWIN32' ccversion='', gccversion='4.4.3', gccosandvers='' intsize=4, longsize=4, ptrsize=8, doublesize=8, byteorder=12345678 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12 ivtype='long long', ivsize=8, nvtype='double', nvsize=8, Off_t='long long',lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='g++', ldflags ='-s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib"' libpth=C:\strawberry\c\lib C:\strawberry\c\x86_64-w64-mingw32\lib libs=-lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 perllibs=-lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 libc=, so=dll, useshrplib=true, libperl=libperl512.a gnulibc_version='' Dynamic Linking: dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' ' cccdlflags=' ', lddlflags='-mdll -s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib"' Characteristics of this binary (from libperl): Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS PERL_MALLOC_WRAP PL_OP_SLAB_ALLOC USE_64_BIT_INT USE_ITHREADS USE_LARGE_FILES USE_PERLIO USE_PERL_ATOF USE_SITECUSTOMIZE Built under MSWin32 Compiled at Nov 6 2010 10:11:48 %ENV: PERL5_CPANPLUS_IS_RUNNING="5116" PERL5_CPAN_IS_RUNNING="5116" @INC: C:/strawberry/perl/site/lib C:/strawberry/perl/vendor/lib C:/strawberry/perl/lib . 1) Did not fix the issue. 2) Did not fix the issue. 3) N/A 4) t/55_intnum.t does not exist in Math-Pari-2.01080604
Subject: Re: [rt.cpan.org #63333] Perl.exe crash upon install
Date: Fri, 25 Apr 2014 03:50:01 -0700
To: Douglas Christopher Wilson via RT <bug-Math-Pari [...] rt.cpan.org>
From: Ilya Zakharevich <nospam-abuse [...] ilyaz.org>
Finally, I could look at the issues, and (note the year!): On Mon, Feb 28, 2011 at 05:31:12PM -0500, Douglas Christopher Wilson via RT wrote: Show quoted text
> Queue: Math-Pari > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=63333 > >
> > Inspecting README and INSTALL will show how to report bugs.
Show quoted text
> This also happens to me.
Show quoted text
> $ perl -V > Summary of my perl5 (revision 5 version 12 subversion 2) configuration: > > Platform: > osname=MSWin32, osvers=6.1, archname=MSWin32-x64-multi-thread
PARI cannot be built (and probably won't be in foreseeable future) on 64-bit architecture with MicroSoft compilers. Sorry, Ilya