login  home  contents  what's new  discussion  bug reports     help  links  subscribe  changes  refresh  edit

Warning: Experimental!

These builds of Axiom were prepared using the Axiom Silver (build-improvements) branch. They have only been lightly tested (if at all). If you can download and test these builds, your feedback will help greatly to improve the new build environment.

Download: Sun Solaris 10 Sparc (280R)

I have successfully built the Axiom Silver build.improvements branch on a Sun 280R (sparc, 64bit) Solaris 10 06/06 system with an up to date GNU toolchain installed:

  bash-2.05$ gcc --version
  gcc (GCC) 4.1.1

  etc.

You should be able to satisfy all uncommon dependencies by installing packages from sunfreeware.com

I built and installed GCL separately from the Axiom build. I really like this option. :-) I think it makes the whole build easier:

  bash-2.05$ svn co https://svn.sourceforge.net/svnroot/axiom/ \
             branches/build-improvements axiom.build-improvements
  bash-2.05$ svn co https://svn.sourceforge.net/svnroot/axiom/ \
         branches/build-improvements axiom.build-improvements
  bash-2.05$ tar xzvf axiom.build-improvements/zips/gcl-2.6.8pre.tgz

But it wasn't quite so easy... A patch was necessary to build GCL. (See axiom-developer email ):

  bash-2.05$ cd gcl-2.6.8pre
  bash-2.05$ ./configure --disable-emacsdir --disable-tkconfig \
                       --disable-tclconfig --disable-xgcl
  bash-2.05$ nohup make&
  bash-2.05$ tail -f nohup.out
  bash-2.05$ su
  bash-2.05# make install

Some patches were also necessary to the Axiom sources.

With the new build.improvements branch we can now do an out-of-source build for Axiom:

  bash-2.05$ mkdir axiom.build
  bash-2.05$ cd axiom.build
  bash-2.05$ ../axiom.build-improvements/configure
  bash-2.05$ nohup make&
  bash-2.05$ tail -f nohup.out

A patch was also necessary for the install phase:

  bash-2.05$ su
  bash-2.05# make install

  78 installing Axiom in /usr/local/axiom
  79 Axiom installation finished.

  Please add /usr/local/axiom/mnt/solaris9/bin to your PATH variable
  Start Axiom with the command axiom

How to download:

  bash-2.05$ wget http.../public/axiom-20060912-sol10-sparc.tgz
  bash-2.05$ cd /usr/local
  bash-2.05$ tar xzvf axiom-20060912-sol10-sparc.tgz

Check build dependencies via:

  bash-2.05$ ldd /usr/local/axiom/mnt/solaris9/bin/AXIOMsys

Satisfy dependencies by installing additional packages from sunfreeware.com

Test:

  bash-2.05$ export PATH=/usr/local/axiom/mnt/solaris9/bin:$PATH
  bash-2.05$ AXIOMsys
  GCL (GNU Common Lisp)  2.6.8 CLtL1    Sep 12 2006 05:57:14
                        AXIOM Computer Algebra System
          Version: Axiom (build improvements branch) -- 2006-09-12
            Timestamp: Wednesday September 13, 2006 at 00:52:01
  ----------------------------------------------------------------------

   Re-reading compress.daase   Re-reading interp.daase
   Re-reading operation.daase
   Re-reading category.daase
   Re-reading browse.daase

  (1) -> 1+1

  ...

  (2) -> )quit

Download: Red Hat Ent Linux ES 4.0 x686

(HP TestDrive td141.testdrive.hp.com)

This build is brought to you through the generousity of the HP Solutions Alliance TestDrive? Program

I had a small problem installing GCL on this system. The xgcl2 directory was not properly populated by make install. Perhaps this was because of non-standard locations for the executables. I manually copied the context of xgcl2 from build to install and it seems ok now.

The build method was very similar to the above, with no new patches required.

Download: Red Hat 9 x686

Built on axiom-developer.org (the server that runs this wiki).

Known Problems

Please let us know what problems you find. You can report problems in IssueTracker.

  1. You might experience problems running hyperdoc due to a known problem with corruption of graphic image data caused by incorrect properties in the svn archive. This is being fixed.
  2. Anything else?

(new) Help test Axiom Silver --root, Thu, 14 Sep 2006 05:59:43 -0500 reply
These builds of Axiom were prepared using the AxiomSilver? build-improvements branch. They have only been lightly tested (if at all). If you can download and test these builds, your feedback will help greatly to improve the new build environment.
Some patches were also necessary to the Axiom sources.

specifically, what patches? can you post a diff -Naur?

A patch was also necessary for the install phase:
  bash-2.05$ su
  bash-2.05# make install</blockquote>

what patch? what diff?

How to download:
  bash-2.05$ wget http.../public/axiom-20060912-sol10-sparc.tgz
  bash-2.05$ cd /usr/local
  bash-2.05$ tar xzvf axiom-20060912-sol10-sparc.tgz</blockquote>

the http path is invalid.

this is exciting stuff you're doing, Bill. i'd like to capture and document the details, including patches.

t




subject:
  ( 7 subscribers )  
Please rate this page: