Build fails with alire and GNAT 16
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 48/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Ambito
- build-system
Direzione di ricerca
Iniziare riproducendo la build dalla dipendenza alire.toml segnalata con GNAT 16.1.0 e gprbuild 26.0.1, quindi esaminare aws-smtp-authentication-plain.adb, aws-config.adb, aws-session.adb e il fallimento segnalato in gpr-compilation-protocol.adb. Il lavoro è completato quando il progetto viene compilato correttamente con la toolchain segnalata senza questi errori di compilazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I ran into the following problem trying to get my first hello world project compiling using alr,
so take anything I say with a grain of salt.
I setup a simple hello_world project using alire and alire.toml and pointing it to aws using [[depends-on]] in alire.toml,
after having initialized it with "alr init --lib".
[[depends-on]]
aws = "*"
I then proceeded to try and build it.
I receive this error message:
[Ada] aws-services-callbacks.adb
[Ada] aws-services-dispatchers.ads
[Ada] aws-communication.adb
[Ada] aws-services-dispatchers-uri.adb
[Ada] aws-resources-streams-pipe.adb
aws-smtp-authentication-plain.adb:37:04: warning: use clause for package "Ada" has no effect [-gnatwu]
compilation of aws-smtp-authentication-plain.adb failed
gprbuild: *** compilation phase failed
judging from other issues I encountered in this repository, I believe that this is a warning-treated-as-error, that can be fixed, by removing the use clause. (See #323)
This are my tools:
$ alr toolchain
CRATE VERSION STATUS NOTES
gprbuild 26.0.1 Default
gnat_native 16.1.0 Default
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 24.04.4 LTS
Release: 24.04
Codename: noble
EDIT:
Same happens for other files:
aws-config.adb:39:04: warning: use clause for package "Ada" has no effect [-gnatwu]
aws-session.adb:47:04: warning: use clause for package "Streams" has no effect [-gnatwu]
As well as a new one:
gpr-compilation-protocol.adb:981:13: error: "time_t" is undefined
- Lingua principale
- Ada
- Stelle
- 162
- Fork
- 45
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di AdaCore/aws
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100
-
AWS.Config.Client_Certificate function returning Server_Certificate instead of Client_CertificateAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 55/100
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
I maintainer di solito rispondono entro 1 giorno
-
area:build bug claimed good first issue P2
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 96/100
uttrflow/uttrflow-swift#1858 ·
I maintainer di solito rispondono entro 1 giorno
-
limine: new version 12.9.1Apertaout-of-date
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
CachyOS/CachyOS-PKGBUILDS#1917 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
I maintainer di solito rispondono entro 1 giorno
-
area/install-update bug comp/cli invalid P3 platform/windows
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
NousResearch/hermes-agent#124733 ·
I maintainer di solito rispondono entro 1 giorno