[gdal-dev] Trouble enabling MBTiles Driver
Cory Foy
foyc at flighttactics.com
Mon Nov 10 09:03:51 PST 2025
Hi All,
I’m trying to enable the MBTiles driver. Right now when I try to open an MBTiles file, I get:
ERROR 4: `/private/var/containers/Bundle/Application/FA11C8FF-04F8-4CDB-9CBD-F6C7B8DC1F03/Test.mbtiles' not recognized as being in a supported file format.
I also don’t see it in the list of drivers using GDALGetDriver after calling GDALAllRegister():
***Found 13 drivers
***Checking Driver 0: Virtual Raster
***Checking Driver 1: GeoTIFF
***Checking Driver 2: Cloud optimized GeoTIFF generator
***Checking Driver 3: Portable Network Graphics
***Checking Driver 4: In Memory raster, vector and multidimensional raster
***Checking Driver 5: Geospatial PDF
***Checking Driver 6: Geographic Network generic file based model
***Checking Driver 7: Geographic Network generic DB based model
***Checking Driver 8: ESRI Shapefile
***Checking Driver 9: GeoJSON
***Checking Driver 10: GeoJSON Sequence
***Checking Driver 11: ESRIJSON
***Checking Driver 12: TopoJSON
It does look like it’s enabled in the build, though (I’ll paste the build output below) but I wonder if some other driver I’m missing is not enabled which is causing it to not be enabled in the final build. Is there something I’m maybe missing here?
Thanks,
Cory
====BUILD COMMAND====
cmake --fresh -B build \
-DCMAKE_TOOLCHAIN_FILE=../../ios-cmake-4.5.0/ios.toolchain.cmake \
-DPLATFORM=OS64 \
-DENABLE_BITCODE=OFF \
-DPROJ_LIBRARY_RELEASE=/Users/foyc/Workspace/gdal/compiled/dev/libproj.a \
-DBUILD_SHARED_LIBS=ON \
-DBUILD_APPS=OFF \
-DBUILD_PYTHON_BINDINGS=OFF \
-DBUILD_TESTING=OFF \
-DGDAL_USE_ODBC=ON \
-DOGR_ENABLE_DRIVER_SQLITE=ON \
-DGDAL_USE_SPATIALITE=ON \
-DGDAL_USE_OPENJPEG=ON \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_DISABLE_FIND_PACKAGE_Arrow=ON \
-DGDAL_BUILD_OPTIONAL_DRIVERS=ON \
-DOGR_BUILD_OPTIONAL_DRIVERS=ON \
-DGDAL_USE_EXTERNAL_LIBS=ON \
-DGDAL_USE_ZLIB=OFF \
-DGDAL_USE_LIBKML=OFF \
-DGDAL_ENABLE_DRIVER_PNG=ON \
-DGDAL_ENABLE_DRIVER_JPEG=ON \
-DGDAL_USE_PNG_INTERNAL=ON \
-DGDAL_ENABLE_DRIVER_PDF=ON \
-DGDAL_USE_PDFIUM=ON \
-DGDAL_USE_SQLITE3=ON \
-DGDAL_ENABLE_DRIVER_MBTILES=ON \
-DPDFIUM_INCLUDE_DIR=/Users/foyc/Workspace/gdal/compiled/headers/pdfium \
-DPDFIUM_LIBRARY=/Users/foyc/Workspace/gdal/compiled/dev/libpdfium.a
====BUILD OUTPUT====
(Truncated to not include initial checks, though I can add them if it helps)
-- Enabled drivers and features and found dependency packages
-- The following features have been enabled:
* gdal_JPEG, JPEG image format
* gdal_RAW, Raw formats:EOSAT FAST Format, FARSITE LCP and Vexcel MFF2 Image
* gdal_GTIFF, GeoTIFF image format
* gdal_MEM, Read/write data in Memory
* gdal_VRT, Virtual GDAL Datasets
* gdal_DERIVED, Derived datasets
* gdal_GTI, GDAL Tile Index
* gdal_LIBERTIFF, GeoTIFF support through libertiff library
* gdal_HFA, Erdas Imagine .img
* gdal_NITF, National Imagery Transmission Format
* gdal_GXF, GXF
* gdal_AAIGRID, Arc/Info ASCII Grid Format.
* gdal_CEOS, CEOS translator
* gdal_SAR_CEOS, ASI CEOS translator
* gdal_DTED, Military Elevation Data
* gdal_JDEM, JDEM driver
* gdal_ENVISAT, Envisat
* gdal_L1B, NOAA Polar Orbiter Level 1b Data Set (AVHRR)
* gdal_RS2, RS2 -- RadarSat 2 XML Product
* gdal_ILWIS, Raster Map
* gdal_RMF, RMF --- Raster Matrix Format
* gdal_LEVELLER, Daylon Leveller heightfield
* gdal_SRTMHGT, SRTM HGT File Read Support
* gdal_IDRISI, Idrisi Raster Format
* gdal_GSG, Implements the Golden Software Surfer 7 Binary Grid Format.
* gdal_ERS, ERMapper .ERS
* gdal_JAXAPALSAR, JAXA PALSAR Level 1.1 and Level 1.5 processed products support
* gdal_DIMAP, SPOT Dimap Driver
* gdal_GFF, Ground-based SAR Applitcations Testbed File Format driver
* gdal_COSAR, COSAR -- TerraSAR-X Complex SAR Data Product
* gdal_PDS, USGS Astrogeology ISIS Cube (Version 2)
* gdal_ADRG, ADRG reader and ASRP/USRP Reader
* gdal_COASP, DRDC Configurable Airborne SAR Processor (COASP) data reader
* gdal_TSX, TerraSAR-X XML Product Support
* gdal_TERRAGEN, Terragen™ Terrain File
* gdal_MSGN, Meteosat Second Generation (MSG) Native Archive Format (.nat)
* gdal_TIL, EarthWatch .TIL Driver
* gdal_NORTHWOOD, NWT_GRD/NWT_GRC -- Northwood/Vertical Mapper File Format
* gdal_SAGA, SAGA GIS Binary Driver
* gdal_XYZ, ASCII Gridded XYZ
* gdal_HEIF, HEIF
* gdal_ESRIC, ESRI compact cache
* gdal_HF2, HF2/HFZ heightfield raster
* gdal_KMLSUPEROVERLAY
* gdal_CTG, CTG driver
* gdal_ZMAP, ZMAP
* gdal_NGSGEOID, NOAA NGS Geoid Height Grids
* gdal_IRIS, IRIS driver
* gdal_MAP, OziExplorer .MAP
* gdal_CALS, CALS type 1
* gdal_SAFE, SAFE -- Sentinel-1 SAFE XML Product
* gdal_SENTINEL2, Driver for Sentinel-2 Level-1B, Level-1C and Level-2A products.
* gdal_PRF, PHOTOMOD Raster File
* gdal_MRF, Meta raster format
* gdal_WMTS, OGC Web Map Tile Service
* gdal_GRIB, WMO General Regularly-distributed Information in Binary form
* gdal_BMP, Microsoft Windows Device Independent Bitmap
* gdal_TGA, TGA
* gdal_STACTA, STACTA
* gdal_SNAP_TIFF, SNAP TIFF
* gdal_BSB, Maptech/NOAA BSB Nautical Chart Format
* gdal_AIGRID, Arc/Info Binary Grid Format
* gdal_USGSDEM, USGS ASCII DEM (and CDED)
* gdal_AIRSAR, AirSAR Polarimetric Format
* gdal_PCIDSK, PCI Geomatics Database File
* gdal_SIGDEM, Scaled Integer Gridded DEM .sigdem Driver
* gdal_RIK, RIK -- Swedish Grid Maps
* gdal_STACIT, STACIT
* gdal_PDF, Geospatial PDF
* gdal_RCM, Radarsat Constellation Mission
* gdal_GDALG, GDAL Streamed Algorithm Format
* gdal_PNG, PNG image format
* gdal_GIF, Graphics Interchange Format
* gdal_NETCDF, NetCDF network Common Data Form
* gdal_ZARR, ZARR
* gdal_FITS, FITS Driver
* gdal_HDF5, Hierarchical Data Format Release 5 (HDF5)
* gdal_WEBP, WebP
* gdal_MBTILES, MBTile
* gdal_POSTGISRASTER, PostGIS Raster driver
* gdal_JP2OPENJPEG, JPEG2000 driver based on OpenJPEG library
* gdal_EXR, EXR support via OpenEXR library
* gdal_PCRASTER, PCRaster CSF 2.0 raster file driver
* gdal_JPEGXL, JPEG-XL
* ogr_GEOJSON, GeoJSON/GeoJSONSeq/ESRIJSON/TopoJSON drivers
* ogr_TAB, MapInfo TAB and MIF/MID
* ogr_SHAPE, ESRI shape-file
* ogr_KML, KML
* ogr_VRT, VRT - Virtual Format
* ogr_AVC, AVC
* ogr_GML, GML
* ogr_CSV, CSV
* ogr_DGN, DGN
* ogr_GMT, GMT
* ogr_S57, S57
* ogr_GEORSS, GEORSS
* ogr_DXF, DXF
* ogr_PGDUMP, PGDump
* ogr_GPSBABEL, GPSBABEL
* ogr_EDIGEO, EDIGEO
* ogr_SXF, SXF
* ogr_OPENFILEGDB, OPENFILEGDB
* ogr_WASP, WAsP .map format
* ogr_SELAFIN, OSELAFIN
* ogr_JML, JML
* ogr_VDV, VDV-451/VDV-452/INTREST Data Format
* ogr_FLATGEOBUF, FlatGeobuf
* ogr_MAPML, MapML
* ogr_ADBC, ADBC
* ogr_MIRAMON, MiraMonVector
* ogr_AIVECTOR, AIVector
* ogr_JSONFG, JSONFG
* ogr_GPX, GPX - GPS Exchange Format
* ogr_GMLAS, GMLAS
* ogr_NAS, NAS/ALKIS
* ogr_IDRISI, IDRISI
* ogr_PDS, Planetary Data Systems TABLE
* ogr_SQLITE, SQLite3 / Spatialite RDBMS
* ogr_GPKG, GeoPackage
* ogr_OSM, OpenStreetMap XML and PBF
* ogr_VFK, Czech Cadastral Exchange Data Format
* ogr_MVT, MVT
* ogr_PMTILES, PMTiles
* ogr_ILI, ILI
* ogr_PG, PostGIS
* ogr_MSSQLSPATIAL, MSSQLSPATIAL
* ogr_ODBC, ODBC
* ogr_PGEO, PGEO
* ogr_XLSX, Microsoft Office Excel(xlsx)
* ogr_XLS, Microsoft Office Excel(xls)
* ogr_CAD, OpenCAD
* ogr_GTFS, GTFS
* ogr_ODS, ODS
* ogr_LVBAG, LVBAG
-- The following OPTIONAL packages have been found:
* Python (required version >= 3.8)
SWIG_PYTHON: Python binding
* Threads
* ODBC
Enable DB support through ODBC
* Iconv
Character set recoding (used in GDAL portability library)
* LibXml2
Read and write XML formats
* XercesC
Read and write XML formats (needed for GMLAS and ILI drivers)
* Deflate
Enable libdeflate compression library (complement to ZLib)
* OpenSSL
Use OpenSSL library
* ZSTD, Zstandard - Fast real-time compression algorithm, <https://github.com/facebook/zstd>
ZSTD compression library
* GIF
GIF compression library (external)
* JSONC
json-c library (external)
* PCRE2
Enable PCRE2 support for sqlite3
* SPATIALITE (required version >= 4.1.2)
Enable spatialite support for sqlite3
* LibKML
Use LIBKML library
* HDF5
Enable HDF5
* WebP
WebP compression
* FreeXL
Enable XLS driver
* CFITSIO
C FITS I/O library
* NetCDF (required version >= 4.7)
Enable netCDF driver
* PostgreSQL
* LibLZMA
LZMA compression
* LZ4
LZ4 compression
* Blosc
Blosc compression
* LIBAEC
Adaptive Entropy Coding implementing Golomb-Rice algorithm (used by GRIB)
* JXL
JPEG-XL compression
* JXL_THREADS
JPEG-XL threading
* OpenEXR
OpenEXR >=2.2
* HEIF
HEIF >= 1.1
* Poppler (required version >= 0.86), A PDF rendering library, <http://poppler.freedesktop.org>
Enable PDF driver with Poppler (read side)
* PDFIUM
Enable PDF driver with Pdfium (read side)
* JNI
SWIG_JAVA: Java binding
* Java
* ZLIB
zlib (external)
* BISON
-- The following RECOMMENDED packages have been found:
* EXPAT
Read and write XML formats
* TIFF (required version >= 4.1), Support for the Tag Image File Format (TIFF)., <https://libtiff.gitlab.io/libtiff/>
Support for the Tag Image File Format (TIFF).
gdal_GTIFF: GeoTIFF image format
gdal_CALS: CALS type 1 driver
* GeoTIFF
libgeotiff library (external)
* QHULL
Enable QHULL (external)
* LERC
Enable LERC (external)
* SQLite3 (required version >= 3.31)
Enable SQLite3 support (used by SQLite/Spatialite, GPKG, Rasterlite, MBTiles, etc.)
* GEOS (required version >= 3.8)
Geometry Engine - Open Source (GDAL core dependency)
-- The following REQUIRED packages have been found:
* PROJ
* JPEG
JPEG compression library (external)
* PNG
PNG compression library (external)
* OpenJPEG
Enable JPEG2000 support with OpenJPEG library
-- The following features have been disabled:
* gdal_AVIF, AVIF
* gdal_MSG, Meteosat Second Generation
* gdal_WCS, OGC Web Coverage Service
* gdal_HTTP, HTTP driver
* gdal_DAAS, Airbus DS Intelligence Data As A Service(DAAS)
* gdal_EEDA, Earth Engine Data API
* gdal_PLMOSAIC, PLMosaic (Planet Labs Mosaics API)
* gdal_WMS, Web Map Services
* gdal_OGCAPI, OGCAPI
* gdal_GTA, Generic Tagged Arrays
* gdal_HDF4, Hierarchical Data Format Release 4 (HDF4)
* gdal_DDS, DirectDraw Surface
* gdal_KEA, Kea
* gdal_TILEDB, TileDB tiledb.io
* gdal_BASISU_KTX2, Basis Universal and KTX2 texture formats
* gdal_JP2KAK, JPEG-2000 (based on Kakadu)
* gdal_JPIPKAK, JPIP Streaming
* gdal_MRSID, Multi-resolution Seamless Image Database
* gdal_GEOR, Oracle Spatial GeoRaster
* gdal_ECW, ERDAS JPEG2000 (.jp2)
* ogr_CSW, CSW
* ogr_DWG, DWG
* ogr_FILEGDB, FileGDB
* ogr_LIBKML, LibKML
* ogr_PLSCENES, PLSCENES
* ogr_SOSI, SOSI:Systematic Organization of Spatial Information
* ogr_WFS, OGC WFS service
* ogr_OAPIF, OGC API Features service
* ogr_NGW, NextGIS Web
* ogr_ELASTIC, ElasticSearch
* ogr_XODR, OpenDRIVE
* ogr_AMIGOCLOUD, AMIGOCLOUD
* ogr_CARTO, CARTO
* ogr_MYSQL, MySQL
* ogr_MONGODBV3, MongoDB V3
* ogr_PARQUET, Parquet
* ogr_ARROW, Arrow
* ogr_OCI, Oracle OCI
* ogr_IDB, IDB
* ogr_HANA, SAP HANA
-- The following OPTIONAL packages have not been found:
* ODBCCPP
odbc-cpp library (external)
* MSSQL_NCLI
MSSQL Native Client to enable bulk copy
* MSSQL_ODBC
MSSQL ODBC driver to enable bulk copy
* MySQL
MySQL
* CryptoPP
Use crypto++ library for CPL.
* SFCGAL
gdal core supports ISO 19107:2013 and OGC Simple Features Access 1.2 for 3D operations
* OpenCAD
libopencad (external, used by OpenCAD driver)
* BRUNSLI
Enable BRUNSLI for JPEG packing in MRF
* libQB3
Enable QB3 compression in MRF
* RASTERLITE2 (required version >= 1.1.0)
Enable RasterLite2 support for sqlite3
* KEA
Enable KEA driver
* GTA
Enable GTA driver
* MRSID
MrSID raster SDK
* Armadillo
C++ library for linear algebra (used for TPS transformation)
* HDF4
Enable HDF4 driver
* ECW
Enable ECW driver
* FYBA
enable ogr_SOSI driver
* ARCHIVE
Multi-format archive and compression library library (used for /vsi7z/
* Crnlib
enable gdal_DDS driver
* basisu
Enable BASISU driver
* IDB
enable ogr_IDB driver
* TileDB
enable TileDB driver
* ExprTk
Enable C++ Mathematical Expression Tooklit Library (ExprTk) for VRT expressions
* MONGOCXX
Enable MongoDBV3 driver
* AVIF
AVIF
* HDFS
Enable Hadoop File System through native library
* Oracle
Enable Oracle OCI and GeoRaster drivers
* TEIGHA
Enable DWG and DGNv8 drivers
* FileGDB
Enable FileGDB (based on closed-source SDK) driver
* KDU
Enable KAKADU
* OpenDrive
Enable libOpenDRIVE
* AdbcDriverManager
Enable ADBC
* Dotnet
* CSharp
SWIG_CSharp: CSharp binding
-- The following RECOMMENDED packages have not been found:
* SWIG, Software development tool that connects programs written in C and C++ with a variety of high-level programming languages., <http://swig.org/>
* CURL (required version >= 7.68)
Enable drivers to use web API
* muparser
Enable muparser library for VRT expressions
-- Disabled components:
* LIBKML component has been detected, but is disabled with GDAL_USE_LIBKML=OFF
-- Internal libraries enabled:
* ZLIB internal library enabled
* PNG internal library enabled
* OPENCAD internal library enabled
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20251110/6b48c6e6/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3965 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20251110/6b48c6e6/attachment-0001.bin>
More information about the gdal-dev
mailing list