[gdal-dev] Building gdal with Oracle Developer Studio 12.5 on solaris 11

Andrew Watkins andrew at dcs.bbk.ac.uk
Fri Jul 8 08:17:07 PDT 2016


Hello,

I know it crazy, but any pointers would be great.

I am trying to build GDAL 2.1 using Oracle Developer Studio 12.5 
(formally  Sun Studio12) on Solaris 11, but it fails at first CC.

./configure CC='cc -m64' CXX='CC -m64' CPPFLAGS=-m64 CXXFLAGS=-m64 
--without-libtool

GDAL is now configured for x86_64-pc-solaris2.11

   Installation directory:    /usr/local
   C compiler:                cc -m64 -g -fPIC
   C++ compiler:              CC -m64 -m64 -fPIC

   LIBTOOL support:           no

   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:           internal
   12 bit JPEG:               yes
   12 bit JPEG-in-TIFF:       yes
   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:        no
   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:              no
   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:             no

   Statically link PROJ.4:    no
   enable GNM building:       no
   enable pthread support:    yes
   enable POSIX iconv support:yes
   hide internal symbols:     no

$ gmake
(cd port; gmake)
gmake[1]: Entering directory `/tmp/gdal-2.1.0/port'
CC -m64 -I/tmp/gdal-2.1.0/port -I/tmp/gdal-2.1.0/gcore 
-I/tmp/gdal-2.1.0/alg -I/tmp/gdal-2.1.0/ogr 
-I/tmp/gdal-2.1.0/ogr/ogrsf_frmts -I/tmp/gdal-2.1.0/gnm 
-I/tmp/gdal-2.1.0/apps -m64 -fPIC  -Wall -Wextra -Winit-self 
-Wunused-parameter -Wformat -Werror=format-security 
-Wno-format-nonliteral -Wshorten-64-to-32 -Wlogical-op -Wshadow 
-Werror=vla -Wnull-dereference -Wduplicated-cond -Wunused-private-field 
-Wmissing-prototypes -Wmissing-declarations -Wnon-virtual-dtor 
-Woverloaded-virtual -fno-operator-names  -DOGR_ENABLED -m64 
-I/tmp/gdal-2.1.0/port -DGDAL_COMPILATION        -DHAVE_CURL -DHAVE_LIBZ 
-I/usr/include/libxml2 -DHAVE_LIBXML2 -DUSE_ONLY_CRYPTODLL_ALG -c -o 
cpl_conv.o cpl_conv.cpp
CC: Warning: Option -fno-operator-names passed to ld, if ld is invoked, 
ignored otherwise
"cpl_conv.cpp", line 225: Error: The function "snprintf" must have a 
prototype.
"cpl_conv.cpp", line 919: Error: The function "atoll" must have a prototype.
"cpl_conv.cpp", line 942: Error: The function "atoll" must have a prototype.
"cpl_conv.cpp", line 965: Error: The function "snprintf" must have a 
prototype.
"cpl_conv.cpp", line 994: Error: The function "atoll" must have a prototype.
"cpl_conv.cpp", line 1056: Error: The function "strncasecmp" must have a 
prototype.
"cpl_conv.cpp", line 1255: Error: The function "snprintf" must have a 
prototype.
"cpl_conv.cpp", line 1303: Error: The function "snprintf" must have a 
prototype.
"cpl_conv.cpp", line 1342: Error: The function "snprintf" must have a 
prototype.
"cpl_conv.cpp", line 1348: Error: The function "strncasecmp" must have a 
prototype.
"cpl_conv.cpp", line 1349: Error: The function "snprintf" must have a 
prototype.
"cpl_conv.cpp", line 1940: Error: The function "strcasecmp" must have a 
prototype.
"cpl_conv.cpp", line 1942: Error: The function "strcasecmp" must have a 
prototype.
"cpl_conv.cpp", line 2131: Error: The function "strcasecmp" must have a 
prototype.
"cpl_conv.cpp", line 2131: Error: The function "strcasecmp" must have a 
prototype.
"cpl_conv.cpp", line 2137: Error: The function "strcasecmp" must have a 
prototype.
"cpl_conv.cpp", line 2381: Error: The function "strcasecmp" must have a 
prototype.
"cpl_conv.cpp", line 2381: Error: The function "strcasecmp" must have a 
prototype.
"cpl_conv.cpp", line 2521: Error: The function "strcasecmp" must have a 
prototype.
"cpl_conv.cpp", line 2521: Error: The function "strcasecmp" must have a 
prototype.
"cpl_conv.cpp", line 2591: Error: The function "symlink" must have a 
prototype.
"cpl_conv.cpp", line 2612: Error: The function "strcasecmp" must have a 
prototype.
"cpl_conv.cpp", line 2613: Error: The function "strcasecmp" must have a 
prototype.
"cpl_conv.cpp", line 2655: Error: The function "strcasecmp" must have a 
prototype.
"cpl_conv.cpp", line 2656: Error: The function "strcasecmp" must have a 
prototype.
Compilation aborted, too many Error messages.
gmake[1]: *** [cpl_conv.o] Error 2
gmake[1]: Leaving directory `/tmp/gdal-2.1.0/port'
gmake: *** [port-target] Error 2

Thanks,

Andrew


-- 
Andrew Watkins * Birkbeck, University of London * Computer Science *
* http://notallmicrosoft.blogspot.com *
* UKOUG Systems SIG Chair *
* UKOUG Tech committee *
* tel: 020 7631 6720 *

  

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20160708/8352be0d/attachment.html>


More information about the gdal-dev mailing list