Thank you for answering :)<br>
<br>
So let me see if I understood : you can only use GRASS 's GIS library
and such in grass environnment, after launching it ($ grass).<br><br>
There is no way (besides SWIG) that I can use GRASS's structure and
abilities for a specific purpose program without launching GRASS ? I
mean, everytime I want touse GIS library I have t launch GRASS ?<br>
<br>
Thanks.<br>
<br><div><span class="gmail_quote">2006/3/28, Markus Neteler &lt;<a href="mailto:neteler@itc.it">neteler@itc.it</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
To run GRASS *commands* from outside, take a look at the SWIG interface.<br>It is only prototype, but looks promising:<br><br> <a href="http://grass.itc.it/devel/index.php#prog">http://grass.itc.it/devel/index.php#prog</a>
<br> -&gt; GRASS SWIG interface &lt;<a href="http://mpa.itc.it/markus/grass61progman/swig/">http://mpa.itc.it/markus/grass61progman/swig/</a>&gt;<br><br>Markus<br><br>Ana Soares wrote:<br><br>&gt; Hi :-)<br>&gt;<br>&gt;<br>
&gt; It compiles. But this I don't understand : it runs in grass but not in<br>&gt; standard shell session<br>&gt;<br>&gt; GRASS 6.0.1 (spearfish60):~/Estagio/GRASS_Prototipo1 &gt; ./prot1<br>&gt; Argv[0] = ./prot1<br>&gt; G_program_name =&gt; prot1
<br>&gt; GRASS 6.0.1 (spearfish60):~/Estagio/GRASS_Prototipo1 &gt;<br>&gt;<br>&gt;<br>&gt; this I don't uderstand<br>&gt;&nbsp;&nbsp;So I can't use its GIS library and so on without entering grass ?<br>&gt;<br>&gt;<br>&gt;<br>&gt;<br>
&gt;<br>&gt;<br>&gt;<br>&gt; 2006/3/28, marcos boullón magán &lt;<a href="mailto:marcosboullon@gmail.com">marcosboullon@gmail.com</a><br>&gt; &lt;mailto:<a href="mailto:marcosboullon@gmail.com">marcosboullon@gmail.com</a>
&gt;&gt;:<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; But your code DOES compile (pointing to the gis.h file)...<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; marcos@venux:~/cvsgrass/devel/tmp$ cat prot1.c<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; #include &lt;stdio.h&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; #include &lt;unistd.h
&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; #include &lt;stdlib.h&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; #include &quot;../../grass6/include/gis.h&quot;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; int main(int argc, char **argv) {<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&quot;Argv[0] = %s\n&quot;, argv[0]) ;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; G_gisinit(&quot;prot1&quot;) ;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; printf(&quot;G_program_name =&gt; %s\n&quot;, G_program_name()) ;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; }<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; marcos@venux:~/cvsgrass/devel/tmp$ mkdir OBJ.i686-pc-linux-gnu<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; marcos@venux:~/cvsgrass/devel/tmp$ gcc
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; -I/home/marcos/cvsgrass/grass6/dist.i686-pc-linux-gnu/include&nbsp;&nbsp;-g -O2<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; -Wall -Wconversion -Wno-implicit-int&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -DPACKAGE=\&quot;&quot;grassmods&quot;\&quot;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; -I/home/marcos/cvsgrass/grass6/dist.i686-pc-linux-gnu/include -o
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; OBJ.i686-pc-linux-gnu/prot1.o -c prot1.c<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; prot1.c: En la función `main':<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; prot1.c:23: aviso: control reaches end of non-void function<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; marcos@venux :~/cvsgrass/devel/tmp$ gcc
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; -L/home/marcos/cvsgrass/grass6/dist.i686-pc-linux-gnu/lib<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; -Wl,--export-dynamic<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; -Wl,-rpath-link,/home/marcos/cvsgrass/grass6/dist.i686-pc-linux-gnu/lib<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -DPACKAGE=\&quot;&quot;grassmods&quot;\&quot; -o
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; /home/marcos/cvsgrass/grass6/dist.i686-pc-linux-gnu/bin/prot1<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; OBJ.i686-pc-linux-gnu/prot1.o&nbsp;&nbsp;-lgrass_gis -lgrass_datetime -lz<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; -lgrass_segment -lm&nbsp;&nbsp;-lz<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; marcos@venux:~/cvsgrass/devel/tmp$ dir
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; /home/marcos/cvsgrass/grass6/dist.i686-pc-linux-gnu/bin/prot1<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; -rwxr-xr-x&nbsp;&nbsp;1 marcos marcos 32173 2006-03-28 13:26<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; /home/marcos/cvsgrass/grass6/dist.i686-pc-linux-gnu/bin/prot1<br>&gt;<br>
&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; ... and also DOES work under GRASS...<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; marcos@venux:~/cvsgrass/devel/tmp$ grass61<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; [...]<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; GRASS 6.1.cvs (spearfish60):~/cvsgrass/devel/tmp &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; ../../grass6/dist.i686-pc-linux-gnu/bin/prot1
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Argv[0] = ../../grass6/dist.i686-pc-linux-gnu/bin/prot1<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; G_program_name =&gt; prot1<br>&gt;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Just remember, you need a succesfully GRASS install to be able to<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; compile your own code.
<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; M.<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; 2006/3/28, Ana Soares &lt;<a href="mailto:tiobrothercamarada@gmail.com">tiobrothercamarada@gmail.com</a><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mailto:<a href="mailto:tiobrothercamarada@gmail.com">tiobrothercamarada@gmail.com
</a>&gt;&gt;:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; Noooo! :-S<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;&nbsp;&nbsp;As I've show in the output....<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; 28 Mar 2006 10:47:19 -0000, Nitin &lt;<a href="mailto:grasschoper@rediffmail.com">
grasschoper@rediffmail.com</a><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mailto:<a href="mailto:grasschoper@rediffmail.com">grasschoper@rediffmail.com</a>&gt;&gt;:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;problem solved?<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;On Tue, 28 Mar 2006 Ana Soares wrote :<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt;28 Mar 2006 10:29:53 -0000, No Name
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;<a href="mailto:grasschoper@rediffmail.com">grasschoper@rediffmail.com</a> &lt;mailto:<a href="mailto:grasschoper@rediffmail.com">grasschoper@rediffmail.com</a>&gt;&gt;:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; check path of &quot;gis.h &quot; in ur makefile and don't forget to<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; link gis<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; library.<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; On Tue, 28 Mar 2006 Ana Soares wrote :<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;Hei :-)<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;I already did that.<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;My problem is how to integrate that in a program of my own.<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;For example,
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;#include &lt; stdio.h&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;#include &quot;interface.h&quot;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;#include &lt;
unistd.h&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;#include &lt;stdlib.h&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;#include &quot;gis.h&quot;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;int main(int argc, char **argv) {<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;&nbsp;&nbsp;printf(&quot;Argv[0] = %s\n&quot;, argv[0]) ;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;&nbsp;&nbsp;G_gisinit(&quot;prot1&quot;) ;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;
&gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;&nbsp;&nbsp;printf(&quot;G_program_name
=&gt; %s\n&quot;, G_program_name()) ;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;&nbsp;&nbsp;// if (G_parser(argc, argv))<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;&nbsp;&nbsp;//exit (-1);<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;&nbsp;&nbsp;//&nbsp;&nbsp;ask_interface() ;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;}<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;I don 't understant why this doesn't work :-(
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;Output :<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;seabiscuit@ubuntu:~/Estagio/GRASS_Prototipo1$ ./prot1<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;Argv[0] = ./prot1
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;bla<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;seabiscuit@ubuntu:~/Estagio/GRASS_Prototipo1$<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;(this stopped because I did Ctr C)<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;This is what I'm having trouble understanding ....<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;Help please :-)
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;28 Mar 2006 10:08:10 -0000, No Name &lt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; <a href="mailto:grasschoper@rediffmail.com">
grasschoper@rediffmail.com</a> &lt;mailto:<a href="mailto:grasschoper@rediffmail.com">grasschoper@rediffmail.com</a>&gt;&gt;:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; there a programmers manual available in download
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; section on official<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; sitye<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; of GRASS. Give some time on reading it.<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; enjoy grass
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; nitin<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; On Tue, 28 Mar 2006 Ana Soares wrote :<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt;Thanks!<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt;That really helped :) But I have a lttle problem : I<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; can't compile
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; it!<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt;Any hints ?<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt;Thanks :-)<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt;2006/3/27, Massimiliano Cannata<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;<a href="mailto:massimiliano.cannata@supsi.ch">massimiliano.cannata@supsi.ch</a><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;mailto:<a href="mailto:massimiliano.cannata@supsi.ch">
massimiliano.cannata@supsi.ch</a>&gt;&gt;:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt; &gt; Ana Soares wrote:<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt; &gt; &gt; Hello :-)<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt; &gt; &gt; I'm getting really desperate with grass ...
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;
&gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt; &gt; &gt; I want to use
its libraries in my C program,<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; but I can't seem to<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; even<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt; &gt; &gt; understand how to use G_gisinit :(<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt; &gt; &gt;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;
&gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt; &gt; &gt; Is there any
manual that you recommend to helo<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; me out?<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;
&gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt; &gt; &gt; Help / Rescue
would be very much appreciated!!<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt; &gt; &gt; Thanks :-)<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt; &gt; give a look to 
r.example and v.exaple files<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt; &gt; ( <a href="http://grass.itc.it/devel/index.php">http://grass.itc.it/devel/index.php</a>)<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt; &gt; hope it helps...
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt; &gt; Max<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt; &gt; --<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt; &gt;<br>
&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt; &gt; Eng. Massimiliano Cannata<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;
&gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt; &gt; Scuola Universitaria
Professionale della Svizzera<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; Italiana<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt; &gt; Istituto Scienze della Terra<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt; &gt; Via Trevano, c.p. 72<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt; &gt; CH-6952 Canobbio-Lugano
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt; &gt; Tel: +41 (0)58 666 62 18<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt; &gt; Fax +41 (0)58 666 62 09<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt; &gt;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt; &gt; &lt;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; <a href="http://adworks.rediff.com/cgi-bin/AdWorks/sigclick.cgi/www.rediff.com/signature-home.htm/1507191490@Middle5?PARTNER=3">http://adworks.rediff.com/cgi-bin/AdWorks/sigclick.cgi/www.rediff.com/signature-home.htm/1507191490@Middle5?PARTNER=3
</a><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;&nbsp;&nbsp;&gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;<a href="http://adworks.rediff.com/cgi-bin/AdWorks/sigclick.cgi/www.rediff.com/signature-home.htm/1507191490@Middle5?PARTNER=3">
http://adworks.rediff.com/cgi-bin/AdWorks/sigclick.cgi/www.rediff.com/signature-home.htm/1507191490@Middle5?PARTNER=3</a><br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &lt;<a href="http://adworks.rediff.com/cgi-bin/AdWorks/sigclick.cgi/www.rediff.com/signature-home.htm/1507191490@Middle5?PARTNER=3">
http://adworks.rediff.com/cgi-bin/AdWorks/sigclick.cgi/www.rediff.com/signature-home.htm/1507191490@Middle5?PARTNER=3</a>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;
<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; &gt;<br>&gt;<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; --<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp; -- marcos boullón magán<br>&gt;<br>&gt;<br><br></blockquote></div><br>