Test ran at 2025-02-14 12:55:13.778806+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.32.0 libsdl2_image=2.8.5 libsdl2_mixer=2.8.1 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.32.0 (^2.0.0) sdlada=2.5.20 --> libsdl2_image=2.8.5 (^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: Spawning: alr -d -n get --build mage_hat=0.3.0 Note: Deploying mage_hat=0.3.0... Note: Deploying libsdl2=2.32.0... The system package 'mingw-w64-x86_64-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 resolving dependencies... looking for conflicting packages... Packages (2) mingw-w64-x86_64-vulkan-loader-1.4.304.1-1 mingw-w64-x86_64-SDL2-2.32.0-1 Total Download Size: 1.63 MiB Total Installed Size: 9.88 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... mingw-w64-x86_64-SDL2-2.32.0-1-any downloading... mingw-w64-x86_64-vulkan-loader-1.4.304.1-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing mingw-w64-x86_64-vulkan-loader... installing mingw-w64-x86_64-SDL2... Note: Deploying libsdl2_image=2.8.5... The system package 'mingw-w64-x86_64-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 resolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: mingw-w64-x86_64-libtiff will be installed before its mingw-w64-x86_64-libwebp dependency Packages (21) mingw-w64-x86_64-aom-3.12.0-1 mingw-w64-x86_64-brotli-1.1.0-4 mingw-w64-x86_64-dav1d-1.5.1-1 mingw-w64-x86_64-giflib-5.2.2-1 mingw-w64-x86_64-highway-1.2.0-1 mingw-w64-x86_64-imath-3.1.12-2 mingw-w64-x86_64-jbigkit-2.1-5 mingw-w64-x86_64-lcms2-2.17-1 mingw-w64-x86_64-lerc-4.0.0-1 mingw-w64-x86_64-libavif-1.1.1-3 mingw-w64-x86_64-libdeflate-1.23-1 mingw-w64-x86_64-libjpeg-turbo-3.1.0-1 mingw-w64-x86_64-libjxl-0.11.1-1 mingw-w64-x86_64-libpng-1.6.46-1 mingw-w64-x86_64-libtiff-4.7.0-1 mingw-w64-x86_64-libwebp-1.5.0-1 mingw-w64-x86_64-libyuv-1899.r2785.47ddac299-1 mingw-w64-x86_64-openexr-3.3.2-1 mingw-w64-x86_64-rav1e-0.7.1-7 mingw-w64-x86_64-svt-av1-2.3.0-2 mingw-w64-x86_64-SDL2_image-2.8.5-1 Total Download Size: 23.36 MiB Total Installed Size: 243.21 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... mingw-w64-x86_64-imath-3.1.12-2-any downloading... mingw-w64-x86_64-aom-3.12.0-1-any downloading... mingw-w64-x86_64-svt-av1-2.3.0-2-any downloading... mingw-w64-x86_64-rav1e-0.7.1-7-any downloading... mingw-w64-x86_64-libjxl-0.11.1-1-any downloading... mingw-w64-x86_64-highway-1.2.0-1-any downloading... mingw-w64-x86_64-openexr-3.3.2-1-any downloading... mingw-w64-x86_64-dav1d-1.5.1-1-any downloading... mingw-w64-x86_64-libtiff-4.7.0-1-any downloading... mingw-w64-x86_64-libjpeg-turbo-3.1.0-1-any downloading... mingw-w64-x86_64-libwebp-1.5.0-1-any downloading... mingw-w64-x86_64-libyuv-1899.r2785.47ddac299-1-any downloading... mingw-w64-x86_64-brotli-1.1.0-4-any downloading... mingw-w64-x86_64-libpng-1.6.46-1-any downloading... mingw-w64-x86_64-lcms2-2.17-1-any downloading... mingw-w64-x86_64-lerc-4.0.0-1-any downloading... mingw-w64-x86_64-libavif-1.1.1-3-any downloading... mingw-w64-x86_64-giflib-5.2.2-1-any downloading... mingw-w64-x86_64-jbigkit-2.1-5-any downloading... mingw-w64-x86_64-SDL2_image-2.8.5-1-any downloading... mingw-w64-x86_64-libdeflate-1.23-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing mingw-w64-x86_64-aom... installing mingw-w64-x86_64-dav1d... installing mingw-w64-x86_64-rav1e... installing mingw-w64-x86_64-svt-av1... installing mingw-w64-x86_64-libjpeg-turbo... installing mingw-w64-x86_64-libyuv... installing mingw-w64-x86_64-libpng... installing mingw-w64-x86_64-giflib... installing mingw-w64-x86_64-jbigkit... installing mingw-w64-x86_64-lerc... installing mingw-w64-x86_64-libdeflate... installing mingw-w64-x86_64-libtiff... installing mingw-w64-x86_64-libwebp... installing mingw-w64-x86_64-libavif... installing mingw-w64-x86_64-brotli... installing mingw-w64-x86_64-highway... installing mingw-w64-x86_64-lcms2... installing mingw-w64-x86_64-imath... Optional dependencies for mingw-w64-x86_64-imath mingw-w64-x86_64-python: python bindings mingw-w64-x86_64-boost: python bindings installing mingw-w64-x86_64-openexr... installing mingw-w64-x86_64-libjxl... Optional dependencies for mingw-w64-x86_64-libjxl mingw-w64-x86_64-gdk-pixbuf2: for gdk-pixbuf loader installing mingw-w64-x86_64-SDL2_image... Note: Deploying libsdl2_mixer=2.8.1... The system package 'mingw-w64-x86_64-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 resolving dependencies... looking for conflicting packages... Packages (28) mingw-w64-x86_64-bzip2-1.0.8-3 mingw-w64-x86_64-expat-2.6.4-1 mingw-w64-x86_64-flac-1.5.0-1 mingw-w64-x86_64-fluidsynth-2.4.0-1 mingw-w64-x86_64-glib2-2.82.4-1 mingw-w64-x86_64-lame-3.100-3 mingw-w64-x86_64-libffi-3.4.6-1 mingw-w64-x86_64-libmodplug-0.8.9.0-4 mingw-w64-x86_64-libogg-1.3.5-1 mingw-w64-x86_64-libsndfile-1.2.2-1 mingw-w64-x86_64-libsystre-1.0.1-6 mingw-w64-x86_64-libtre-0.9.0-1 mingw-w64-x86_64-libvorbis-1.3.7-2 mingw-w64-x86_64-mpdecimal-4.0.0-1 mingw-w64-x86_64-mpg123-1.32.10-1 mingw-w64-x86_64-ncurses-6.5.20241228-3 mingw-w64-x86_64-opus-1.5.2-1 mingw-w64-x86_64-opusfile-0.12-3 mingw-w64-x86_64-pcre2-10.44-2 mingw-w64-x86_64-portaudio-1~19.7.0-4 mingw-w64-x86_64-python-3.12.9-3 mingw-w64-x86_64-python-packaging-24.2-1 mingw-w64-x86_64-sqlite3-3.47.2-1 mingw-w64-x86_64-tcl-8.6.13-1 mingw-w64-x86_64-tk-8.6.13-1 mingw-w64-x86_64-tzdata-2025a-1 mingw-w64-x86_64-wineditline-2.208-1 mingw-w64-x86_64-SDL2_mixer-2.8.1-1 Total Download Size: 42.84 MiB Total Installed Size: 303.48 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... mingw-w64-x86_64-python-3.12.9-3-any downloading... mingw-w64-x86_64-glib2-2.82.4-1-any downloading... mingw-w64-x86_64-tcl-8.6.13-1-any downloading... mingw-w64-x86_64-sqlite3-3.47.2-1-any downloading... mingw-w64-x86_64-tk-8.6.13-1-any downloading... mingw-w64-x86_64-ncurses-6.5.20241228-3-any downloading... mingw-w64-x86_64-pcre2-10.44-2-any downloading... mingw-w64-x86_64-mpg123-1.32.10-1-any downloading... mingw-w64-x86_64-flac-1.5.0-1-any downloading... mingw-w64-x86_64-libsndfile-1.2.2-1-any downloading... mingw-w64-x86_64-fluidsynth-2.4.0-1-any downloading... mingw-w64-x86_64-libvorbis-1.3.7-2-any downloading... mingw-w64-x86_64-lame-3.100-3-any downloading... mingw-w64-x86_64-opus-1.5.2-1-any downloading... mingw-w64-x86_64-libmodplug-0.8.9.0-4-any downloading... mingw-w64-x86_64-SDL2_mixer-2.8.1-1-any downloading... mingw-w64-x86_64-portaudio-1~19.7.0-4-any downloading... mingw-w64-x86_64-libogg-1.3.5-1-any downloading... mingw-w64-x86_64-tzdata-2025a-1-any downloading... mingw-w64-x86_64-opusfile-0.12-3-any downloading... mingw-w64-x86_64-expat-2.6.4-1-any downloading... mingw-w64-x86_64-mpdecimal-4.0.0-1-any downloading... mingw-w64-x86_64-python-packaging-24.2-1-any downloading... mingw-w64-x86_64-bzip2-1.0.8-3-any downloading... mingw-w64-x86_64-libtre-0.9.0-1-any downloading... mingw-w64-x86_64-wineditline-2.208-1-any downloading... mingw-w64-x86_64-libffi-3.4.6-1-any downloading... mingw-w64-x86_64-libsystre-1.0.1-6-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing mingw-w64-x86_64-libogg... installing mingw-w64-x86_64-flac... installing mingw-w64-x86_64-bzip2... installing mingw-w64-x86_64-wineditline... installing mingw-w64-x86_64-pcre2... installing mingw-w64-x86_64-libffi... installing mingw-w64-x86_64-expat... installing mingw-w64-x86_64-mpdecimal... installing mingw-w64-x86_64-libtre... installing mingw-w64-x86_64-libsystre... installing mingw-w64-x86_64-ncurses... installing mingw-w64-x86_64-sqlite3... Optional dependencies for mingw-w64-x86_64-sqlite3 mingw-w64-x86_64-tcl: for sqlite3_analyzer [pending] installing mingw-w64-x86_64-tcl... installing mingw-w64-x86_64-tk... installing mingw-w64-x86_64-tzdata... installing mingw-w64-x86_64-python... installing mingw-w64-x86_64-python-packaging... installing mingw-w64-x86_64-glib2... installing mingw-w64-x86_64-lame... installing mingw-w64-x86_64-libvorbis... installing mingw-w64-x86_64-mpg123... Optional dependencies for mingw-w64-x86_64-mpg123 mingw-w64-x86_64-openal mingw-w64-x86_64-portaudio [pending] mingw-w64-x86_64-SDL2 [installed] installing mingw-w64-x86_64-opus... installing mingw-w64-x86_64-libsndfile... installing mingw-w64-x86_64-portaudio... installing mingw-w64-x86_64-fluidsynth... installing mingw-w64-x86_64-libmodplug... installing mingw-w64-x86_64-opusfile... installing mingw-w64-x86_64-SDL2_mixer... Note: Deploying libsdl2_ttf=2.24.0... The system package 'mingw-w64-x86_64-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 resolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: mingw-w64-x86_64-harfbuzz will be installed before its mingw-w64-x86_64-freetype dependency Packages (4) mingw-w64-x86_64-freetype-2.13.3-1 mingw-w64-x86_64-graphite2-1.3.14-3 mingw-w64-x86_64-harfbuzz-10.2.0-2 mingw-w64-x86_64-SDL2_ttf-2.24.0-1 Total Download Size: 2.43 MiB Total Installed Size: 15.69 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... mingw-w64-x86_64-harfbuzz-10.2.0-2-any downloading... mingw-w64-x86_64-freetype-2.13.3-1-any downloading... mingw-w64-x86_64-graphite2-1.3.14-3-any downloading... mingw-w64-x86_64-SDL2_ttf-2.24.0-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing mingw-w64-x86_64-graphite2... installing mingw-w64-x86_64-harfbuzz... installing mingw-w64-x86_64-freetype... installing mingw-w64-x86_64-SDL2_ttf... Note: Deploying make=4.4.1... The system package 'make' 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 resolving dependencies... looking for conflicting packages... Packages (1) make-4.4.1-2 Total Download Size: 0.50 MiB Total Installed Size: 1.61 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... make-4.4.1-2-x86_64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... checking available disk space... :: Processing package changes... installing make... :: Running post-transaction hooks... (1/1) Updating the info directory file... Note: Deploying sdlada=2.5.20... Note: Deploying mage=0.6.1... Note: Running pre-build actions for sdlada=2.5.20... make: Entering directory '/c/Users/runneradmin/AppData/Local/alire/cache/builds/sdlada_2.5.20_cd53c280/5b504f6bef74c75ce1a7525628e4911803bb3b4a96a382427b4cd3bb290e5795/build/gnat' mkdir -p gen/src/ gprbuild -p -gnat2012 -XSDL_MODE=debug -XSDL_PLATFORM=windows \ -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 make: Leaving directory '/c/Users/runneradmin/AppData/Local/alire/cache/builds/sdlada_2.5.20_cd53c280/5b504f6bef74c75ce1a7525628e4911803bb3b4a96a382427b4cd3bb290e5795/build/gnat' 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.adb [Ada] sdl-images-versions.adb [Ada] sdl-images-io.adb [Ada] sdl-video.adb [Ada] sdl-video-windows.adb [Ada] sdl-video-windows-manager.adb [Ada] sdl-video-windows-makers.adb [Ada] sdl-video-textures.adb [Ada] sdl-video-textures-makers.adb [Ada] sdl-video-surfaces.adb [Ada] sdl-video-surfaces-makers.adb [Ada] sdl-video-renderers.adb [Ada] sdl-video-renderers-makers.adb [Ada] sdl-video-rectangles.adb [Ada] sdl-video-pixel_formats.adb [Ada] sdl-video-pixels.ads [Ada] sdl-video-palettes.adb [Ada] sdl-video-gl.adb [Ada] sdl-video-displays.adb [Ada] sdl-rwops.adb [Ada] sdl-rwops-streams.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.adb [Ada] sdl-inputs-joysticks-makers.adb [Ada] sdl-inputs-joysticks-game_controllers.adb [Ada] sdl-inputs-joysticks-game_controllers-makers.adb [Ada] sdl-events.ads [Ada] sdl-events-windows.ads [Ada] sdl-events-touches.ads [Ada] sdl-events-mice.ads [Ada] sdl-events-keyboards.adb [Ada] sdl-events-joysticks.adb [Ada] sdl-events-joysticks-game_controllers.adb [Ada] sdl-events-files.ads [Ada] sdl-events-events.adb [Ada] sdl-events-controllers.ads [Ada] sdl-audio.adb [Ada] sdl-audio-sample_formats.ads [Ada] sdl-audio-devices.adb [Ada] sdl.adb [Ada] sdl-versions.adb [Ada] sdl-timers.ads [Ada] sdl-power.adb [Ada] sdl-platform.adb [Ada] sdl-log.adb [Ada] sdl-libraries.adb [Ada] sdl-hints.adb [Ada] sdl-error.adb [Ada] sdl-c_pointers.ads [Ada] sdl-cpus.adb [Ada] sdl-clipboard.adb [Ada] mage_config.ads [Ada] mage.adb [Ada] mage-model.ads [Ada] mage-log.adb [Ada] mage-input.adb [Ada] mage-event.adb [Ada] mage-draw.adb [Ada] mage-apps.ads [Ada] mage-apps-simple_loop.adb [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 mage_hat=0.3.0 successfully retrieved and built. Dependencies were solved as follows: +b libsdl2 2.32.0 (new,indirect,system package) +b libsdl2_image 2.8.5 (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) Found declared GPR file: mage_hat.gpr