#12115: New MPIR won't build on Cygwin
------------------------+---------------------------------------------------
   Reporter:  kcrisman  |          Owner:  tbd     
       Type:  defect    |         Status:  new     
   Priority:  major     |      Milestone:  sage-4.8
  Component:  cygwin    |       Keywords:          
Work_issues:            |       Upstream:  N/A     
   Reviewer:            |         Author:          
     Merged:            |   Dependencies:          
------------------------+---------------------------------------------------

Comment(by kcrisman):

 I fixed this with a jury-rigged spkg
 [http://sage.math.washington.edu/home/kcrisman/mpir-2.1.3.p8.spkg here].
 Patch attached, just for reference.

 Next error:
 {{{
 Making all in yasm
 make[4]: Entering directory
 `/home/Administrator/sage-4.8.alpha3/spkg/build/mpir-2.1.3.p8/src/yasm'
 gcc -std=gnu99 -I.  -c -o genperf.o `test -f tools/genperf/genperf.c ||
 echo './'`tools/genperf/genperf.c
 gcc -std=gnu99 -I.  -c -o gp-perfect.o `test -f tools/genperf/perfect.c ||
 echo './'`tools/genperf/perfect.c
 gcc -std=gnu99 -I.  -c -o gp-phash.o `test -f libyasm/phash.c || echo
 './'`libyasm/phash.c
 gcc -std=gnu99 -I.  -c -o gp-xmalloc.o `test -f libyasm/xmalloc.c || echo
 './'`libyasm/xmalloc.c
 gcc -std=gnu99 -I.  -c -o gp-xstrdup.o `test -f libyasm/xstrdup.c || echo
 './'`libyasm/xstrdup.c
 gcc -std=gnu99 -o genperf.exe  genperf.o gp-perfect.o  gp-phash.o gp-
 xmalloc.o gp-xstrdup.o
 ./genperf.exe x86insn_nasm.gperf x86insn_nasm.c
 found distinct (A,B) on attempt 19
 built perfect hash table of size 512
 ./genperf.exe x86insn_gas.gperf x86insn_gas.c
 found distinct (A,B) on attempt 1640
 built perfect hash table of size 512
 gcc -std=gnu99 -I.  -c -o re2c-main.o `test -f tools/re2c/main.c || echo
 './'`tools/re2c/main.c
 gcc -std=gnu99 -I.  -c -o re2c-code.o `test -f tools/re2c/code.c || echo
 './'`tools/re2c/code.c
 gcc -std=gnu99 -I.  -c -o re2c-dfa.o `test -f tools/re2c/dfa.c || echo
 './'`tools/re2c/dfa.c
 gcc -std=gnu99 -I.  -c -o re2c-parser.o `test -f tools/re2c/parser.c ||
 echo './'`tools/re2c/parser.c
 Makefile:3665: recipe for target `re2c-parser.o' failed
 make[4]: *** [re2c-parser.o] Error 1
 make[4]: Leaving directory
 `/home/Administrator/sage-4.8.alpha3/spkg/build/mpir-2.1.3.p8/src/yasm'
 Makefile:772: recipe for target `all-recursive' failed
 make[3]: *** [all-recursive] Error 1
 make[3]: Leaving directory
 `/home/Administrator/sage-4.8.alpha3/spkg/build/mpir-2.1.3.p8/src'
 Makefile:603: recipe for target `all' failed
 make[2]: *** [all] Error 2
 make[2]: Leaving directory
 `/home/Administrator/sage-4.8.alpha3/spkg/build/mpir-2.1.3.p8/src'
 Error building MPIR.

 real    17m31.973s
 user    0m42.992s
 sys     1m0.848s
 ************************************************************************
 Error installing package mpir-2.1.3.p8
 ************************************************************************
 }}}
 Interpreting this error is definitely beyond my pay grade.

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