On 10/12/2009 23:29, Glynn Clements wrote:
Luigi Ponti wrote:
This is likely naive and/or just out of ignorance, but I am not sure
whether there is a chance to get GRASS 6.4 running on Cygwin should I be
able to compile it from source on my Cygwin installation. Sorry in
advance if this is nonsense.
All I know is that the binaries which I compiled work fine on my
Windows XP system.
Update: you are right -- it works on XP, but I am on Windows 7.
While installing on Cygwin the packages required to compile GRASS, it
occurred to me I had read on Cygwin website that Windows 7 would have
been supported starting next major version 1.7 (see http://cygwin.com/).
However, 1.7 is in beta testing and available to install, which I did.
Things work much better, and now GRASS 6.4.0RC5 starts up fine with
tcltk gui.
First problem I encountered next is with the dbf driver. The output of
/db.connect -p/ seems ok:
But when I do /db.test test1/ errors arise:
[...]
My guess is that this is a problem with Cygwin and Windows 7.
I have eventually reverted back to GRASS 6.3.0 for now, after fixing
some missing dll's. I am not sure what is wrong with 6.4 vs 6.3 but I
need a functional GRASS/Cygwin version to run some bash scripts while I
port them to Phython.
Actually, my bash GRASS scripts call a number of Perl scripts for text
processing purposes (tweaking ascii georeferenced files to be fed to
v.in.ascii, creating color rules on the fly, writing HTML files to
summarize output, and other little tasks that I found convenient to code
in Perl given my limited programming experience and the huge amount of
Perl info and examples available on the web). Therefore, I was thinking
to do text processing and other stuff using Python but this will require
a bit more than simply implementing a series of grass commands (i.e.
learning some Python), that is why I need the Cygwin version meanwhile.
Also, is it even possible to do Python scripting in the native Windows
GRASS 6.4.x? For example, I noticed that some of the GRASS scripts that
have been translated to Python require a grass.py package, which I don't
see in my osgeo4w installation.
Kind regards,
Luigi
Any idea what happens and/or testing hints for better diagnosis?
Not really. This may just be a case of Cygwin not fully supporting
Windows 7 yet.
In case I want to keep trying compiling on Cygwin, should I do that in a
parallel Cygwin installation on, say, a different HD partition (to
preserve at least one functional Cygwin version)?
Kind regards and thanks again for your help,
Luigi
_______________________________________________
grass-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-user