#11376: Remove the hardcoding of python version in setup.py and SConstruct to 
build
sage_clib and sage itself
---------------------------+------------------------------------------------
   Reporter:  fbissey      |          Owner:  GeorgSWeber    
       Type:  enhancement  |         Status:  needs_work     
   Priority:  major        |      Milestone:  sage-4.7.1     
  Component:  build        |       Keywords:                 
Work_issues:               |       Upstream:  N/A            
   Reviewer:               |         Author:  François Bissey
     Merged:               |   Dependencies:  #11373         
---------------------------+------------------------------------------------
Changes (by mariah):

  * status:  needs_review => needs_work


Comment:

 On skynet/eno (x86_64-Linux-core2-fc), I applied the three patches to
 sage-4.7.1.alpha2, did 'sage -b', then 'make testlong'.  I got the
 following failure:

 {{{
 eno% ./sage -t  -long -force_lib "devel/sage/sage/misc/cython.py"
 sage -t -long -force_lib "devel/sage/sage/misc/cython.py"
 **********************************************************************
 File "/home/mariah/sage/sage-4.7.1.alpha2-x86_64-Linux-core2-fc-
 review-11376/devel/sage/sage/misc/cython.py", line 146:
     sage: pyx_preparse("")
 Expected:
     ('\ninclude "interrupt.pxi"  # ctrl-c interrupt block support\ninclude
 "stdsage.pxi"  # ctrl-c interrupt block support\n\ninclude "cdefs.pxi"\n',
     ['mpfr',
     'gmp',
     'gmpxx',
     'stdc++',
     'pari',
     'm',
     'curvesntl',
     'g0nntl',
     'jcntl',
     'rankntl',
     'gsl',
     '...blas',
     ...,
     'ntl',
     'csage'],
     ['.../local/include/csage/',
     '.../local/include/',
     '.../local/include/python2.6/',
     '.../devel/sage/sage/ext/',
     '.../devel/sage/',
     '.../devel/sage/sage/gsl/'],
     'c',
     [])
 Got:
     ('\ninclude "interrupt.pxi"  # ctrl-c interrupt block support\ninclude
 "stdsage.pxi"  # ctrl-c interrupt block support\n\ninclude "cdefs.pxi"\n',
 ['mpfr', 'gmp', 'gmpxx', 'stdc++', 'pari', 'm', 'curvesntl', 'g0nntl',
 'jcntl', 'rankntl', 'gsl', 'gslcblas', 'atlas', 'ntl', 'csage'],
 ['/home/mariah/sage/sage-4.7.1.alpha2-x86_64-Linux-core2-fc-
 review-11376/local//include/csage/',
 '/home/mariah/sage/sage-4.7.1.alpha2-x86_64-Linux-core2-fc-
 review-11376/local//include/', '/home/mariah/sage/sage-4.7.1.alpha2-x86_64
 -Linux-core2-fc-review-11376/local//include/python2.6/',
 '/home/mariah/sage/sage-4.7.1.alpha2-x86_64-Linux-core2-fc-
 review-11376/local//lib/python2.6/site-packages/numpy/core/include',
 '/home/mariah/sage/sage-4.7.1.alpha2-x86_64-Linux-core2-fc-
 review-11376/devel/sage/sage/ext/',
 '/home/mariah/sage/sage-4.7.1.alpha2-x86_64-Linux-core2-fc-
 review-11376/devel/sage/', '/home/mariah/sage/sage-4.7.1.alpha2-x86_64
 -Linux-core2-fc-review-11376/devel/sage/sage/gsl/'], 'c', [])
 **********************************************************************
 File "/home/mariah/sage/sage-4.7.1.alpha2-x86_64-Linux-core2-fc-
 review-11376/devel/sage/sage/misc/cython.py", line 188:
     sage: inc
 Expected:
     ['bar',
     '.../local/include/csage/',
     '.../local/include/',
     '.../local/include/python2.6/',
     '.../devel/sage/sage/ext/',
     '.../devel/sage/',
     '.../devel/sage/sage/gsl/']
 Got:
     ['bar', '/home/mariah/sage/sage-4.7.1.alpha2-x86_64-Linux-core2-fc-
 review-11376/local//include/csage/',
 '/home/mariah/sage/sage-4.7.1.alpha2-x86_64-Linux-core2-fc-
 review-11376/local//include/', '/home/mariah/sage/sage-4.7.1.alpha2-x86_64
 -Linux-core2-fc-review-11376/local//include/python2.6/',
 '/home/mariah/sage/sage-4.7.1.alpha2-x86_64-Linux-core2-fc-
 review-11376/local//lib/python2.6/site-packages/numpy/core/include',
 '/home/mariah/sage/sage-4.7.1.alpha2-x86_64-Linux-core2-fc-
 review-11376/devel/sage/sage/ext/',
 '/home/mariah/sage/sage-4.7.1.alpha2-x86_64-Linux-core2-fc-
 review-11376/devel/sage/', '/home/mariah/sage/sage-4.7.1.alpha2-x86_64
 -Linux-core2-fc-review-11376/devel/sage/sage/gsl/']
 **********************************************************************
 1 items had failures:
    2 of  10 in __main__.example_2
 }}}

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