I would like to try 5.1 under Cygwin and I a few questions:
1. I need to compile it, binaries are not available, right?
2. The download pages says: "compilation of GRASS 5.1 requires GRASS 5.0 experimental (CVS HEAD) source code". I do not understand what this means, do I need to fetch the CVS 50 head first and then put the 5.1 snapshot files in the same directory? Is this documented some where?
3. Has anyone successfully compiled 5.1 under Cygwin?
Thanks,
Rich
Richard W. Greenwood, PLS
Greenwood Mapping, Inc.
Rich <at> GreenwoodMap <dot> com
(307) 733-0203 http://www.GreenwoodMap.com
On Tue, Sep 09, 2003 at 03:46:44PM -0600, Richard Greenwood wrote:
Hello,
I would like to try 5.1 under Cygwin and I a few questions:
1. I need to compile it, binaries are not available, right?
right (volunteer needed).
2. The download pages says: "compilation of GRASS 5.1 requires GRASS 5.0
experimental (CVS HEAD) source code". I do not understand what this means,
do I need to fetch the CVS 50 head first and then put the 5.1 snapshot
files in the same directory?
Right:
- fetch the CVS 50 head
- get 5.1 snapshot, update with cvs up -dP
Best is to sync both trees with 'cvs up -dP', then you can be fairly
sure that it compiles.
The 'make mix' command will link code from 5.0 into 5.1. In future
the code will be fully migrated, but this needs time (we want to
heavily polish it).
Is this documented some where?
Yes:
./INSTALL
in the 5.1 code. If this file is not clear, please ask and/or send
text pieces to improve it.
3. Has anyone successfully compiled 5.1 under Cygwin?
Me But I had some problems running it, probably due to the
odd MS-Windows box we have here. It was done some time ago,
so the situation may be better now.
Let us know how it works (probably on the 'grass5' list).
3. Has anyone successfully compiled 5.1 under Cygwin?
I have compiled most of it recently (and made some changes to the
Makefiles to enable it to compile). You need to use the --enable-shared=no
option to the configure script, as you can't compile conventional Unix
shared libraries in Cygwin.
NVIZ wouldn't compile, I think probably because of the recent changes
which use some non-standard OpenGL features and glX functions etc. (which
should probably get fixed before the 5.3.0 release). I think there was a
problem with some imagery modules as well that I didn't fix yet. But you can
just delete the visualization and imagery directories from the main Makefile
to jump over these errors.
On Wed, Sep 10, 2003 at 09:42:21AM +0100, Paul Kelly wrote:
Hello
On Tue, 9 Sep 2003, Richard Greenwood wrote:
> 3. Has anyone successfully compiled 5.1 under Cygwin?
I have compiled most of it recently (and made some changes to the
Makefiles to enable it to compile). You need to use the --enable-shared=no
option to the configure script, as you can't compile conventional Unix
shared libraries in Cygwin.
Perhaps you could try it, and, if needed, post updates to this script?
NVIZ wouldn't compile, I think probably because of the recent changes
which use some non-standard OpenGL features and glX functions etc. (which
should probably get fixed before the 5.3.0 release). I think there was a
problem with some imagery modules as well that I didn't fix yet. But you can
just delete the visualization and imagery directories from the main Makefile
to jump over these errors.
Please post them on 'grass5' so that we can try to fix them.