262 lines
		
	
	
		
			6.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			262 lines
		
	
	
		
			6.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
This File contains a set of hints for compiling STk and the things
 | 
						|
which have been reported about installation of STk. This file is very 
 | 
						|
incomplete and I hope to be able to make it growing.
 | 
						|
 | 
						|
If you experience a new port or confirm/infirm/add informations which are 
 | 
						|
specified here please send a mail to 'eg@unice.fr' (there is a blank form 
 | 
						|
at the end of this file)
 | 
						|
 | 
						|
If you succeed in compiling STk on an architecture for which there is no 
 | 
						|
binary release, please read the file BINARY_DISTRIB
 | 
						|
 | 
						|
 | 
						|
______________________________________________________________________________
 | 
						|
SunOs 4.1.x
 | 
						|
______________________________________________________________________________
 | 
						|
Compilation:
 | 
						|
	CC=gcc
 | 
						|
	CFLAGS=-O2
 | 
						|
 | 
						|
X11:
 | 
						|
	R5 and R6 
 | 
						|
 | 
						|
Dynamic loading:
 | 
						|
	I was not able to make a version using dynamic loading and the gnu 
 | 
						|
	loader. If your version of gcc use gld, you'll have probably to use the
 | 
						|
	--disable-dynload option during configuration. (Note: I said probably 
 | 
						|
	since a lot of things don't work on this system which has a gcc with
 | 
						|
	gld. Everything seems very poorly installed on this system)
 | 
						|
 | 
						|
	No problem with gcc and Sun ld.
 | 
						|
Who:
 | 
						|
	Erick Gallesio (eg@unice.fr)
 | 
						|
Tested:
 | 
						|
	Yes :)
 | 
						|
 | 
						|
Remarks:
 | 
						|
	The main system used for developping STk
 | 
						|
 | 
						|
______________________________________________________________________________
 | 
						|
SunOs 5.3
 | 
						|
______________________________________________________________________________
 | 
						|
 | 
						|
Compilation:
 | 
						|
	CC=gcc
 | 
						|
	CFLAGS=-O2
 | 
						|
X11:
 | 
						|
	OpenWindows
 | 
						|
 | 
						|
Dynamic loading:
 | 
						|
	Should work. At least it seems to be conform to documentation :->
 | 
						|
	Must be 
 | 
						|
Who:
 | 
						|
	Erick Gallesio (eg@unice.fr)
 | 
						|
 | 
						|
Tested:
 | 
						|
	just make widget-demo
 | 
						|
 | 
						|
Remarks:
 | 
						|
	Some people have reported that they use dynamic loading but I can 
 | 
						|
	remember who (and it was on 2.1).
 | 
						|
 | 
						|
______________________________________________________________________________
 | 
						|
Linux 1.0.9 -> 2.0.0
 | 
						|
______________________________________________________________________________
 | 
						|
 | 
						|
Compilation:
 | 
						|
	CC=gcc
 | 
						|
	CFLAGS=-O2
 | 
						|
X11:
 | 
						|
	XFree3.1.2
 | 
						|
 | 
						|
