[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