[GRASS5] Some questions about joining GRASS development

Benjamin Ducke benducke at compuserve.de
Sun Dec 12 15:16:24 EST 2004


Hi there,

I just made my first steps with GRASS 5.7 coding and tried to compile
and install a simple raster module and a library with auxillary functions.
First of all, I would like to say that I am pretty impressed with the
"new" codebase. The transition worked very smoothly for me, so far, and
everything is a lot more intuitive than it was with GRASS 5.4 and gmake.
Great job!

Here are some questions I need answered to make some more progress:

1. GUI:

a) Is there an official agreement among 5.7 developers
to switch the GUI to Qt/qGIS and drop the Tcl/Tk GUI altogether?
If so, how does all the GRASS functionality contained in current GIS
Manager fit into qGIS? What about the Tk runtime forms (I thought they were quite nice)?

b) Is there any way to control how the runtime Tk forms are build by the G_parser() function?


2. Make and Install process

a) Am I right in assuming, that "gmake" has been replaced with a standard "make" process
and is no longer important?

b) Some of my programs use shared code that I compiled as a library called "gt".
I have put the lib headers in "include" and the code in "lib/gt" is that
where it belongs?

c) If I execute "make" in my module's subdir, the binary gets copied into my source tree.
I would rather have it copied right into the system-wide installation dir in /usr/local.
Is there a simple way to do it with the local Makefile rather than having to call
"make inst" from the top level?


3. Documentation

a) it looks like the text man pages have been dropped?




I have downloaded the GRASS 5.7 progman files but would be thankful for any 
additional source of information on GRASS 5.7 coding that someone could point me to.

Thanks,

Benjamin

On Sun, 12 Dec 2004 08:50:57 +0100
Paolo Cavallini <cavallini at faunalia.it> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Thanks for your help Ben! It is much needed.
> I think an easy way to install new modules is much needed (have you seen the 
> mail from Roger Bivand?). On the other hand, I would not spend time on the 
> GUI (plans are to use qgis for this, instead of the gis manager).
> All the best.
> pc
> 




More information about the grass-dev mailing list