Hi,
This is a resume of the methods given here by Humberto Ortiz-Zuazaga
as I used them to get a working gcl and AXIOMsys (for people like me
in a hurry to get gcl and axiom working on OSX 10.4.8 PPC) both
installed in /usr/local and using bash.
Building gcl :
remove -lintl from the LIBS line of ./h/powerpc-macosx.defs
isolate Fink (/sw/... by default) and DarwinPorts (/opt/local/...)
from gcl's path :
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin:/usr/local/bin
./configure --enable-locbfd --disable-statsysbfd --disable-nls
(I added two symbolic links in /usr/local/bin : the first since
pdflatex was needed for completion of the make and the second
(optional) for .dvi generation of the make install (the location of
your pdflatex and tex may vary...) :
cd /usr/local/bin
sudo ln -s /sw/bin/pdflatex pdflatex
sudo ln -s /sw/bin/tex tex
)
make (*)
sudo make install
Building axiom (very long...) :
I used exactly Humberto's method here (I got darcs 1.0.7 here :
http://el-tramo.be/software/darcs-ppc-static/ since Fink's darcs
wouldn't install) :
darcs get http://page.axiom-developer.org/repository/axiom-darcs/
chmod +x configure
./configure --prefix=/usr/local --with-gcl
(verify that the right gcl is chosen!)
chmod +x config/mkinstalldirs
make
If you get the SIGCLD errors then, in the files sselect.c.pamphlet
and viewman.c.pamphlet, replace :
#if defined(BSDplatform)
by
#if defined(BSDplatform) || defined(MACOSXplatform)
Should you get errors in hyper apply the patch to src/hyper/
hthits.pamphlet as proposed by Waldek Hebisch a day earlier in the
'viewman and hyper on Mac OS X' thread. (here some .pamphlet files
were missing in my hyper directory and I had to restore them first...)
make
sudo make install
In your .profile file (for bash) add the path :
/usr/local/axiom/target/powerpc-apple-darwin8.8.0/bin
And you should have a working AXIOMsys...
axiom itself fails with the lines :
ptyopen: Failed to open /dev/ptmx: No such file or directory
start_the_Axiom: ptyopen failed: No such file or directory
Humberto got an additional error :
(HyperDoc) Cannot connect to the X11 server!
Of course all this it is far from the ideal
./configure
make
he suggested but it worked for me so if you need to build it from
source now...
With my sincere thanks to Humberto and all of you,
Raymond
(*) you may get an error in gcl_readline.d:221 (readline completion)
I (hope temporarily...) just returned NULL;
_______________________________________________
Axiom-developer mailing list
Axiom-developer@nongnu.org
http://lists.nongnu.org/mailman/listinfo/axiom-developer