Re: Unable to use ADBC in GDAL 3.12.2

Even Rouault via gdal-dev <[email protected]>
Newsgroups gmane.comp.gis.gdal.devel
Message-ID <[email protected]>
Mike,

This is a conda-forge packaging issue. libgdal-core is built without 
adbc_driver_manager installed, and so the capabities of the driver 
reported in libgdal-core and libgdal-adbc are different. Please file an 
issue at https://github.com/conda-forge/gdal-feedstock/

Even

Le 17/02/2026 à 17:08, Michael Smith via gdal-dev a écrit :
>
> GDAL 3.12.2 "Chicoutimi", released 2026/02/03 – via conda-forge
>
> In python:
> Python 3.14.3 | packaged by conda-forge | (main, Feb  9 2026, 
> 22:09:14) [Clang 20.1.8 ] on darwin
>
> >>> options=["PRELUDE_STATEMENTS=INSTALL httpfs", 
> "PRELUDE_STATEMENTS=LOAD httpfs",
>
> ... "PRELUDE_STATEMENTS=INSTALL aws","PRELUDE_STATEMENTS=LOAD 
> AWS","PRELUDE_STATEMENTS=INSTALL spatial",
>
> ... "PRELUDE_STATEMENTS=load spatial", "PRELUDE_STATEMENTS=CREATE 
> SECRET (TYPE S3, PROVIDER CREDENTIAL_CHAIN)", 
> "ADBC_DRIVER=libduckdb.dylib"]
>
> >>> from osgeo import gdal
>
> >>> stac_file = "s3://bucket/file.parquet"
>
> >>> gf = gdal.OpenEx(f'ADBC:{stac_file}', open_options=options, 
> allowed_drivers=["ADBC"])
>
> GDAL: On-demand registering 
> /Users/rdcrlmds/mambaforge/envs/gdal/lib/gdalplugins/ogr_ADBC.dylib 
> using RegisterOGRADBC.
>
> Warning 1: Proxy driver ADBC declares DMD_OPENOPTIONLIST whereas its 
> real driver doesn't declare it or with a different value
>
> Warning 1: Driver ADBC declares DMD_OPENOPTIONLIST whereas its proxy 
> doesn't declare it or with a different value
>
> Warning 1: Driver ADBC declares DCAP_UPDATE whereas its proxy doesn't 
> declare it or with a different value
>
> [1]    73279 killed     python
>
> CLI:
> gdal vector info  --oo ADBC_DRIVER=libduckdb --oo 
> PRELUDE_STATEMENTS="INSTALL httpfs" --oo PRELUDE_STATEMENTS="LOAD 
> httpfs" --oo PRELUDE_STATEMENTS="INSTALL aws" --oo 
> PRELUDE_STATEMENTS="LOAD AWS" --oo PRELUDE_STATEMENTS="INSTALL 
> spatial" --oo PRELUDE_STATEMENTS="load spatial" --oo 
> PRELUDE_STATEMENTS="CREATE SECRET (TYPE S3, PROVIDER 
> CREDENTIAL_CHAIN)" ADBC:s3://bucket/file.parquet
>
> GDAL: On-demand registering 
> /Users/rdcrlmds/mambaforge/envs/gdal/lib/gdalplugins/ogr_ADBC.dylib 
> using RegisterOGRADBC.
>
> Warning 1: Proxy driver ADBC declares DMD_OPENOPTIONLIST whereas its 
> real driver doesn't declare it or with a different value
>
> Warning 1: Driver ADBC declares DMD_OPENOPTIONLIST whereas its proxy 
> doesn't declare it or with a different value
>
> Warning 1: Driver ADBC declares DCAP_UPDATE whereas its proxy doesn't 
> declare it or with a different value
>
> [1]    73841 killed     gdal vector info --oo ADBC_DRIVER=libduckdb 
> --oo  --oo  --oo  --oo  --oo  --o
>
> Same with local file path:
> gdal vector info  --oo ADBC_DRIVER=libduckdb --oo 
> PRELUDE_STATEMENTS="INSTALL spatial" --oo PRELUDE_STATEMENTS="load 
> spatial" ADBC:~/Downloads/file.parquet
>
> GDAL: On-demand registering 
> /Users/rdcrlmds/mambaforge/envs/gdal/lib/gdalplugins/ogr_ADBC.dylib 
> using RegisterOGRADBC.
>
> Warning 1: Proxy driver ADBC declares DMD_OPENOPTIONLIST whereas its 
> real driver doesn't declare it or with a different value
>
> Warning 1: Driver ADBC declares DMD_OPENOPTIONLIST whereas its proxy 
> doesn't declare it or with a different value
>
> Warning 1: Driver ADBC declares DCAP_UPDATE whereas its proxy doesn't 
> declare it or with a different value
>
> [1]    76005 killed     gdal vector info --oo ADBC_DRIVER=libduckdb 
> --oo  --oo
>
> -- 
>
> Michael Smith
>
> RSGIS Center – ERDC CRREL NH
>
> US Army Corps
>
>
> _______________________________________________
> gdal-dev mailing list
> [email protected]
> https://lists.osgeo.org/mailman/listinfo/gdal-dev

-- 
http://www.spatialys.com
My software is free, but my time generally not.

_______________________________________________
gdal-dev mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/gdal-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.