The webpage http://trac.sagemath.org/wiki/Cygwin64Port indicates that
sage can now be built under cygwin64 almost out of the box. So, I tried,
but I failed...
Here are the problems I encountered, maybe someone with better computer
skills can see what is going on. My sage version is sage 6.4beta5 with
#17365 pulled. Very recent cygwin64
- First, pyzmq did not compile, because of undefined references in
libzmq.a. It seems that the flag -no-undefined was not passed to ld
while building libzmq.a (despite #17333). I hacked the makefile to make
sure that the flag was passed when compiling zeromq, this solved the issue.
- Then, while compiling sage proper, I get the following error
gcc -I/usr/include/ncurses -fno-strict-aliasing -g -O2 -DNDEBUG -g
-fwrapv -O3 -Wall -I/home/Sebastien/sage/local/include
-I/home/Sebastien/sage/local/include/csage -I/home/Sebastien/sage/src
-I/home/Sebastien/sage/src/sage/ext
-I/home/Sebastien/sage/local/include/python2.7 -c
build/cythonized/sage/graphs/distances_all_pairs.c -o
build/temp.cygwin-1.7.33-x86_64-2.7/build/cythonized/sage/graphs/distances_all_pairs.o
-fno-strict-aliasing -w -fno-tree-dominator-opts
gcc -shared -Wl,--enable-auto-image-base
-L/home/Sebastien/sage/local/lib
build/temp.cygwin-1.7.33-x86_64-2.7/build/cythonized/sage/graphs/distances_all_pairs.o
-L/home/Sebastien/sage/local/lib
-L/home/Sebastien/sage/local/lib/python2.7/config
-L/home/Sebastien/sage/local/lib -lcsage -lpython2.7 -o
build/lib.cygwin-1.7.33-x86_64-2.7/sage/graphs/distances_all_pairs.dll
build/temp.cygwin-1.7.33-x86_64-2.7/build/cythonized/sage/graphs/distances_all_pairs.o:
dans la fonction «
__pyx_f_4sage_6graphs_19distances_all_pairs_bitset_clear »:
/home/Sebastien/sage/src/build/cythonized/sage/graphs/distances_all_pairs.c:2010:
référence indéfinie vers « __imp___gmpn_zero »
/home/Sebastien/sage/src/build/cythonized/sage/graphs/distances_all_pairs.c:2010:(.text+0x1493):
relocalisation tronquée pour concorder avec la taille: R_X86_64_PC32
vers le symbole indéfini __imp___gmpn_zero
/home/Sebastien/sage/src/build/cythonized/sage/graphs/distances_all_pairs.c:2010:
référence indéfinie vers « __imp___gmpn_zero »
/home/Sebastien/sage/src/build/cythonized/sage/graphs/distances_all_pairs.c:2010:(.text+0xba8e):
relocalisation tronquée pour concorder avec la taille: R_X86_64_PC32
vers le symbole indéfini __imp___gmpn_zero
collect2: erreur: ld a retourné 1 code d'état d'exécution
Looks like a problem with mpir, or a linking problem... I can give more
details or log files if needed.
Sebastien
--
You received this message because you are subscribed to the Google Groups
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.