Ok, I did the "./configure" commands make distclean "./configure" commands make
And voilá: ---------------------------------------------------------------------- Following modules are missing the 'description.html' file in src code: ---------------------------------------------------------------------- GRASS GIS compilation log ------------------------- Started compilation: Thu Jun 6 14:39:26 WEST 2013 -- Errors in: No errors detected. -- Finished compilation: Thu Jun 6 14:48:40 WEST 2013 Yeah!!! So far, so good. The goal is the "r.example", so, I did this: pedro@PedroHost:~/Desktop/grass-6.4.3RC3/doc/raster/r.example$ make test -d OBJ.i686-pc-linux-gnu || mkdir -p OBJ.i686-pc-linux-gnu gcc -I/home/pedro/Desktop/grass-6.4.3RC3/dist.i686-pc-linux-gnu/include -ggdb -march=native -Wall -Werror-implicit-function-declaration -DPACKAGE=\""grassmods"\" -I/home/pedro/Desktop/grass-6.4.3RC3/dist.i686-pc-linux-gnu/include -o OBJ.i686-pc-linux-gnu/main.o -c main.c gcc -L/home/pedro/Desktop/grass-6.4.3RC3/dist.i686-pc-linux-gnu/lib -Wl,--export-dynamic -Wl,-rpath-link,/home/pedro/Desktop/grass-6.4.3RC3/dist.i686-pc-linux-gnu/lib -o /home/pedro/Desktop/grass-6.4.3RC3/dist.i686-pc-linux-gnu/bin/r.example OBJ.i686-pc-linux-gnu/main.o -lgrass_gis.6.4.3RC3 -lgrass_datetime.6.4.3RC3 -lz -lm -lz make htmlcmd make[1]: Entering directory `/home/pedro/Desktop/grass-6.4.3RC3/doc/raster/r.example' make /home/pedro/Desktop/grass-6.4.3RC3/dist.i686-pc-linux-gnu/docs/html/r.example.html HTMLSRC=/home/pedro/Desktop/grass-6.4.3RC3/dist.i686-pc-linux-gnu/bin/r.example make[2]: Entering directory `/home/pedro/Desktop/grass-6.4.3RC3/doc/raster/r.example' if [ "/home/pedro/Desktop/grass-6.4.3RC3/dist.i686-pc-linux-gnu/bin/r.example" != "" ] ; then GISRC=/home/pedro/Desktop/grass-6.4.3RC3/dist.i686-pc-linux-gnu/demolocation/.grassrc64 GISBASE=/home/pedro/Desktop/grass-6.4.3RC3/dist.i686-pc-linux-gnu PATH="/home/pedro/Desktop/grass-6.4.3RC3/dist.i686-pc-linux-gnu/bin:$PATH" LD_LIBRARY_PATH="/home/pedro/Desktop/grass-6.4.3RC3/dist.i686-pc-linux-gnu/bin:/home/pedro/Desktop/grass-6.4.3RC3/dist.i686-pc-linux-gnu/lib:" LC_ALL=C /home/pedro/Desktop/grass-6.4.3RC3/dist.i686-pc-linux-gnu/bin/r.example --html-description < /dev/null | grep -v '</body>\|</html>' > r.example.tmp.html ; true ; fi ../../../tools/mkhtml.sh r.example ; mkdir -p /home/pedro/Desktop/grass-6.4.3RC3/dist.i686-pc-linux-gnu/docs/html ; /usr/bin/install -c -m 644 r.example.tmp.html /home/pedro/Desktop/grass-6.4.3RC3/dist.i686-pc-linux-gnu/docs/html/r.example.html ; for file in *.png *.jpg ; do head -n 1 $file | grep '^#!' > /dev/null ; if [ $? -ne 0 ] ; then /usr/bin/install -c -m 644 $file /home/pedro/Desktop/grass-6.4.3RC3/dist.i686-pc-linux-gnu/docs/html ; fi done 2> /dev/null ; true make[2]: Leaving directory `/home/pedro/Desktop/grass-6.4.3RC3/doc/raster/r.example' make[1]: Leaving directory `/home/pedro/Desktop/grass-6.4.3RC3/doc/raster/r.example' make mancmd make[1]: Entering directory `/home/pedro/Desktop/grass-6.4.3RC3/doc/raster/r.example' make /home/pedro/Desktop/grass-6.4.3RC3/dist.i686-pc-linux-gnu/man/man1/r.example.1 MANSRC=/home/pedro/Desktop/grass-6.4.3RC3/dist.i686-pc-linux-gnu/docs/html/r.example.html make[2]: Entering directory `/home/pedro/Desktop/grass-6.4.3RC3/doc/raster/r.example' mkdir -p /home/pedro/Desktop/grass-6.4.3RC3/dist.i686-pc-linux-gnu/man/man1 GRASS_PERL=/usr/bin/perl VERSION_NUMBER=6.4.3RC3 sh ../../../tools/g.html2man/g.html2man /home/pedro/Desktop/grass-6.4.3RC3/dist.i686-pc-linux-gnu/docs/html/r.example.html /home/pedro/Desktop/grass-6.4.3RC3/dist.i686-pc-linux-gnu/man/man1/r.example.1 1 Converting: /home/pedro/Desktop/grass-6.4.3RC3/dist.i686-pc-linux-gnu/docs/html/r.example.html to /home/pedro/Desktop/grass-6.4.3RC3/dist.i686-pc-linux-gnu/man/man1/r.example.1 make[2]: Leaving directory `/home/pedro/Desktop/grass-6.4.3RC3/doc/raster/r.example' make[1]: Leaving directory `/home/pedro/Desktop/grass-6.4.3RC3/doc/raster/r.example' I guess it compiled, as I see an object file: pedro@PedroHost:~/Desktop/grass-6.4.3RC3/doc/raster/r.example$ ls COMMENTS description.html main.c Makefile OBJ.i686-pc-linux-gnu r.example.tmp.html pedro@PedroHost:~/Desktop/grass-6.4.3RC3/doc/raster/r.example$ ls OBJ.i686-pc-linux-gnu/ main.o But where is the executable? ________________________________________ From: Pedro Mendonça Sent: Thursday, June 06, 2013 2:14 PM To: grass-user@lists.osgeo.org; Hamish Cc: Nikos Alexandris Subject: RE: [GRASS-user] r.example Nikos, Hamish, I decided to start all over. Deleted the old directory and Unzipped again the source code. Started with "make distclean". Here's what I got: pedro@PedroHost:~/Desktop/grass-6.4.3RC3$ make distclean Makefile:22: include/Make/Platform.make: No such file or directory Makefile:23: include/Make/Grass.make: No such file or directory include/Make/Doxygen.make:2: include/Make/Platform.make: No such file or directory make: *** No rule to make target `include/Make/Platform.make'. Stop. And now? ________________________________________ From: Hamish [hamis...@yahoo.com] Sent: Thursday, June 06, 2013 1:48 PM To: grass-user@lists.osgeo.org; Pedro Mendonça Subject: RE: [GRASS-user] r.example Pedro wrote: > I read that and tryed "make" into some directories but I keep > getting the same "g.echo" issue. > Here's an example of the "tools" directory: > > pedro@PedroHost:~/Desktop/grass-6.4.3RC3$ cd tools > pedro@PedroHost:~/Desktop/grass-6.4.3RC3/tools$ make > make -C timer || echo > /home/pedro/Desktop/grass-6.4.3RC3/tools/timer >> > /home/pedro/Desktop/grass-6.4.3RC3/error.log > make[1]: @GRASS_HOME@/dist.@host@/tools/g.echo@EXEEXT@: > Command not found ok, it seems your include/Make/Platform.make file was not created properly, and sill retains the @placeholder@ names from Platform.make.in. I don't know why though, try 'make distclean' and ./configure again? Hamish _______________________________________________ grass-user mailing list grass-user@lists.osgeo.org http://lists.osgeo.org/mailman/listinfo/grass-user