what is your gcc version?<div><br></div><div>post output of gcc -v</div><div><br></div><div>gcc 4.x doesnt need g2c.h and HAVEG2C_H remains undefined.</div><div><br></div><div>if you are using gcc4.x i can provide you a patch for la.h which will solve the issue for now.</div>

<div><br></div><div>Developers of gmath lib will have more comment on G2C issues</div><div><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sat, Dec 8, 2012 at 9:34 AM, 王德辉 <span dir="ltr"><<a href="mailto:dehuiw@gig.ac.cn" target="_blank">dehuiw@gig.ac.cn</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all!<br>compilation error in ubuntu12.10 x64<br>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<br>

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<br>

In file included from /usr/local/grass-7.0.svn/include/grass/la.h:34:0,<br>                 from la_extra.c:12:<br>/usr/include/g2c.h:21:1: error: unknown type name ‘__g77_integer’<br>/usr/include/g2c.h:22:1: error: unknown type name ‘__g77_uinteger’<br>

/usr/include/g2c.h:29:1: error: unknown type name ‘__g77_integer’<br>/usr/include/g2c.h:33:1: error: unknown type name ‘__g77_longint’<br>/usr/include/g2c.h:34:1: error: unknown type name ‘__g77_ulongint’<br>/usr/include/g2c.h:55:1: error: unknown type name ‘__g77_integer’<br>

/usr/include/g2c.h:56:1: error: unknown type name ‘__g77_integer’<br>/usr/include/g2c.h:57:1: error: unknown type name ‘__g77_integer’<br>la_extra.c: In function ‘G_matvect_get_column2’:<br>la_extra.c:22:2: warning: format not a string literal and no format arguments [-Wformat-security]<br>

la_extra.c:27:2: warning: format not a string literal and no format arguments [-Wformat-security]<br>la_extra.c:32:2: warning: format not a string literal and no format arguments [-Wformat-security]<br>la_extra.c: In function ‘mv_mlt’:<br>

la_extra.c:257:9: warning: assignment from incompatible pointer type [enabled by default]<br>la_extra.c: In function ‘G_vector_product’:<br>la_extra.c:396:2: warning: format not a string literal and no format arguments [-Wformat-security]<br>

la_extra.c:401:2: warning: format not a string literal and no format arguments [-Wformat-security]<br>la_extra.c:406:2: warning: format not a string literal and no format arguments [-Wformat-security]<br>la_extra.c:411:2: warning: format not a string literal and no format arguments [-Wformat-security]<br>

la_extra.c:417:2: warning: format not a string literal and no format arguments [-Wformat-security]<br>la_extra.c:423:2: warning: format not a string literal and no format arguments [-Wformat-security]<br>la_extra.c: In function ‘G_matrix_read2’:<br>

la_extra.c:470:2: warning: format not a string literal and no format arguments [-Wformat-security]<br>la_extra.c:480:6: warning: format not a string literal and no format arguments [-Wformat-security]<br>la_extra.c:486:3: warning: format not a string literal and no format arguments [-Wformat-security]<br>

make: *** [OBJ.x86_64-unknown-linux-gnu/la_extra.o] Error 1<br><br>Thanks!<br>dehui<br><br><br><span></span><br><br><br><br>_______________________________________________<br>
grass-user mailing list<br>
<a href="mailto:grass-user@lists.osgeo.org">grass-user@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/grass-user" target="_blank">http://lists.osgeo.org/mailman/listinfo/grass-user</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div><font face="arial, helvetica, sans-serif">Regards,<br>   Rashad</font></div><br>
</div>