[Gdal-dev] compiling gdal from CVS on solaris
Jeffery D. Collins
Jeff.Collins at vexcel.com
Wed Oct 6 18:27:36 EDT 2004
Below are diffs (against CVS) necessary for compiling gdal on Solaris 8 using
gcc (3.2.2). There are likely better ways to solve these problems, and I may
have broken something else without realizing it. Please point out my
blunders:-)
Had to build with: CFLAGS='-fPIC -DPIC' make
The change present in the first diff below was due to the compiler viewing
CPPFLAGS as recursive. The change in the second diff was due to the
inability of the compiler to find jerror.h. The final change failed to wrap
OGR_G_Centroid in extern "C"{}.
Index: frmts/fit/GNUmakefile
===================================================================
RCS file: /cvs/maptools/cvsroot/gdal/frmts/fit/GNUmakefile,v
retrieving revision 1.6
diff -r1.6 GNUmakefile
7c7
< CPPFLAGS = $(GDAL_INCLUDE) $(XTRA_OPT) $(CPPFLAGS)
---
> CPPFLAGS := $(GDAL_INCLUDE) $(XTRA_OPT) $(CPPFLAGS)
Index: frmts/gtiff/libtiff/GNUmakefile
===================================================================
RCS file: /cvs/maptools/cvsroot/gdal/frmts/gtiff/libtiff/GNUmakefile,v
retrieving revision 1.17
diff -r1.17 GNUmakefile
44c44
< ALL_C_FLAGS = $(CFLAGS) -DZIP_SUPPORT -DPIXARLOG_SUPPORT -I../../zlib
---
> ALL_C_FLAGS = $(CFLAGS) -DZIP_SUPPORT -DPIXARLOG_SUPPORT -I../../zlib
-I../../../frmts/jpeg/libjpeg
Index: ogr/ogr_api.h
===================================================================
RCS file: /cvs/maptools/cvsroot/gdal/ogr/ogr_api.h,v
retrieving revision 1.20
diff -r1.20 ogr_api.h
383a384,385
> int OGR_G_Centroid( OGRGeometryH hPolygon, OGRGeometryH hCentroidPoint );
>
Thanks!
--
Jeff
More information about the Gdal-dev
mailing list