Test ran at 2025-08-06 00:54:30.291610+00:00 SOLUTION: labs_solar_system=1.2.0: A set of SDL-based exercises to learn Ada Origin: commit 41b041801e30f38f4af8c8bca2c1f88c9eb9710d from https://github.com/adacore/training_labs_solar_system.git Properties: Author: Léo Germond Description: A set of SDL-based exercises to learn Ada Executable: getting_started_main License: GPL-3.0-or-later Maintainer: Léo Germond Maintainers_Logins: leogermond Name: labs_solar_system Tag: training Tag: labs Tag: graphics Tag: windowed Version: 1.2.0 Website: https://public-training.adacore.com/doc/labs/solar_system/index.html Dependencies (direct): mage~0.6.1 Dependencies (solution): libsdl2=2.32.8 libsdl2_image=2.8.8 libsdl2_mixer=2.8.1 libsdl2_ttf=2.24.0 mage=0.6.1 make=4.4.1 sdlada=2.5.20 Dependencies (graph): labs_solar_system=1.2.0 --> mage=0.6.1 (~0.6.1) mage=0.6.1 --> sdlada=2.5.20 (^2.5.4-1) sdlada=2.5.20 --> libsdl2=2.32.8 (^2.0.0) sdlada=2.5.20 --> libsdl2_image=2.8.8 (^2.0.0) sdlada=2.5.20 --> libsdl2_mixer=2.8.1 (^2.0.0) sdlada=2.5.20 --> libsdl2_ttf=2.24.0 (^2.0.0) sdlada=2.5.20 --> make=4.4.1 (*) LOG: [alr test] Testing labs_solar_system=1.2.0 [alr test] Spawning retrieval for remote crate: alr -d -n get labs_solar_system=1.2.0 Note: Deploying labs_solar_system=1.2.0... Note: Deploying libsdl2=2.32.8... The system package 'sdl2' is about to be installed. This action might require admin privileges and impact your system installation. Do you want Alire to install this system package? Using default: Yes ==> Fetching downloads for: sdl2 ==> Downloading https://ghcr.io/v2/homebrew/core/sdl2/manifests/2.32.8 ==> Fetching sdl2 ==> Downloading https://ghcr.io/v2/homebrew/core/sdl2/blobs/sha256:49d38f1d199893861ab9c535b2a90d6fa339c3880e8d941d3da328c8ef3393e9 ==> Pouring sdl2--2.32.8.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/sdl2/2.32.8: 94 files, 6.4MB Note: Deploying libsdl2_image=2.8.8... The system package 'sdl2_image' is about to be installed. This action might require admin privileges and impact your system installation. Do you want Alire to install this system package? Using default: Yes ==> Fetching downloads for: sdl2_image ==> Downloading https://ghcr.io/v2/homebrew/core/sdl2_image/manifests/2.8.8 ==> Fetching dependencies for sdl2_image: highway, imath, libdeflate, openexr, webp, jpeg-xl, libvmaf, aom and libavif ==> Downloading https://ghcr.io/v2/homebrew/core/highway/manifests/1.2.0 ==> Fetching highway ==> Downloading https://ghcr.io/v2/homebrew/core/highway/blobs/sha256:406c96cf28555eb84e1c67788db50223a6af2fd488ce91e831068e60981d128a ==> Downloading https://ghcr.io/v2/homebrew/core/imath/manifests/3.1.12 ==> Fetching imath ==> Downloading https://ghcr.io/v2/homebrew/core/imath/blobs/sha256:787f2525c5b53bb1153e265774555f2a39c350bf927ce32fdb675987db179776 ==> Downloading https://ghcr.io/v2/homebrew/core/libdeflate/manifests/1.24 ==> Fetching libdeflate ==> Downloading https://ghcr.io/v2/homebrew/core/libdeflate/blobs/sha256:b0672b22ba14406d032136734bb5852125bbe61c651253a3ed1820d7196557a2 ==> Downloading https://ghcr.io/v2/homebrew/core/openexr/manifests/3.3.5 ==> Fetching openexr ==> Downloading https://ghcr.io/v2/homebrew/core/openexr/blobs/sha256:2aa025ea22311fd122cb6ed3c8d2fb298353fe6eaf9f30f29494e6e05db2e124 ==> Downloading https://ghcr.io/v2/homebrew/core/webp/manifests/1.5.0 ==> Fetching webp ==> Downloading https://ghcr.io/v2/homebrew/core/webp/blobs/sha256:121c8d526d62724c65ca82ad99a2edfa56bf7aeb6a69a231399e0faab96cad1f ==> Downloading https://ghcr.io/v2/homebrew/core/jpeg-xl/manifests/0.11.1_1 ==> Fetching jpeg-xl ==> Downloading https://ghcr.io/v2/homebrew/core/jpeg-xl/blobs/sha256:d512c7b32e5c14337646f39e27187d4a241b8d7efaad2003b5cca543012c43fd ==> Downloading https://ghcr.io/v2/homebrew/core/libvmaf/manifests/3.0.0-1 ==> Fetching libvmaf ==> Downloading https://ghcr.io/v2/homebrew/core/libvmaf/blobs/sha256:56701b888674f0dfe0e67224cf1e851888b6ab044ac696ced31b13c8c7a61d0b ==> Downloading https://ghcr.io/v2/homebrew/core/aom/manifests/3.12.1 ==> Fetching aom ==> Downloading https://ghcr.io/v2/homebrew/core/aom/blobs/sha256:0578655f1cb179f198fc868609ed7f9131cc2d7c31f76c993f6cc4843d8bfa11 ==> Downloading https://ghcr.io/v2/homebrew/core/libavif/manifests/1.3.0 ==> Fetching libavif ==> Downloading https://ghcr.io/v2/homebrew/core/libavif/blobs/sha256:3d278f7e6324456dcf4e25f596e6f3063078e3b77ec0a6f709aecc985f7ad7b2 ==> Fetching sdl2_image ==> Downloading https://ghcr.io/v2/homebrew/core/sdl2_image/blobs/sha256:1655c170513f87b2bddc7cf740ff876d8dce6db804ca961ea94a5805aee6b495 ==> Installing dependencies for sdl2_image: highway, imath, libdeflate, openexr, webp, jpeg-xl, libvmaf, aom and libavif ==> Installing sdl2_image dependency: highway ==> Downloading https://ghcr.io/v2/homebrew/core/highway/manifests/1.2.0 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/8cb1608f21fba449c4e34b0a4912e3d73b6f2fa2577c916720799b5057207452--highway-1.2.0.bottle_manifest.json ==> Pouring highway--1.2.0.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/highway/1.2.0: 75 files, 4.2MB ==> Installing sdl2_image dependency: imath ==> Downloading https://ghcr.io/v2/homebrew/core/imath/manifests/3.1.12 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/6afdf93c912565e828ad2386867db9e96b58441f29b901492560bcde9e8a22ad--imath-3.1.12.bottle_manifest.json ==> Pouring imath--3.1.12.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/imath/3.1.12: 50 files, 947.2KB ==> Installing sdl2_image dependency: libdeflate ==> Downloading https://ghcr.io/v2/homebrew/core/libdeflate/manifests/1.24 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/f25944af7be6e49fb1ab535f6d86ab11b6414cd8d6fca2fec1817aff2268c451--libdeflate-1.24.bottle_manifest.json ==> Pouring libdeflate--1.24.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libdeflate/1.24: 17 files, 325.7KB ==> Installing sdl2_image dependency: openexr ==> Downloading https://ghcr.io/v2/homebrew/core/openexr/manifests/3.3.5 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/2b44e6cfa78e6adc5149d49daf94adf0e64e6adca9986a30a12182b029bbeaf0--openexr-3.3.5.bottle_manifest.json ==> Pouring openexr--3.3.5.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/openexr/3.3.5: 210 files, 4.8MB ==> Installing sdl2_image dependency: webp ==> Downloading https://ghcr.io/v2/homebrew/core/webp/manifests/1.5.0 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/674b427392a0b30f8c95a3047f8d8b59cc729067bec5e51403e4bb87e009102a--webp-1.5.0.bottle_manifest.json ==> Pouring webp--1.5.0.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/webp/1.5.0: 64 files, 2.5MB ==> Installing sdl2_image dependency: jpeg-xl ==> Downloading https://ghcr.io/v2/homebrew/core/jpeg-xl/manifests/0.11.1_1 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/b1bbb94dec31282c134f452621e3141e9a5127fa90e51ac8d0103430f9b50eb7--jpeg-xl-0.11.1_1.bottle_manifest.json ==> Pouring jpeg-xl--0.11.1_1.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/jpeg-xl/0.11.1_1: 64 files, 35.1MB ==> Installing sdl2_image dependency: libvmaf ==> Downloading https://ghcr.io/v2/homebrew/core/libvmaf/manifests/3.0.0-1 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/3e1a82ebf20a6bd20eace7c0c56b52b096c4fa892466fa0a9e7be486389e0974--libvmaf-3.0.0-1.bottle_manifest.json ==> Pouring libvmaf--3.0.0.arm64_sonoma.bottle.1.tar.gz 🍺 /opt/homebrew/Cellar/libvmaf/3.0.0: 235 files, 7.2MB ==> Installing sdl2_image dependency: aom ==> Downloading https://ghcr.io/v2/homebrew/core/aom/manifests/3.12.1 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/76daa5795424903e05b46ebd6f7e1d663f893f695dec830c798089c7ffb60f39--aom-3.12.1.bottle_manifest.json ==> Pouring aom--3.12.1.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/aom/3.12.1: 24 files, 9.8MB ==> Installing sdl2_image dependency: libavif ==> Downloading https://ghcr.io/v2/homebrew/core/libavif/manifests/1.3.0 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/b348d1f41a7bdb0c137f1c665651126f606eea340d8a8f08a38ed5bf401f1c33--libavif-1.3.0.bottle_manifest.json ==> Pouring libavif--1.3.0.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libavif/1.3.0: 22 files, 992.9KB ==> Installing sdl2_image ==> Pouring sdl2_image--2.8.8.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/sdl2_image/2.8.8: 15 files, 411.0KB Note: Deploying libsdl2_mixer=2.8.1... The system package 'sdl2_mixer' is about to be installed. This action might require admin privileges and impact your system installation. Do you want Alire to install this system package? Using default: Yes ==> Fetching downloads for: sdl2_mixer ==> Downloading https://ghcr.io/v2/homebrew/core/sdl2_mixer/manifests/2.8.1_1 ==> Fetching dependencies for sdl2_mixer: libogg, flac, lame, libvorbis, mpg123, opus, libsndfile, portaudio, fluid-synth, game-music-emu, libxmp, opusfile and wavpack ==> Downloading https://ghcr.io/v2/homebrew/core/libogg/manifests/1.3.6 ==> Fetching libogg ==> Downloading https://ghcr.io/v2/homebrew/core/libogg/blobs/sha256:b6ec0e6b292eab3768d90933a2e663aa8a43951f601dab9bd418b1a6564f4925 ==> Downloading https://ghcr.io/v2/homebrew/core/flac/manifests/1.5.0 ==> Fetching flac ==> Downloading https://ghcr.io/v2/homebrew/core/flac/blobs/sha256:2595081ed6509f8f4442067e6b73e1ceccb0e8d68b17e5330ad0c57c9f031b80 ==> Downloading https://ghcr.io/v2/homebrew/core/lame/manifests/3.100 ==> Fetching lame ==> Downloading https://ghcr.io/v2/homebrew/core/lame/blobs/sha256:a5116a219d70f3bb6728a0dfe6801413b9fd70e6c864257691cdb0ea272c2c1e ==> Downloading https://ghcr.io/v2/homebrew/core/libvorbis/manifests/1.3.7-1 ==> Fetching libvorbis ==> Downloading https://ghcr.io/v2/homebrew/core/libvorbis/blobs/sha256:f71115c28f65e1a87ae0dbe695421ecacfcddcaa6f91a3e0a23493da73560de5 ==> Downloading https://ghcr.io/v2/homebrew/core/mpg123/manifests/1.33.1 ==> Fetching mpg123 ==> Downloading https://ghcr.io/v2/homebrew/core/mpg123/blobs/sha256:03201050ab6fff407599b2d2f7b39b9cdae48e833cf422398720d92cedee0e09 ==> Downloading https://ghcr.io/v2/homebrew/core/opus/manifests/1.5.2 ==> Fetching opus ==> Downloading https://ghcr.io/v2/homebrew/core/opus/blobs/sha256:017d3d10cf679cad5cee3501a53945903eabff9f7657214944bf9156f85e9872 ==> Downloading https://ghcr.io/v2/homebrew/core/libsndfile/manifests/1.2.2_1 ==> Fetching libsndfile ==> Downloading https://ghcr.io/v2/homebrew/core/libsndfile/blobs/sha256:b28dda5bedf544be14e36938d2862ef2f3066a34a85158a50d414deb4a9614f2 ==> Downloading https://ghcr.io/v2/homebrew/core/portaudio/manifests/19.7.0-1 ==> Fetching portaudio ==> Downloading https://ghcr.io/v2/homebrew/core/portaudio/blobs/sha256:e5f86790b92dc68b3e1770cffb14dcfa42ed8cb2496b1ae9fb30c2d8ae66c037 ==> Downloading https://ghcr.io/v2/homebrew/core/fluid-synth/manifests/2.4.7 ==> Fetching fluid-synth ==> Downloading https://ghcr.io/v2/homebrew/core/fluid-synth/blobs/sha256:b981de1c0b75e634fa8382221aa79c7a1f62590de6cc48805721c625c64f9d69 ==> Downloading https://ghcr.io/v2/homebrew/core/game-music-emu/manifests/0.6.4 ==> Fetching game-music-emu ==> Downloading https://ghcr.io/v2/homebrew/core/game-music-emu/blobs/sha256:47347ae4155ee458e69431d455c026ef63b891c3c5e0f4728482b6a257ce4d81 ==> Downloading https://ghcr.io/v2/homebrew/core/libxmp/manifests/4.6.3 ==> Fetching libxmp ==> Downloading https://ghcr.io/v2/homebrew/core/libxmp/blobs/sha256:7bad2e453d99d72bf38ab45f8c843c3ca96f9e845a24493d889000afe5a1cbd9 ==> Downloading https://ghcr.io/v2/homebrew/core/opusfile/manifests/0.12_1 ==> Fetching opusfile ==> Downloading https://ghcr.io/v2/homebrew/core/opusfile/blobs/sha256:6de955abe2ffac326b26128bb2001110e1c91cfe171c54673bf23abc47e88283 ==> Downloading https://ghcr.io/v2/homebrew/core/wavpack/manifests/5.8.1 ==> Fetching wavpack ==> Downloading https://ghcr.io/v2/homebrew/core/wavpack/blobs/sha256:9f2cdfe3f3a442474eb944bcc1ca76878944a16cf89d7c6378f09716ecb7d613 ==> Fetching sdl2_mixer ==> Downloading https://ghcr.io/v2/homebrew/core/sdl2_mixer/blobs/sha256:2203b3fe60c59ca2f77fed180fb25598c083bfc25baff79bd84ffea16fa12623 ==> Installing dependencies for sdl2_mixer: libogg, flac, lame, libvorbis, mpg123, opus, libsndfile, portaudio, fluid-synth, game-music-emu, libxmp, opusfile and wavpack ==> Installing sdl2_mixer dependency: libogg ==> Downloading https://ghcr.io/v2/homebrew/core/libogg/manifests/1.3.6 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/2771c95e2ec94043bd81d507b7f5068b581ad45cd1d3529739b5fd47a5031fe8--libogg-1.3.6.bottle_manifest.json ==> Pouring libogg--1.3.6.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libogg/1.3.6: 103 files, 538.3KB ==> Installing sdl2_mixer dependency: flac ==> Downloading https://ghcr.io/v2/homebrew/core/flac/manifests/1.5.0 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/089760ef9c022b15fbe3b3eaf6297c3ced28db6633ea0c868a569ae651efb325--flac-1.5.0.bottle_manifest.json ==> Pouring flac--1.5.0.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/flac/1.5.0: 40 files, 1.9MB ==> Installing sdl2_mixer dependency: lame ==> Downloading https://ghcr.io/v2/homebrew/core/lame/manifests/3.100 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/31e57f3a54d6908e2c153f5eb435715208f3bd9db71e16470b553d72e051b269--lame-3.100.bottle_manifest.json ==> Pouring lame--3.100.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/lame/3.100: 28 files, 2.2MB ==> Installing sdl2_mixer dependency: libvorbis ==> Downloading https://ghcr.io/v2/homebrew/core/libvorbis/manifests/1.3.7-1 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/68d211b8805a2fab148645c2ac8e43495e576876d6f50f0c4af5ea890730b7ea--libvorbis-1.3.7-1.bottle_manifest.json ==> Pouring libvorbis--1.3.7.arm64_sonoma.bottle.1.tar.gz 🍺 /opt/homebrew/Cellar/libvorbis/1.3.7: 158 files, 2.4MB ==> Installing sdl2_mixer dependency: mpg123 ==> Downloading https://ghcr.io/v2/homebrew/core/mpg123/manifests/1.33.1 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/3bf9f41629559d144b71b8d31a7a269caa4ef8649da7d658fdab5c874e592af0--mpg123-1.33.1.bottle_manifest.json ==> Pouring mpg123--1.33.1.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/mpg123/1.33.1: 34 files, 2.0MB ==> Installing sdl2_mixer dependency: opus ==> Downloading https://ghcr.io/v2/homebrew/core/opus/manifests/1.5.2 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/ab70a7e8383f42047a27c0638675dbd9c3229997a01eed45d76f174664a4b607--opus-1.5.2.bottle_manifest.json ==> Pouring opus--1.5.2.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/opus/1.5.2: 16 files, 1MB ==> Installing sdl2_mixer dependency: libsndfile ==> Downloading https://ghcr.io/v2/homebrew/core/libsndfile/manifests/1.2.2_1 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/2e97439a3a58c856a00043feceb29f382febc8542b8a0c0a31aa202b2c93ea08--libsndfile-1.2.2_1.bottle_manifest.json ==> Pouring libsndfile--1.2.2_1.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libsndfile/1.2.2_1: 55 files, 1.8MB ==> Installing sdl2_mixer dependency: portaudio ==> Downloading https://ghcr.io/v2/homebrew/core/portaudio/manifests/19.7.0-1 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/2ba32ec74d5080567eae3412994e5c8bc39afcd1dacfe3a0d347d210e47c5f7e--portaudio-19.7.0-1.bottle_manifest.json ==> Pouring portaudio--19.7.0.arm64_sonoma.bottle.1.tar.gz 🍺 /opt/homebrew/Cellar/portaudio/19.7.0: 34 files, 545.7KB ==> Installing sdl2_mixer dependency: fluid-synth ==> Downloading https://ghcr.io/v2/homebrew/core/fluid-synth/manifests/2.4.7 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/d395d3093c332c6478203a915d109e4040357187560c2d0a3d7ca5bfc35c1cfd--fluid-synth-2.4.7.bottle_manifest.json ==> Pouring fluid-synth--2.4.7.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/fluid-synth/2.4.7: 43 files, 2.9MB ==> Installing sdl2_mixer dependency: game-music-emu ==> Downloading https://ghcr.io/v2/homebrew/core/game-music-emu/manifests/0.6.4 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/1056ccc9eb75fcfed66757032ed05783f67051359db0a924fbae8e0a0c89e01a--game-music-emu-0.6.4.bottle_manifest.json ==> Pouring game-music-emu--0.6.4.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/game-music-emu/0.6.4: 13 files, 762.3KB ==> Installing sdl2_mixer dependency: libxmp ==> Downloading https://ghcr.io/v2/homebrew/core/libxmp/manifests/4.6.3 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/c267ced3feb07ae0586ef1a26f17345b36e5417b375f4b8f24af62c7b90abace--libxmp-4.6.3.bottle_manifest.json ==> Pouring libxmp--4.6.3.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libxmp/4.6.3: 15 files, 1.1MB ==> Installing sdl2_mixer dependency: opusfile ==> Downloading https://ghcr.io/v2/homebrew/core/opusfile/manifests/0.12_1 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/925bc6092c568bdec41e7c000aa7409fe98bb4129ee54cd512dc12ab2d3d8424--opusfile-0.12_1.bottle_manifest.json ==> Pouring opusfile--0.12_1.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/opusfile/0.12_1: 18 files, 350KB ==> Installing sdl2_mixer dependency: wavpack ==> Downloading https://ghcr.io/v2/homebrew/core/wavpack/manifests/5.8.1 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/f212fb58fdbfa84f6ae064506af337afe74bd857794d1bef827de8eed3f0f8a7--wavpack-5.8.1.bottle_manifest.json ==> Pouring wavpack--5.8.1.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/wavpack/5.8.1: 26 files, 1.1MB ==> Installing sdl2_mixer ==> Pouring sdl2_mixer--2.8.1_1.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/sdl2_mixer/2.8.1_1: 25 files, 554.4KB Note: Deploying libsdl2_ttf=2.24.0... The system package 'sdl2_ttf' is about to be installed. This action might require admin privileges and impact your system installation. Do you want Alire to install this system package? Using default: Yes ==> Fetching downloads for: sdl2_ttf ==> Downloading https://ghcr.io/v2/homebrew/core/sdl2_ttf/manifests/2.24.0 ==> Fetching sdl2_ttf ==> Downloading https://ghcr.io/v2/homebrew/core/sdl2_ttf/blobs/sha256:63163b41f4746695229e47cdf721975c8d03ea0809f924c8434389e38912e186 ==> Pouring sdl2_ttf--2.24.0.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/sdl2_ttf/2.24.0: 13 files, 281.4KB Note: Deploying sdlada=2.5.20... Note: Deploying mage=0.6.1... labs_solar_system=1.2.0 successfully retrieved. Dependencies were solved as follows: +b libsdl2 2.32.8 (new,indirect,system package) +b libsdl2_image 2.8.8 (new,indirect,system package) +b libsdl2_mixer 2.8.1 (new,indirect,system package) +b libsdl2_ttf 2.24.0 (new,indirect,system package) + mage 0.6.1 (new) +b make 4.4.1 (new,indirect,system package) + sdlada 2.5.20 (new,indirect) [alr test] Spawning default test for remote crate: alr -d -n build --release -- -cargs:Ada -gnatwn Note: Running pre-build actions for sdlada=2.5.20... mkdir -p gen/src/ gprbuild -p -gnat2012 -XSDL_MODE=debug -XSDL_PLATFORM=macosx \ -Ptools.gpr Setup [mkdir] object directory for project Tools Compile [Ada] gen_keyboard.adb [Ada] scancodes.ads [Ada] utils.adb Bind [gprbind] gen_keyboard.bexch [Ada] gen_keyboard.ali Link [link] gen_keyboard.adb ./gen/debug/tools/gen_keyboard > gen/src/sdl-events-keyboards.ads Note: Building labs_solar_system=1.2.0/labs_solar_system.gpr... Setup [mkdir] object directory for project SDLAda [mkdir] object directory for project Mage [mkdir] library directory for project Mage [mkdir] object directory for project Labs_Solar_System [mkdir] exec directory for project Labs_Solar_System Compile [Ada] getting_started_main.adb [C] version_ttf.c [C] version_images.c [C] version.c [Ada] sdl-ttfs.adb [Ada] sdl-ttfs-versions.adb [Ada] sdl-ttfs-makers.adb [Ada] sdl-images-versions.adb [Ada] sdl-images.adb [Ada] sdl-images-io.adb [Ada] sdl-video-windows-makers.adb [Ada] sdl-video.adb [Ada] sdl-video-textures.adb [Ada] sdl-video-rectangles.adb [Ada] sdl-video-palettes.adb [Ada] sdl-video-pixel_formats.adb [Ada] sdl-video-surfaces-makers.adb [Ada] sdl-video-windows.adb [Ada] sdl-video-textures-makers.adb [Ada] sdl-video-windows-manager.adb [Ada] sdl-video-renderers-makers.adb [Ada] sdl-video-displays.adb [Ada] sdl-video-gl.adb [Ada] sdl-video-pixels.ads [Ada] sdl-video-surfaces.adb [Ada] sdl-video-renderers.adb [Ada] sdl-rwops-streams.adb [Ada] sdl-rwops.adb [Ada] sdl-inputs-joysticks.adb [Ada] sdl-inputs-joysticks-game_controllers-makers.adb [Ada] sdl-inputs.ads sdl-inputs-joysticks.adb:69:04: (style) missing "overriding" indicator in body of "=" [-gnatyO] sdl-inputs-joysticks.ads:56:04: (style) missing "overriding" indicator in declaration of "=" [-gnatyO] sdl-inputs-joysticks.ads:56:13: warning: missing overriding indicator for "=" [enabled by default] [Ada] sdl-inputs-mice.adb [Ada] sdl-inputs-mice-cursors.adb [Ada] sdl-inputs-keyboards.adb [Ada] sdl-inputs-joysticks-makers.adb [Ada] sdl-inputs-joysticks-game_controllers.adb [Ada] sdl-events.ads [Ada] sdl-events-windows.ads [Ada] sdl-events-keyboards.adb [Ada] sdl-events-controllers.ads [Ada] sdl-events-joysticks.adb [Ada] sdl-events-touches.ads [Ada] sdl-events-joysticks-game_controllers.adb [Ada] sdl-events-files.ads [Ada] sdl-events-events.adb [Ada] sdl-events-mice.ads [Ada] sdl-audio-sample_formats.ads [Ada] sdl-audio.adb [Ada] sdl-audio-devices.adb [Ada] sdl-versions.adb [Ada] sdl-error.adb [Ada] sdl-libraries.adb [Ada] sdl-c_pointers.ads [Ada] sdl-platform.adb [Ada] sdl.adb [Ada] sdl-timers.ads [Ada] sdl-cpus.adb [Ada] sdl-clipboard.adb [Ada] sdl-log.adb [Ada] sdl-power.adb [Ada] sdl-hints.adb [Ada] mage_config.ads [Ada] mage-input.adb [Ada] mage-draw.adb [Ada] mage-model.ads [Ada] mage.adb [Ada] mage-log.adb [Ada] mage-apps-simple_loop.adb [Ada] mage-event.adb [Ada] mage-apps.ads [Ada] mage_config-hardware.no.ads [Ada] draw.adb [Ada] draw-config.use-mage.ads [Ada] tsv_render.adb [Ada] float_maths.ads [Ada] vector_maths_trig.adb [Ada] vector_maths.ads Build Libraries [gprlib] sdlada.lexch [gprlib] Mage.lexch [archive] libsdlada.a [index] libsdlada.a [archive] libMage.a [index] libMage.a Bind [gprbind] getting_started_main.bexch [Ada] getting_started_main.ali Link [link] getting_started_main.adb ld: library not found for -lSDL2-2.0 collect2: error: ld returned 1 exit status gprbuild: link of getting_started_main.adb failed gprbuild: failed command was: /users/runner/.local/share/alire/toolchains/gnat_native_15.1.2_60748c54/bin/gcc getting_started_main.o b__getting_started_main.o /Users/runner/work/alire-crates-ci/alire-crates-ci/test/2d9fa703-2a0a-435f-ad3f-416583c5fbb0/labs_solar_system_1.2.0_41b04180/obj/release/float_maths.o /Users/runner/work/alire-crates-ci/alire-crates-ci/test/2d9fa703-2a0a-435f-ad3f-416583c5fbb0/labs_solar_system_1.2.0_41b04180/obj/release/vector_maths.o /Users/runner/work/alire-crates-ci/alire-crates-ci/test/2d9fa703-2a0a-435f-ad3f-416583c5fbb0/labs_solar_system_1.2.0_41b04180/obj/release/vector_maths_trig.o /Users/runner/work/alire-crates-ci/alire-crates-ci/test/2d9fa703-2a0a-435f-ad3f-416583c5fbb0/labs_solar_system_1.2.0_41b04180/obj/release/tsv_render.o /Users/runner/work/alire-crates-ci/alire-crates-ci/test/2d9fa703-2a0a-435f-ad3f-416583c5fbb0/labs_solar_system_1.2.0_41b04180/obj/release/draw-config.use-mage.o /Users/runner/work/alire-crates-ci/alire-crates-ci/test/2d9fa703-2a0a-435f-ad3f-416583c5fbb0/labs_solar_system_1.2.0_41b04180/obj/release/draw.o /Users/runner/.local/share/alire/builds/mage_0.6.1_e5032cff/8afa1beb62300195ba0a751e1a8a0a21b9da2de323909135aae17e1b5e74192e/lib/libMage.a /Users/runner/.local/share/alire/builds/sdlada_2.5.20_cd53c280/4293260fd80cd8e83ad43379892187e5c337ecf91e591be62dbdab93c5277b9d/build/gnat/gen/debug/lib/libsdlada.a -lSDL2-2.0 -L/Users/runner/work/alire-crates-ci/alire-crates-ci/test/2d9fa703-2a0a-435f-ad3f-416583c5fbb0/labs_solar_system_1.2.0_41b04180/obj/release/ -L/Users/runner/work/alire-crates-ci/alire-crates-ci/test/2d9fa703-2a0a-435f-ad3f-416583c5fbb0/labs_solar_system_1.2.0_41b04180/obj/release/ -L/Users/runner/.local/share/alire/builds/mage_0.6.1_e5032cff/8afa1beb62300195ba0a751e1a8a0a21b9da2de323909135aae17e1b5e74192e/lib/ -L/Users/runner/.local/share/alire/builds/sdlada_2.5.20_cd53c280/4293260fd80cd8e83ad43379892187e5c337ecf91e591be62dbdab93c5277b9d/build/gnat/gen/debug/lib/ -L/users/runner/.local/share/alire/toolchains/gnat_native_15.1.2_60748c54/lib/gcc/aarch64-apple-darwin23.6.0/15.0.1/adalib/ -static-libgcc /users/runner/.local/share/alire/toolchains/gnat_native_15.1.2_60748c54/lib/gcc/aarch64-apple-darwin23.6.0/15.0.1/adalib/libgnarl.a /users/runner/.local/share/alire/toolchains/gnat_native_15.1.2_60748c54/lib/gcc/aarch64-apple-darwin23.6.0/15.0.1/adalib/libgnat.a -lm -Wl,-rpath,@executable_path/..//obj/release -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/mage_0.6.1_e5032cff/8afa1beb62300195ba0a751e1a8a0a21b9da2de323909135aae17e1b5e74192e/lib -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/sdlada_2.5.20_cd53c280/4293260fd80cd8e83ad43379892187e5c337ecf91e591be62dbdab93c5277b9d/build/gnat/gen/debug/lib -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/toolchains/gnat_native_15.1.2_60748c54/lib/gcc/aarch64-apple-darwin23.6.0/15.0.1/adalib -o /Users/runner/work/alire-crates-ci/alire-crates-ci/test/2d9fa703-2a0a-435f-ad3f-416583c5fbb0/labs_solar_system_1.2.0_41b04180/bin//getting_started_main stderr: Command ["gprbuild", "-s", "-j0", "-p", "-P", "/Users/runner/work/alire-crates-ci/alire-crates-ci/test/2d9fa703-2a0a-435f-ad3f-416583c5fbb0/labs_solar_system_1.2.0_41b04180/labs_solar_system.gpr", "-cargs:Ada", "-gnatwn"] exited with code 4 ERROR: Command ["gprbuild", "-s", "-j0", "-p", "-P", "/Users/runner/work/alire-crates-ci/alire-crates-ci/test/2d9fa703-2a0a-435f-ad3f-416583c5fbb0/labs_solar_system_1.2.0_41b04180/labs_solar_system.gpr", "-cargs:Ada", "-gnatwn"] exited with code 4 stderr: ALIRE.CHECKED_ERROR stderr: Command ["gprbuild", "-s", "-j0", "-p", "-P", "/Users/runner/work/alire-crates-ci/alire-crates-ci/test/2d9fa703-2a0a-435f-ad3f-416583c5fbb0/labs_solar_system_1.2.0_41b04180/labs_solar_system.gpr", "-cargs:Ada", "-gnatwn"] exited with code 4 stderr: raised ALIRE.CHECKED_ERROR : alire-stored-error:1 Load address: 0x1021bc000 Call stack traceback locations: 0x102ec80cc 0x102ec812c 0x102c1c66c 0x102861568 0x102ae6594 0x102ae74f4 0x102a2533c 0x102a23b08 0x102a4778c 0x102aa756c 0x102aa699c 0x102a47868 0x102a47950 0x102a2400c 0x102a24174 0x10222d730 0x10222d070 0x10222d1e4 0x1022cab38 0x1022d5c78 0x1021be9f8 0x1021c3a2c stderr: ALIRE.ROOTS.BUILD._WRAPPED_STATEMENTS.BUILD_FAILED stderr: alire-roots.adb:202 stderr: raised ALIRE.ROOTS.BUILD._WRAPPED_STATEMENTS.BUILD_FAILED : alire-roots.adb:202 Load address: 0x1021bc000 Call stack traceback locations: 0x102ec80cc 0x102ec812c 0x102a25640 0x102a23b08 0x102a4778c 0x102aa756c 0x102aa699c 0x102a47868 0x102a47950 0x102a2400c 0x102a24174 0x10222d730 0x10222d070 0x10222d1e4 0x1022cab38 0x1022d5c78 0x1021be9f8 0x1021c3a2c ERROR: Compilation failed.