Re: [maillist] tcl/tk

J. Linnenkohl (jlinnen@c-s-k.de)
Tue, 18 May 1999 14:46:31 +0200

Guido Eink wrote:
>
> Hi,
>
> tschuldigung wenn jetzt mal etwas laenger wird.
> Das Mahagony-eMailprgramm benoetigt tcl und tk Version 8.0.
> Also habe ich es heruntergeladen, obwohl ich extra tcl und tk fuer
> Unix ausgewaehlt hatte, sah ich trotzdem beim Auspacken die
> Verzeichnisse /win, /mac und /unix ;-(
>
Diese Verzeichnisse sind immer im Archiv dabei, warum willst Du das
aendern ? Kannst ja nachtraeglich win und mac wieder loeschen.

> Auf jeden Fall bekomme ich folgende Fehlermeldung:
> Murphy:[unix] #./configure

Wenn ich diese Fehlerliste sehe, moechte ich mal wissen, was in
/usr/include bei Dir steht. Ich habe naemlich den Verdacht, dass
Deine Programmentwicklungspakete nicht korrekt (oder garnicht)
installiert sind.

Z.B. errno.h muss vorhanden sein !!

Dann weiter : Du solltest configure mit dem switch --enable-gcc
aufrufen, wenn Du den gcc zum kompilieren verwenden willst. Kannst
Du kompilieren ? Ist der Compiler installiert ? Das glaube ich fast
nicht, wenn doch die include-Files fehlen.

Wenn ja, ist der switch ein Muss! (Siehe auch README im
unix-Verzeichnis).

Ich wuerde wie folgt vorgehen (nicht als Superuser!):

- Testen, ob Du C-programme uebersetzen kannst (tscsh, wish sind
C-Programme), dass musst Du koennen
- Dann installieren des Tcl- und des Tk-Archives. Ich mache es
immer so : ein Root Verzeichnis irgendwo, darin ein Verzeichnis Tcl
und ein Verzeichnis Tk (und eventuell weiter Verzeichnisse
fuer Erweiterungen, die mitunter diese parallelen Verzeichnisse
erwarten)
- Im Verzeichnis Tcl dann das Tcl Paket auspacken, ins unix-Verzeichnis
gehen und ./configure --enable-gcc
Dann make und make install (alles geht nach /usr/local/lib und
/usr/local/bin)
- Dann mit Tk das gleiche im Verzeichnis Tk.

Fuer weitere Nutzung festlegen, dass /usr/local/bin in der PATH
enthalten ist, dto. fuer /usr/local/lib im LD_LIBRARY_PATH.

Eigentlich hat das bei meinem dutzenden Installation schon immer
so geklappt, auch auf anderen Unixen.

Gruss

___________________________________________________
Jörg Linnenkohl
e-mail: jlinnen@c-s-k.de
phone : +49 069 913073 25
fax : +49 069 913073 31
CSK Germany * Meisengasse 13-15 * D-60313 Frankfurt