[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