Dynamic loading:
 | 
						|
	Dynamic loading is supported for DLD and ELF. (however DLD hqs not 
 | 
						|
	been tested since a long time, I'm not sure it continues to work).
 | 
						|
	The configure script try to figure what type of dynamic loading
 | 
						|
	works for you and enable dynamic loading by default. With recent
 | 
						|
	kernels, it will probably be ELF.
 | 
						|
 | 
						|
Who:
 | 
						|
	Erick Gallesio (eg@unice.fr)
 | 
						|
 | 
						|
Tested:
 | 
						|
	yes
 | 
						|
 | 
						|
Remarks:
 | 
						|
	The other system used for developping STk.
 | 
						|
 | 
						|
______________________________________________________________________________
 | 
						|
DEC Alpha OSF1 V2.0
 | 
						|
______________________________________________________________________________
 | 
						|
 | 
						|
Compilation:
 | 
						|
	CC=cc 		Dont't use gcc 2.6 !!!!!!
 | 
						|
	CFLAGS=-O2
 | 
						|
X11:
 | 
						|
	X11 R5
 | 
						|
 | 
						|
Dynamic loading:
 | 
						|
	Erik Ostrom <eostrom@radon.ccs.neu.edu> told me to use ld for 
 | 
						|
	makeing the .so file. I quote him below:
 | 
						|
	"If SH_LOADER is "ld", you get a huge warning about all the 
 | 
						|
	 undefined symbols; but if it's "cc", ld just won't make the
 | 
						|
	 .so file.  I assume there's a way to get better results, but
 | 
						|
	 this at least produced a working system."
 | 
						|
 | 
						|
Who:
 | 
						|
	Erick Gallesio (eg@unice.fr)
 | 
						|
 | 
						|
Tested:
 | 
						|
	Not a lot. Only the widget demo and some bignum tests.
 | 
						|
	No more core dump on undefined variable
 | 
						|
 | 
						|
Remarks:
 | 
						|
	Don't use gcc. STk worked with gcc prior 2.6. It doesn't work anymore
 | 
						|
with this version  of gcc. I have not investigated a lot with it but it seems
 | 
						|
that gcc 2.6 is unable to compile the bignum stuff (it yields warning during
 | 
						|
compilation whereas tthe code seems correct). Tests includes in the GMP
 | 
						|
packages dont pass anymore. Consequently, all computation
 | 
						|
which involve a bignum will be false (and could sometimes conduct to a core
 | 
						|
dump).
 | 
						|
 | 
						|
	I don't use this system. 
 | 
						|
______________________________________________________________________________
 | 
						|
Dec 5xxx Ultix 4.2
 | 
						|
______________________________________________________________________________
 | 
						|
 | 
						|
Compilation:
 | 
						|
	CC=gcc
 | 
						|
	CFLAGS=-O2
 | 
						|
X11:
 | 
						|
	X11 R5
 | 
						|
 | 
						|
Dynamic loading:
 | 
						|
	Not supported
 | 
						|
 | 
						|
Who:
 | 
						|
	Erick Gallesio (eg@unice.fr)	
 | 
						|
 | 
						|
Tested:
 | 
						|
	Widget demo work.
 | 
						|
 | 
						|
Remarks:
 | 
						|
	I don't use this sytem. 
 | 
						|
 | 
						|
______________________________________________________________________________
 | 
						|
HP 9000/735 (HP-UX 9.01)
 | 
						|
______________________________________________________________________________
 | 
						|
 | 
						|
Compilation:
 | 
						|
	CC=cc
 | 
						|
	CFLAGS='-Ae -O'
 | 
						|
 | 
						|
X11:
 | 
						|
	????
 | 
						|
 | 
						|
Dynamic loading:
 | 
						|
	Dynamic loading is supported (support is due to Dipankar Gupta 
 | 
						|
	<dg@hplb.hpl.hp.com>). This support has been sent to me as a patch 
 | 
						|
	file over 2.1. It must be extended for newer versions (the only file
 | 
						|
	to modify is Src/dynload.c). Furthermore, options needed for 
 | 
						|
	compilation dosen't seems clear for me. I have guessed some of them
 | 
						|
	but I may be wrong.
 | 
						|
Who:
 | 
						|
	ottl@informatik.uni-muenchen.de
 | 
						|
 | 
						|
Tested:
 | 
						|
	Widget demo only (I think)
 | 
						|
 | 
						|
Remarks:
 | 
						|
	Other people have reported that STk work on HP. I don't know if they 
 | 
						|
	have used it a lot. Every info is welcome.
 | 
						|
 | 
						|
______________________________________________________________________________
 | 
						|
SCO
 | 
						|
______________________________________________________________________________
 | 
						|
 | 
						|
Compilation:
 | 
						|
	???
 | 
						|
 | 
						|
X11:
 | 
						|
	???
 | 
						|
 | 
						|
Dynamic loading:
 | 
						|
	???
 | 
						|
 | 
						|
Who:
 | 
						|
	markd@grizzly.com
 | 
						|
 | 
						|
Tested:
 | 
						|
	???
 | 
						|
 | 
						|
Remarks:
 | 
						|
 | 
						|
Use ptar (pax tar) to untar the distribution rather than standard tar. It
 | 
						|
seems that the standard tar doesn't handle correctly symbolic links. 
 | 
						|
 | 
						|
______________________________________________________________________________
 | 
						|
NetBSD 1.0
 | 
						|
______________________________________________________________________________
 | 
						|
 | 
						|
Compilation:
 | 
						|
	???
 | 
						|
X11:
 | 
						|
	XFree ????
 | 
						|
 | 
						|
Dynamic loading:
 | 
						|
	Yes. Contribution of Franke Ruediger (Ruediger.Franke@rz.tu-ilmenau.de) 
 | 
						|
 | 
						|
Who:
 | 
						|
 	Franke Ruediger 	
 | 
						|
 | 
						|
Tested:
 | 
						|
	???
 | 
						|
	
 | 
						|
Remarks:
 | 
						|
	????
 | 
						|
 | 
						|
______________________________________________________________________________
 | 
						|
SGI Irix 5.3
 | 
						|
______________________________________________________________________________
 | 
						|
 | 
						|
Compilation:
 | 
						|
	CC=gcc CFLAGS=-O2
 | 
						|
X11:
 | 
						|
	X11R6
 | 
						|
 | 
						|
Dynamic loading:
 | 
						|
	Dynamic loading is supported
 | 
						|
 | 
						|
Who:
 | 
						|
	tiemann@cygnus.com
 | 
						|
 | 
						|
Tested:
 | 
						|
	compiled, ran all demos (stk and stklos)
 | 
						|
 | 
						|
Remarks:
 | 
						|
 | 
						|
______________________________________________________________________________
 | 
						|
A new system (Mail this form to eg@unice.fr if you have made a new port)
 | 
						|
______________________________________________________________________________
 | 
						|
 | 
						|
Compilation:
 | 
						|
	Indicate here the values of CC and CFLAGS you used
 | 
						|
X11:
 | 
						|
	Indicate here the X11 version you used
 | 
						|
 | 
						|
Dynamic loading:
 | 
						|
	Indicate here if dynamic loading is supported and all info that seems
 | 
						|
	necessary for loading a file in a running interpreter.
 | 
						|
 | 
						|
Who:
 | 
						|
	your email or "Anonymous" if you don't want to bother yourself
 | 
						|
	with that anymore.
 | 
						|
 | 
						|
Tested:
 | 
						|
	How much you have tested STk (just compiled it, tested only the 
 | 
						|
	demos, ...)
 | 
						|
 | 
						|
Remarks:
 | 
						|
	Everythink you think is relevant.
 | 
						|
 |