#9860: Port changes in PARI 2.3.5.p4 (#9722) to current 2.4.3
------------------------------+---------------------------------------------
   Reporter:  leif            |       Owner:  leif        
       Type:  enhancement     |      Status:  needs_review
   Priority:  major           |   Milestone:  sage-4.6    
  Component:  packages        |    Keywords:              
     Author:  Leif Leonhardy  |    Upstream:  N/A         
   Reviewer:                  |      Merged:              
Work_issues:                  |  
------------------------------+---------------------------------------------

Comment(by drkirkby):

 What do I need to do to test this - '''just''' download the package - do I
 need to patch anything else?

 I've done:

  * Downloaded and installed  http://spkg-
 upload.googlecode.com/files/pari-2.4.3.svn-12577.p5.spkg
  * Nothing else changed from 4.5.3.alpha2
  * No attempt to tune code

 {{{
 drkir...@hawk:~/5/sage-4.5.3.alpha2$ ./sage -b

 ----------------------------------------------------------
 sage: Building and installing modified Sage library files.


 Installing c_lib
 gcc -o src/convert.pic.o -c -fPIC
 -I/export/home/drkirkby/5/sage-4.5.3.alpha2/local/include
 -I/export/home/drkirkby/5/sage-4.5.3.alpha2/local/include/python2.6
 -I/export/home/drkirkby/5/sage-4.5.3.alpha2/local/include/NTL -Iinclude
 src/convert.c
 g++ -o libcsage.so -shared src/convert.pic.o src/interrupt.pic.o
 src/mpn_pylong.pic.o src/mpz_pylong.pic.o src/mpz_longlong.pic.o
 src/stdsage.pic.o src/gmp_globals.pic.o src/ZZ_pylong.pic.o
 src/ntl_wrap.pic.o -L/export/home/drkirkby/5/sage-4.5.3.alpha2/local/lib
 -L/export/home/drkirkby/5/sage-4.5.3.alpha2/local/lib/python/config -lntl
 -lgmp -lpari -lpython2.6
 Updating Cython code....
 Execute 0 commands (using 0 threads)
 Time to execute 0 commands: 0.0976297855377 seconds
 Finished compiling Cython code (time = 3.07916307449 seconds)
 running install
 running build
 running build_py
 running build_ext
 Total time spent compiling C/C++ extensions:  0.913223028183 seconds.
 running install_lib
 running install_egg_info
 Removing /export/home/drkirkby/5/sage-4.5.3.alpha2/local/lib/python2.6
 /site-packages/sage-0.0.0-py2.6.egg-info
 Writing /export/home/drkirkby/5/sage-4.5.3.alpha2/local/lib/python2.6
 /site-packages/sage-0.0.0-py2.6.egg-info

 real    0m8.727s
 user    0m1.339s
 sys     0m0.727s
 drkir...@hawk:~/5/sage-4.5.3.alpha2$ make ptestlong
 cd spkg && ./install all 2>&1 | tee -a ../install.log
 make[1]: Entering directory
 `/export/home/drkirkby/5/sage-4.5.3.alpha2/spkg'
 make[1]: Nothing to be done for `all'.
 make[1]: Leaving directory
 `/export/home/drkirkby/5/sage-4.5.3.alpha2/spkg'

 real    0m0.018s
 user    0m0.003s
 sys     0m0.003s
 To install gap, gp, singular, etc., scripts
 in a standard bin directory, start sage and
 type something like
    sage: install_scripts('/usr/local/bin')
 at the Sage command prompt.

 To build the documentation, run
    make doc

 Sage build/upgrade complete!
 ./sage -docbuild all html  2>&1 | tee -a dochtml.log
 sphinx-build -b html -d
 
/export/home/drkirkby/5/sage-4.5.3.alpha2/devel/sage/doc/output/doctrees/en/website
 /export/home/drkirkby/5/sage-4.5.3.alpha2/devel/sage/doc/en/website
 /export/home/drkirkby/5/sage-4.5.3.alpha2/devel/sage/doc/output/html/en/website
   ***   bug in PARI/GP (Segmentation Fault), please report
 ^Cmake: *** [doc-html] Interrupt
 }}}

 IIRC, the changes from {{{sage-4.5.3.alpha2}}} to {{{sage-4.5.3.rc0}}}
 were just a few Solaris-specific changes which would not all all doc tests
 to pass, but were not need to actually get things working.

 This is on an !OpenSolaris (Xeon processor) machine. I've not tried on
 anything else.

 I'm rather hoping I've forgot something - in which case you have time to
 review #9603 !

 Dave

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9860#comment:3>
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