Skip to content
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

Problem running Alire under Windows: raised ADA.ASSERTIONS.ASSERTION_ERROR : Path is not absolute: C: #1743

Closed
rveenker opened this issue Aug 25, 2024 · 13 comments · Fixed by #1747
Labels
type: bug Something isn't working
Milestone

Comments

@rveenker
Copy link

rveenker commented Aug 25, 2024

On My PC I tried to build Alire from the github repository and am experiencing issues when running the executable.

Here is a log of what I did.
Note that the currently installed Alire is alr-2.0.1-bin-x86_64-windows.zip, which works fine.

To reproduce, I built Alire from scratch (Commit: d296745):

================================================================================
D:\repos>git clone --recurse-submodules https://github.com/alire-project/alire.git
Cloning into 'alire'...

D:\repos>cd alire

D:\repos\alire>alr toolchain --select
Welcome to the toolchain selection assistant

In this assistant you can set up the default toolchain to be used with any crate
that does not specify its own top-level dependency on a version of gnat or
gprbuild.

If you choose "None", Alire will use whatever version is found in the
environment.

Note: Currently configured: gnat_native=14.2.1

Please select the gnat version for use with this configuration

  1. gnat_native=14.2.1
  2. None
  3. gnat_external=2021.0.0 [Detected at d:\GNAT\2021\bin\gnat.exe]
  4. gnat_arm_elf=14.2.1
  5. gnat_avr_elf=14.2.1
  6. gnat_riscv64_elf=14.2.1
  7. gnat_xtensa_esp32_elf=14.2.1
  8. gnat_arm_elf=14.1.3
  9. gnat_avr_elf=14.1.3
  10. gnat_native=14.1.3
    a. (See more choices...)
    Enter your choice index (first is default):

1
Note: Selected tool version gnat_native=14.2.1

Note: Choices for the following tool are narrowed down to releases compatible with just selected gnat_native=14.2.1

Note: Currently configured: gprbuild=22.0.1

Please select the gprbuild version for use with this configuration

  1. gprbuild=22.0.1
  2. None
  3. gprbuild=21.0.2
  4. gprbuild=21.0.1
    Enter your choice index (first is default):

1
Note: Selected tool version gprbuild=22.0.1

D:\repos\alire>set ALIRE_OS=windows

D:\repos\alire>gprbuild -j0 -p -P alr_env

================================================================================

When I go to a crate that worked fine before, I now get an exception:

================================================================================

D:\alire\crates\cuda\cuda64>\repos\alire\bin\alr -d printenv
stderr: ADA.ASSERTIONS.ASSERTION_ERROR
stderr: Path is not absolute: C:
stderr: raised ADA.ASSERTIONS.ASSERTION_ERROR : Path is not absolute: C:
[D:\repos\alire\bin\alr.exe]
0xf86092 Semantic_Versioning.Basic.At_Least at alire.ads:352
0xb6bd23 Semantic_Versioning.Basic.At_Least at alire-platforms-current__windows.adb:91
0x83d1fb Semantic_Versioning.Basic.At_Least at alire-environment-formatting.adb:34
0x841863 Semantic_Versioning.Basic.At_Least at alire-environment-loading.adb:127
0x83fa5a Semantic_Versioning.Basic.At_Least at alire-environment-loading.adb:82
0xd4e369 Semantic_Versioning.Basic.At_Least at alire-roots.adb:300
0x4ad526 Semantic_Versioning.Basic.At_Least at alr-commands-printenv.adb:42
0x535dd7 Semantic_Versioning.Basic.At_Least at clic-subcommand-instance.adb:749
0x54384d Semantic_Versioning.Basic.At_Least at alr-commands.adb:562
0x4017b3 Alr.Main at alr-main.adb:13
0x4054ac Main at b__alr-main.adb:2427
0x401423 __tmainCRTStartup at ???
0x40113b mainCRTStartup at ???
[C:\WINDOWS\System32\KERNEL32.DLL]
0x7ffe9e9e257b
[C:\WINDOWS\SYSTEM32\ntdll.dll]
0x7ffe9f8caf26

ERROR: Path is not absolute: C:
ERROR: alr encountered an unexpected error, re-run with -d for details.
ERROR: error location: 0xf86092 Semantic_Versioning.Basic.At_Least at alire.ads:352

================================================================================

Running the 'old' Alire 2.0.1 I get:

================================================================================

D:\alire\crates\cuda\cuda64>alr -d printenv
export ALIRE="True"
export CUDA64_ALIRE_PREFIX="D:\alire\crates\cuda\cuda64"
export GNAT_NATIVE_ALIRE_PREFIX="C:\Users\veenk\AppData\Local\alire\cache\toolchains\gnat_native_14.2.1_2540cccb"
export GPRBUILD_ALIRE_PREFIX="C:\Users\veenk\AppData\Local\alire\cache\toolchains\gprbuild_22.0.1_c842bbc5"
export GPR_PROJECT_PATH=
(no issues)

================================================================================

The Alire settings are:

================================================================================
D:\alire\crates\cuda\cuda64>alr settings --global
last_build_profile=cuda64=DEVELOPMENT
toolchain.external.gprbuild=false
msys2.do_not_install=true
editor.cmd=gnatstudio -P ${GPR_FILE}
index.last_update=226394249
toolchain.assistant=false
index.auto_update_asked=true
toolchain.use.gnat=gnat_native=14.2.1
toolchain.use.gprbuild=gprbuild=22.0.1
toolchain.external.gnat=false

================================================================================

For this crate the alire.toml is:

================================================================================
name = "cuda64"
version = "10.2.0"
description = "CUDA runtime libraries"
long-description = """
This crate contains NVidia CUDA support libraries."
"""
authors = "veenker@xs4all.nl"
maintainers = ["veenker@xs4all.nl"]
maintainers-logins = ["rveenker",]

project-files = []

@mosteo
Copy link
Member

mosteo commented Aug 26, 2024

This might be due to #1717. Could you try to build after git revert 16b060b3 and see if that way it works?

@rveenker
Copy link
Author

I think you are correct. reverting to the commit you mentioned solved the problem.
Thanks!

@mosteo
Copy link
Member

mosteo commented Aug 27, 2024

Clarification needed: did you revert the commit, or to the commit? Because if the latter then the problem might be elsewhere.

@rveenker
Copy link
Author

It turned out my test was wrong, so this time I checked out several commits using 'force', and deleted all 'ali' files to force recompilations.

