alire-project / alire

Command-line tool from the Alire project and supporting library
GNU General Public License v3.0
276 stars 49 forks source link

[aarch64 musl] gprbuild: no archive builder in configuration #1723

Open StringManolo opened 1 month ago

StringManolo commented 1 month ago

System: Alpine Linux Aarch64 Musl

Gnat: GNAT 13.2.1 20240309

Gprbuild: GPRBUILD Pro 18.0w (19940713) (aarch64-alpine-linux-musl)

Running ./dev/build.sh i get next error output:

$ ./dev/build.sh
Building patcher with gprbuild...
Setup
   [mkdir]        object directory for project Version_Patcher
   [mkdir]        exec directory for project Version_Patcher
Compile
   [Ada]          version_patcher.adb
Bind
   [gprbind]      version_patcher.bexch
   [Ada]          version_patcher.ali
gprbuild: no archive builder in configuration
Building with ALIRE_OS=linux and GNAT 13.2.1 20240309
Setup
   [mkdir]        object directory for project Umwi
   [mkdir]        library directory for project Umwi
   [mkdir]        object directory for project Aaa
   [mkdir]        library directory for project Aaa
   [mkdir]        object directory for project Ada_TOML
   [mkdir]        library directory for project Ada_TOML
   [mkdir]        object directory for project Ajunitgen
   [mkdir]        object directory for project Ansiada
   [mkdir]        library directory for project Ansiada
   [mkdir]        object directory for project Simple_Logging
   [mkdir]        library directory for project Simple_Logging
   [mkdir]        object directory for project Clic
   [mkdir]        library directory for project Clic
   [mkdir]        object directory for project Dirty_Booleans
   [mkdir]        library directory for project Dirty_Booleans
   [mkdir]        object directory for project Diskflags
   [mkdir]        library directory for project Diskflags
   [mkdir]        object directory for project GnatColl
   [mkdir]        library directory for project GnatColl
   [mkdir]        object directory for project Minirest
   [mkdir]        library directory for project Minirest
   [mkdir]        object directory for project Optional
   [mkdir]        library directory for project Optional
   [mkdir]        object directory for project Semantic_Versioning
   [mkdir]        exec directory for project Semantic_Versioning
   [mkdir]        object directory for project SI_Units
   [mkdir]        library directory for project SI_Units
   [mkdir]        object directory for project Spdx
   [mkdir]        library directory for project Spdx
   [mkdir]        object directory for project Stopwatch
   [mkdir]        library directory for project Stopwatch
   [mkdir]        object directory for project Toml_Slicer
   [mkdir]        library directory for project Toml_Slicer
   [mkdir]        object directory for project URI_Ada
   [mkdir]        exec directory for project URI_Ada
   [mkdir]        object directory for project Alire
   [mkdir]        library directory for project Alire
   [mkdir]        exec directory for project Alr
Compile
   [Ada]          alr-main.adb
   [Ada]          toml_slicer_config.ads
   [Ada]          toml_slicer.adb
...
...
...
   [Ada]          alr-bootstrap.adb
   [Ada]          ajunitgen.adb
   [Ada]          mckae.ads
   [Ada]          mckae-xml.ads
   [Ada]          mckae-xml-ez_out.ads
   [Ada]          mckae-xml-ez_out-text_file.ads
   [Ada]          mckae-xml-ez_out-generic_medium.adb
gprbuild: no archive builder in configuration
Building patcher with gprbuild...
gprbuild: no archive builder in configuration
ghost commented 1 month ago

So what do I do should copy this past or wat

Get Outlook for iOShttps://aka.ms/o0ukef


From: StringManolo @.> Sent: Saturday, July 27, 2024 7:03:20 PM To: alire-project/alire @.> Cc: Subscribed @.***> Subject: [alire-project/alire] gprbuild: no archive builder in configuration (Issue #1723)

System: Alpine Linux Aarch64 Musl Gnat: GNAT 13.2.1 20240309 Gprbuild: GPRBUILD Pro 18.0w (19940713) (aarch64-alpine-linux-musl)

Running ./dev/build.sh i get next error output:

$ ./dev/build.sh Building patcher with gprbuild... Setup [mkdir] object directory for project Version_Patcher [mkdir] exec directory for project Version_Patcher Compile [Ada] version_patcher.adb Bind [gprbind] version_patcher.bexch [Ada] version_patcher.ali gprbuild: no archive builder in configuration Building with ALIRE_OS=linux and GNAT 13.2.1 20240309 Setup [mkdir] object directory for project Umwi [mkdir] library directory for project Umwi [mkdir] object directory for project Aaa [mkdir] library directory for project Aaa [mkdir] object directory for project Ada_TOML [mkdir] library directory for project Ada_TOML [mkdir] object directory for project Ajunitgen [mkdir] object directory for project Ansiada [mkdir] library directory for project Ansiada [mkdir] object directory for project Simple_Logging [mkdir] library directory for project Simple_Logging [mkdir] object directory for project Clic [mkdir] library directory for project Clic [mkdir] object directory for project Dirty_Booleans [mkdir] library directory for project Dirty_Booleans [mkdir] object directory for project Diskflags [mkdir] library directory for project Diskflags [mkdir] object directory for project GnatColl [mkdir] library directory for project GnatColl [mkdir] object directory for project Minirest [mkdir] library directory for project Minirest [mkdir] object directory for project Optional [mkdir] library directory for project Optional [mkdir] object directory for project Semantic_Versioning [mkdir] exec directory for project Semantic_Versioning [mkdir] object directory for project SI_Units [mkdir] library directory for project SI_Units [mkdir] object directory for project Spdx [mkdir] library directory for project Spdx [mkdir] object directory for project Stopwatch [mkdir] library directory for project Stopwatch [mkdir] object directory for project Toml_Slicer [mkdir] library directory for project Toml_Slicer [mkdir] object directory for project URI_Ada [mkdir] exec directory for project URI_Ada [mkdir] object directory for project Alire [mkdir] library directory for project Alire [mkdir] exec directory for project Alr Compile [Ada] alr-main.adb [Ada] toml_slicer_config.ads [Ada] toml_slicer.adb ... ... ... [Ada] alr-bootstrap.adb [Ada] ajunitgen.adb [Ada] mckae.ads [Ada] mckae-xml.ads [Ada] mckae-xml-ez_out.ads [Ada] mckae-xml-ez_out-text_file.ads [Ada] mckae-xml-ez_out-generic_medium.adb gprbuild: no archive builder in configuration Building patcher with gprbuild... gprbuild: no archive builder in configuration

— Reply to this email directly, view it on GitHubhttps://github.com/alire-project/alire/issues/1723, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BIV274X5BDKC7YRXCYHLTQLZOQRLRAVCNFSM6AAAAABLSHSQLWVHI2DSMVQWIX3LMV43ASLTON2WKOZSGQZTGNRVGI4TENA. You are receiving this because you are subscribed to this thread.Message ID: @.***>

mosteo commented 1 month ago

System: Alpine Linux Aarch64 Musl

This configuration isn't available in GitHub Runners so we don't test it nor have a toolchain for it.