home *** CD-ROM | disk | FTP | other *** search
- 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 -> 1.2.8
- ______________________________________________________________________________
-
- Compilation:
- CC=gcc
- CFLAGS=-O2
- X11:
- XFree3.1.1
-
- Dynamic loading:
- Dynamic loading is supported for DLD and ELF. By default, no dynamic
- is available on Linux (I don't know how to determine if we have ELF
- or not on a machine==> so it is to the user to say what he/she wants
-
-
- seems to work but I'll wait its generalization to add it to STk).
- You need the dld package to use dynamic loading.
-
- Who:
- Erick Gallesio (eg@unice.fr)
-
- Tested:
- yes
-
- Remarks:
- The other system used for developping STk.
- Use the option -enable-dld to use DLD and -enable-elf for elf.
- DLD is VERY VERY slow.
-
- ______________________________________________________________________________
- 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 recent 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 wheras 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.
-
-