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
-~----------~----~----~----~------~----~------~--~---

Reply via email to