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.


Reply via email to