[gdal-dev] Failing to build with libparquet

Ari Jolma ari.jolma at gmail.com
Wed Oct 22 07:06:52 PDT 2025


I'm trying to build release/3.9 with libparquet from 
https://packages.apache.org/artifactory/arrow/ubuntu/

libparquet2100/jammy,now 21.0.0-1 amd64

The error is

/home/ari/github/gdal/ogr/ogrsf_frmts/parquet/ogrparquetdriver.cpp: In 
function ‘GDALDataset* OGRParquetDriverOpen(GDALOpenInfo*)’:
/home/ari/github/gdal/ogr/ogrsf_frmts/parquet/ogrparquetdriver.cpp:700:43: 
error: too many arguments to function 
‘arrow::Result<std::unique_ptr<parquet::arrow::FileReader> > 
parquet::arrow::OpenFile(std::shared_ptr<arrow::io::RandomAccessFile>, 
arrow::MemoryPool*)’
   700 |         auto st = parquet::arrow::OpenFile(std::move(infile),
       | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
   701 | poMemoryPool.get(), &arrow_reader);
       | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from 
/home/ari/github/gdal/ogr/ogrsf_frmts/parquet/ogr_include_parquet.h:58,
                  from 
/home/ari/github/gdal/ogr/ogrsf_frmts/parquet/ogr_parquet.h:38,
                  from 
/home/ari/github/gdal/ogr/ogrsf_frmts/parquet/ogrparquetdriver.cpp:35:
/usr/include/parquet/arrow/reader.h:368:46: note: declared here
   368 | ::arrow::Result<std::unique_ptr<FileReader>> OpenFile(
       |                                              ^~~~~~~~
gmake[2]: *** 
[ogr/ogrsf_frmts/parquet/CMakeFiles/ogr_Parquet.dir/build.make:76: 
ogr/ogrsf_frmts/parquet/CMakeFiles/ogr_Parquet.dir/ogrparquetdriver.cpp.o] 
Virhe 1
gmake[1]: *** [CMakeFiles/Makefile2:9944: 
ogr/ogrsf_frmts/parquet/CMakeFiles/ogr_Parquet.dir/all] Virhe 2
gmake: *** [Makefile:146: all] Virhe 2

what might be the issue?

Ari




More information about the gdal-dev mailing list