I managed to get Sage 4.1.1.rc0 to build on a SPARC based Sun workstation of mine, with a few hacks. The machine is sun4u, runs Solaris 10 update 7 and gcc 4.4.0
I've not tried on 't2' yet. I will try that later today, so others can have a play. But this machine is a bit quicker than t2 and being local to me, I prefer is as a development platform. Basically the stages were: 1) Download the source 4.1.1.rc0 2) Download my ecl patch, which is basically a checkout of the latest ecl CVS source tree http://sage.math.washington.edu/home/kirkby/Solaris-fixes/ecl-9.4.1.p0/ 3) Hack the spkg-install of 'lcalc' - see the result I posted on sage-devel. (One can probably avoid this stage despite all the warnings, it will actually build without changes). 4) type make 5) When there is a failure with sage-4.1.1.rc0.spkg, comment out lines 258, 259 and 428 of sage-4.1.1.rc0/local//include/pari/paripriv.h 6) When there is a failure of maxima, 'touch' the file sage-4.1.1.rc0/spkg/installed/maxima-5.16.3.p2 Obviously this means Maxima is not built, but there are several issues with this. 7) Type 'make' again, and it should build. drkir...@smudge:[~/sage/sage-4.1.1.rc0] $ ./sage ---------------------------------------------------------------------- | Sage Version 4.1.1.rc0, Release Date: 2009-07-29 | | Type notebook() for the GUI, and license() for information. | ---------------------------------------------------------------------- ********************************************************************** * * * Warning: this is a prerelease version, and it may be unstable. * * * ********************************************************************** sage: notebook() The notebook files are stored in: /export/home/drkirkby/.sage//sage_notebook ************************************************** * * * Open your web browser to http://localhost:8000 * * * ************************************************** /export/home/drkirkby/sage/sage-4.1.1.rc0/local/lib/python2.6/site-packages/twisted/persisted/sob.py:12: DeprecationWarning: the md5 module is deprecated; use hashlib instead import os, md5, sys I would add, the notebook server does not run - the same issue I had with a previous release which I manged to build on this machine using the toolchain Micheal uses. --~--~---------~--~----~------------~-------~--~----~ 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 URLs: http://www.sagemath.org -~----------~----~----~----~------~----~------~--~---