[gdal-dev] Failing to build with libparquet

Ari Jolma ari.jolma at gmail.com
Wed Oct 22 07:48:37 PDT 2025


Doh, I thought 3.9 was the latest as it was the last in git branch -a.

Ok, thanks Even.

Ari

Even Rouault kirjoitti 22.10.2025 klo 17.36:
> Hi Ari,
>
> This should be fine with master or latest state of the release/3.11 
> branch, or try to use maybe Arrow 18 or something if you need to sick 
> with release/3.9. There are from time to time breakages in the Arrow 
> C++ API, and older GDAL releases won't build for that  reason with 
> newer Arrow releases.
>
> Even
>
> Le 22/10/2025 à 16:06, Ari Jolma via gdal-dev a écrit :
>> 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
>>
>>
>> _______________________________________________
>> gdal-dev mailing list
>> gdal-dev at lists.osgeo.org
>> https://lists.osgeo.org/mailman/listinfo/gdal-dev
>


More information about the gdal-dev mailing list