Hi all,
I triggered a problem by writing a very simple python file, which only contains
one line :
--------
from sage.matrix.matrix_mod2_dense cimport Matrix_mod2_dense
--------
then, inside sage, running
sage: load "mini_problem.spyx"
raises an error :
sage: load "mini_problem.spyx"
Compiling ./mini_problem.spyx...
Error compiling cython file:
Error compiling ./mini_problem.spyx:
running build
running build_ext
building '_Users_cbouilla_Desktop_svn_eurocrypt_mini_problem_spyx_9' extension
gcc -fno-strict-aliasing -fwrapv -DNDEBUG -g -fwrapv -O3 -Wall
-Wstrict-prototypes -I/Users/cbouilla/Desktop/sage-5.3/local/include/csage/
-I/Users/cbouilla/Desktop/sage-5.3/local/include/
-I/Users/cbouilla/Desktop/sage-5.3/local/include/python2.7/
-I/Users/cbouilla/Desktop/sage-5.3/local/lib/python2.7/site-packages/numpy/core/include
-I/Users/cbouilla/Desktop/sage-5.3/devel/sage/sage/ext/
-I/Users/cbouilla/Desktop/sage-5.3/devel/sage/
-I/Users/cbouilla/Desktop/sage-5.3/devel/sage/sage/gsl/ -I.
-I/Users/cbouilla/Desktop/sage-5.3/local/include/python2.7 -c
_Users_cbouilla_Desktop_svn_eurocrypt_mini_problem_spyx_9.c -o
build/temp.macosx-10.7-x86_64-2.7/_Users_cbouilla_Desktop_svn_eurocrypt_mini_problem_spyx_9.o
-w -O2
In file included from
/Users/cbouilla/Desktop/sage-5.3/local/include/m4ri/mzd.h:46:0,
from
/Users/cbouilla/Desktop/sage-5.3/local/include/m4ri/mzp.h:31,
from
/Users/cbouilla/Desktop/sage-5.3/local/include/m4ri/m4ri.h:56,
from
_Users_cbouilla_Desktop_svn_eurocrypt_mini_problem_spyx_9.c:283:
/Users/cbouilla/Desktop/sage-5.3/local/include/m4ri/debug_dump.h: In function
‘calculate_hash’:
/Users/cbouilla/Desktop/sage-5.3/local/include/m4ri/debug_dump.h:34:3: error:
‘for’ loop initial declarations are only allowed in C99 mode
/Users/cbouilla/Desktop/sage-5.3/local/include/m4ri/debug_dump.h:34:3: note:
use option -std=c99 or -std=gnu99 to compile your code
In file included from
/Users/cbouilla/Desktop/sage-5.3/local/include/m4ri/mzp.h:31:0,
from
/Users/cbouilla/Desktop/sage-5.3/local/include/m4ri/m4ri.h:56,
from
_Users_cbouilla_Desktop_svn_eurocrypt_mini_problem_spyx_9.c:283:
/Users/cbouilla/Desktop/sage-5.3/local/include/m4ri/mzd.h: In function
‘_mzd_row_swap’:
/Users/cbouilla/Desktop/sage-5.3/local/include/m4ri/mzd.h:410:5: error: ‘for’
loop initial declarations are only allowed in C99 mode
/Users/cbouilla/Desktop/sage-5.3/local/include/m4ri/mzd.h: In function
‘mzd_row_swap’:
/Users/cbouilla/Desktop/sage-5.3/local/include/m4ri/mzd.h:447:5: error: ‘for’
loop initial declarations are only allowed in C99 mode
/Users/cbouilla/Desktop/sage-5.3/local/include/m4ri/mzd.h: In function
‘mzd_hash’:
/Users/cbouilla/Desktop/sage-5.3/local/include/m4ri/mzd.h:1396:3: error: ‘for’
loop initial declarations are only allowed in C99 mode
error: command 'gcc' failed with exit status 1
Is this a local problem ?
Charles
--
You received this message because you are subscribed to the Google Groups
"sage-devel" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
Visit this group at http://groups.google.com/group/sage-devel?hl=en.