On Mar 28, 2008, at 5:14 PM, roberto caselli wrote:
I have this error message, now (I think it depends by the compiler):
gcc -L/home/roberto/grass/grass-6.3.0RC6/dist.i686-pc-linux-gnu/lib -
Wl,--export-dynamic -Wl,-rpath-link,/home/roberto/grass/
grass-6.3.0RC6/dist.i686-pc-linux-gnu/lib -o /home/roberto/grass/
grass-6.3.0RC6/dist.i686-pc-linux-gnu/bin/r.example OBJ.i686-pc-
linux-gnu/main.o -lgrass_gis -lgrass_datetime -lz -lm -lz
OBJ.i686-pc-linux-gnu/main.o:(.eh_frame+0x11): undefined reference
to `__gxx_personality_v0'
collect2: ld returned 1 exit status
make: *** [/home/roberto/grass/grass-6.3.0RC6/dist.i686-pc-linux-gnu/
bin/r.example] Error 1
[EMAIL PROTECTED]:~/grass/grass-6.3.0RC6/raster/r.example$
I read I should use g++ compiler, but i don't know what I have to
change to use it.
Yes, if you compile with g++ it will make the error go away.
You can change the compiler with the CC environment variable like:
export CC=g++
And then run the configure command. Or you can edit your Makefile and
change the CC variable from gcc to g++. Or you can copy that command
and paste it at the command prompt and change gcc to g++ before you
hit the enter key (in the directory of the source you are attempting
to compile).
Ciao,
Jeshua Lacock, Owner
<http://OpenOSX.com>
phone: 877.240.1364
_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev