[GRASS-user] problems with compile i.landsat.acca add-onn

Saami Riet cosmicmichi at gmx.de
Sun Aug 23 07:24:39 EDT 2009




Saami Riet wrote:
> I'm new with working with Grass.
> I try to use the extension i.landsat.acca to reduce the
> influence of clouds
> in a Landsat Tm szene.
> Trying to compile the script  wich i downloaded from
> http://svn.osgeo.org/grass/grass-addons/imagery/ don't
> work on my computer.
> Mayby i do something wrong. 
> I have enjoy the README in the grass-addons SVN:
> "Installation - Code Compilation"
> http://trac.osgeo.org/grass/browser/grass-addons/README.
> But it dos'nt work.
> 
> I work on a 
> UBUNTU Version 9.04
> Grass 6.4.0~rc4-3
> The path to Grass  is:
>  /usr/lib/grass64
> The path to the downloaded i.landsat.acca-files is:
> $home/i.landsat.acca
> 
> I used the terminal-window under Ubuntu for the commands.
> I'm in the path $home/i.landsat.acca .
> The command i used is: 
> make MODULE_TOPDIR=/usr/lib/grass64/
> 
> The answer from my magical machine is:
> 
> Makefile:8: /usr/lib/grass64//include/Make/Module.make: No
> such file or
> directory
> make: *** Keine Regel, um
> »/usr/lib/grass64//include/Make/Module.make« zu
> erstellen.  Schluss.


if grass was installed from a package, was the grass-dev
package installed too?

or did you compile from source code? if so point to the source
directory.


Hamish



Hi Hamish,

thanks for you help.
It was so. The grass-dev package was not installed to the grass package.
I've installed it now.
But now i have more errors as the follows after the command "sudo make
MODULE_TOPDIR=/usr/lib/grass64":

gcc -I/tmp/buildd/grass-6.4.0~rc4/dist.i486-pc-linux-gnu/include  -Wall -g
-O       -DPACKAGE=\""grassmods"\" 
-I/tmp/buildd/grass-6.4.0~rc4/dist.i486-pc-linux-gnu/include -o
OBJ.i486-pc-linux-gnu/algorithm.o -c algorithm.c
algorithm.c:6:23: Fehler: grass/gis.h: No such file or directory
algorithm.c:7:27: Fehler: grass/glocale.h: No such file or directory
algorithm.c: In Funktion »acca_first«:
algorithm.c:220: Warnung: Implizite Deklaration der Funktion
»G_allocate_raster_buf«
algorithm.c:220: Fehler: »CELL_TYPE« nicht deklariert (erste Benutzung in
dieser Funktion)
algorithm.c:220: Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal
aufgeführt
algorithm.c:220: Fehler: für jede Funktion in der er auftritt.)
algorithm.c:220: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne
Typkonvertierung
algorithm.c:221: Warnung: Implizite Deklaration der Funktion
»G_open_raster_new«
algorithm.c:222: Warnung: Implizite Deklaration der Funktion »G_fatal_error«
algorithm.c:222: Warnung: Implizite Deklaration der Funktion »_«
algorithm.c:232: Warnung: Implizite Deklaration der Funktion »G_window_rows«
algorithm.c:233: Warnung: Implizite Deklaration der Funktion »G_window_cols«
algorithm.c:239: Warnung: Implizite Deklaration der Funktion »G_percent«
algorithm.c:243: Warnung: Implizite Deklaration der Funktion
»G_get_d_raster_row«
algorithm.c:252: Warnung: Implizite Deklaration der Funktion
»G_is_d_null_value«
algorithm.c:252: Fehler: »DCELL« nicht deklariert (erste Benutzung in dieser
Funktion)
algorithm.c:252: Fehler: expected expression before »)« token
algorithm.c:257: Fehler: expected expression before »)« token
algorithm.c:329: Warnung: Implizite Deklaration der Funktion
»G_set_c_null_value«
algorithm.c:329: Fehler: »CELL« nicht deklariert (erste Benutzung in dieser
Funktion)
algorithm.c:329: Fehler: expected expression before »)« token
algorithm.c:333: Fehler: expected expression before »)« token
algorithm.c:336: Warnung: Implizite Deklaration der Funktion
»G_put_raster_row«
algorithm.c:343: Warnung: Implizite Deklaration der Funktion »G_free«
algorithm.c:344: Warnung: Implizite Deklaration der Funktion »G_close_cell«
algorithm.c: In Funktion »acca_second«:
algorithm.c:361: Warnung: Implizite Deklaration der Funktion »G_find_cell2«
algorithm.c:361: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne
Typkonvertierung
algorithm.c:364: Fehler: »CELL_TYPE« nicht deklariert (erste Benutzung in
dieser Funktion)
algorithm.c:364: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne
Typkonvertierung
algorithm.c:365: Warnung: Implizite Deklaration der Funktion
»G_open_cell_old«
algorithm.c:370: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne
Typkonvertierung
algorithm.c:390: Warnung: Implizite Deklaration der Funktion
»G_get_c_raster_row«
algorithm.c:395: Warnung: Implizite Deklaration der Funktion
»G_is_c_null_value«
algorithm.c:395: Fehler: »CELL« nicht deklariert (erste Benutzung in dieser
Funktion)
algorithm.c:395: Fehler: expected expression before »)« token
algorithm.c:397: Fehler: expected expression before »)« token
algorithm.c:401: Fehler: expected expression before »)« token
algorithm.c:404: Warnung: Klammern um && innerhalb von || empfohlen
algorithm.c:406: Fehler: »DCELL« nicht deklariert (erste Benutzung in dieser
Funktion)
algorithm.c:406: Fehler: expected expression before »)« token
algorithm.c:409: Fehler: expected expression before »)« token
algorithm.c:414: Fehler: expected expression before »)« token
algorithm.c:416: Fehler: expected expression before »)« token
algorithm.c:422: Warnung: Klammern um && innerhalb von || empfohlen
algorithm.c:424: Fehler: expected expression before »)« token
algorithm.c:427: Fehler: expected expression before »)« token
algorithm.c:444: Warnung: Implizite Deklaration der Funktion »G_remove«
algorithm.c:450: Warnung: Implizite Deklaration der Funktion »G_rename«
algorithm.c:353: Warnung: Variable »i« wird nicht verwendet
make: *** [OBJ.i486-pc-linux-gnu/algorithm.o] Fehler 1

Please, 
Can you help.

Michael



-- 
View this message in context: http://n2.nabble.com/problems-with-compile-i-landsat-acca-add-onn-tp3496808p3498361.html
Sent from the Grass - Users mailing list archive at Nabble.com.


More information about the grass-user mailing list