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

Ivan Lucena lucena_ivan at hotmail.com
Fri Jul 8 08:31:17 PDT 2016


Hi Andrew,


Nothing crazy about using and IDE. You should be able to find some hints here:


http://trac.osgeo.org/gdal/wiki/BuildHints

  *   SolarisNotes<http://trac.osgeo.org/gdal/wiki/SolarisNotes>
  *   BuildingOnUnixWithNetBeansIDE<http://trac.osgeo.org/gdal/wiki/BuildingOnUnixWithNetBeansIDE>

The IDE will use whatever compiler you have on your system, so the errors you are getting are not related to the IDE.

You can try building GDAL on command line first.


Regards,

Ivan

________________________________
From: gdal-dev <gdal-dev-bounces at lists.osgeo.org> on behalf of Andrew Watkins <andrew at dcs.bbk.ac.uk>
Sent: Friday, July 8, 2016 11:17 AM
To: gdal-dev at lists.osgeo.org
Subject: [gdal-dev] Building gdal with Oracle Developer Studio 12.5 on solaris 11


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 *





[http://2.bp.blogspot.com/_lf493CmNlqs/SM7X123eoKI/AAAAAAAAAAo/YGRX_LfZIpI/S220-s80/andrew.jpg]<http://notallmicrosoft.blogspot.com/>

Life on the OutSide - blogspot.com<http://notallmicrosoft.blogspot.com/>
notallmicrosoft.blogspot.com
I think more and more people will start using Kernel Zone and I have a feeling that will soon be the only zone that Solaris will offer soon. So, I thought I would ...

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


More information about the gdal-dev mailing list