Thanks to some great patch ideas from Mike Hansen and Dima Pasechnik, and then a lot of boring spkg making and testing by me, we now have spkgs that resolve all but one of the avoidable build issues for Cygwin.
So we need testers! If you have access to a Windows box and have the time to download Cygwin, install a few of its packages, then take a new (say, 4.7.1.alpha3) tarball, move in the spkgs in question, and do "make", we would really appreciate it. Please see http://trac.sagemath.org/sage_trac/ticket/6743 and http://trac.sagemath.org/sage_trac/wiki/CygwinPort for more information on exactly what to do. The tickets that still need positive review are http://trac.sagemath.org/sage_trac/ticket/11245 http://trac.sagemath.org/sage_trac/ticket/11119 http://trac.sagemath.org/sage_trac/ticket/11504 http://trac.sagemath.org/sage_trac/ticket/11497 http://trac.sagemath.org/sage_trac/ticket/11499 That's less than half! And all these changes are very small. Also, given that #11130 may not have positive review soon, it would be helpful to have http://trac.sagemath.org/sage_trac/ticket/10240 merged, since it does have positive review. I cannot say your build will go 100% by hand, for three reasons: 1) Maxima may or may not build. It's somewhat random. Juanjo has made some changes in ECL (since we weren't the only ones experiencing this) that should fix this, but upstream isn't at a stable release yet. See http://sourceforge.net/mailarchive/message.php?msg_id=27670040 If this happens, just "touch spkg/installed/maxima-5.23.2.p0" and continue with "make" again. 2) There is a Sage library patch that needs to be added. See http://ask.sagemath.org/question/620/after-debugging-problem-in-building-sage-library for my dumb question about how to get the Sage install to keep going when this happens. (Once this gets into the Sage library, this won't be a problem.) 3) Rebasing. This is always a problem on Cygwin. But William has some very precise instructions that will work as long as you follow the rules for using ash on the wiki page. With luck, your computer won't do any autoupdates while you are building and this won't happen to you. And Sage won't actually start, just in case anyone was wondering - there is a segfault in Pari, see #11551. But that's a bigger goal. Which means this is is pretty good. If I can do it, anyone can. And it would be really good to honor the work of esp. Mike H. over many months by getting these things in and then starting to ensure that we don't introduce new problems! So please help. Thanks, - kcrisman -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org