Hi Dave,

> I spent a bit of time yesterday seeing how far Sage would build on AIX 5.3
> after resurrecting my IBM RS/6000.
> 
> I've not made any patches for AIX yet, as I'm primarily keen to get Sage
> running on 64-bit Solaris, not AIX. I will use Sage on Solaris, but would
> only personally build Sage on AIX to uncover bugs in Sage, which I have
> already succeeded in doing.
> 
> If anyone is interested, here's a summary of the what I found.
> 

Seen the bug reports starting to show up on trac. I am interested :)


> 1) By default, installing AIX does not even install the maths library, so I
> had to install that.
> 
> 2) A lot of packages built with no problems at all.
> 
> 3) Four package that did built fully, produced a shared library with the
> .so extension which is common for most systems, but is in fact incorrect
> on AIX. The extension for both shared libraries and archive libraries on
> AIX should be .a and not .so. These four packages are the following.
> 
>   * Flint   http://trac.sagemath.org/sage_trac/ticket/9996
>   * NTL http://trac.sagemath.org/sage_trac/ticket/9998
>   * Readline http://trac.sagemath.org/sage_trac/ticket/9987
>   * Zlib http://trac.sagemath.org/sage_trac/ticket/9988
> 

A quick question: if both the shared and static libraries have the same
extension, is it possible at all to install both kind of library at the time?
Or do you have to choose one over the other?

> 4) Freetype failed to build
> 
> http://trac.sagemath.org/sage_trac/ticket/9985
> 
> as it is using the system zlib header file, not the one in Sage. So it
> looks like freetype has a problem that could potentially effect *any*
> platform.
> 
> 5) Python failed to build, as it's configure script reports my C compiler
> is broken. An examination of the "config.log" file shows that Python is
> trying to use the IBM compiler "cc_m", not gcc, despite it checked and
> found gcc. Since the IBM compiler is not installed, that obviously fails.
> 
> 6) Since Python failed to install, a lot of things failed to install, as
> they rely on Python.
> 
> Rather annoyingly there are some small python scrips in things like the
> Fortran package which means Fortran never builds, so neither does a whole
> host of things that depend on Fortran. So I never got to see if ATLAS, R
> or anything like that would build.
> 

May be that should cleaned to shell if possible?

> 7) The packages that did fail to build, despite their perquisites being
> present were:
> 
>   * tachyon http://trac.sagemath.org/sage_trac/ticket/9997
>   * Singular http://trac.sagemath.org/sage_trac/ticket/9993
>   * GnuTLS  http://trac.sagemath.org/sage_trac/ticket/9975
>   * Cliquer http://trac.sagemath.org/sage_trac/ticket/9979
>   * http://trac.sagemath.org/sage_trac/ticket/9990

The one you forgot to name is pari.

> 
> 8) I created a metaticket with a summary at
> 
> http://trac.sagemath.org/sage_trac/ticket/9999
> 
> If anyone wants an account on this AIX machine, I'm willing to give them
> one. I know a couple of people tried the metamodule open-AIX system, but
> it seems to be quite broken. I'm not saying mine is perfectly set up, but
> it seems to be working reasonably well. However, I'm not going to run this
> machine 24/7, due to the power costs. I don't think the machine is very
> poewr hungry, but with 6 hard drives in it, some of which are 15,000 rpm,
> it's not going to be a very "green" computer.
> 

I'd take you on the offer but I don't really have that much time to spare until
mid-October when the university year comes to an end around here. 

Francois

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

Reply via email to