→
I have compiled grass53cvs and grass57cvs (2003_13_12).
Last month I have compiled grass57cvs with static libraries (–enable-shared=no) and the v.in.dwg worked very well.
Now I have compiled grass57cvs with shared libraries. Whole folder has a size of 20 MB !
Now I have a problem with v.in.dwg. It imports the file but Grass does not create topologic files : grass miss two files (sidx and topo files).
Where is the problem: static libraries or shared libraries and grass57_cvs_11_15 or grass57_cvs_12_13 ?
It’s impossible to compile these modules:
postgres, v.out.ogr, v.in.ogr
These are the error:
postgres
gcc -I/Volumes/APPLI/src/grass57_exp_2003_12_13/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/dist.powerpc-apple-darwin6.8/include -I/usr/X11R6/include -I/sw/include -O3 -Wall -Wconversion -Wno-implicit-int -I/usr/X11R6/include -I/sw/include -I/usr/local/pgsql/include -I/sw/include -I/sw/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/dist.powerpc-apple-darwin6.8/include \
-o OBJ.powerpc-apple-darwin6.8/cursor.o -c cursor.c
gcc -I/Volumes/APPLI/src/grass57_exp_2003_12_13/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/dist.powerpc-apple-darwin6.8/include -I/usr/X11R6/include -I/sw/include -O3 -Wall -Wconversion -Wno-implicit-int -I/usr/X11R6/include -I/sw/include -I/usr/local/pgsql/include -I/sw/include -I/sw/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/dist.powerpc-apple-darwin6.8/include \
-o OBJ.powerpc-apple-darwin6.8/db.o -c db.c
db.c: In function `db_driver_open_database’:
db.c:79: warning: passing arg 2 of `G_realloc’ as signed due to prototype
db.c:79: warning: assignment from incompatible pointer type
gcc -I/Volumes/APPLI/src/grass57_exp_2003_12_13/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/dist.powerpc-apple-darwin6.8/include -I/usr/X11R6/include -I/sw/include -O3 -Wall -Wconversion -Wno-implicit-int -I/usr/X11R6/include -I/sw/include -I/usr/local/pgsql/include -I/sw/include -I/sw/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/dist.powerpc-apple-darwin6.8/include \
-o OBJ.powerpc-apple-darwin6.8/describe.o -c describe.c
describe.c: In function `describe_table’:
describe.c:74: warning: passing arg 1 of `G_malloc’ as signed due to prototype
gcc -I/Volumes/APPLI/src/grass57_exp_2003_12_13/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/dist.powerpc-apple-darwin6.8/include -I/usr/X11R6/include -I/sw/include -O3 -Wall -Wconversion -Wno-implicit-int -I/usr/X11R6/include -I/sw/include -I/usr/local/pgsql/include -I/sw/include -I/sw/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/dist.powerpc-apple-darwin6.8/include \
-o OBJ.powerpc-apple-darwin6.8/driver.o -c driver.c
gcc -I/Volumes/APPLI/src/grass57_exp_2003_12_13/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/dist.powerpc-apple-darwin6.8/include -I/usr/X11R6/include -I/sw/include -O3 -Wall -Wconversion -Wno-implicit-int -I/usr/X11R6/include -I/sw/include -I/usr/local/pgsql/include -I/sw/include -I/sw/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/dist.powerpc-apple-darwin6.8/include \
-o OBJ.powerpc-apple-darwin6.8/error.o -c error.c
gcc -I/Volumes/APPLI/src/grass57_exp_2003_12_13/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/dist.powerpc-apple-darwin6.8/include -I/usr/X11R6/include -I/sw/include -O3 -Wall -Wconversion -Wno-implicit-int -I/usr/X11R6/include -I/sw/include -I/usr/local/pgsql/include -I/sw/include -I/sw/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/dist.powerpc-apple-darwin6.8/include \
-o OBJ.powerpc-apple-darwin6.8/execute.o -c execute.c
gcc -I/Volumes/APPLI/src/grass57_exp_2003_12_13/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/dist.powerpc-apple-darwin6.8/include -I/usr/X11R6/include -I/sw/include -O3 -Wall -Wconversion -Wno-implicit-int -I/usr/X11R6/include -I/sw/include -I/usr/local/pgsql/include -I/sw/include -I/sw/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/dist.powerpc-apple-darwin6.8/include \
-o OBJ.powerpc-apple-darwin6.8/fetch.o -c fetch.c
gcc -I/Volumes/APPLI/src/grass57_exp_2003_12_13/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/dist.powerpc-apple-darwin6.8/include -I/usr/X11R6/include -I/sw/include -O3 -Wall -Wconversion -Wno-implicit-int -I/usr/X11R6/include -I/sw/include -I/usr/local/pgsql/include -I/sw/include -I/sw/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/dist.powerpc-apple-darwin6.8/include \
-o OBJ.powerpc-apple-darwin6.8/listdb.o -c listdb.c
gcc -I/Volumes/APPLI/src/grass57_exp_2003_12_13/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/dist.powerpc-apple-darwin6.8/include -I/usr/X11R6/include -I/sw/include -O3 -Wall -Wconversion -Wno-implicit-int -I/usr/X11R6/include -I/sw/include -I/usr/local/pgsql/include -I/sw/include -I/sw/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/dist.powerpc-apple-darwin6.8/include \
-o OBJ.powerpc-apple-darwin6.8/listtab.o -c listtab.c
gcc -I/Volumes/APPLI/src/grass57_exp_2003_12_13/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/dist.powerpc-apple-darwin6.8/include -I/usr/X11R6/include -I/sw/include -O3 -Wall -Wconversion -Wno-implicit-int -I/usr/X11R6/include -I/sw/include -I/usr/local/pgsql/include -I/sw/include -I/sw/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/dist.powerpc-apple-darwin6.8/include \
-o OBJ.powerpc-apple-darwin6.8/main.o -c main.c
gcc -I/Volumes/APPLI/src/grass57_exp_2003_12_13/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/dist.powerpc-apple-darwin6.8/include -I/usr/X11R6/include -I/sw/include -O3 -Wall -Wconversion -Wno-implicit-int -I/usr/X11R6/include -I/sw/include -I/usr/local/pgsql/include -I/sw/include -I/sw/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/dist.powerpc-apple-darwin6.8/include \
-o OBJ.powerpc-apple-darwin6.8/parse.o -c parse.c
gcc -I/Volumes/APPLI/src/grass57_exp_2003_12_13/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/dist.powerpc-apple-darwin6.8/include -I/usr/X11R6/include -I/sw/include -O3 -Wall -Wconversion -Wno-implicit-int -I/usr/X11R6/include -I/sw/include -I/usr/local/pgsql/include -I/sw/include -I/sw/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/dist.powerpc-apple-darwin6.8/include \
-o OBJ.powerpc-apple-darwin6.8/select.o -c select.c
gcc -g -L/sw/lib -L/Volumes/APPLI/src/grass57_exp_2003_12_13/dist.powerpc-apple-darwin6.8/lib -o /Volumes/APPLI/src/grass57_exp_2003_12_13/dist.powerpc-apple-darwin6.8/driver/db/pg OBJ.powerpc-apple-darwin6.8/cursor.o OBJ.powerpc-apple-darwin6.8/db.o OBJ.powerpc-apple-darwin6.8/describe.o OBJ.powerpc-apple-darwin6.8/driver.o OBJ.powerpc-apple-darwin6.8/error.o OBJ.powerpc-apple-darwin6.8/execute.o OBJ.powerpc-apple-darwin6.8/fetch.o OBJ.powerpc-apple-darwin6.8/listdb.o OBJ.powerpc-apple-darwin6.8/listtab.o OBJ.powerpc-apple-darwin6.8/main.o OBJ.powerpc-apple-darwin6.8/parse.o OBJ.powerpc-apple-darwin6.8/select.o -L/usr/local/pgsql/lib -lgrass_dbmidriver -lgrass_dbmibase -lgrass_sqlp -lgrass_dbstubs -lgrass_dbdialog -lgrass_gis -lgrass_datetime -lintl -lgrass_datetime -lpq -lcrypt -L/sw/lib -ltk -ltcl \
-lz
ld: can’t locate file for: -lcrypt
make[3]: *** [/Volumes/APPLI/src/grass57_exp_2003_12_13/dist.powerpc-apple-darwin6.8/driver/db/pg] Error 1
make[2]: *** [subdirs] Error 1
make[1]: *** [subdirs] Error 1
make: *** [default] Error 1
v.out.ogr
gcc -I/Volumes/APPLI/src/grass57_exp_2003_12_13/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/dist.powerpc-apple-darwin6.8/include -I/usr/X11R6/include -I/sw/include -O3 -Wall -Wconversion -Wno-implicit-int -I/usr/X11R6/include -I/sw/include -I/usr/local/include -DUSE_GDAL_H -I/usr/local/include -DUSE_GDAL_H -I/Volumes/APPLI/src/grass57_exp_2003_12_13/include -I/Volumes/APPLI/src/grass57_exp_2003_12_13/dist.powerpc-apple-darwin6.8/include \
-o OBJ.powerpc-apple-darwin6.8/main.o -c main.c
main.c: In function `main’:
main.c:172: warning: passing arg 2 of `G_strchg’ with different width due to prototype
main.c:172: warning: passing arg 3 of `G_strchg’ with different width due to prototype
main.c: In function `OGR_list_write_drivers’:
main.c:468: warning: passing arg 2 of `G_strchg’ with different width due to prototype
main.c:468: warning: passing arg 3 of `G_strchg’ with different width due to prototype
gcc -L/sw/lib -L/Volumes/APPLI/src/grass57_exp_2003_12_13/dist.powerpc-apple-darwin6.8/lib -o /Volumes/APPLI/src/grass57_exp_2003_12_13/dist.powerpc-apple-darwin6.8/etc/bin/cmd/v.out.ogr OBJ.powerpc-apple-darwin6.8/main.o -lgrass_vect -lgrass_dig2 -lgrass_shape -lgrass_dgl -lgrass_rtree -lgrass_linkm -lgrass_dbmiclient -lgrass_dbmibase -lgrass_gproj -lproj -L/usr/local/lib -lgdal -lgrass_gis -lgrass_datetime -lintl -L/usr/local/lib -lgdal -lz
ld: Undefined symbols:
_OGRGetDriver
_OGRGetDriverCount
_OGRRegisterAll
_OGR_DS_CreateLayer
_OGR_DS_Destroy
_OGR_Dr_CreateDataSource
_OGR_Dr_GetName
_OGR_Dr_TestCapability
_OGR_F_Create
_OGR_F_Destroy
_OGR_F_SetFieldDouble
_OGR_F_SetFieldInteger
_OGR_F_SetFieldString
_OGR_F_SetGeometry
_OGR_F_UnsetField
_OGR_Fld_Create
_OGR_L_CreateFeature
_OGR_L_CreateField
_OGR_L_GetLayerDefn
make[2]: *** [/Volumes/APPLI/src/grass57_exp_2003_12_13/dist.powerpc-apple-darwin6.8/etc/bin/cmd/v.out.ogr] Error 1
make[1]: *** [subdirs] Error 1
make: *** [default] Error 1
Thanks in advance
I will put the binaries next days in http://wwwamb.bologna.enea.it/forgrass
|| Lorenzo Moretti e-mail: lorenzo.moretti@bologna.enea.it
||/|/| ENEA prot Web: http://wwwamb.bologna.enea.it/
|| | via Don Fiammelli, 2 FTP: ftp://ftpamb.bologna.enea.it/ (ris.)
________________________________________________________________________