Test ran at 2025-02-10 00:48:57.581094+00:00 SOLUTION: mage_hat=0.3.0: A hat that jumps around and behaves magically Origin: commit 255dc3724001a82c1b8f619f971663a8b67e5def from https://gitlab.com/leogermond/mage_hat.git Properties: Author: Léo Germond Description: A hat that jumps around and behaves magically Executable: mage_hat License: Apache-2.0 Maintainer: Léo Germond Maintainers_Logins: leogermond Name: mage_hat Tag: game Tag: demo Tag: magic Version: 0.3.0 Website: https://gitlab.com/leogermond/mage_hat Dependencies (direct): mage~0.6.0 Dependencies (solution): libsdl2=2.30.11 libsdl2_image=2.8.4 libsdl2_mixer=2.8.0 libsdl2_ttf=2.24.0 mage=0.6.1 make=4.4.1 sdlada=2.5.20 Dependencies (graph): mage=0.6.1 --> sdlada=2.5.20 (^2.5.4-1) mage_hat=0.3.0 --> mage=0.6.1 (~0.6.0) sdlada=2.5.20 --> libsdl2=2.30.11 (^2.0.0) sdlada=2.5.20 --> libsdl2_image=2.8.4 (^2.0.0) sdlada=2.5.20 --> libsdl2_mixer=2.8.0 (^2.0.0) sdlada=2.5.20 --> libsdl2_ttf=2.24.0 (^2.0.0) sdlada=2.5.20 --> make=4.4.1 (*) LOG: Spawning: alr -d -n get --build mage_hat=0.3.0 Note: Deploying mage_hat=0.3.0... Note: Deploying libsdl2=2.30.11... 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 ==> Downloading https://ghcr.io/v2/homebrew/core/sdl2/manifests/2.30.11 ==> Fetching sdl2 ==> Downloading https://ghcr.io/v2/homebrew/core/sdl2/blobs/sha256:6eed4d7882ace75c6831382cbadbdeb7cad356cdd5000fad7f0b2e7b17d917f8 ==> Pouring sdl2--2.30.11.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/sdl2/2.30.11: 94 files, 6.4MB Note: Deploying libsdl2_image=2.8.4... 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 ==> Downloading https://ghcr.io/v2/homebrew/core/sdl2_image/manifests/2.8.4 ==> 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.23 ==> Fetching libdeflate ==> Downloading https://ghcr.io/v2/homebrew/core/libdeflate/blobs/sha256:15e665a6443b3f652cb920892a936cf09af93fb518c2771fde48211f3cb81a11 ==> Downloading https://ghcr.io/v2/homebrew/core/openexr/manifests/3.3.2 ==> Fetching openexr ==> Downloading https://ghcr.io/v2/homebrew/core/openexr/blobs/sha256:0fe7eadd18353953998350145a571f9345785dd13d4f7a6b68d4ac76b5981732 ==> 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 ==> Fetching jpeg-xl ==> Downloading https://ghcr.io/v2/homebrew/core/jpeg-xl/blobs/sha256:e16ed22cd8691d3dfa5397b8f1e3ea0bead0d562ec8a114ccb73248cc2149ba8 ==> 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.11.0 ==> Fetching aom ==> Downloading https://ghcr.io/v2/homebrew/core/aom/blobs/sha256:02f671d324c3073b89bc753c96d2bb2e0ea79520c4ebe7354bec355eb9988b46 ==> Downloading https://ghcr.io/v2/homebrew/core/libavif/manifests/1.1.1 ==> Fetching libavif ==> Downloading https://ghcr.io/v2/homebrew/core/libavif/blobs/sha256:d933afea7d7bce60d38fc1458049972f95f27ce057ea4d8b850dc1cd6dcb6de2 ==> Fetching sdl2_image ==> Downloading https://ghcr.io/v2/homebrew/core/sdl2_image/blobs/sha256:2be0d91084416dbbd6503ebfd48e205196961aee5db2dd79b1878bf521258b4a ==> 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.23 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/1a3f7b254c6a1077003042d709690bf0435eee40ba9563497924c8bf43ea31e5--libdeflate-1.23.bottle_manifest.json ==> Pouring libdeflate--1.23.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libdeflate/1.23: 17 files, 325.5KB ==> Installing sdl2_image dependency: openexr ==> Downloading https://ghcr.io/v2/homebrew/core/openexr/manifests/3.3.2 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/4b078648726709f306f7df3d93f1a4fa8ea8a965f4926a460b7acd6df793a453--openexr-3.3.2.bottle_manifest.json ==> Pouring openexr--3.3.2.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/openexr/3.3.2: 210 files, 6.1MB ==> 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 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/92498a4db23a1b23add1af0651bb5bb994372d17f721572dea63982bbd74288f--jpeg-xl-0.11.1.bottle_manifest.json ==> Pouring jpeg-xl--0.11.1.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/jpeg-xl/0.11.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.11.0 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/c13a2c0d056aa5707ef69eb19f436fc6d9315f23a54efc9d402929ef6bda9d47--aom-3.11.0.bottle_manifest.json ==> Pouring aom--3.11.0.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/aom/3.11.0: 24 files, 10.1MB ==> Installing sdl2_image dependency: libavif ==> Downloading https://ghcr.io/v2/homebrew/core/libavif/manifests/1.1.1 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/07c52a13253ecd881a20e0ae6254c1be40d1c3f284a155863350f1187c0d8640--libavif-1.1.1.bottle_manifest.json ==> Pouring libavif--1.1.1.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libavif/1.1.1: 21 files, 642.6KB ==> Installing sdl2_image ==> Pouring sdl2_image--2.8.4.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/sdl2_image/2.8.4: 13 files, 406.0KB Note: Deploying libsdl2_mixer=2.8.0... 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 ==> Downloading https://ghcr.io/v2/homebrew/core/sdl2_mixer/manifests/2.8.0 ==> Fetching dependencies for sdl2_mixer: lame, mpg123, opus, libsndfile, portaudio, fluid-synth, game-music-emu, libxmp, opusfile and wavpack ==> 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/mpg123/manifests/1.32.10 ==> Fetching mpg123 ==> Downloading https://ghcr.io/v2/homebrew/core/mpg123/blobs/sha256:af9d70581ff2cb103d8d4ef92b63ed8e3568687b5a505a145653a50b9277b78f ==> 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-2 ==> Fetching libsndfile ==> Downloading https://ghcr.io/v2/homebrew/core/libsndfile/blobs/sha256:0e8ccf402d37e1be344af315c4b06c5faf3fb1307bce6d4a79d198ffbb9d2ad0 ==> 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.2 ==> Fetching fluid-synth ==> Downloading https://ghcr.io/v2/homebrew/core/fluid-synth/blobs/sha256:442eb9fda695f2a67d4dcf45cef4e0c3e11c17f59c17c19d8888be2310434304 ==> Downloading https://ghcr.io/v2/homebrew/core/game-music-emu/manifests/0.6.3_2 ==> Fetching game-music-emu ==> Downloading https://ghcr.io/v2/homebrew/core/game-music-emu/blobs/sha256:70bb1a2c61c5cfe9db5cea20d195b0a667584a462bd034eef4063b03948c883d ==> Downloading https://ghcr.io/v2/homebrew/core/libxmp/manifests/4.6.1 ==> Fetching libxmp ==> Downloading https://ghcr.io/v2/homebrew/core/libxmp/blobs/sha256:75cd02122e6e123f76b3edf2b2e463a7b332da21ce5c4b2c18248d10fda3c7b9 ==> 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.7.0 ==> Fetching wavpack ==> Downloading https://ghcr.io/v2/homebrew/core/wavpack/blobs/sha256:a52595d292c101c9976c2ef02756e0d90b985a10e58a7305d9a4a31279eecf57 ==> Fetching sdl2_mixer ==> Downloading https://ghcr.io/v2/homebrew/core/sdl2_mixer/blobs/sha256:972081963fe5bc4cf9bc169a233a3e303ad0390077f3c24ad3331e6512316812 ==> Installing dependencies for sdl2_mixer: lame, mpg123, opus, libsndfile, portaudio, fluid-synth, game-music-emu, libxmp, opusfile and wavpack ==> 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: mpg123 ==> Downloading https://ghcr.io/v2/homebrew/core/mpg123/manifests/1.32.10 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/692cc3a4160f69a557151ff579c20ec779fd22cf3862ccaffd16630b309b237f--mpg123-1.32.10.bottle_manifest.json ==> Pouring mpg123--1.32.10.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/mpg123/1.32.10: 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-2 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/58af9df59ce6134e60a9cb6b90004acc85bb003e6ac643b7a299100bbb8272a3--libsndfile-1.2.2-2.bottle_manifest.json ==> Pouring libsndfile--1.2.2.arm64_sonoma.bottle.2.tar.gz 🍺 /opt/homebrew/Cellar/libsndfile/1.2.2: 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.2 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/650c1bcc5e39cc5ba53cbd3077554d1e9786f36dba2d759c0c6574d030ac996b--fluid-synth-2.4.2.bottle_manifest.json ==> Pouring fluid-synth--2.4.2.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/fluid-synth/2.4.2: 43 files, 2.8MB ==> Installing sdl2_mixer dependency: game-music-emu ==> Downloading https://ghcr.io/v2/homebrew/core/game-music-emu/manifests/0.6.3_2 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/a1fc8d91b1d4580475a81ce9cdbdc6db6b4455edf69a0593eb7190e3f586081c--game-music-emu-0.6.3_2.bottle_manifest.json ==> Pouring game-music-emu--0.6.3_2.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/game-music-emu/0.6.3_2: 13 files, 337.9KB ==> Installing sdl2_mixer dependency: libxmp ==> Downloading https://ghcr.io/v2/homebrew/core/libxmp/manifests/4.6.1 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/1a4939c691c13175cebfec6f70a66a89e49ad4ef542e0e175f79047726c4656b--libxmp-4.6.1.bottle_manifest.json ==> Pouring libxmp--4.6.1.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libxmp/4.6.1: 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.7.0 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/74f0735433816201dca7d7e02655802510383b398c3a8cce90951f3b15ae51fa--wavpack-5.7.0.bottle_manifest.json ==> Pouring wavpack--5.7.0.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/wavpack/5.7.0: 26 files, 1MB ==> Installing sdl2_mixer ==> Pouring sdl2_mixer--2.8.0.arm64_sonoma.bottle.tar.gz 🍺 /opt/homebrew/Cellar/sdl2_mixer/2.8.0: 13 files, 536.2KB 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 ==> 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, 290.3KB Note: Deploying sdlada=2.5.20... Note: Deploying mage=0.6.1... 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 mage_hat=0.3.0/mage_hat.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 Mage_Hat [mkdir] exec directory for project Mage_Hat Compile [Ada] mage_hat.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 [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 Build Libraries [gprlib] sdlada.lexch [gprlib] Mage.lexch [archive] libsdlada.a [index] libsdlada.a [archive] libMage.a [index] libMage.a Bind [gprbind] mage_hat.bexch [Ada] mage_hat.ali Link [link] mage_hat.adb ld: library not found for -lSDL2-2.0 collect2: error: ld returned 1 exit status gprbuild: link of mage_hat.adb failed gprbuild: failed command was: /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/bin/gcc mage_hat.o b__mage_hat.o /Users/runner/.local/share/alire/builds/mage_0.6.1_e5032cff/3463d8114334810e5c0936c1f529efe4a29a6baa7ebfd312ec66f77d76525077/lib/libMage.a /Users/runner/.local/share/alire/builds/sdlada_2.5.20_cd53c280/42d3242441b923cdce0d399fdf8d3b6b1a75d0874241c5467499cc92113894c2/build/gnat/gen/debug/lib/libsdlada.a -lSDL2-2.0 -L/Users/runner/work/alire-crates-ci/alire-crates-ci/test/eed96128-487a-4b76-b102-061a2d47dc03/mage_hat_0.3.0_255dc372/obj/release/ -L/Users/runner/work/alire-crates-ci/alire-crates-ci/test/eed96128-487a-4b76-b102-061a2d47dc03/mage_hat_0.3.0_255dc372/obj/release/ -L/Users/runner/.local/share/alire/builds/mage_0.6.1_e5032cff/3463d8114334810e5c0936c1f529efe4a29a6baa7ebfd312ec66f77d76525077/lib/ -L/Users/runner/.local/share/alire/builds/sdlada_2.5.20_cd53c280/42d3242441b923cdce0d399fdf8d3b6b1a75d0874241c5467499cc92113894c2/build/gnat/gen/debug/lib/ -L/Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/adalib/ -static-libgcc /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/adalib/libgnarl.a /Users/runner/.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/adalib/libgnat.a -lm -Wl,-rpath,@executable_path/..//obj/release -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/mage_0.6.1_e5032cff/3463d8114334810e5c0936c1f529efe4a29a6baa7ebfd312ec66f77d76525077/lib -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/builds/sdlada_2.5.20_cd53c280/42d3242441b923cdce0d399fdf8d3b6b1a75d0874241c5467499cc92113894c2/build/gnat/gen/debug/lib -Wl,-rpath,@executable_path/../../../../../../..//.local/share/alire/toolchains/gnat_native_13.2.2_b2c113d5/lib/gcc/aarch64-apple-darwin23.2.0/13.2.0/adalib -o /Users/runner/work/alire-crates-ci/alire-crates-ci/test/eed96128-487a-4b76-b102-061a2d47dc03/mage_hat_0.3.0_255dc372/bin//mage_hat stderr: Command ["gprbuild", "-s", "-j0", "-p", "-P", "/Users/runner/work/alire-crates-ci/alire-crates-ci/test/eed96128-487a-4b76-b102-061a2d47dc03/mage_hat_0.3.0_255dc372/mage_hat.gpr"] exited with code 4 ERROR: Command ["gprbuild", "-s", "-j0", "-p", "-P", "/Users/runner/work/alire-crates-ci/alire-crates-ci/test/eed96128-487a-4b76-b102-061a2d47dc03/mage_hat_0.3.0_255dc372/mage_hat.gpr"] 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/eed96128-487a-4b76-b102-061a2d47dc03/mage_hat_0.3.0_255dc372/mage_hat.gpr"] exited with code 4 stderr: raised ALIRE.CHECKED_ERROR : alire-stored-error:1 Load address: 0x1004ac000 Call stack traceback locations: 0x1010dc6cc 0x1010dc72c 0x100eb17a8 0x100b193ec 0x100d8a03c 0x100d8a5b4 0x100cd7834 0x100cd6038 0x100cf8508 0x100d58028 0x100d57458 0x100cf85e4 0x100cf86cc 0x100cd653c 0x100cd666c 0x10052b1a8 0x10052e564 0x10052e6e4 0x1005b6178 0x1005c0f5c 0x1004ae018 0x1004b2bd8 Warning: mage_hat=0.3.0 successfully retrieved but its build failed. Dependencies were solved as follows: +b libsdl2 2.30.11 (new,indirect,system package) +b libsdl2_image 2.8.4 (new,indirect,system package) +b libsdl2_mixer 2.8.0 (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) ERROR: Build ended with errors