#13336: farey_symbol.pyx fails to build on Cygwin
-------------------------------------+--------------------------------------
Reporter: jpflori | Owner: tbd
Type: defect | Status: needs_review
Priority: major | Milestone: sage-5.3
Component: cygwin | Resolution:
Keywords: cygwin linking | Work issues:
Report Upstream: N/A | Reviewers:
Authors: Jean-Pierre Flori | Merged in:
Dependencies: | Stopgaps:
-------------------------------------+--------------------------------------
Comment (by dimpase):
OK, this does the trick here. I'll give it a positive review as soon as
the patchbot gives OK.
The next stop looks like a ginac-related problem:
{{{
...
gcc -I/usr/include/ncurses -fno-strict-aliasing -fwrapv -DNDEBUG -g
-fwrapv -O3 -Wall -Wstrict-prototypes
-I/home/Dima/sage-5.2.rc1/local/include
-I/home/Dima/sage-5.2.rc1/local/include/csage
-I/home/Dima/sage-5.2.rc1/devel/sage/sage/ext
-I/home/Dima/sage-5.2.rc1/local/include/python2.7 -c
sage/symbolic/expression.cpp -o
build/temp.cygwin-1.7.16-i686-2.7/sage/symbolic/expression.o -w
cc1plus: warning: command line option "-Wstrict-prototypes" is valid for
Ada/C/ObjC but not for C++
sage/symbolic/expression.cpp: In function ‘PyObject*
__pyx_f_4sage_8symbolic_10expression_10Expression_pyobject(__pyx_obj_4sage_8symbolic_10expression_Expression*,
int)’:
sage/symbolic/expression.cpp:3346:15: error: parse error in template
argument list
sage/symbolic/expression.cpp:3346:49: error: no matching function for call
to ‘is_a(GiNaC::ex&)’
sage/symbolic/expression.cpp:3356:17: error: parse error in template
argument list
sage/symbolic/expression.cpp:3356:52: error: no matching function for call
to ‘ex_to(GiNaC::ex&)’
sage/symbolic/expression.cpp:3375:17: error: parse error in template
argument list
sage/symbolic/expression.cpp:3375:52: error: no matching function for call
to ‘ex_to(GiNaC::ex&)’
sage/symbolic/expression.cpp:3394:17: error: parse error in template
argument list
sage/symbolic/expression.cpp:3394:52: error: no matching function for call
to ‘ex_to(GiNaC::ex&)’
sage/symbolic/expression.cpp: In function ‘int
__pyx_f_4sage_8symbolic_10expression_10Expression_is_infinity(__pyx_obj_4sage_8symbolic_10expression_Expression*,
int)’:
sage/symbolic/expression.cpp:9956:13: error: parse error in template
argument list
sage/symbolic/expression.cpp:9956:47: error: no matching function for call
to ‘is_a(GiNaC::ex&)’
sage/symbolic/expression.cpp: In function ‘int
__pyx_pf_4sage_8symbolic_10expression_10Expression_104__nonzero__(__pyx_obj_4sage_8symbolic_10expression_Expression*)’:
sage/symbolic/expression.cpp:10403:17: error: parse error in template
argument list
sage/symbolic/expression.cpp:10403:41: error: no matching function for
call to ‘is_a(GiNaC::ex&)’
sage/symbolic/expression.cpp:10406:19: error: parse error in template
argument list
sage/symbolic/expression.cpp:10406:43: error: no matching function for
call to ‘is_a(GiNaC::ex&)’
gcc -I/usr/include/ncurses -fno-strict-aliasing -fwrapv -DNDEBUG -g
-fwrapv -O3 -Wall -Wstrict-prototypes
-I/home/Dima/sage-5.2.rc1/local/include
-I/home/Dima/sage-5.2.rc1/local/include/csage
-I/home/Dima/sage-5.2.rc1/devel/sage/sage/ext
-I/home/Dima/sage-5.2.rc1/local/include/python2.7 -c
sage/symbolic/getitem.cpp -o
build/temp.cygwin-1.7.16-i686-2.7/sage/symbolic/getitem.o -w
error: command 'gcc' failed with exit status 1
Error installing modified sage library code.
}}}
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13336#comment:7>
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.