#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.

Reply via email to