#9343: upgrade pari to version 2.4.3
---------------------------+------------------------------------------------
   Reporter:  was          |       Owner:  tbd       
       Type:  enhancement  |      Status:  new       
   Priority:  major        |   Milestone:  sage-4.5.1
  Component:  packages     |    Keywords:            
     Author:               |    Upstream:  N/A       
   Reviewer:               |      Merged:            
Work_issues:               |  
---------------------------+------------------------------------------------

Comment(by drkirkby):

 Replying to [comment:69 cremona]:
 > trac_9343-elliptic-curve.patch +
 http://www.warwick.ac.uk/staff/J.E.Cremona/pari-2.4.3.svn.p4.spkg

 This will not install for me.

 == Build environment ==
  * Sun Ultra 27 3.33 GHz Intel W3580 Xeon. Quad core. 8 threads.
  * 12 GB RAM
  * !OpenSolaris 2009.06 snv_134 X86
  * Sage 4.5
  * gcc 4.4.4

 One likely cause of a problem is the {{{Dynamic Lib linker}}} does not
 include the -m64 flag (it should be included if SAGE64 is "yes").

 {{{
 pari-2.4.3.svn.p4/.hgignore
 pari-2.4.3.svn.p4/spkg-install
 Finished extraction
 ****************************************************
 Host system
 uname -a:
 SunOS hawk 5.11 snv_134 i86pc i386 i86pc
 ****************************************************
 ****************************************************
 CC Version
 gcc -v
 Using built-in specs.
 Target: i386-pc-solaris2.11
 Configured with: /export/home/drkirkby/gcc-4.4.4/configure
 --prefix=/usr/local/gcc-4.4.4-multilib --enable-languages=c,c++,fortran
 --with-gmp=/usr/local/gcc-4.4.4-multilib --with-
 mpfr=/usr/local/gcc-4.4.4-multilib --disable-nls --enable-checking=release
 --enable-werror=no --enable-multilib --with-system-zlib --enable-bootstrap
 --with-gnu-as --with-as=/usr/local/binutils-2.20/bin/as --without-gnu-ld
 --with-ld=/usr/ccs/bin/ld
 Thread model: posix
 gcc version 4.4.4 (GCC)
 ****************************************************
 ./spkg-install: line 1: B1: command not found
 ./spkg-install: line 1: 2000: command not found
 ./spkg-install: line 1: 0c#!/bin/sh: No such file or directory
 Configuring pari-2.4.3 (DEVELOPMENT VERSION)
 Checking echo to see how to suppress newlines...
 ...using \c
 Looking for some tools first ...
 ...ld is /usr/bin/ld
 ...zcat is /usr/bin/zcat
 ...gzip is /usr/bin/gzip
 ...ranlib is /usr/bin/ranlib
 ...perl is /usr/bin/perl
 GNU compiler version 4.4.4 (GCC)
 Given the previous choices, sizeof(long) is 8 chars.
 The internal word representation of a double is not needed (64bit).
 ==========================================================================
 Building for: ix86 running solaris (x86-64/GMP kernel) 64-bit version
 ==========================================================================
 C compiler is          gcc -O3 -Wall -fno-strict-aliasing -fomit-frame-
 pointer -fPIC  -g -m64
 Executable linker is   gcc  -O3 -Wall -fno-strict-aliasing -fomit-frame-
 pointer -fPIC  -g -m64
 Dynamic Lib linker is  gcc  -shared  $(CFLAGS) $(DLCFLAGS)
 -Wl,-G,-h,$(LIBPARI_SONAME)
 Looking in C lib for some symbols...
 ...Found exp2.
 ...Found log2.
 ...Found strftime.
 ...Found getrusage.
 ...Found sigaction.
 ...Found TIOCGWINSZ.
 ...Found getrlimit.
 ...Found stat.
 ...Found vsnprintf.
 ...Found waitpid.
 ...Found setsid.
 ...Found getenv.
 ...Found isatty.
 ...Found alarm.
 ...Found dlopen.
 Checking for optional libraries and headers...
 ...Found libgmp in /export/home/drkirkby/sage-4.5/local/lib
 ...Found gmp header in /export/home/drkirkby/sage-4.5/local/include
 ld.so.1: solaris-ix86-rlv23868: fatal: libgmp.so.10: open failed: No such
 file or directory
 ./Configure[79]: .: line 38: 24072: Killed
 ### Your version of GMP is too old for PARI. Please upgrade
 ### Building without GNU MP support
 Hi-Res Graphics: none
 ...Found libreadline in /export/home/drkirkby/sage-4.5/local/lib
 ...Found readline header in
 /export/home/drkirkby/sage-4.5/local/include/readline
 ...Found history header in
 /export/home/drkirkby/sage-4.5/local/include/readline
 ...Found libtermcap in /export/home/drkirkby/sage-4.5/local/lib/
 ...Library termcap needed by readline
 ###
 ### Readline library detected, but does not seem to work
 ###
 ### Building without GNU readline support
 Installation prefix ? [/export/home/drkirkby/sage-4.5/local]
 ...for architecture-independent files (share-prefix) ?
 [/export/home/drkirkby/sage-4.5/local/share]
 Installation directories for:
 ...executables (gp, gphelp) ? [/export/home/drkirkby/sage-4.5/local/bin]
 ...libraries (libpari) ? [/export/home/drkirkby/sage-4.5/local/lib]
 ...include files ? [/export/home/drkirkby/sage-4.5/local/include]
 ...manual pages ? [/export/home/drkirkby/sage-4.5/local/share/man/man1]
 ...other system-dependent data ?
 [/export/home/drkirkby/sage-4.5/local/lib/pari]
 ...other system-independent data ?
 [/export/home/drkirkby/sage-4.5/local/share/pari]
 Default is dynamic executable and shared library
 ==========================================================================
 Extracting examples/Makefile.solaris-ix86
 Extracting Osolaris-ix86/Makefile
 Extracting Makefile
 Extracting Osolaris-ix86/paricfg.h
 Extracting Osolaris-ix86/../Odos/paricfg.h
 Extracting scripts and macros
 ...in doc
 ...in misc
 ==========================================================================
 Shall we try to build pari 2.4.3 (development) now (y/n)? [n]
 Ok. Type "make install" when you are ready
 Bye !
 Building and install PARI
 Making gp in Osolaris-ix86
 make[1]: Entering directory
 `/export/home/drkirkby/sage-4.5/spkg/build/pari-2.4.3.svn.p4/src/Osolaris-
 ix86'
 make[1]: warning: -jN forced in submake: disabling jobserver mode.
 ../config/genkernel ../src/kernel/x86_64/asm0.h > parilvl0.h
 if test -r ./tune.h; then d=.; else d=../src/kernel/none; fi;          cat
 $d/tune.h ../src/kernel/none/int.h ../src/kernel/none/level1.h >
 parilvl1.h
 cd ../src/desc && /usr/bin/perl whatnow > whatnow-solaris-ix86-23868.tmp
 cat ../src/kernel/none/mp.c ../src/kernel/none/cmp.c
 ../src/kernel/none/gcdll.c ../src/kernel/none/ratlift.c
 ../src/kernel/none/invmod.c ../src/kernel/none/gcd.c
 ../src/kernel/none/gcdext.c ../src/kernel/none/mp_indep.c
 ../src/kernel/none/add.c > mp.c
 bison -d ../src/language/parse.y -o ../src/language/parse.c
 make[1]: bison: Command not found
 make[1]: *** [../src/language/parse.h] Error 127
 make[1]: *** Waiting for unfinished jobs....
 mv ../src/desc/whatnow-solaris-ix86-23868.tmp ../src/gp/whatnow.h
 make[1]: Leaving directory
 `/export/home/drkirkby/sage-4.5/spkg/build/pari-2.4.3.svn.p4/src/Osolaris-
 ix86'
 make: *** [gp] Error 2
 Error building GP

 real    0m1.203s
 user    0m0.551s
 sys     0m0.640s
 sage: An error occurred while installing pari-2.4.3.svn.p4
 }}}

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9343#comment:71>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

-- 
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en.

Reply via email to