-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fedora 36 build errored: field sources
has incomplete type std::array<GDALRasterBand*, 12>
#29
Comments
This is the current output of
|
Questo problema nei test non si riproduce su debian bullseye |
Ho risolto i vari Nel GDAL di Fedora36, l'elemento L'unico workaround che mi viene in mente è supportare le varie postprocessazioni di dataset di meteosatlib non solo tramite opzioni di apertura, ma anche tramite una sintassi nel nome del file (tipo aprendo Ho cercato di guardare i sorgenti di gdal per capire come mai si fossero perse quelle informazioni, ma ho avuto poco successo. Semmai provo a chiedere in IRC |
In alternativa, non si specificano i postprocessing nel file .vrt ma solo i dataset di input, e poi si fa il setup dei postprocessing internamente. In entrambe le proposte di workaround cambierebbe il comportamento dei file |
Come non detto, il setup del postprocessing internamente non si può fare perché alla pixel function che calcola la riflettanza arrivano non i dataset o rasterband sorgenti, ma gìa delle matrici di dati |
Intanto confermo che il bug persiste anche in gdal 3.5 |
Sembra che al momento non sia usata la funzione di usare vrt per calcolare riflettanze a partire da dataset non necessariamente in formato HRIT, per cui il resto di questo issue si può risolvere semplicemente rimuovendo la funzionalità da meteosatlib. Prima di farlo, cerco di creare un reproducer per la mancanza del passaggio delle OpenOptions e di aprire un bug in GDAL, cosí se poi ci servirà reintrodurre questa funzionalità, magari avremo lumi lato GDAL |
Ho fatto un sorgente minimo per riprodurre il problema e ho aperto un issue a GDAL |
…r non-HRIT sources via vrt datasets. refs: #29
This happens only in fedora 36 builds (gdal 3.4.3)
Full log:
https://download.copr.fedorainfracloud.org/results/simc/stable/fedora-36-x86_64/04438391-meteosatlib/builder-live.log.gz
or
https://simc.arpae.it/moncic-ci/meteosatlib/202205240728/master/fedora36/build.log
Relevant bit:
The text was updated successfully, but these errors were encountered: