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