#13324: Ecl does not build on (recent) Cygwins
------------------------------------------------------------+---------------
       Reporter:  jpflori                                   |         Owner:  
tbd         
           Type:  defect                                    |        Status:  
needs_review
       Priority:  major                                     |     Milestone:  
sage-5.3    
      Component:  cygwin                                    |    Resolution:    
          
       Keywords:  cygwin ecl spkg                           |   Work issues:    
          
Report Upstream:  Workaround found; Bug reported upstream.  |     Reviewers:    
          
        Authors:  Jean-Pierre Flori                         |     Merged in:    
          
   Dependencies:                                            |      Stopgaps:    
          
------------------------------------------------------------+---------------

Comment (by dimpase):

 however, after the whole Sage build on my Cygwin is almost done, I get
 {{{
 ...
 building 'sage.ext.interpreters.wrapper_py' extension
 building 'sage.ext.interpreters.wrapper_el' extension
 Executing 241 commands (using 1 thread)
 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/ecl/
 -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/libs/ecl.c -o
 build/temp.cygwin-1.7.16-i686-2.7/sage/libs/ecl.o -w
 gcc -shared -Wl,--enable-auto-image-base
 -L/home/Dima/sage-5.2.rc1/local/lib
 build/temp.cygwin-1.7.16-i686-2.7/sage/libs/ecl.o
 -L/home/Dima/sage-5.2.rc1/local/lib
 -L/home/Dima/sage-5.2.rc1/local/lib/python2.7/config -lcsage -lecl
 -lstdc++ -lntl -lpython2.7 -o
 build/lib.cygwin-1.7.16-i686-2.7/sage/libs/ecl.dll
 build/temp.cygwin-1.7.16-i686-2.7/sage/libs/ecl.o: In function
 `ecl_bignum_from_mpz':
 /home/Dima/sage-5.2.rc1/devel/sage/sage/libs/eclsig.c:52: undefined
 reference to `__imp____gmpz_set'
 /home/Dima/sage-5.2.rc1/devel/sage/sage/libs/eclsig.c:52: undefined
 reference to `__imp____gmpz_set'
 collect2: ld returned 1 exit status
 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/FLINT/
 -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/libs/flint/flint.c -o
 build/temp.cygwin-1.7.16-i686-2.7/sage/libs/flint/flint.o -std=c99 -D_XPG6
 -w
 error: command 'gcc' failed with exit status 1
 Error installing modified sage library code.
 }}}
 A missing library somewhere?

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13324#comment:6>
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