Nekochan Net

Official Chat Channel: #nekochan // irc.nekochan.net
It is currently Sat Jul 26, 2014 7:10 am

All times are UTC - 8 hours


Forum rules


Any posts concerning pirated software or offering to buy/sell/trade commercial software are subject to removal.



Post new topic Reply to topic  [ 3 posts ] 
Author Message
Unread postPosted: Thu Jan 23, 2003 4:35 pm 
Offline

Joined: Thu Jan 23, 2003 2:18 pm
Posts: 5
I'm trying to compile GCL 2.4.0 on my Indigo2 using MIPSPRO 7.3, because I would like
to use the mathematics tool MAXIMA on my machine, which is only running under a GCL environment.
I "fixed" many compile-errors, most of which regarded explicitly casting on type into another.
I ended up with code that would compile until mostly at the end the linker is invoked and abort with "unresolved symbols" errors.
There are some os-specific headerfiles and the ones for irix have never been updated since version 1.0, which also might be a source of problems.
If anyone successfully compiled GCL on IRIX, help is greatly appriciated!

Thanks,

andikas


Top
 Profile  
 
 Post subject: GCL 2.5.0
Unread postPosted: Thu Jan 23, 2003 10:31 pm 
Offline
Site Admin
Site Admin
User avatar

Joined: Thu Jan 23, 2003 1:31 am
Posts: 7970
Location: Pleasanton, California
I took a look at this this evening and found GCL-CVS 2.5.0 a lot more IRIX friendly. It has newer irix headers, for example, './configure --enable-machine=irix6' is a valid option. The code looks a lot cleaner; not nearly as many warnings as with 2.4.0 and 2.4.4 (which I played with a bit as well). I have MIPSPro 7.2 so I'm sure things will be a bit easier for you.

I was able to compile cleanly most of the way through ... there are some small problems in the 'o' subdir makefile that should be easy to weed out. Anyway, if you're interested in trying this version you can find it at ftp://ftp.gnu.org/pub/gnu/gcl/cvs/gcl_2 ... -70.tar.gz

_________________
Twitter: @neko_no_ko
IRIX Release 4.0.5 IP12 Version 06151813 System V
Copyright 1987-1992 Silicon Graphics, Inc.
All Rights Reserved.


Top
 Profile  
 
 Post subject:
Unread postPosted: Wed Jan 29, 2003 4:42 pm 
Offline

Joined: Thu Jan 23, 2003 2:18 pm
Posts: 5
The only reason I wanted to compile Gnu Common Lisp to run Maxima ( which until recently only supported GCL ).
The new version ( which is actually a development release) 5.9 RC3 enables you to use CLISP or CMUCL instead.
CLISP 2.29 will compile without any modifications using Mipspro 7.3.

After having a fully functional Lisp system, compiling maxima is easy.
It must be configured with the flag "--with-clisp" and after that will compile and use CLISP.
The only modifications I made was in the TCL/TK Script /usr/local/bin/xmaxima, with will not function out of the box with TCL/TK 8.0 available on http://freeware.sgi.com.

These modifications are:

-----------

line 3: exec wish "$0" "$@" -->
exec /usr/freeware/bin/wish "$0" "$@"

line 12265: label $win.$v -text [string totit $v] -relief raised -->
label $win.$v -text [string tolower $v] -relief raised

line 12277: same as in 12265

line 13596: if {$pid != "" && [string is int $pid]} { -->
if {$pid != "" && [string compare int $pid]} {

line 13897: if {[string is int $pid]} { -->
if {[string compare int $pid]} {

line 13188: $pm add radio -label [string totit $elt] \ -->
$pm add radio -label [string tolower $elt] \

line 14215: $km add command -label "Kill [string totit $elt]" \ -->
$km add command -label "Kill [string tolower $elt]" \

------

After these modifications Maxima should run smoothly on Irix 6.5.

--

andikas


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC - 8 hours


Who is online

Users browsing this forum: Google [Bot] and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group