On Sun, Dec 4, 2011 at 4:12 AM, Jason <[email protected]> wrote: > On Sunday 04 December 2011 08:50:21 Volker Braun wrote: >> When I tracked down the yasm bug I made a trac ticket at >> http://trac.sagemath.org/sage_trac/ticket/11844 >> >> On Saturday, December 3, 2011 11:54:03 PM UTC, jason wrote: >> > > This look like yasm is failing because your doing a parallel build , >> > >> > it's a known problem and has been reported at least a year ago , it only >> > seems to effect cygwin , >> > >> > it's been fixed it appears see >> > >> > >> > http://tortall.lighthouseapp.com/projects/78676/changesets/2bd66514b6b100 >> > 887c19d8598da38347b3cff4 > > I'll upgrade yasm to the new one today and put it in our svn , which you can > just copy , or use the new yasm youself and follow this change procedure in > the > attached file , it's a diff but there are a few other things to do >
Here is a different error, on XP. Would the yasm upgrade help this? Dima P. reports also getting stuck at MPIR on Win 7, though this could be the static library issue again. Inter alia, no one has told me whether we actually *need* that change # Also build the static library to be used by e.g. ECM: SAGE_CONF_OPTS="--enable-shared --disable-static" introduced in mpir-2.1.3.p1... Anyway, see http://trac.sagemath.org/sage_trac/ticket/12115 for more info or posting more info. ++++ ../yasm/yasm -I .. -f elf64 -D GSYM_PREFIX lshift.as -DDLL_EXPORT -D PIC -o .libs/lshift.o /bin/sh ../libtool --mode=compile --tag=CC ../mpn/m4-ccas --m4="m4" gcc -std=gnu99 -c -DHAVE_CONFIG_H -m32 -O2 -fomit-frame-pointer -mtune=k8 -march=k8 -D__GMP_WITHIN_GMP -I.. -DOPERATION_`echo rshift | sed 's/_$//'` -I. -I.. `test -f 'rshift.asm' || echo './'`rshift.asm ../mpn/m4-ccas --m4=m4 gcc -std=gnu99 -c -DHAVE_CONFIG_H -m32 -O2 -fomit-frame-pointer -mtune=k8 -march=k8 -D__GMP_WITHIN_GMP -I.. -DOPERATION_rshift -I. -I.. rshift.asm -DDLL_EXPORT -DPIC -o .libs/rshift.o m4 -DHAVE_CONFIG_H -D__GMP_WITHIN_GMP -DOPERATION_rshift -DDLL_EXPORT -DPIC rshift.asm >tmp-rshift.s gcc -std=gnu99 -c -DHAVE_CONFIG_H -m32 -O2 -fomit-frame-pointer -mtune=k8 -march=k8 -D__GMP_WITHIN_GMP -I.. -DOPERATION_rshift -I. -I.. tmp-rshift.s -DDLL_EXPORT -DPIC -o .libs/rshift.o tmp-rshift.s: Assembler messages: tmp-rshift.s:53: Error: bad register name `%rcx' tmp-rshift.s:55: Error: bad register name `%rax' tmp-rshift.s:56: Error: bad register name `%rcx' tmp-rshift.s:59: Error: bad register name `%rax' tmp-rshift.s:61: Error: bad register name `%rcx' tmp-rshift.s:62: Error: bad register name `%rsi,%rdx,8)' tmp-rshift.s:63: Error: bad register name `%rdi,%rdx,8)' tmp-rshift.s:64: Error: bad register name `%rdx' tmp-rshift.s:65: Error: bad register name `%rsi,%rcx,8)' tmp-rshift.s:70: Error: bad register name `%rax' tmp-rshift.s:76: Error: bad register name `%rsi,%rcx,8)' tmp-rshift.s:80: Error: bad register name `%rdi,%rcx,8)' tmp-rshift.s:82: Error: bad register name `%rsi,%rcx,8)' tmp-rshift.s:86: Error: bad register name `%rdi,%rcx,8)' tmp-rshift.s:88: Error: bad register name `%rsi,%rcx,8)' tmp-rshift.s:92: Error: bad register name `%rsi,%rcx,8)' tmp-rshift.s:93: Error: bad register name `%rdi,%rcx,8)' tmp-rshift.s:98: Error: bad register name `%rdi,%rcx,8)' tmp-rshift.s:100: Error: bad register name `%rcx' tmp-rshift.s:103: Error: bad register name `%rcx' tmp-rshift.s:108: Error: bad register name `%rsi,%rcx,8)' tmp-rshift.s:112: Error: bad register name `%rdi,%rcx,8)' tmp-rshift.s:114: Error: bad register name `%rsi,%rcx,8)' tmp-rshift.s:118: Error: bad register name `%rdi,%rcx,8)' tmp-rshift.s:120: Error: bad register name `%rsi,%rcx,8)' tmp-rshift.s:124: Error: bad register name `%rdi,%rcx,8)' tmp-rshift.s:126: Error: bad register name `%rdi,%rcx,8)' tmp-rshift.s:131: Error: bad register name `%rsi,%rcx,8)' tmp-rshift.s:135: Error: bad register name `%rdi,%rcx,8)' tmp-rshift.s:137: Error: bad register name `%rsi,%rcx,8)' tmp-rshift.s:141: Error: bad register name `%rdi,%rcx,8)' tmp-rshift.s:143: Error: bad register name `%rdi,%rcx,8)' tmp-rshift.s:148: Error: bad register name `%rsi,%rcx,8)' tmp-rshift.s:152: Error: bad register name `%rdi,%rcx,8)' tmp-rshift.s:154: Error: bad register name `%rdi,%rcx,8)' tmp-rshift.s:159: Error: bad register name `%rdi,%rcx,8)' Makefile:605: recipe for target `rshift.lo' failed make[4]: *** [rshift.lo] Error 1 make[4]: Leaving directory `/home/SageUser/sage-4.8.alpha3/spkg/build/mpir-2.1.3.p8/src/mpn' Makefile:772: recipe for target `all-recursive' failed make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/SageUser/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/SageUser/sage-4.8.alpha3/spkg/build/mpir-2.1.3.p8/src' Error building MPIR. real 15m36.246s user 12m36.996s sys 11m12.666s ************************************************************************ Error installing package mpir-2.1.3.p8 ************************************************************************ -- To post to this group, send an email to [email protected] To unsubscribe from this group, send an email to [email protected] For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org
