[GRASS-de] GRASS binaries fuer Windows

Markus Neteler neteler at itc.it
Di Mär 5 11:53:13 CET 2002


On Mon, Mar 04, 2002 at 09:59:49PM +0100, Andreas Lange wrote:
> Markus Neteler wrote:
> > 
> > Hallo Wolfgang,
> > 
> > On Mon, Mar 04, 2002 at 11:35:08AM +0100, Lueck, Wolfgang >1.3.02 Prak.ITD wrote:
> > > Hallo Markus
> > > Ich habe versucht GRASS auf Windows zu installieren, habe aber immer noch
> > > Schwierigkeiten die graphische Oberfläche zu starten, mit Fehlermeldungen
> > > beim Start von GRASS
> > 
> > ja - leider war duch einen Fehler in der Einpackroutine die
> > DLL-Treiber nicht drin. Ich habe ihn hier abgelegt:
> > 
> >  http://mpa.itc.it/markus/tmp/
> > 
> > Die Datei
> > libG11.dll
> > 
> > muss in /bin innerhalb von Cygwin kopiert und ausgepackt werden.
> > Tut mir leid fuer den Fehler, aber nur so finden wir die letzten
> > Fallen...
> > 
> > >  bash.exe: export:
> > > `Files/Hummingbird/Connectivity/7.00/Accessories/:/cygdrive/c/
> > > arcgis/arcexe81/bin:': not a valid identifier
> > >
> > > Es besteht wohl ein Konflikt mit bestehenden Applikationen von X Windows wie
> > > sie von Hummingbird und ARCGIS genutzt werden.
> > 
> > Ich hoffe, dass obige DLL das Problem loest.
> > 
> > [...]
> > 
> > Ciao
> > 
> >  Markus
> > 
> > PS: Wir werden natuerlich die Einpackroutine reparieren.
> 
> 
> Hallo Markus,
> 
> das von Dir angekuedigte Binray funktioniert (bis auf das Problem mit
> der libG11.dll), soweit ich das auf die Schnelle testen konnte.

Hallo allerseits,

prima, dass es endlich funktionier. Und das Einpackproblem sollte jetzt
auch geloest sein. Das naechste Paket wird also libG11.dll in GISBASE/bin
enthalten, ich habe die Aenderung im CVS vorgenommen.
 
> Allerdings bleibt das Problem, dass tcltkgrass nicht funktioniert. Es
> gibt kein wish, welches die cygwin-Pfade versteht und die Grafik unter
> Windows nutzt. Ich habe schon viel Zeit damit verbracht, nach einer
> Loesung zu suchen, bisher aber nichts gefunden. 

Merkwuerdig, dass die Cygwin-Leute dieses Problem noch nicht geloest
haben. Hat schon mal jemand "ActiveTCL" probiert?
Die R-stats Leute haben auch Probleme mit tcl/tk, auf ihrer
FAQ steht:

"3.6 Package TclTk does not work.
 
For package tcltk to work (try demo(tkdensity) or demo(tkttest) after
library(tcltk)) you need to have Tcl installed. Download either ActiveTcl
8.3.3 from http://aspn.activestate.com/ASPN/Downloads/ActiveTcl/ or
tcl832.exe from dev.scriptics.com and install it. (Most versions of the
installer will put the bin directory containing the Tcl and Tk DLLs in your
path, but you should check.) You then need to set the environment variable
TCL_LIBRARY, to something like c:/Program Files/Tcl/lib/tcl8.3. (The startup
code for the package will warn you if this is unset, and Q3.2 explains how
to set them. NB: do not quote the path, even if as here it contains spaces.
If you forget, you can set the variable inside R by something like
    Sys.putenv("TCL_LIBRARY"="c:/Program Files/Tcl/lib/tcl8.3")
"

Vielleicht geht es ja damit?

> Wenn allerdings Exceed von Hummingbird installiert ist, halte ich die
> native X11 Version von GRASS fuer die bessere Loesung. Da muesste alles
> funktionieren, incl. tcltkgrass (mit meiner Version fuer X11).

Ja, das ist sicher richtig (aber: 30 day eval, sonst $245.00, oder?).

Schoene Gruesse

 Markus