[GRASS-user] Spectral Unmixing

Thomas Becker thomasgeo at gmx.de
Fri Dec 7 23:03:03 PST 2012


Hi,

there was recently some question about spectral unmixing here in the list.

If you didn't modify the source code of the unmixing model to fit Grass 7 it won't work. Spectral unmixing was written by Markus as part of his diploma thesis, is now some years old and is based on Grass 5.something, if I'm not wrong. 

Would be great if you can get it to work in Grass 7.x! Seems to me there is quite some interest in this module. 

\T

On 08.12.2012, at 05:04, 王德辉 <dehuiw at gig.ac.cn> wrote:

> Hi all!
> compilation error in ubuntu12.10 x64
> GRASS 7.0.svn (nc_spm_08):/usr/local/grass-addons/grass7/imagery/i.spec.unmix > sudo make MODULE_TOPDIR=/usr/local/grass-7.0.svn
> gcc  -g -O2   -I/usr/local/grass-7.0.svn/include -I/usr/local/grass-7.0.svn/include  -D_FILE_OFFSET_BITS=64  -DPACKAGE=\""grassmods"\"   -I/usr/local/grass-7.0.svn/include -I/usr/local/grass-7.0.svn/include -o OBJ.x86_64-unknown-linux-gnu/la_extra.o -c la_extra.c
> In file included from /usr/local/grass-7.0.svn/include/grass/la.h:34:0,
>                  from la_extra.c:12:
> /usr/include/g2c.h:21:1: error: unknown type name ‘__g77_integer’
> /usr/include/g2c.h:22:1: error: unknown type name ‘__g77_uinteger’
> /usr/include/g2c.h:29:1: error: unknown type name ‘__g77_integer’
> /usr/include/g2c.h:33:1: error: unknown type name ‘__g77_longint’
> /usr/include/g2c.h:34:1: error: unknown type name ‘__g77_ulongint’
> /usr/include/g2c.h:55:1: error: unknown type name ‘__g77_integer’
> /usr/include/g2c.h:56:1: error: unknown type name ‘__g77_integer’
> /usr/include/g2c.h:57:1: error: unknown type name ‘__g77_integer’
> la_extra.c: In function ‘G_matvect_get_column2’:
> la_extra.c:22:2: warning: format not a string literal and no format arguments [-Wformat-security]
> la_extra.c:27:2: warning: format not a string literal and no format arguments [-Wformat-security]
> la_extra.c:32:2: warning: format not a string literal and no format arguments [-Wformat-security]
> la_extra.c: In function ‘mv_mlt’:
> la_extra.c:257:9: warning: assignment from incompatible pointer type [enabled by default]
> la_extra.c: In function ‘G_vector_product’:
> la_extra.c:396:2: warning: format not a string literal and no format arguments [-Wformat-security]
> la_extra.c:401:2: warning: format not a string literal and no format arguments [-Wformat-security]
> la_extra.c:406:2: warning: format not a string literal and no format arguments [-Wformat-security]
> la_extra.c:411:2: warning: format not a string literal and no format arguments [-Wformat-security]
> la_extra.c:417:2: warning: format not a string literal and no format arguments [-Wformat-security]
> la_extra.c:423:2: warning: format not a string literal and no format arguments [-Wformat-security]
> la_extra.c: In function ‘G_matrix_read2’:
> la_extra.c:470:2: warning: format not a string literal and no format arguments [-Wformat-security]
> la_extra.c:480:6: warning: format not a string literal and no format arguments [-Wformat-security]
> la_extra.c:486:3: warning: format not a string literal and no format arguments [-Wformat-security]
> make: *** [OBJ.x86_64-unknown-linux-gnu/la_extra.o] Error 1
> 
> Thanks!
> dehui
> 
> 
> 
> 
> 
> _______________________________________________
> grass-user mailing list
> grass-user at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-user


More information about the grass-user mailing list