****  INSTALLATION DE SWIT ****

Vous devez avoir rcupr :
 
  swit-src-0.97.3.tgz
  swit-lib-0.97.3.tgz
  swit-linux-bin-0.97.3.tgz (pour linux ...)

Je suppose que vous avez dtarr 'swit-src-0.97.3.tgz' 
ou 'swit-linux-bin-0.97.3.tgz', sinon vous ne seriez pas en train de
lire ceci.

INSTALLATION RAPIDE SUR LINUX :
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
a) dtarrer swit-bin-0.97.3.tgz (si c'est pas dj fait)
   il contient l'excutable `swit' (compil avec la libc5)
   et les libraries dynamiques qu'il utilise dans le catalogue 'dyn'
b) dtarrer aussi swit-lib-0.97.3.tgz au mme endroit
c) tester (en se mettant  l'endroit o vous avez dtarrer) :

  % export SWIT_LIBRARY_PATH=lib
  % ./swit

  Si vous avez obtenu le prompt 'swit>', a devrait tre bon
   moins que certains fichiers n'ont pas pu tre lus. 
  Vrifiez que vous avez vu ceci :

; lecture de `lib/compile.obj' ...
; lecture de `lib/map.obj' ...
; lecture de `lib/disassemble.obj' ...
; lecture de `lib/sig.obj' ...
; lecture de `lib/pptype.obj' ...
; lecture de `lib/unif.obj' ...
; lecture de `lib/type.obj' ...
; lecture de `lib/doc.obj' ...
; lecture de `lib/switinitrc' ...
; lecture de `lib/debug.obj' ...
; lecture de `lib/objects.obj' ...
; lecture de `lib/hash.swt' ...
; lecture de `lib/strings.obj' ...
; lecture de `lib/macrosr5-common.swt' ...
  
  Vous pouvez quitter le test, en tapant (quit) 
  avec les parenthses videmment,
  puis passer ventuellement  l'installation dfinitive 
  sur votre systme (voir plus loin).
  
  Si a n'a pas march, c'est probablement un problme de libraries
  dynamiques. Vrifiez avec :

  % ldd swit

  S'il il en manque une ou plusieurs, vous pouvez retester en faisant :

  % export LD_LIBRARY_PATH=dyn
  % ./swit
  
  Mais le mieux est de recompiler, pour cela, continuez  lire les 
  instructions ci-dessous.  


INSTALLATION NORMALE
^^^^^^^^^^^^^^^^^^^^
a) dtarrer 'swit-src-0.97.3.tgz' et 'swit-lib-0.97.3.tgz'
b) Il y a deux fichiers Makefile, l'un dans la racine, l'autre
   dans src, qui sont des liens par dfaut sur les Makefile.linux
   Vrifier si vous tes dans ce cas (conseill d'ailleurs ...)
   ou bien changez le lien et jettez un coup d'oeil aux contenus
   des Makefiles afin de changer ventuellement certaines variables.
c) dans le catalogue 'gmp', il y a la librairie de nombres en 
   multiprcision de GNU. Il est conseill de se mettre d'abord dans
   ce catalogue et de faire :  

   % ./configure

   puis retourner dans le catalogue racine.
d) Tapez make
   et attendre ...
e) Si la compilation s'est bien passe, vous pouvez tester 
   (voir ci-dessus), ou bien installer dfinitivement (jusqu' la
   prochaine version...)
   sinon, c'est que certaines librairies ne sont pas installes sur
   votre systme. Je suppose que gcc et X le sont, mais il faut aussi
   Tcl/Tk 8.0 (dveloppement, pas seulement les librairies dynamiques
   car on a besoin de tk.h). Dans ce cas, il faut d'abord complter
   (ou faire complter) votre installation systme, puis reprendre
   au point d.
f) Installation dfinitive :
   * passer 'root'
   * si vous tes d'accord pour installer swit dans /usr/local
     faire :  make install
     sinon changer la variable INSTALL_PATH du Makefile
   * ATTENTION : si votre installation n'a pas t faite dans
     /usr/local, il faudra ajouter dans votre .bashrc :
     export SWIT_LIBRARY_PATH=<installation_path>/lib
     







