[GRASS5] r.terraflow
Markus Neteler
neteler at itc.it
Fri Sep 19 04:36:42 EDT 2003
Glynn
could you please update the release_branch if desired?
I would like to get out 5.0.3RC4 today (the NVIZ patch is applied).
Thanks,
Markus
On Fri, Sep 19, 2003 at 04:15:02AM +0100, Glynn Clements wrote:
>
> Laura Toma wrote:
>
> > I downloaded grass-5.0.3rc2 and looked at the code in
> > src.contrib.DUKE/r.terraflow/ and there dont seem to be many changes:
>
> There have been two sets of fixes to the Gmakefile, neither of which
> have made it into the release branch (i.e. 5.0.3rc2).
>
> > $diff grass-5.0.3rc2/src.contrib/DUKE/r.terraflow/Gmakefile
> > ~/r.terraflow.1.5/Gmakefile
> > 45c45
> > < CFLAGS += -Wall -I$(IOSTREAM_INC)
> > -------
> > > CFLAGS += -Wall -I$(IOSTREAM_INC) -Wno-deprecated
> > $
> >
> >
> > $diff grass-5.0.3rc2/src.contrib/DUKE/r.terraflow/Gmakefile
> > ~/r.terraflow.1.4/Gmakefile
> > 59,60c59,60
> > < -mkdir $(OBJARCH)/FLOAT ; true
> > < -mkdir $(OBJARCH)/SHORT ; true
> > -------
> > < -mkdir $(OBJARCH)/FLOAT
> > < -mkdir $(OBJARCH)/FLOAT
> > $
> >
> > Are these all the fixes?
>
> No.
>
> > Where is the patch located?
>
> I was referring to one which Hamish posted to the developers' list;
> the archive URL is:
>
> http://grass.itc.it/pipermail/grass5/2003-September/006268.html
>
> but the patch itself was included as a MIME attachment, so it can't
> easily be read via that URL (you would have to manually decode it with
> e.g. mmencode).
>
> > How can i look at the fixes?
>
> cvs diff -r 1.1 -r 1.3 src.contrib/DUKE/r.terraflow/Gmakefile
>
> Basically, the main issue is using $(CXX) instead of $(CC) and
> $(CXXFLAGS) instead of $(CFLAGS). Both of these are now set by the
> configure script (in the CVS HEAD version; the release branch doesn't
> have either the r.terraflow/Gmakefile changes or the build system
> changes which are required to support C++ code).
>
> > Do I need to compile grass to see them? Does r.terraflow get
> > compiled when installing grass, or, one has to run Gmakefile in
> > r.terraflwo directory (this is the way it used to be) ?
>
> With the CVS HEAD version, if you use the --with-cxx configure switch,
> r.terraflow will be built automatically. With the version in the
> release branch, you have to build it separately with gmake5.
>
> --
> Glynn Clements <glynn.clements at virgin.net>
>
More information about the grass-dev
mailing list