#9958: Upgrade python to 2.7.x
---------------------------+------------------------------------------------
   Reporter:  mhampton     |          Owner:  tbd            
       Type:  enhancement  |         Status:  needs_work     
   Priority:  major        |      Milestone:  sage-5.0       
  Component:  packages     |       Keywords:                 
Work_issues:               |       Upstream:  N/A            
   Reviewer:               |         Author:  François Bissey
     Merged:               |   Dependencies:  #11986         
---------------------------+------------------------------------------------

Comment(by jdemeyer):

 This fails to build from scratch with sage-4.8.alpha2 on sage.math:
 {{{
 gcc  -pthread -DNDEBUG -g  -O3 -Wall -Wstrict-prototypes
 -L/scratch/jdemeyer/merger/sage-5.0/local/lib   Parser/acceler.o
 Parser/grammar1.
 o Parser/listnode.o Parser/node.o Parser/parser.o Parser/parsetok.o
 Parser/bitset.o Parser/metagrammar.o Parser/firstsets.o Parser/grammar
 .o Parser/pgen.o Objects/obmalloc.o Python/mysnprintf.o Python/pyctype.o
 Parser/tokenizer_pgen.o Parser/printgrammar.o Parser/pgenmain.o -
 lpthread -ldl  -lutil -o Parser/pgen
 Parser/pgen ./Grammar/Grammar ./Include/graminit.h ./Python/graminit.c
 touch Parser/pgen.stamp
 gcc  -pthread -c -fno-strict-aliasing -g -O2 -DNDEBUG -g  -O3 -Wall
 -Wstrict-prototypes  -I. -IInclude -I./Include -I/scratch/jdemeyer/mer
 ger/sage-5.0/local/include  -fPIC -DPy_BUILD_CORE -o Python/ast.o
 Python/ast.c
 gcc  -pthread -c -fno-strict-aliasing -g -O2 -DNDEBUG -g  -O3 -Wall
 -Wstrict-prototypes  -I. -IInclude -I./Include -I/scratch/jdemeyer/mer
 ger/sage-5.0/local/include  -fPIC -DPy_BUILD_CORE -o Python/compile.o
 Python/compile.c
 gcc  -pthread -c -fno-strict-aliasing -g -O2 -DNDEBUG -g  -O3 -Wall
 -Wstrict-prototypes  -I. -IInclude -I./Include -I/scratch/jdemeyer/mer
 ger/sage-5.0/local/include  -fPIC -DPy_BUILD_CORE -o Python/graminit.o
 Python/graminit.c
 gcc  -pthread -c -fno-strict-aliasing -g -O2 -DNDEBUG -g  -O3 -Wall
 -Wstrict-prototypes  -I. -IInclude -I./Include -I/scratch/jdemeyer/mer
 ger/sage-5.0/local/include  -fPIC -DPy_BUILD_CORE -o Python/symtable.o
 Python/symtable.c
 gcc  -pthread -c -fno-strict-aliasing -g -O2 -DNDEBUG -g  -O3 -Wall
 -Wstrict-prototypes  -I. -IInclude -I./Include -I/scratch/jdemeyer/mer
 ger/sage-5.0/local/include  -fPIC -DPy_BUILD_CORE \
               -DSVNVERSION="\"`LC_ALL=C svnversion .`\"" \
               -DHGVERSION="\"`LC_ALL=C hg id -i .`\"" \
               -DHGTAG="\"`LC_ALL=C hg id -t .`\"" \
               -DHGBRANCH="\"`LC_ALL=C hg id -b .`\"" \
               -o Modules/getbuildinfo.o ./Modules/getbuildinfo.c
 You must compile Sage first using 'make' in the Sage root directory.
 You must compile Sage first using 'make' in the Sage root directory.
 You must compile Sage first using 'make' in the Sage root directory.
 <command-line>: warning: missing terminating " character
 <command-line>:1:7: warning: missing terminating " character
 <command-line>:2:10: warning: missing terminating " character
 ./Modules/getbuildinfo.c: In function 'Py_GetBuildInfo':
 ./Modules/getbuildinfo.c:45: error: missing terminating " character
 ./Modules/getbuildinfo.c:45: error: expected expression before ')' token
 ./Modules/getbuildinfo.c:46: error: missing terminating " character
 ./Modules/getbuildinfo.c:46: error: missing terminating " character
 ./Modules/getbuildinfo.c:47: error: missing terminating " character
 ./Modules/getbuildinfo.c:47: error: missing terminating " character
 ./Modules/getbuildinfo.c:53: error: 'buildinfo' undeclared (first use in
 this function)
 ./Modules/getbuildinfo.c:53: error: (Each undeclared identifier is
 reported only once
 ./Modules/getbuildinfo.c:53: error: for each function it appears in.)
 ./Modules/getbuildinfo.c: In function '_Py_hgversion':
 ./Modules/getbuildinfo.c:72: error: missing terminating " character
 ./Modules/getbuildinfo.c:72: warning: 'return' with no value, in function
 returning non-void
 ./Modules/getbuildinfo.c: In function '_Py_hgidentifier':
 ./Modules/getbuildinfo.c:79: error: missing terminating " character
 ./Modules/getbuildinfo.c:79: error: expected expression before ';' token
 ./Modules/getbuildinfo.c:83: error: missing terminating " character
 ./Modules/getbuildinfo.c:83: error: expected expression before ';' token
 make[2]: *** [Modules/getbuildinfo.o] Error 1
 make[2]: Leaving directory
 `/mnt/usb1/scratch/jdemeyer/merger/sage-5.0/spkg/build/python-2.7.2.p0/src'
 Error building Python.
 }}}

 Mhy guess would be that {{{spkg-install}}} is trying to run Mercurial or
 something, which obviously fails because Mercurial has not been compiled
 yet (and it can't since it depends on Python).

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