[GRASS-dev] Star in the grass programing
Glynn Clements
glynn at gclements.plus.com
Mon May 28 19:45:11 EDT 2007
Juan Diego Giraldo Osorio wrote:
> I'm a begginer user of grass, and I try to make my own tools and
> functions. In the grass6.2 package is the r.example code. I try to
> compile it, but the errors are several:
>
> main.c:(.text+0x5d): undefined reference to `G_gisinit'
> main.c:(.text+0x62): undefined reference to `G_define_module'
[snip]
How are you compiling it? Are you using the Makefile or trying to run
gcc manually?
> Also, to compile the module, I need to login into the machine like the
> superuser (root). I think this is incorrect, but the system shows
>
> /usr/bin/ld: cannot open output file main: Permission denied
> collect2: ld devolvió el estado de salida 1
>
> when compile the code in my sesion.
You need write permission on the directories containing the GRASS
code. You can use chmod and/or chown (as root) to grant yourself the
necessary permissions.
--
Glynn Clements <glynn at gclements.plus.com>
More information about the grass-dev
mailing list