Synbitz Prowduczions asked:
I am trying to get GDAL with MBTiles Driver working on a RHEL7 instance.
I have downloaded the source code and am trying to compile it with MBTILES.
This is the first time I’m compiling something myself from source code.
For some reason the parameters I’m passing do not work.
I use this procedure :
cd /tmp wget http://download.osgeo.org/gdal/2.2.1/gdal-2.2.1.tar.gz tar zxvf gdal-2.2.1.tar.gz cd gdal-2.2.1/ ./configure --prefix=/usr --libdir=/usr/lib64 --with-sqlite3=yes --with-spatialite=yes --with-ogr=yes --with-curl=/usr/bin/curl-config make -j4 sudo make install
When I submit the configure line, I am getting back some output about what is going to be enabled and what not. While I have set –with-sqlite3 option and others, they do not get added to the build I am wondering why I have installed dependencies libspacialite, sqlite3, geos …
after ./configure is done processing I am getting this output that states sqlite3 and spatialite is not going to be added ???
GDAL is now configured for x86_64-pc-linux-gnu Installation directory: /usr C compiler: gcc -DHAVE_AVX_AT_COMPILE_TIME -DHAVE_SSSE3_AT_COMPILE_TIME -DHAVE_SSE_AT_COMPILE_TIME -g -O2 C++ compiler: g++ -std=gnu++11 -DHAVE_AVX_AT_COMPILE_TIME -DHAVE_SSSE3_AT_COMPILE_TIME -DHAVE_SSE_AT_COMPILE_TIME -g -O2 C++11 support: yes LIBTOOL support: yes LIBZ support: external LIBLZMA support: no cryptopp support: no GRASS support: no CFITSIO support: no PCRaster support: internal LIBPNG support: internal 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 JP2Lura 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: no libxml2 support: no 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: no PCRE support: yes SpatiaLite support: no RasterLite2 support: no Teigha (DWG and DGNv8): no INFORMIX DataBlade support:no GEOS support: no SFCGAL 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
if anyone has any idea how I can get MBTiles driver included ?
To compile programs from source code, on RHEL systems, you need to install their corresponding
-devel packages. For instance, for SQLite support, you need to install
Name : sqlite-devel Arch : x86_64 Version : 3.7.17 Release : 8.el7 Size : 104 k Repo : rhel-7-server-rpms/7Server/x86_64 Summary : Development tools for the sqlite3 embeddable SQL database engine URL : http://www.sqlite.org/ License : Public Domain Description : This package contains the header files and development : documentation for sqlite. If you like to develop programs using : sqlite, you will need to install sqlite-devel.
The same is true for each additional feature not present in the output there. Some time spent with
yum search should turn up
-devel packages for most of them. But you will need to enable the optional channel and EPEL to get some of them.
Also keep in mind that an older version of GDAL is in EPEL, so if that is sufficient for your use, then perhaps you don’t need to compile it yourself after all.
Name : gdal Arch : x86_64 Version : 1.11.4 Release : 3.el7 Size : 276 k Repo : epel/x86_64 Summary : GIS file format library URL : http://www.gdal.org License : MIT Description : Geospatial Data Abstraction Library (GDAL/OGR) is a cross platform : C++ translator library for raster and vector geospatial data : formats. As a library, it presents a single abstract data model to : the calling application for all supported formats. It also comes : with a variety of useful commandline utilities for data : translation and processing. : : It provides the primary data access engine for many applications. : GDAL/OGR is the most widely used geospatial data access library.
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.