[GRASS5] grass + kernel 2.6

Andrea Antonello moovida at katamail.com
Sat May 15 08:00:19 EDT 2004


Did you try on some last CVS update?

I get the following problem:

make[3]: Entering directory 
`/home/moovida/grass/grass57_exp_2004_03_20/db/drivers/ogr'
gcc -rdynamic 
-L/home/moovida/grass/grass57_exp_2004_03_20/dist.i686-pc-linux-gnu/lib   
-o /home/moovida/grass/grass57_exp_2004_03_20/dist.i686-pc-linux-gnu/driver/db/ogr 
OBJ.i686-pc-linux-gnu/cursor.o OBJ.i686-pc-linux-gnu/db.o 
OBJ.i686-pc-linux-gnu/describe.o OBJ.i686-pc-linux-gnu/driver.o 
OBJ.i686-pc-linux-gnu/error.o OBJ.i686-pc-linux-gnu/fetch.o 
OBJ.i686-pc-linux-gnu/listtab.o OBJ.i686-pc-linux-gnu/main.o 
OBJ.i686-pc-linux-gnu/select.o  -lgrass_dbmidriver -lgrass_dbmibase  
-lgrass_sqlp -lgrass_dbstubs -lgrass_gis -lgrass_datetime -lz    
-lgrass_datetime -L/usr/local/lib -lgdal.1.1  -ltk8.4 -lm  -ltcl8.4 -lm \
        -lm  -lz
/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../../i586-suse-linux/bin/ld: /home/moovida/grass/grass57_exp_2004_03_20/dist.i686-pc-linux-gnu/driver/db/ogr: 
hidden symbol `__fixunsdfdi' 
in /usr/lib/gcc-lib/i586-suse-linux/3.3.3/libgcc.a(_fixunsdfdi.oS) is 
referenced by DSO
collect2: ld returned 1 exit status
make[3]: *** 
[/home/moovida/grass/grass57_exp_2004_03_20/dist.i686-pc-linux-gnu/driver/db/ogr] 
Error 1
make[3]: Leaving directory 
`/home/moovida/grass/grass57_exp_2004_03_20/db/drivers/ogr'
make[2]: *** [subdirs] Error 1
make[2]: Leaving directory 
`/home/moovida/grass/grass57_exp_2004_03_20/db/drivers'
make[1]: *** [subdirs] Error 1
make[1]: Leaving directory `/home/moovida/grass/grass57_exp_2004_03_20/db'
make: *** [default] Error 1

Any hint?

If Itake that out, and execute make again, the compilation stops on d.path:

make[2]: Entering directory 
`/home/moovida/grass/grass57_exp_2004_03_20/display/d.path'
gcc -rdynamic 
-L/home/moovida/grass/grass57_exp_2004_03_20/dist.i686-pc-linux-gnu/lib    
-o /home/moovida/grass/grass57_exp_2004_03_20/dist.i686-pc-linux-gnu/etc/bin/cmd/d.path 
OBJ.i686-pc-linux-gnu/main.o OBJ.i686-pc-linux-gnu/select.o -lgrass_display 
-lgrass_raster -lgrass_vect -lgrass_dig2 -lgrass_shape -lgrass_dgl 
-lgrass_rtree -lgrass_linkm -lgrass_dbmiclient -lgrass_dbmibase  -lpq  
-lgrass_dgl -lgrass_dbmiclient -lgrass_dbmibase  -lgrass_gis -lgrass_datetime 
-lz    -lm  -lz
/usr/local/lib/libgdal.1.1.so: undefined reference to `operator new[]
(unsigned)'
/usr/local/lib/libgdal.1.1.so: undefined reference to `vtable for 
__cxxabiv1::__si_class_type_info'
/usr/local/lib/libgdal.1.1.so: undefined reference to `operator delete(void*)'
/usr/local/lib/libgdal.1.1.so: undefined reference to `__gxx_personality_v0'
/usr/local/lib/libgdal.1.1.so: undefined reference to `_Unwind_Resume'
/usr/local/lib/libgdal.1.1.so: undefined reference to `__cxa_pure_virtual'
/usr/local/lib/libgdal.1.1.so: undefined reference to `vtable for 
__cxxabiv1::__class_type_info'
/usr/local/lib/libgdal.1.1.so: undefined reference to `operator delete[]
(void*)'
/usr/local/lib/libgdal.1.1.so: undefined reference to `__fixunsdfdi'
/usr/local/lib/libgdal.1.1.so: undefined reference to `vtable for 
__cxxabiv1::__vmi_class_type_info'
/usr/local/lib/libgdal.1.1.so: undefined reference to `operator new(unsigned)'
collect2: ld returned 1 exit status
make[2]: *** 
[/home/moovida/grass/grass57_exp_2004_03_20/dist.i686-pc-linux-gnu/etc/bin/cmd/d.path] 
Error 1
make[2]: Leaving directory 
`/home/moovida/grass/grass57_exp_2004_03_20/display/d.path'
make[1]: *** [subdirs] Error 1
make[1]: Leaving directory 
`/home/moovida/grass/grass57_exp_2004_03_20/display'
make: *** [default] Error 1


Andrea


> I compiled 5.3 / 5.7 on new SuSe 9.1 with:
>
> kernelversion 2.6
> gcc (GCC) 3.3.3 (SuSE Linux)
>
>
> -> no problem
>
>    Otto
>
> _______________________________________________
> grass5 mailing list
> grass5 at grass.itc.it
> http://grass.itc.it/mailman/listinfo/grass5

-- 
____________________________________________________________________________
"Let it be as much a great honour to take as to give learning,
if you want to be called wise."
Skuggsja' - The King's mirror - 1240 Reykjavik

University of Trento
Department of Civil and Environmental Engineering
Via Mesiano, 77 - Trento (ITALY)

Andrea Antonello
tel:  +393288497722
fax:  +390461882672
____________________________________________________________________________





More information about the grass-dev mailing list