Commit 2e7b0c6 (#1704) is fine.
Commit c864eef (#1703) causes the problem.

@mosteo
Copy link
Member

mosteo commented Aug 28, 2024

OK, that makes sense, I see where the problem may be coming from. Thanks!

@mosteo mosteo added the type: bug Something isn't working label Aug 28, 2024
@mosteo mosteo added this to the 2.0.2 milestone Aug 28, 2024
@mosteo
Copy link
Member

mosteo commented Aug 28, 2024

I'm unable to reproduce on my local Windows with the info given, puzzling. Could you please paste or attach the output of alr -vv -d printenv in a failing run? Also the output of alr version. Thanks!

@rveenker
Copy link
Author

rveenker commented Aug 28, 2024

The commit I checked out was:

Author: Alejandro R Mosteo amosteo@unizar.es
Author date: 2 months ago (23/06/2024 18:27:10)
Committer: Alejandro R. Mosteo amosteo@unizar.es
Commit date: 2 months ago (23/06/2024 20:01:08)
Commit hash: 8c71031
Children: 3bcddc2 Commit index
Parent: ff7048f


D:\repos\alire>bin\alr version
APPLICATION
alr version: 2.0.2-dev
libalire version: 2.0.2-dev
compilation date: 2024-08-28 20:02:42
compiled with version: 14.2.0

CONFIGURATION
settings folder: C:\Users\veenk\AppData\Local\alire\settings
cache folder: C:\Users\veenk\AppData\Local\alire\cache
vault folder: C:\Users\veenk\AppData\Local\alire\cache\releases
build folder: D:\repos\alire\alire\cache\dependencies
temp folder: C:\Users\veenk\AppData\Local\Temp
force flag: FALSE
non-interactive flag: FALSE
community index branch: stable-1.3.0
compatible index versions: ^1.1 & <=1.3.0
indexes folder: C:\Users\veenk\AppData\Local\alire\settings\indexes
indexes metadata: OK
index #1: (community) git+https://github.com/alire-project/alire-index#stable-1.3.0
toolchain folder: C:\Users\veenk\AppData\Local\alire\cache\toolchains
toolchain assistant: disabled
tool #1 gnat: gnat_native=14.2.1
tool #2 gprbuild: gprbuild=22.0.1
system package manager: not found: unknown package manager
distro detection disabled: FALSE

WORKSPACE
root status: VALID
root release: alr=2.0.1
root load error: none
root folder: D:\repos\alire
current folder: D:\repos\alire

SYSTEM
distribution: DISTRIBUTION_UNKNOWN
host-arch: X86_64
os: WINDOWS
target: NATIVE
toolchain: USER
word-size: BITS_64

D:\repos\alire>


D:\repos\alire>bin\alr -vv -d printenv
-->> Load config key: 'dependencies.shared' = 'TOML_BOOLEAN'
-->> Load config key: 'editor.cmd' = 'TOML_STRING'
-->> Load config key: 'index.auto_update_asked' = 'TOML_BOOLEAN'
-->> Load config key: 'index.last_update' = 'TOML_INTEGER'
-->> Load config key: 'msys2.do_not_install' = 'TOML_BOOLEAN'
-->> Load config key: 'toolchain.assistant' = 'TOML_BOOLEAN'
-->> Load config key: 'toolchain.external.gnat' = 'TOML_BOOLEAN'
-->> Load config key: 'toolchain.external.gprbuild' = 'TOML_BOOLEAN'
-->> Load config key: 'toolchain.use.gnat' = 'TOML_STRING'
-->> Load config key: 'toolchain.use.gprbuild' = 'TOML_STRING'
-->> Load config key: 'warning.old_index' = 'TOML_BOOLEAN'
-->> Looking for alire metadata at: D:\repos\alire
-->> Looking for alire metadata at: D:\repos\alire
-->> Looking for alire metadata at: D:\repos\alire
-->> Looking for alire metadata at: D:\repos\alire
-> Config file is not readable or doesn't exist: 'D:\repos\alire\alire\settings.toml'
-> Using default value for configuration 'distribution.disable_detection': 'FALSE'
-->> Registering variable for expressions: distribution
-->> Registering variable for expressions: os
-->> Registering variable for expressions: toolchain
-->> Registering variable for expressions: word-size
-->> Registering variable for expressions: host-arch
-->> alr platform configured
-->> Begin command line:
-->> Arg 0 (len 26): D:\repos\alire\bin\alr.exe
-->> Arg 1 (len 3): -vv
-->> Arg 2 (len 2): -d
-->> Arg 3 (len 8): printenv
-->> End command line.
-> Alire is configured not to install msys2.
-> Run 'alr config --global --set msys2.do_not_install false' if you want Alire to install msys2.
-->> Platform-specific initialization done.
-> Using default value for configuration 'update.manually_only': 'FALSE'
-->> Workspace is being checked and loaded for the first time
-->> Looking for alire metadata at: D:\repos\alire
-->> Loading release alr=2.0.1
-->> Compiling email pattern...: ^[!--/-][!-]@([:alnum:]{0,61}[[:alnum:]])(.([:alnum:]{0,61}[[:alnum:]])){1,85}$
-->> Compiling named email pattern...: ^[^<]+ <[!--/-][!-]
@([:alnum:]{0,61}[[:alnum:]])(.([:alnum:]{0,61}[[:alnum:]])){1,85}>$
-->> Valid root found at D:\repos\alire
-->> Loading release alr=2.0.1
-->> Checked valid manifest at D:\repos\alire\alire.toml
-->> Reading persistent contents from D:\repos\alire\alire\alire.lock
-->> Reading solution from TOML...
-->> Entering folder: D:\repos\alire\alire\cache\pins\aaa_dff61d26
-->> Loading release aaa=0.3.0-dev
-->> Valid root found at D:\repos\alire\alire\cache\pins\aaa_dff61d26
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\ada_toml_da4e59c3
-->> No root found at D:\repos\alire\alire\cache\pins\ada_toml_da4e59c3
-->> Going back to folder: D:\repos\alire
-->> Loading release ajunitgen=1.0.1
-->> Loading release ansiada=1.0.0
-->> Entering folder: D:\repos\alire\alire\cache\pins\clic_56bbdc00
-->> Loading release clic=0.3.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\clic_56bbdc00
-->> Going back to folder: D:\repos\alire
-->> Loading release curl=8.8.0
-->> Entering folder: D:\repos\alire\alire\cache\pins\dirty_booleans_05c40d88
-->> Loading release dirty_booleans=0.1.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\dirty_booleans_05c40d88
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\diskflags_60729edf
-->> Loading release diskflags=0.1.0-dev
-->> Valid root found at D:\repos\alire\alire\cache\pins\diskflags_60729edf
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\gnatcoll_4e663b87
-->> Loading release gnatcoll=0.0.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\gnatcoll_4e663b87
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\minirest_9a9c660f
-->> Loading release minirest=0.2.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\minirest_9a9c660f
-->> Going back to folder: D:\repos\alire
-->> Loading release optional=0.1.0
-->> Entering folder: D:\repos\alire\alire\cache\pins\semantic_versioning_4861e32b
-->> Loading release semantic_versioning=3.0.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\semantic_versioning_4861e32b
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\si_units_9329d259
-->> Loading release si_units=0.2.2
-->> Valid root found at D:\repos\alire\alire\cache\pins\si_units_9329d259
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\simple_logging_3505dc64
-->> Loading release simple_logging=2.0.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\simple_logging_3505dc64
-->> Going back to folder: D:\repos\alire
-->> Loading release spdx=0.2.0
-->> Entering folder: D:\repos\alire\alire\cache\pins\stopwatch_f607a63b
-->> Loading release stopwatch=0.1.1-dev
-->> Valid root found at D:\repos\alire\alire\cache\pins\stopwatch_f607a63b
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\toml_slicer_3e5cbdb5
-->> Loading release toml_slicer=0.1.1
-->> Valid root found at D:\repos\alire\alire\cache\pins\toml_slicer_3e5cbdb5
-->> Going back to folder: D:\repos\alire
-->> Loading release umwi=0.1.0
-->> Loading release uri_ada=2.0.0
-->> Loading release xml_ez_out=1.6.0
-->> Lockfile at D:\repos\alire\alire\alire.lock is valid
-->> Reading persistent contents from D:\repos\alire\alire\alire.lock
-->> Reading solution from TOML...
-->> Entering folder: D:\repos\alire\alire\cache\pins\aaa_dff61d26
-->> Loading release aaa=0.3.0-dev
-->> Valid root found at D:\repos\alire\alire\cache\pins\aaa_dff61d26
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\ada_toml_da4e59c3
-->> No root found at D:\repos\alire\alire\cache\pins\ada_toml_da4e59c3
-->> Going back to folder: D:\repos\alire
-->> Loading release ajunitgen=1.0.1
-->> Loading release ansiada=1.0.0
-->> Entering folder: D:\repos\alire\alire\cache\pins\clic_56bbdc00
-->> Loading release clic=0.3.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\clic_56bbdc00
-->> Going back to folder: D:\repos\alire
-->> Loading release curl=8.8.0
-->> Entering folder: D:\repos\alire\alire\cache\pins\dirty_booleans_05c40d88
-->> Loading release dirty_booleans=0.1.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\dirty_booleans_05c40d88
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\diskflags_60729edf
-->> Loading release diskflags=0.1.0-dev
-->> Valid root found at D:\repos\alire\alire\cache\pins\diskflags_60729edf
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\gnatcoll_4e663b87
-->> Loading release gnatcoll=0.0.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\gnatcoll_4e663b87
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\minirest_9a9c660f
-->> Loading release minirest=0.2.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\minirest_9a9c660f
-->> Going back to folder: D:\repos\alire
-->> Loading release optional=0.1.0
-->> Entering folder: D:\repos\alire\alire\cache\pins\semantic_versioning_4861e32b
-->> Loading release semantic_versioning=3.0.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\semantic_versioning_4861e32b
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\si_units_9329d259
-->> Loading release si_units=0.2.2
-->> Valid root found at D:\repos\alire\alire\cache\pins\si_units_9329d259
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\simple_logging_3505dc64
-->> Loading release simple_logging=2.0.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\simple_logging_3505dc64
-->> Going back to folder: D:\repos\alire
-->> Loading release spdx=0.2.0
-->> Entering folder: D:\repos\alire\alire\cache\pins\stopwatch_f607a63b
-->> Loading release stopwatch=0.1.1-dev
-->> Valid root found at D:\repos\alire\alire\cache\pins\stopwatch_f607a63b
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\toml_slicer_3e5cbdb5
-->> Loading release toml_slicer=0.1.1
-->> Valid root found at D:\repos\alire\alire\cache\pins\toml_slicer_3e5cbdb5
-->> Going back to folder: D:\repos\alire
-->> Loading release umwi=0.1.0
-->> Loading release uri_ada=2.0.0
-->> Loading release xml_ez_out=1.6.0
-> Using default value for configuration 'last_build_profile': ''
-->> Reading persistent contents from D:\repos\alire\alire\alire.lock
-->> Reading solution from TOML...
-->> Entering folder: D:\repos\alire\alire\cache\pins\aaa_dff61d26
-->> Loading release aaa=0.3.0-dev
-->> Valid root found at D:\repos\alire\alire\cache\pins\aaa_dff61d26
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\ada_toml_da4e59c3
-->> No root found at D:\repos\alire\alire\cache\pins\ada_toml_da4e59c3
-->> Going back to folder: D:\repos\alire
-->> Loading release ajunitgen=1.0.1
-->> Loading release ansiada=1.0.0
-->> Entering folder: D:\repos\alire\alire\cache\pins\clic_56bbdc00
-->> Loading release clic=0.3.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\clic_56bbdc00
-->> Going back to folder: D:\repos\alire
-->> Loading release curl=8.8.0
-->> Entering folder: D:\repos\alire\alire\cache\pins\dirty_booleans_05c40d88
-->> Loading release dirty_booleans=0.1.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\dirty_booleans_05c40d88
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\diskflags_60729edf
-->> Loading release diskflags=0.1.0-dev
-->> Valid root found at D:\repos\alire\alire\cache\pins\diskflags_60729edf
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\gnatcoll_4e663b87
-->> Loading release gnatcoll=0.0.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\gnatcoll_4e663b87
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\minirest_9a9c660f
-->> Loading release minirest=0.2.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\minirest_9a9c660f
-->> Going back to folder: D:\repos\alire
-->> Loading release optional=0.1.0
-->> Entering folder: D:\repos\alire\alire\cache\pins\semantic_versioning_4861e32b
-->> Loading release semantic_versioning=3.0.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\semantic_versioning_4861e32b
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\si_units_9329d259
-->> Loading release si_units=0.2.2
-->> Valid root found at D:\repos\alire\alire\cache\pins\si_units_9329d259
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\simple_logging_3505dc64
-->> Loading release simple_logging=2.0.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\simple_logging_3505dc64
-->> Going back to folder: D:\repos\alire
-->> Loading release spdx=0.2.0
-->> Entering folder: D:\repos\alire\alire\cache\pins\stopwatch_f607a63b
-->> Loading release stopwatch=0.1.1-dev
-->> Valid root found at D:\repos\alire\alire\cache\pins\stopwatch_f607a63b
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\toml_slicer_3e5cbdb5
-->> Loading release toml_slicer=0.1.1
-->> Valid root found at D:\repos\alire\alire\cache\pins\toml_slicer_3e5cbdb5
-->> Going back to folder: D:\repos\alire
-->> Loading release umwi=0.1.0
-->> Loading release uri_ada=2.0.0
-->> Loading release xml_ez_out=1.6.0
-->> Build profiles loaded
-->> Status start: Exploring C:\Users\veenk\AppData\Local\alire\cache\toolchains
-->> Traversing folder: C:\Users\veenk\AppData\Local\alire\cache\toolchains
-->> Detected toolchain release at C:\Users\veenk\AppData\Local\alire\cache\toolchains\gnat_native_14.1.3_6c25884a
-->> Loading release gnat_native=14.1.3
-->> Detected toolchain release at C:\Users\veenk\AppData\Local\alire\cache\toolchains\gnat_native_14.2.1_2540cccb
-->> Loading release gnat_native=14.2.1
-->> Detected toolchain release at C:\Users\veenk\AppData\Local\alire\cache\toolchains\gprbuild_22.0.1_c842bbc5
-->> Loading release gprbuild=22.0.1
-->> Status ended: Exploring C:\Users\veenk\AppData\Local\alire\cache\toolchains
-->> Looking for indexes at C:\Users\veenk\AppData\Local\alire\settings\indexes
-> Found 1 indexes
-->> Reusing cached set of indexes
-> Loading index found at C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index
-->> Loading single crate gnat from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat
-->> Requested crate does not exist in index
-->> Loading provider crate gnat_arm_elf for crate gnat
-> Loading index found at C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index
-->> Loading single crate gnat_arm_elf from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf
-->> Status start: Exploring C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf
-->> Traversing folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf\gnat_arm_elf-10.3.1.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf
-->> Loading gnat_arm_elf 10.3.1 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf\gnat_arm_elf-10.3.1.toml
-->> Loading release gnat_arm_elf=10.3.1
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf\gnat_arm_elf-10.3.2.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf
-->> Loading gnat_arm_elf 10.3.2 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf\gnat_arm_elf-10.3.2.toml
-->> Loading release gnat_arm_elf=10.3.2
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf\gnat_arm_elf-11.2.1.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf
-->> Loading gnat_arm_elf 11.2.1 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf\gnat_arm_elf-11.2.1.toml
-->> Loading release gnat_arm_elf=11.2.1
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf\gnat_arm_elf-11.2.2.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf
-->> Loading gnat_arm_elf 11.2.2 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf\gnat_arm_elf-11.2.2.toml
-->> Loading release gnat_arm_elf=11.2.2
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf\gnat_arm_elf-11.2.3.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf
-->> Loading gnat_arm_elf 11.2.3 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf\gnat_arm_elf-11.2.3.toml
-->> Loading release gnat_arm_elf=11.2.3
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf\gnat_arm_elf-11.2.4.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf
-->> Loading gnat_arm_elf 11.2.4 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf\gnat_arm_elf-11.2.4.toml
-->> Loading release gnat_arm_elf=11.2.4
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf\gnat_arm_elf-12.1.1.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf
-->> Loading gnat_arm_elf 12.1.1 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf\gnat_arm_elf-12.1.1.toml
-->> Loading release gnat_arm_elf=12.1.1
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf\gnat_arm_elf-12.1.2.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf
-->> Loading gnat_arm_elf 12.1.2 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf\gnat_arm_elf-12.1.2.toml
-->> Loading release gnat_arm_elf=12.1.2
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf\gnat_arm_elf-12.2.1.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf
-->> Loading gnat_arm_elf 12.2.1 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf\gnat_arm_elf-12.2.1.toml
-->> Loading release gnat_arm_elf=12.2.1
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf\gnat_arm_elf-13.1.0.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf
-->> Loading gnat_arm_elf 13.1.0 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf\gnat_arm_elf-13.1.0.toml
-->> Loading release gnat_arm_elf=13.1.0
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf\gnat_arm_elf-13.2.1.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf
-->> Loading gnat_arm_elf 13.2.1 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf\gnat_arm_elf-13.2.1.toml
-->> Loading release gnat_arm_elf=13.2.1
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf\gnat_arm_elf-14.1.3.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf
-->> Loading gnat_arm_elf 14.1.3 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf\gnat_arm_elf-14.1.3.toml
-->> Loading release gnat_arm_elf=14.1.3
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf\gnat_arm_elf-14.2.1.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf
-->> Loading gnat_arm_elf 14.2.1 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf\gnat_arm_elf-14.2.1.toml
-->> Loading release gnat_arm_elf=14.2.1
-->> Going back to folder: D:\repos\alire
-->> Status ended: Exploring C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_arm_elf
-->> Loading provider crate gnat_avr_elf for crate gnat
-> Loading index found at C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index
-->> Loading single crate gnat_avr_elf from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_avr_elf
-->> Status start: Exploring C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_avr_elf
-->> Traversing folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_avr_elf
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_avr_elf\gnat_avr_elf-11.2.4.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_avr_elf
-->> Loading gnat_avr_elf 11.2.4 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_avr_elf\gnat_avr_elf-11.2.4.toml
-->> Loading release gnat_avr_elf=11.2.4
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_avr_elf\gnat_avr_elf-12.1.1.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_avr_elf
-->> Loading gnat_avr_elf 12.1.1 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_avr_elf\gnat_avr_elf-12.1.1.toml
-->> Loading release gnat_avr_elf=12.1.1
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_avr_elf\gnat_avr_elf-12.1.2.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_avr_elf
-->> Loading gnat_avr_elf 12.1.2 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_avr_elf\gnat_avr_elf-12.1.2.toml
-->> Loading release gnat_avr_elf=12.1.2
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_avr_elf\gnat_avr_elf-12.2.1.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_avr_elf
-->> Loading gnat_avr_elf 12.2.1 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_avr_elf\gnat_avr_elf-12.2.1.toml
-->> Loading release gnat_avr_elf=12.2.1
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_avr_elf\gnat_avr_elf-13.1.0.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_avr_elf
-->> Loading gnat_avr_elf 13.1.0 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_avr_elf\gnat_avr_elf-13.1.0.toml
-->> Loading release gnat_avr_elf=13.1.0
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_avr_elf\gnat_avr_elf-13.2.1.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_avr_elf
-->> Loading gnat_avr_elf 13.2.1 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_avr_elf\gnat_avr_elf-13.2.1.toml
-->> Loading release gnat_avr_elf=13.2.1
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_avr_elf\gnat_avr_elf-14.1.3.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_avr_elf
-->> Loading gnat_avr_elf 14.1.3 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_avr_elf\gnat_avr_elf-14.1.3.toml
-->> Loading release gnat_avr_elf=14.1.3
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_avr_elf\gnat_avr_elf-14.2.1.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_avr_elf
-->> Loading gnat_avr_elf 14.2.1 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_avr_elf\gnat_avr_elf-14.2.1.toml
-->> Loading release gnat_avr_elf=14.2.1
-->> Going back to folder: D:\repos\alire
-->> Status ended: Exploring C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_avr_elf
-->> Loading provider crate gnat_external for crate gnat
-> Loading index found at C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index
-->> Loading single crate gnat_external from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_external
-->> Status start: Exploring C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_external
-->> Traversing folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_external
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_external\gnat_external-external.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_external
-->> Loading gnat_external external from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_external\gnat_external-external.toml
-->> Loaded external with regexp: ^GNAT\D*([\d.]+).*
-->> Going back to folder: D:\repos\alire
-->> Status ended: Exploring C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_external
-->> Loading provider crate gnat_native for crate gnat
-> Loading index found at C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index
-->> Loading single crate gnat_native from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native
-->> Status start: Exploring C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native
-->> Traversing folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native\gnat_native-10.3.1.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native
-->> Loading gnat_native 10.3.1 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native\gnat_native-10.3.1.toml
-->> Loading release gnat_native=10.3.1
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native\gnat_native-10.3.2.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native
-->> Loading gnat_native 10.3.2 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native\gnat_native-10.3.2.toml
-->> Loading release gnat_native=10.3.2
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native\gnat_native-11.2.1.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native
-->> Loading gnat_native 11.2.1 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native\gnat_native-11.2.1.toml
-->> Loading release gnat_native=11.2.1
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native\gnat_native-11.2.2.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native
-->> Loading gnat_native 11.2.2 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native\gnat_native-11.2.2.toml
-->> Loading release gnat_native=11.2.2
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native\gnat_native-11.2.3.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native
-->> Loading gnat_native 11.2.3 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native\gnat_native-11.2.3.toml
-->> Loading release gnat_native=11.2.3
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native\gnat_native-11.2.4.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native
-->> Loading gnat_native 11.2.4 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native\gnat_native-11.2.4.toml
-->> Loading release gnat_native=11.2.4
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native\gnat_native-12.1.1.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native
-->> Loading gnat_native 12.1.1 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native\gnat_native-12.1.1.toml
-->> Loading release gnat_native=12.1.1
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native\gnat_native-12.1.2.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native
-->> Loading gnat_native 12.1.2 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native\gnat_native-12.1.2.toml
-->> Loading release gnat_native=12.1.2
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native\gnat_native-12.2.1.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native
-->> Loading gnat_native 12.2.1 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native\gnat_native-12.2.1.toml
-->> Loading release gnat_native=12.2.1
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native\gnat_native-13.1.0.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native
-->> Loading gnat_native 13.1.0 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native\gnat_native-13.1.0.toml
-->> Loading release gnat_native=13.1.0
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native\gnat_native-13.2.1.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native
-->> Loading gnat_native 13.2.1 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native\gnat_native-13.2.1.toml
-->> Loading release gnat_native=13.2.1
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native\gnat_native-13.2.2.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native
-->> Loading gnat_native 13.2.2 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native\gnat_native-13.2.2.toml
-->> Loading release gnat_native=13.2.2
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native\gnat_native-14.1.3.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native
-->> Loading gnat_native 14.1.3 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native\gnat_native-14.1.3.toml
-->> Loading release gnat_native=14.1.3
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native\gnat_native-14.2.1.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native
-->> Loading gnat_native 14.2.1 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native\gnat_native-14.2.1.toml
-->> Loading release gnat_native=14.2.1
-->> Going back to folder: D:\repos\alire
-->> Status ended: Exploring C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_native
-->> Loading provider crate gnat_riscv64_elf for crate gnat
-> Loading index found at C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index
-->> Loading single crate gnat_riscv64_elf from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf
-->> Status start: Exploring C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf
-->> Traversing folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf\gnat_riscv64_elf-10.3.1.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf
-->> Loading gnat_riscv64_elf 10.3.1 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf\gnat_riscv64_elf-10.3.1.toml
-->> Loading release gnat_riscv64_elf=10.3.1
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf\gnat_riscv64_elf-10.3.2.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf
-->> Loading gnat_riscv64_elf 10.3.2 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf\gnat_riscv64_elf-10.3.2.toml
-->> Loading release gnat_riscv64_elf=10.3.2
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf\gnat_riscv64_elf-11.2.1.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf
-->> Loading gnat_riscv64_elf 11.2.1 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf\gnat_riscv64_elf-11.2.1.toml
-->> Loading release gnat_riscv64_elf=11.2.1
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf\gnat_riscv64_elf-11.2.2.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf
-->> Loading gnat_riscv64_elf 11.2.2 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf\gnat_riscv64_elf-11.2.2.toml
-->> Loading release gnat_riscv64_elf=11.2.2
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf\gnat_riscv64_elf-11.2.3.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf
-->> Loading gnat_riscv64_elf 11.2.3 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf\gnat_riscv64_elf-11.2.3.toml
-->> Loading release gnat_riscv64_elf=11.2.3
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf\gnat_riscv64_elf-11.2.4.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf
-->> Loading gnat_riscv64_elf 11.2.4 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf\gnat_riscv64_elf-11.2.4.toml
-->> Loading release gnat_riscv64_elf=11.2.4
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf\gnat_riscv64_elf-12.1.1.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf
-->> Loading gnat_riscv64_elf 12.1.1 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf\gnat_riscv64_elf-12.1.1.toml
-->> Loading release gnat_riscv64_elf=12.1.1
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf\gnat_riscv64_elf-12.1.2.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf
-->> Loading gnat_riscv64_elf 12.1.2 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf\gnat_riscv64_elf-12.1.2.toml
-->> Loading release gnat_riscv64_elf=12.1.2
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf\gnat_riscv64_elf-12.2.1.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf
-->> Loading gnat_riscv64_elf 12.2.1 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf\gnat_riscv64_elf-12.2.1.toml
-->> Loading release gnat_riscv64_elf=12.2.1
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf\gnat_riscv64_elf-13.1.0.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf
-->> Loading gnat_riscv64_elf 13.1.0 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf\gnat_riscv64_elf-13.1.0.toml
-->> Loading release gnat_riscv64_elf=13.1.0
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf\gnat_riscv64_elf-13.2.1.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf
-->> Loading gnat_riscv64_elf 13.2.1 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf\gnat_riscv64_elf-13.2.1.toml
-->> Loading release gnat_riscv64_elf=13.2.1
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf\gnat_riscv64_elf-14.1.3.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf
-->> Loading gnat_riscv64_elf 14.1.3 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf\gnat_riscv64_elf-14.1.3.toml
-->> Loading release gnat_riscv64_elf=14.1.3
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf\gnat_riscv64_elf-14.2.1.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf
-->> Loading gnat_riscv64_elf 14.2.1 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf\gnat_riscv64_elf-14.2.1.toml
-->> Loading release gnat_riscv64_elf=14.2.1
-->> Going back to folder: D:\repos\alire
-->> Status ended: Exploring C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_riscv64_elf
-->> Loading provider crate gnat_xtensa_esp32_elf for crate gnat
-> Loading index found at C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index
-->> Loading single crate gnat_xtensa_esp32_elf from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_xtensa_esp32_elf
-->> Status start: Exploring C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_xtensa_esp32_elf
-->> Traversing folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_xtensa_esp32_elf
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_xtensa_esp32_elf\gnat_xtensa_esp32_elf-14.2.1.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_xtensa_esp32_elf
-->> Loading gnat_xtensa_esp32_elf 14.2.1 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_xtensa_esp32_elf\gnat_xtensa_esp32_elf-14.2.1.toml
-->> Loading release gnat_xtensa_esp32_elf=14.2.1
-->> Going back to folder: D:\repos\alire
-->> Status ended: Exploring C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gn\gnat_xtensa_esp32_elf
-> Index already loaded, loading skipped
-->> Reusing cached set of indexes
-> Loading index found at C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index
-->> Loading single crate gprbuild from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gp\gprbuild
-->> Status start: Exploring C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gp\gprbuild
-->> Traversing folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gp\gprbuild
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gp\gprbuild\gprbuild-21.0.1.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gp\gprbuild
-->> Loading gprbuild 21.0.1 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gp\gprbuild\gprbuild-21.0.1.toml
-->> Loading release gprbuild=21.0.1
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gp\gprbuild\gprbuild-21.0.2.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gp\gprbuild
-->> Loading gprbuild 21.0.2 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gp\gprbuild\gprbuild-21.0.2.toml
-->> Loading release gprbuild=21.0.2
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gp\gprbuild\gprbuild-22.0.1.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gp\gprbuild
-->> Loading gprbuild 22.0.1 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gp\gprbuild\gprbuild-22.0.1.toml
-->> Loading release gprbuild=22.0.1
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gp\gprbuild\gprbuild-24.0.1.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gp\gprbuild
-->> Loading gprbuild 24.0.1 from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gp\gprbuild\gprbuild-24.0.1.toml
-->> Loading release gprbuild=24.0.1
-->> Going back to folder: D:\repos\alire
-->> Checking manifest candidate file: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gp\gprbuild\gprbuild-external.toml
-->> Entering folder: C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gp\gprbuild
-->> Loading gprbuild external from C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gp\gprbuild\gprbuild-external.toml
-->> Loaded external with regexp: ^GPRBUILD\D*([\d.-]+).*
-->> Going back to folder: D:\repos\alire
-->> Status ended: Exploring C:\Users\veenk\AppData\Local\alire\settings\indexes\community\repo\index\gp\gprbuild
-->> Not reloading crate gprbuild
-->> Detected available tools:
-->> Tool: gprbuild=22.0.1
-->> Tool: gnat_native=14.1.3
-->> Tool: gnat_native=14.2.1
-->> Selected name for tempfile: D:\repos\alire\alire\tmp\alr-pyds.tmp when at dir: D:\repos\alire
-->> Selected name for tempfile: D:\repos\alire\alire\tmp\alr-sagr.tmp when at dir: D:\repos\alire
-->> Dumping lockfile contents to D:\repos\alire\alire\tmp\alr-sagr.tmp
-->> Reading persistent contents from D:\repos\alire\alire\tmp\alr-sagr.tmp
-->> Reading solution from TOML...
-->> Entering folder: D:\repos\alire\alire\cache\pins\aaa_dff61d26
-->> Loading release aaa=0.3.0-dev
-->> Valid root found at D:\repos\alire\alire\cache\pins\aaa_dff61d26
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\ada_toml_da4e59c3
-->> No root found at D:\repos\alire\alire\cache\pins\ada_toml_da4e59c3
-->> Going back to folder: D:\repos\alire
-->> Loading release ajunitgen=1.0.1
-->> Loading release ansiada=1.0.0
-->> Entering folder: D:\repos\alire\alire\cache\pins\clic_56bbdc00
-->> Loading release clic=0.3.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\clic_56bbdc00
-->> Going back to folder: D:\repos\alire
-->> Loading release curl=8.8.0
-->> Entering folder: D:\repos\alire\alire\cache\pins\dirty_booleans_05c40d88
-->> Loading release dirty_booleans=0.1.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\dirty_booleans_05c40d88
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\diskflags_60729edf
-->> Loading release diskflags=0.1.0-dev
-->> Valid root found at D:\repos\alire\alire\cache\pins\diskflags_60729edf
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\gnatcoll_4e663b87
-->> Loading release gnatcoll=0.0.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\gnatcoll_4e663b87
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\minirest_9a9c660f
-->> Loading release minirest=0.2.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\minirest_9a9c660f
-->> Going back to folder: D:\repos\alire
-->> Loading release optional=0.1.0
-->> Entering folder: D:\repos\alire\alire\cache\pins\semantic_versioning_4861e32b
-->> Loading release semantic_versioning=3.0.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\semantic_versioning_4861e32b
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\si_units_9329d259
-->> Loading release si_units=0.2.2
-->> Valid root found at D:\repos\alire\alire\cache\pins\si_units_9329d259
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\simple_logging_3505dc64
-->> Loading release simple_logging=2.0.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\simple_logging_3505dc64
-->> Going back to folder: D:\repos\alire
-->> Loading release spdx=0.2.0
-->> Entering folder: D:\repos\alire\alire\cache\pins\stopwatch_f607a63b
-->> Loading release stopwatch=0.1.1-dev
-->> Valid root found at D:\repos\alire\alire\cache\pins\stopwatch_f607a63b
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\toml_slicer_3e5cbdb5
-->> Loading release toml_slicer=0.1.1
-->> Valid root found at D:\repos\alire\alire\cache\pins\toml_slicer_3e5cbdb5
-->> Going back to folder: D:\repos\alire
-->> Loading release umwi=0.1.0
-->> Loading release uri_ada=2.0.0
-->> Loading release xml_ez_out=1.6.0
-->> Crate alr adds pin for crate aaa
-->> Skipping deployment of already existing pin at D:\repos\alire\alire\cache\pins\aaa_dff61d26
-->> Entering folder: D:\repos\alire\alire\cache\pins\aaa_dff61d26
-->> Loading release aaa=0.3.0-dev
-->> Valid root found at D:\repos\alire\alire\cache\pins\aaa_dff61d26
-->> Going back to folder: D:\repos\alire
-->> Crate found at pin location alire/cache/pins/aaa_dff61d26
-->> Entering folder: D:\repos\alire\alire\cache\pins\aaa_dff61d26
-->> Loading release aaa=0.3.0-dev
-->> Valid root found at D:\repos\alire\alire\cache\pins\aaa_dff61d26
-->> Going back to folder: D:\repos\alire
-> Crate alr adds pin aaa0.3.0 (linked,path=alire/cache/pins/aaa_dff61d26,url=https://github.com/mosteo/aaa#dff61d26,release)
-->> Crate alr adds pin for crate ada_toml
-->> Skipping deployment of already existing pin at D:\repos\alire\alire\cache\pins\ada_toml_da4e59c3
-->> Entering folder: D:\repos\alire\alire\cache\pins\ada_toml_da4e59c3
-->> No root found at D:\repos\alire\alire\cache\pins\ada_toml_da4e59c3
-->> Going back to folder: D:\repos\alire
-->> No crate found at pin location alire/cache/pins/ada_toml_da4e59c3
-->> Entering folder: D:\repos\alire\alire\cache\pins\ada_toml_da4e59c3
-->> No root found at D:\repos\alire\alire\cache\pins\ada_toml_da4e59c3
-->> Going back to folder: D:\repos\alire
-> Crate alr adds pin ada_toml
0.3 (linked,path=alire/cache/pins/ada_toml_da4e59c3,url=https://github.com/mosteo/ada-toml#da4e59c3)
-->> Crate alr adds pin for crate clic
-->> Skipping deployment of already existing pin at D:\repos\alire\alire\cache\pins\clic_56bbdc00
-->> Entering folder: D:\repos\alire\alire\cache\pins\clic_56bbdc00
-->> Loading release clic=0.3.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\clic_56bbdc00
-->> Going back to folder: D:\repos\alire
-->> Crate found at pin location alire/cache/pins/clic_56bbdc00
-->> Entering folder: D:\repos\alire\alire\cache\pins\clic_56bbdc00
-->> Loading release clic=0.3.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\clic_56bbdc00
-->> Going back to folder: D:\repos\alire
-> Crate alr adds pin clic0.3 (linked,path=alire/cache/pins/clic_56bbdc00,url=https://github.com/alire-project/clic#56bbdc00,release)
-->> Crate alr adds pin for crate dirty_booleans
-->> Skipping deployment of already existing pin at D:\repos\alire\alire\cache\pins\dirty_booleans_05c40d88
-->> Entering folder: D:\repos\alire\alire\cache\pins\dirty_booleans_05c40d88
-->> Loading release dirty_booleans=0.1.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\dirty_booleans_05c40d88
-->> Going back to folder: D:\repos\alire
-->> Crate found at pin location alire/cache/pins/dirty_booleans_05c40d88
-->> Entering folder: D:\repos\alire\alire\cache\pins\dirty_booleans_05c40d88
-->> Loading release dirty_booleans=0.1.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\dirty_booleans_05c40d88
-->> Going back to folder: D:\repos\alire
-> Crate alr adds pin dirty_booleans
0.1 (linked,path=alire/cache/pins/dirty_booleans_05c40d88,url=https://github.com/mosteo/dirty_booleans#05c40d88,release)
-->> Crate alr adds pin for crate diskflags
-->> Skipping deployment of already existing pin at D:\repos\alire\alire\cache\pins\diskflags_60729edf
-->> Entering folder: D:\repos\alire\alire\cache\pins\diskflags_60729edf
-->> Loading release diskflags=0.1.0-dev
-->> Valid root found at D:\repos\alire\alire\cache\pins\diskflags_60729edf
-->> Going back to folder: D:\repos\alire
-->> Crate found at pin location alire/cache/pins/diskflags_60729edf
-->> Entering folder: D:\repos\alire\alire\cache\pins\diskflags_60729edf
-->> Loading release diskflags=0.1.0-dev
-->> Valid root found at D:\repos\alire\alire\cache\pins\diskflags_60729edf
-->> Going back to folder: D:\repos\alire
-> Crate alr adds pin diskflags0.1 (linked,path=alire/cache/pins/diskflags_60729edf,url=https://github.com/mosteo/diskflags#60729edf,release)
-->> Crate alr adds pin for crate gnatcoll
-->> Skipping deployment of already existing pin at D:\repos\alire\alire\cache\pins\gnatcoll_4e663b87
-->> Entering folder: D:\repos\alire\alire\cache\pins\gnatcoll_4e663b87
-->> Loading release gnatcoll=0.0.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\gnatcoll_4e663b87
-->> Going back to folder: D:\repos\alire
-->> Crate found at pin location alire/cache/pins/gnatcoll_4e663b87
-->> Entering folder: D:\repos\alire\alire\cache\pins\gnatcoll_4e663b87
-->> Loading release gnatcoll=0.0.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\gnatcoll_4e663b87
-->> Going back to folder: D:\repos\alire
-> Crate alr adds pin gnatcoll^21 (linked,path=alire/cache/pins/gnatcoll_4e663b87,url=https://github.com/alire-project/gnatcoll-core.git#4e663b87,release)
-->> Crate alr adds pin for crate minirest
-->> Skipping deployment of already existing pin at D:\repos\alire\alire\cache\pins\minirest_9a9c660f
-->> Entering folder: D:\repos\alire\alire\cache\pins\minirest_9a9c660f
-->> Loading release minirest=0.2.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\minirest_9a9c660f
-->> Going back to folder: D:\repos\alire
-->> Crate found at pin location alire/cache/pins/minirest_9a9c660f
-->> Entering folder: D:\repos\alire\alire\cache\pins\minirest_9a9c660f
-->> Loading release minirest=0.2.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\minirest_9a9c660f
-->> Going back to folder: D:\repos\alire
-> Crate alr adds pin minirest
0.3 (linked,path=alire/cache/pins/minirest_9a9c660f,url=https://github.com/mosteo/minirest.git#9a9c660f,release)
-->> Crate alr adds pin for crate semantic_versioning
-->> Skipping deployment of already existing pin at D:\repos\alire\alire\cache\pins\semantic_versioning_4861e32b
-->> Entering folder: D:\repos\alire\alire\cache\pins\semantic_versioning_4861e32b
-->> Loading release semantic_versioning=3.0.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\semantic_versioning_4861e32b
-->> Going back to folder: D:\repos\alire
-->> Crate found at pin location alire/cache/pins/semantic_versioning_4861e32b
-->> Entering folder: D:\repos\alire\alire\cache\pins\semantic_versioning_4861e32b
-->> Loading release semantic_versioning=3.0.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\semantic_versioning_4861e32b
-->> Going back to folder: D:\repos\alire
-> Crate alr adds pin semantic_versioning^3.0 (linked,path=alire/cache/pins/semantic_versioning_4861e32b,url=https://github.com/alire-project/semantic_versioning#4861e32b,release)
-->> Crate alr adds pin for crate si_units
-->> Skipping deployment of already existing pin at D:\repos\alire\alire\cache\pins\si_units_9329d259
-->> Entering folder: D:\repos\alire\alire\cache\pins\si_units_9329d259
-->> Loading release si_units=0.2.2
-->> Valid root found at D:\repos\alire\alire\cache\pins\si_units_9329d259
-->> Going back to folder: D:\repos\alire
-->> Crate found at pin location alire/cache/pins/si_units_9329d259
-->> Entering folder: D:\repos\alire\alire\cache\pins\si_units_9329d259
-->> Loading release si_units=0.2.2
-->> Valid root found at D:\repos\alire\alire\cache\pins\si_units_9329d259
-->> Going back to folder: D:\repos\alire
-> Crate alr adds pin si_units0.2.2 (linked,path=alire/cache/pins/si_units_9329d259,url=https://github.com/mosteo/si_units#9329d259,release)
-->> Crate alr adds pin for crate simple_logging
-->> Skipping deployment of already existing pin at D:\repos\alire\alire\cache\pins\simple_logging_3505dc64
-->> Entering folder: D:\repos\alire\alire\cache\pins\simple_logging_3505dc64
-->> Loading release simple_logging=2.0.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\simple_logging_3505dc64
-->> Going back to folder: D:\repos\alire
-->> Crate found at pin location alire/cache/pins/simple_logging_3505dc64
-->> Entering folder: D:\repos\alire\alire\cache\pins\simple_logging_3505dc64
-->> Loading release simple_logging=2.0.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\simple_logging_3505dc64
-->> Going back to folder: D:\repos\alire
-> Crate alr adds pin simple_logging^2.0 (linked,path=alire/cache/pins/simple_logging_3505dc64,url=https://github.com/alire-project/simple_logging#3505dc64,release)
-->> Crate alr adds pin for crate stopwatch
-->> Skipping deployment of already existing pin at D:\repos\alire\alire\cache\pins\stopwatch_f607a63b
-->> Entering folder: D:\repos\alire\alire\cache\pins\stopwatch_f607a63b
-->> Loading release stopwatch=0.1.1-dev
-->> Valid root found at D:\repos\alire\alire\cache\pins\stopwatch_f607a63b
-->> Going back to folder: D:\repos\alire
-->> Crate found at pin location alire/cache/pins/stopwatch_f607a63b
-->> Entering folder: D:\repos\alire\alire\cache\pins\stopwatch_f607a63b
-->> Loading release stopwatch=0.1.1-dev
-->> Valid root found at D:\repos\alire\alire\cache\pins\stopwatch_f607a63b
-->> Going back to folder: D:\repos\alire
-> Crate alr adds pin stopwatch
0.1 (linked,path=alire/cache/pins/stopwatch_f607a63b,url=https://github.com/mosteo/stopwatch#f607a63b,release)
-->> Crate alr adds pin for crate toml_slicer
-->> Skipping deployment of already existing pin at D:\repos\alire\alire\cache\pins\toml_slicer_3e5cbdb5
-->> Entering folder: D:\repos\alire\alire\cache\pins\toml_slicer_3e5cbdb5
-->> Loading release toml_slicer=0.1.1
-->> Valid root found at D:\repos\alire\alire\cache\pins\toml_slicer_3e5cbdb5
-->> Going back to folder: D:\repos\alire
-->> Crate found at pin location alire/cache/pins/toml_slicer_3e5cbdb5
-->> Entering folder: D:\repos\alire\alire\cache\pins\toml_slicer_3e5cbdb5
-->> Loading release toml_slicer=0.1.1
-->> Valid root found at D:\repos\alire\alire\cache\pins\toml_slicer_3e5cbdb5
-->> Going back to folder: D:\repos\alire
-> Crate alr adds pin toml_slicer~0.1 (linked,path=alire/cache/pins/toml_slicer_3e5cbdb5,url=https://github.com/mosteo/toml_slicer#3e5cbdb5,release)
-->> Dumping lockfile contents to D:\repos\alire\alire\tmp\alr-sagr.tmp
-->> Reading persistent contents from D:\repos\alire\alire\tmp\alr-sagr.tmp
-->> Reading solution from TOML...
-->> Entering folder: D:\repos\alire\alire\cache\pins\aaa_dff61d26
-->> Loading release aaa=0.3.0-dev
-->> Valid root found at D:\repos\alire\alire\cache\pins\aaa_dff61d26
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\ada_toml_da4e59c3
-->> No root found at D:\repos\alire\alire\cache\pins\ada_toml_da4e59c3
-->> Going back to folder: D:\repos\alire
-->> Loading release ajunitgen=1.0.1
-->> Loading release ansiada=1.0.0
-->> Entering folder: D:\repos\alire\alire\cache\pins\clic_56bbdc00
-->> Loading release clic=0.3.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\clic_56bbdc00
-->> Going back to folder: D:\repos\alire
-->> Loading release curl=8.8.0
-->> Entering folder: D:\repos\alire\alire\cache\pins\dirty_booleans_05c40d88
-->> Loading release dirty_booleans=0.1.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\dirty_booleans_05c40d88
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\diskflags_60729edf
-->> Loading release diskflags=0.1.0-dev
-->> Valid root found at D:\repos\alire\alire\cache\pins\diskflags_60729edf
-->> Going back to folder: D:\repos\alire
-->> Loading release gnat_native=14.2.1
-->> Entering folder: D:\repos\alire\alire\cache\pins\gnatcoll_4e663b87
-->> Loading release gnatcoll=0.0.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\gnatcoll_4e663b87
-->> Going back to folder: D:\repos\alire
-->> Loading release gprbuild=22.0.1
-->> Entering folder: D:\repos\alire\alire\cache\pins\minirest_9a9c660f
-->> Loading release minirest=0.2.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\minirest_9a9c660f
-->> Going back to folder: D:\repos\alire
-->> Loading release optional=0.1.0
-->> Entering folder: D:\repos\alire\alire\cache\pins\semantic_versioning_4861e32b
-->> Loading release semantic_versioning=3.0.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\semantic_versioning_4861e32b
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\si_units_9329d259
-->> Loading release si_units=0.2.2
-->> Valid root found at D:\repos\alire\alire\cache\pins\si_units_9329d259
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\simple_logging_3505dc64
-->> Loading release simple_logging=2.0.0
-->> Valid root found at D:\repos\alire\alire\cache\pins\simple_logging_3505dc64
-->> Going back to folder: D:\repos\alire
-->> Loading release spdx=0.2.0
-->> Entering folder: D:\repos\alire\alire\cache\pins\stopwatch_f607a63b
-->> Loading release stopwatch=0.1.1-dev
-->> Valid root found at D:\repos\alire\alire\cache\pins\stopwatch_f607a63b
-->> Going back to folder: D:\repos\alire
-->> Entering folder: D:\repos\alire\alire\cache\pins\toml_slicer_3e5cbdb5
-->> Loading release toml_slicer=0.1.1
-->> Valid root found at D:\repos\alire\alire\cache\pins\toml_slicer_3e5cbdb5
-->> Going back to folder: D:\repos\alire
-->> Loading release umwi=0.1.0
-->> Loading release uri_ada=2.0.0
-->> Loading release xml_ez_out=1.6.0
-->> Loading environment for crate aaa release: aaa=0.3.0-dev
-->> Loading environment for crate ajunitgen release: ajunitgen=1.0.1
-->> Loading environment for crate alr release: alr=2.0.1
-->> Loading environment for crate ansiada release: ansiada=1.0.0
-->> Loading environment for crate clic release: clic=0.3.0
-->> Loading environment for crate curl release: curl=8.8.0
-->> Loading environment for crate dirty_booleans release: dirty_booleans=0.1.0
-->> Loading environment for crate diskflags release: diskflags=0.1.0-dev
-->> Loading environment for crate gnat_native release: gnat_native=14.2.1
-->> Processing env entry: LD_LIBRARY_PATH of type PREPEND with value ${CRATE_ROOT}/lib
-->> Discarding temporary root file: D:\repos\alire\alire\tmp\alr-pyds.tmp
-->> Forcing writability of dir D:\repos\alire\alire\tmp\alr-pyds.tmp
-> Spawning: ["attrib", "-R", "D:\repos\alire\alire\tmp\alr-pyds.tmp"]
-->> Deleting temporary file D:\repos\alire\alire\tmp\alr-pyds.tmp...
-->> Discarding temporary root file: D:\repos\alire\alire\tmp\alr-sagr.tmp
-->> Forcing writability of dir D:\repos\alire\alire\tmp\alr-sagr.tmp
-> Spawning: ["attrib", "-R", "D:\repos\alire\alire\tmp\alr-sagr.tmp"]
-->> Deleting temporary file D:\repos\alire\alire\tmp\alr-sagr.tmp...
-->> ---8<--- Exception dump begin ---8<---
-->> ADA.ASSERTIONS.ASSERTION_ERROR
-->> Path is not absolute: C:
-->> raised ADA.ASSERTIONS.ASSERTION_ERROR : Path is not absolute: C:
[D:\repos\alire\bin\alr.exe]
0x7ff7b3d642e9 semantic_versioning__basic__restrictions__first_index at ???
0x7ff7b398c320 Semantic_Versioning.Basic.Restrictions.First_Index at alire-platforms-current__windows.adb:91
0x7ff7b3679b13 Semantic_Versioning.Basic.Restrictions.First_Index at alire-environment-formatting.adb:34
0x7ff7b367d600 Semantic_Versioning.Basic.Restrictions.First_Index at alire-environment-loading.adb:127
0x7ff7b367bf15 Semantic_Versioning.Basic.Restrictions.First_Index at alire-environment-loading.adb:82
0x7ff7b3b5e161 Semantic_Versioning.Basic.Restrictions.First_Index at alire-roots.adb:297
0x7ff7b3b5e32f Semantic_Versioning.Basic.Restrictions.First_Index at alire-roots.adb:293
0x7ff7b3340323 Semantic_Versioning.Basic.Restrictions.First_Index at alr-commands-printenv.adb:42
0x7ff7b3340512 Semantic_Versioning.Basic.Restrictions.First_Index at alr-commands-printenv.adb:14
0x7ff7b33c15b8 Semantic_Versioning.Basic.Restrictions.First_Index at clic-subcommand-instance.adb:749
0x7ff7b33cde7b Semantic_Versioning.Basic.Restrictions.First_Index at alr-commands.adb:561
0x7ff7b32a16a0 Alr.Main at alr-main.adb:13
0x7ff7b32a4f2e Main at b__alr-main.adb:2306
0x7ff7b32a133e __tmainCRTStartup at ???
0x7ff7b32a1144 mainCRTStartup at ???
[C:\Windows\System32\KERNEL32.DLL]
0x7ffa28c7257b
[C:\Windows\SYSTEM32\ntdll.dll]
0x7ffa2a24af26

-->> --->8--- Exception dump end ----->8---
stderr: ADA.ASSERTIONS.ASSERTION_ERROR
stderr: Path is not absolute: C:
stderr: raised ADA.ASSERTIONS.ASSERTION_ERROR : Path is not absolute: C:
[D:\repos\alire\bin\alr.exe]
0x7ff7b3d642e9 semantic_versioning__basic__restrictions__first_index at ???
0x7ff7b398c320 Semantic_Versioning.Basic.Restrictions.First_Index at alire-platforms-current__windows.adb:91
0x7ff7b3679b13 Semantic_Versioning.Basic.Restrictions.First_Index at alire-environment-formatting.adb:34
0x7ff7b367d600 Semantic_Versioning.Basic.Restrictions.First_Index at alire-environment-loading.adb:127
0x7ff7b367bf15 Semantic_Versioning.Basic.Restrictions.First_Index at alire-environment-loading.adb:82
0x7ff7b3b5e161 Semantic_Versioning.Basic.Restrictions.First_Index at alire-roots.adb:297
0x7ff7b3b5e32f Semantic_Versioning.Basic.Restrictions.First_Index at alire-roots.adb:293
0x7ff7b3340323 Semantic_Versioning.Basic.Restrictions.First_Index at alr-commands-printenv.adb:42
0x7ff7b3340512 Semantic_Versioning.Basic.Restrictions.First_Index at alr-commands-printenv.adb:14
0x7ff7b33c15b8 Semantic_Versioning.Basic.Restrictions.First_Index at clic-subcommand-instance.adb:749
0x7ff7b33cde7b Semantic_Versioning.Basic.Restrictions.First_Index at alr-commands.adb:561
0x7ff7b32a16a0 Alr.Main at alr-main.adb:13
0x7ff7b32a4f2e Main at b__alr-main.adb:2306
0x7ff7b32a133e __tmainCRTStartup at ???
0x7ff7b32a1144 mainCRTStartup at ???
[C:\Windows\System32\KERNEL32.DLL]
0x7ffa28c7257b
[C:\Windows\SYSTEM32\ntdll.dll]
0x7ffa2a24af26

ERROR: Path is not absolute: C:
ERROR: alr encountered an unexpected error, re-run with -d for details.
ERROR: error location: 0x7ff7b3d642e9 semantic_versioning__basic__restrictions__first_index at ???

D:\repos\alire>

@mosteo
Copy link
Member

mosteo commented Aug 29, 2024

alr version: 2.0.2-dev

This doesn't match either master, commit c864eef, or alire/release/2.0, so could you pinpoint for me the commit you're building? Thanks!

@rveenker
Copy link
Author

The commit that caused the problem is on the release/2.0 branch.
The commit message is 'feat: improve VSCode launch command (#1703)'

@mosteo
Copy link
Member

mosteo commented Aug 30, 2024

Thanks, I was looking at the same PR but in the main branch, that has a different commit, so I was confused. Now the versions match.

Still unable to reproduce the problem, though. That path, "C:", is certainly not absolute, but I don't know where it is coming from yet.

@mosteo
Copy link
Member

mosteo commented Aug 30, 2024

Found it. You have msys2 disabled, I expect, right?

@rveenker
Copy link
Author

Yes, that's correct.
I use CygWin or WSL for Linux stuff..

@mosteo
Copy link
Member

mosteo commented Aug 30, 2024

Fixed in #1747

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants
@mosteo @rveenker and others