I noticed a problem building sage 4.3.1.alpha1 on 't2' which I think is new. GCC
is saying the flags are incorrect when compiling
sage/schemes/elliptic_curves/descent_two_isogeny.c
(see below). I was convinced that
http://trac.sagemath.org/sage_trac/ticket/6595
would have allowed Sage to build on 't2', but this seems to be a new problem
which is stopping the Sage library from building.
Unfortunately, since 't2' is so slow, doing any sort of testing is a painful
process, so I perhaps don't report the issues as quick as others would. When its
clear the single-threaded integer performance of this machine is about 20-30
times slower than my home computer, is it any wonder that I find it hard?
Is this bug related to this ticket?
http://trac.sagemath.org/sage_trac/ticket/6583
The file names and dates tend to suggest that is the culprit to me.
I'm going to try a build on my Sun Blade 2000, but the build below is on 't2'.
If someone want to play with the build I have on 't2' I can modify the
permissions so you get write access. Building Sage will take more than a day on
't2'.
sage-4.3.1.alpha1/.hg/store/data/c__lib/include/ccobject.h.i
sage-4.3.1.alpha1/.hg/store/data/c__lib/include/_z_z__pylong.h.i
sage-4.3.1.alpha1/.hg/store/data/build/
sage-4.3.1.alpha1/.hg/store/data/build/sage/
sage-4.3.1.alpha1/.hg/store/data/build/sage/coding/
sage-4.3.1.alpha1/.hg/store/data/build/sage/coding/code__constructions.py.i
Finished extraction
****************************************************
Host system
uname -a:
SunOS t2 5.10 Generic_141414-02 sun4v sparc SUNW,T5240
****************************************************
****************************************************
CC Version
gcc -v
Using built-in specs.
Target: sparc-sun-solaris2.10
Configured with: ../gcc-4.4.1/configure
--prefix=/usr/local/gcc-4.4.1-sun-linker/ --with-as=/usr/ccs/bin/as
--without-gnu-as --with-ld=/usr/ccs/bin/ld --without-gnu-ld
--enable-languages=c,c++,fortran --with-mpfr-include=/usr/local/include
--with-mpfr-lib=/usr/local/lib --with-gmp-include=/usr/local/include
--with-gmp-lib=/usr/local/lib CC=/usr/sfw/bin/gcc CXX=/usr/sfw/bin/g++
Thread model: posix
gcc version 4.4.1 (GCC)
****************************************************
gcc -o src/convert.pic.o -c -fPIC
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/python2.6
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/NTL -Iinclude
src/convert.c
gcc -o src/interrupt.pic.o -c -fPIC
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/python2.6
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/NTL -Iinclude
src/interrupt.c
gcc -o src/mpn_pylong.pic.o -c -fPIC
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/python2.6
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/NTL -Iinclude
src/mpn_pylong.c
gcc -o src/mpz_pylong.pic.o -c -fPIC
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/python2.6
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/NTL -Iinclude
src/mpz_pylong.c
gcc -o src/mpz_longlong.pic.o -c -fPIC
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/python2.6
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/NTL -Iinclude
src/mpz_longlong.c
gcc -o src/stdsage.pic.o -c -fPIC
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/python2.6
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/NTL -Iinclude
src/stdsage.c
gcc -o src/gmp_globals.pic.o -c -fPIC
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/python2.6
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/NTL -Iinclude
src/gmp_globals.c
g++ -o src/ZZ_pylong.pic.o -c -fPIC
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/python2.6
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/NTL -Iinclude
src/ZZ_pylong.cpp
g++ -o src/ntl_wrap.pic.o -c -fPIC
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/python2.6
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/NTL -Iinclude
src/ntl_wrap.cpp
In file included from
/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/python2.6/Python.h:8,
from include/ntl_wrap.h:32,
from src/ntl_wrap.cpp:5:
/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/python2.6/pyconfig.h:1004:1:
warning: "_FILE_OFFSET_BITS" redefined
In file included from
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/include-fixed/wchar.h:20,
from
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/../../../../include/c++/4.4.1/cwchar:47,
from
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/../../../../include/c++/4.4.1/bits/postypes.h:42,
from
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/../../../../include/c++/4.4.1/iosfwd:42,
from
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/../../../../include/c++/4.4.1/ios:39,
from
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/../../../../include/c++/4.4.1/ostream:40,
from
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/../../../../include/c++/4.4.1/iostream:40,
from src/ntl_wrap.cpp:1:
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/include-fixed/sys/feature_tests.h:197:1:
warning: this is the location of the previous definition
In file included from
/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/python2.6/Python.h:8,
from include/ntl_wrap.h:32,
from src/ntl_wrap.cpp:5:
/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/python2.6/pyconfig.h:1019:1:
warning: "_POSIX_C_SOURCE" redefined
In file included from
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/include-fixed/wchar.h:20,
from
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/../../../../include/c++/4.4.1/cwchar:47,
from
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/../../../../include/c++/4.4.1/bits/postypes.h:42,
from
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/../../../../include/c++/4.4.1/iosfwd:42,
from
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/../../../../include/c++/4.4.1/ios:39,
from
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/../../../../include/c++/4.4.1/ostream:40,
from
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/../../../../include/c++/4.4.1/iostream:40,
from src/ntl_wrap.cpp:1:
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/include-fixed/sys/feature_tests.h:275:1:
warning: this is the location of the previous definition
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/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/lib -lntl -lgmp -lpari
pulling from
/rootpool2/local/kirkby/sage-4.3.1.alpha1/spkg/build/sage-4.3.1.alpha1
searching for changes
no changes found
abort: can't merge with ancestor
nothing changed
0 files updated, 0 files merged, 0 files removed, 0 files unresolved
Deleting the scons target.
Removed src/convert.pic.o
Removed src/interrupt.pic.o
Removed src/mpn_pylong.pic.o
Removed src/mpz_pylong.pic.o
Removed src/mpz_longlong.pic.o
Removed src/stdsage.pic.o
Removed src/gmp_globals.pic.o
Removed src/ZZ_pylong.pic.o
Removed src/ntl_wrap.pic.o
Removed libcsage.so
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Cleaning targets ...
scons: done cleaning targets.
----------------------------------------------------------
sage: Building and installing modified Sage library files.
Installing c_lib
gcc -o src/convert.pic.o -c -fPIC
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/python2.6
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/NTL -Iinclude
src/convert.c
gcc -o src/interrupt.pic.o -c -fPIC
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/python2.6
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/NTL -Iinclude
src/interrupt.c
gcc -o src/mpn_pylong.pic.o -c -fPIC
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/python2.6
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/NTL -Iinclude
src/mpn_pylong.c
gcc -o src/mpz_pylong.pic.o -c -fPIC
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/python2.6
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/NTL -Iinclude
src/mpz_pylong.c
gcc -o src/mpz_longlong.pic.o -c -fPIC
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/python2.6
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/NTL -Iinclude
src/mpz_longlong.c
gcc -o src/stdsage.pic.o -c -fPIC
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/python2.6
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/NTL -Iinclude
src/stdsage.c
gcc -o src/gmp_globals.pic.o -c -fPIC
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/python2.6
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/NTL -Iinclude
src/gmp_globals.c
g++ -o src/ZZ_pylong.pic.o -c -fPIC
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/python2.6
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/NTL -Iinclude
src/ZZ_pylong.cpp
g++ -o src/ntl_wrap.pic.o -c -fPIC
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/python2.6
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/NTL -Iinclude
src/ntl_wrap.cpp
In file included from
/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/python2.6/Python.h:8,
from include/ntl_wrap.h:32,
from src/ntl_wrap.cpp:5:
/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/python2.6/pyconfig.h:1004:1:
warning: "_FILE_OFFSET_BITS" redefined
In file included from
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/include-fixed/wchar.h:20,
from
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/../../../../include/c++/4.4.1/cwchar:47,
from
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/../../../../include/c++/4.4.1/bits/postypes.h:42,
from
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/../../../../include/c++/4.4.1/iosfwd:42,
from
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/../../../../include/c++/4.4.1/ios:39,
from
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/../../../../include/c++/4.4.1/ostream:40,
from
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/../../../../include/c++/4.4.1/iostream:40,
from src/ntl_wrap.cpp:1:
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/include-fixed/sys/feature_tests.h:197:1:
warning: this is the location of the previous definition
In file included from
/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/python2.6/Python.h:8,
from include/ntl_wrap.h:32,
from src/ntl_wrap.cpp:5:
/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/python2.6/pyconfig.h:1019:1:
warning: "_POSIX_C_SOURCE" redefined
In file included from
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/include-fixed/wchar.h:20,
from
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/../../../../include/c++/4.4.1/cwchar:47,
from
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/../../../../include/c++/4.4.1/bits/postypes.h:42,
from
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/../../../../include/c++/4.4.1/iosfwd:42,
from
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/../../../../include/c++/4.4.1/ios:39,
from
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/../../../../include/c++/4.4.1/ostream:40,
from
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/../../../../include/c++/4.4.1/iostream:40,
from src/ntl_wrap.cpp:1:
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/include-fixed/sys/feature_tests.h:275:1:
warning: this is the location of the previous definition
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/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/lib -lntl -lgmp -lpari
warning:
/rootpool2/local/kirkby/sage-4.3.1.alpha1/devel/sage-main/sage/symbolic/../libs/ginac/decl.pxi:113:33:
Function signature does not match previous declaration
warning:
/rootpool2/local/kirkby/sage-4.3.1.alpha1/devel/sage-main/sage/symbolic/../libs/ginac/decl.pxi:114:29:
Function signature does not match previous declaration
warning:
/rootpool2/local/kirkby/sage-4.3.1.alpha1/devel/sage-main/sage/symbolic/../libs/ginac/decl.pxi:115:18:
Function signature does not match previous declaration
warning:
/rootpool2/local/kirkby/sage-4.3.1.alpha1/devel/sage-main/sage/symbolic/../libs/ginac/decl.pxi:206:24:
Function signature does not match previous declaration
warning:
/rootpool2/local/kirkby/sage-4.3.1.alpha1/devel/sage-main/sage/symbolic/../libs/ginac/decl.pxi:322:60:
Function signature does not match previous declaration
Updating Cython code....
Building modified file sage/symbolic/constants_c.pyx.
python `which cython` --embed-positions --directive cdivision=True
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/devel/sage-main -o
sage/symbolic/constants_c.cpp sage/symbolic/constants_c.pyx
sage/symbolic/constants_c.pyx -->
/rootpool2/local/kirkby/sage-4.3.1.alpha1/local//lib/python/site-packages//sage/symbolic/constants_c.pyx
Time to execute 1 commands: 5.11293005943 seconds
Finished compiling Cython code (time = 8.45891094208 seconds)
running install
running build
running build_py
copying sage/symbolic/constants.py ->
build/lib.solaris-2.10-sun4v-2.6/sage/symbolic
running build_ext
building 'sage.schemes.elliptic_curves.descent_two_isogeny' extension
gcc -fno-strict-aliasing -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/FLINT/
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local//include
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local//include/csage
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/devel//sage/sage/ext
-I/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/python2.6 -c
sage/schemes/elliptic_curves/descent_two_isogeny.c -o
build/temp.solaris-2.10-sun4v-2.6/sage/schemes/elliptic_curves/descent_two_isogeny.o
-std=c99 -w
In file included from /usr/include/limits.h:18,
from
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/include-fixed/limits.h:122,
from
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/include-fixed/syslimits.h:7,
from
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/include-fixed/limits.h:11,
from
/rootpool2/local/kirkby/sage-4.3.1.alpha1/local/include/python2.6/Python.h:19,
from sage/schemes/elliptic_curves/descent_two_isogeny.c:4:
/usr/local/gcc-4.4.1-sun-linker/bin/../lib/gcc/sparc-sun-solaris2.10/4.4.1/include-fixed/sys/feature_tests.h:341:2:
error: #error "Compiler or options invalid for pre-UNIX 03 X/Open applications
and pre-2001 POSIX applications"
error: command 'gcc' failed with exit status 1
sage: There was an error installing modified sage library code.
real 0m49.907s
user 0m38.843s
sys 0m8.405s
Error building new version of SAGE.
You might try typing 'sage -ba' or write to sage-support with as much
information as possible.
real 2m10.215s
user 1m41.154s
sys 0m23.024s
sage: An error occurred while installing sage-4.3.1.alpha1
--
To post to this group, send an email to [email protected]
To unsubscribe from this group, send an email to
[email protected]
For more options, visit this group at http://groups.google.com/group/sage-devel
URL: http://www.sagemath.org