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