GDAL. is a translator library for raster and vector geospatial data format.
# pkg install developer/gcc-45 build/gnu-makeFix for version 2.1.0: MRF: rename CS variable so as to avoid build failure on Solaris 11
# pkg install libtool automake autoconf gnu-gettext library/libxml2 library/json-c # export PATH=/usr/gcc/4.5/bin:/usr/bin:/usr/sbin:/usr/sfw/bin:/usr/lib:/usr/gnu/bin:
# unzip -q gdal210.zip
# cd gdal-2.1.0
# vi frmts/mrf/marfa_dataset.cpp
if (!source.empty()) {
1072 CPLXMLNode *CS= CPLCreateXMLNode(config, CXT_Element, "CachedSource");
1072 CPLXMLNode *psCachedSource = CPLCreateXMLNode(config, CXT_Element, "CachedSource");
1073 // Should wrap the string in CDATA, in case it is XML
1074 CPLXMLNode *S= CPLCreateXMLElementAndValue(CS, "Source", source);
1074 CPLXMLNode *psSource = CPLCreateXMLElementAndValue(psCachedSource, "Source", source);
1075 if (clonedSource)
1076 CPLSetXMLValue(S, "#clone", "true");
1076 CPLSetXMLValue(psSource, "#clone", "true");
1077 }
# ./configure CC='gcc -m64' CXX='g++ -m64' \
--prefix=/usr/local/postgres/gdal \
--with-geos=/usr/local/postgres/geos/bin/geos-config \
--with-pg=/usr/local/postgres/9.53-pgdg/bin/64/pg_config \
-with-curl -with-jpeg -with-png
.....
GDAL is now configured for x86_64-pc-solaris2.11
Installation directory: /usr/local/postgres/gdal
C compiler: gcc -m64 -g -O2
C++ compiler: g++ -m64 -g -O2
LIBTOOL support: yes
LIBZ support: external
LIBLZMA support: no
cryptopp support: no
GRASS support: no
CFITSIO support: no
PCRaster support: internal
LIBPNG support: external
DDS support: no
GTA support: no
LIBTIFF support: internal (BigTIFF=yes)
LIBGEOTIFF support: internal
LIBJPEG support: external
12 bit JPEG: no
12 bit JPEG-in-TIFF: no
LIBGIF support: internal
OGDI support: no
HDF4 support: no
HDF5 support: no
Kea support: no
NetCDF support: no
Kakadu support: no
JasPer support: no
OpenJPEG support: no
ECW support: no
MrSID support: no
MrSID/MG4 Lidar support: no
MSG support: no
GRIB support: yes
EPSILON support: no
WebP support: no
cURL support (wms/wcs/...):yes
PostgreSQL support: yes
MRF support: yes
MySQL support: no
Ingres support: no
Xerces-C support: no
NAS support: no
Expat support: yes
libxml2 support: yes
Google libkml support: no
ODBC support: no
PGeo support: no
FGDB support: no
MDB support: no
PCIDSK support: internal
OCI support: no
GEORASTER support: no
SDE support: no
Rasdaman support: no
DODS support: no
SQLite support: yes
PCRE support: no
SpatiaLite support: no
DWGdirect support no
INFORMIX DataBlade support:no
GEOS support: yes
QHull support: internal
Poppler support: no
Podofo support: no
PDFium support: no
OpenCL support: no
Armadillo support: no
FreeXL support: no
SOSI support: no
MongoDB support: no
SWIG Bindings: python
Statically link PROJ.4: no
enable GNM building: no
enable pthread support: yes
enable POSIX iconv support:yes
hide internal symbols: no
# gmake
# gmake install
No comments:
Post a Comment