Test ran at 2024-04-22 00:41:37.453508+00:00 SOLUTION: labs_solar_system=1.0.0: A set of SDL-based exercises to learn Ada Origin: commit 4f65063764bec456ebab8e4e5dc36bf25a5a166f 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.0.0 Website: https://public-training.adacore.com/doc/labs/solar_system/index.html Dependencies (direct): mage~0.6.1 Dependencies (solution): libsdl2=2.28.4 libsdl2_image=2.6.3 libsdl2_ttf=2.20.2 mage=0.6.1 make=4.4.1 sdlada=2.5.5 Dependencies (graph): labs_solar_system=1.0.0 --> mage=0.6.1 (~0.6.1) mage=0.6.1 --> sdlada=2.5.5 (^2.5.4-1) sdlada=2.5.5 --> libsdl2=2.28.4 (^2.0.0) sdlada=2.5.5 --> libsdl2_image=2.6.3 (^2.0.0) sdlada=2.5.5 --> libsdl2_ttf=2.20.2 (^2.0.0) sdlada=2.5.5 --> make=4.4.1 (*) LOG: Note: Deploying labs_solar_system=1.0.0... Note: Deploying libsdl2=2.28.4... 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 (3) mingw-w64-x86_64-vulkan-headers-1.3.261-1 mingw-w64-x86_64-vulkan-loader-1.3.261-1 mingw-w64-x86_64-SDL2-2.28.4-1 Total Download Size: 2.67 MiB Total Installed Size: 32.57 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... mingw-w64-x86_64-SDL2-2.28.4-1-any downloading... mingw-w64-x86_64-vulkan-headers-1.3.261-1-any downloading... mingw-w64-x86_64-vulkan-loader-1.3.261-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-headers... installing mingw-w64-x86_64-vulkan-loader... installing mingw-w64-x86_64-SDL2... Note: Deploying libsdl2_image=2.6.3... 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 (22) mingw-w64-x86_64-aom-3.7.0-1 mingw-w64-x86_64-brotli-1.1.0-1 mingw-w64-x86_64-dav1d-1.3.0-2 mingw-w64-x86_64-giflib-5.2.1-3 mingw-w64-x86_64-highway-1.0.7-1 mingw-w64-x86_64-imath-3.1.9-2 mingw-w64-x86_64-jbigkit-2.1-5 mingw-w64-x86_64-lcms2-2.15-4 mingw-w64-x86_64-lerc-4.0.0-1 mingw-w64-x86_64-libavif-1.0.1-2 mingw-w64-x86_64-libdeflate-1.19-1 mingw-w64-x86_64-libjpeg-turbo-3.0.0-1 mingw-w64-x86_64-libjxl-0.8.2-2 mingw-w64-x86_64-libpng-1.6.40-1 mingw-w64-x86_64-libtiff-4.6.0-1 mingw-w64-x86_64-libwebp-1.3.2-1 mingw-w64-x86_64-libyuv-1864.r2426.464c51a0-1 mingw-w64-x86_64-openexr-3.2.1-1 mingw-w64-x86_64-rav1e-0.6.6-2 mingw-w64-x86_64-svt-av1-1.7.0-1 mingw-w64-x86_64-zstd-1.5.5-1 mingw-w64-x86_64-SDL2_image-2.6.3-2 Total Download Size: 23.07 MiB Total Installed Size: 250.79 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... mingw-w64-x86_64-imath-3.1.9-2-any downloading... mingw-w64-x86_64-aom-3.7.0-1-any downloading... mingw-w64-x86_64-svt-av1-1.7.0-1-any downloading... mingw-w64-x86_64-libjxl-0.8.2-2-any downloading... mingw-w64-x86_64-rav1e-0.6.6-2-any downloading... mingw-w64-x86_64-openexr-3.2.1-1-any downloading... mingw-w64-x86_64-highway-1.0.7-1-any downloading... mingw-w64-x86_64-dav1d-1.3.0-2-any downloading... mingw-w64-x86_64-libjpeg-turbo-3.0.0-1-any downloading... mingw-w64-x86_64-libwebp-1.3.2-1-any downloading... mingw-w64-x86_64-zstd-1.5.5-1-any downloading... mingw-w64-x86_64-libyuv-1864.r2426.464c51a0-1-any downloading... mingw-w64-x86_64-libtiff-4.6.0-1-any downloading... mingw-w64-x86_64-brotli-1.1.0-1-any downloading... mingw-w64-x86_64-libpng-1.6.40-1-any downloading... mingw-w64-x86_64-lcms2-2.15-4-any downloading... mingw-w64-x86_64-lerc-4.0.0-1-any downloading... mingw-w64-x86_64-libavif-1.0.1-2-any downloading... mingw-w64-x86_64-giflib-5.2.1-3-any downloading... mingw-w64-x86_64-jbigkit-2.1-5-any downloading... mingw-w64-x86_64-SDL2_image-2.6.3-2-any downloading... mingw-w64-x86_64-libdeflate-1.19-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-zstd... 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 [installed] 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_ttf=2.20.2... 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 (7) mingw-w64-x86_64-freetype-2.13.2-1 mingw-w64-x86_64-glib2-2.78.0-3 mingw-w64-x86_64-graphite2-1.3.14-3 mingw-w64-x86_64-harfbuzz-8.2.1-2 mingw-w64-x86_64-pcre2-10.42-1 mingw-w64-x86_64-wineditline-2.206-1 mingw-w64-x86_64-SDL2_ttf-2.20.2-1 Total Download Size: 7.24 MiB Total Installed Size: 45.23 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... mingw-w64-x86_64-glib2-2.78.0-3-any downloading... mingw-w64-x86_64-harfbuzz-8.2.1-2-any downloading... mingw-w64-x86_64-pcre2-10.42-1-any downloading... mingw-w64-x86_64-freetype-2.13.2-1-any downloading... mingw-w64-x86_64-graphite2-1.3.14-3-any downloading... mingw-w64-x86_64-wineditline-2.206-1-any downloading... mingw-w64-x86_64-SDL2_ttf-2.20.2-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-wineditline... installing mingw-w64-x86_64-pcre2... installing mingw-w64-x86_64-glib2... installing mingw-w64-x86_64-graphite2... installing mingw-w64-x86_64-harfbuzz... Optional dependencies for mingw-w64-x86_64-harfbuzz mingw-w64-x86_64-icu: harfbuzz-icu support mingw-w64-x86_64-cairo: hb-view program 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-1 Total Download Size: 0.49 MiB Total Installed Size: 1.61 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... make-4.4.1-1-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.5... Note: Deploying mage=0.6.1... Note: Running pre_build actions for sdlada=2.5.5... make: Entering directory '/d/a/alire-crates-ci/alire-crates-ci/test/b105d616-b829-4a73-a735-eb9fd01763be/labs_solar_system_1.0.0_4f650637/alire/cache/dependencies/sdlada_2.5.5_429c594d/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 '/d/a/alire-crates-ci/alire-crates-ci/test/b105d616-b829-4a73-a735-eb9fd01763be/labs_solar_system_1.0.0_4f650637/alire/cache/dependencies/sdlada_2.5.5_429c594d/build/gnat' Note: Building labs_solar_system/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.adb [Ada] sdl-images-versions.adb [Ada] sdl-images-io.adb [Ada] sdl.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 sdl-video-textures.adb:25:09: warning: unit "Ada.Unchecked_Conversion" is not referenced [-gnatwu] [Ada] sdl-video-renderers.adb [Ada] sdl-video-renderers-makers.adb [Ada] sdl-video-rectangles.adb sdl-video-surfaces.ads:31:06: warning: unnecessary with of ancestor [-gnatwr] sdl-video-surfaces.ads:212:57: warning: aggregate not fully initialized [-gnatwv] [Ada] sdl-video-pixel_formats.adb sdl-video-rectangles.adb:23:09: warning: unit "Ada.Unchecked_Conversion" is not referenced [-gnatwu] [Ada] sdl-video-pixels.ads [Ada] sdl-video-palettes.adb [Ada] sdl-video-gl.adb sdl-video-pixel_formats.ads:28:09: warning: unit "Ada.Unchecked_Conversion" is not referenced [-gnatwu] [Ada] sdl-video-displays.adb sdl-video-pixels.ads:78:12: warning: type "Element_Array_2D" is not referenced [-gnatwu] [Ada] sdl-versions.adb [Ada] sdl-timers.ads sdl-video-palettes.ads:59:42: warning: 8 bits of "RGB_Colour" unused [enabled by default] [Ada] sdl-rwops.adb sdl-video-displays.adb:24:06: warning: unnecessary with of ancestor [-gnatwr] [Ada] sdl-rwops-streams.adb [Ada] sdl-power.adb [Ada] sdl-platform.adb [Ada] sdl-log.adb [Ada] sdl-libraries.adb sdl-video-gl.adb:49:07: warning: literal "Attribute_Retained_Backing" is not referenced [-gnatwu] [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-hints.adb [Ada] sdl-events.ads [Ada] sdl-events-windows.ads sdl-events.ads:31:09: warning: unit "Ada.Unchecked_Conversion" is not referenced [-gnatwu] [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-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 sdl-clipboard.adb:24:06: warning: unnecessary with of ancestor [-gnatwr] [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] getting_started_main.bexch [Ada] getting_started_main.ali Link [link] getting_started_main.adb Build finished successfully in 14.30 seconds. labs_solar_system=1.0.0 successfully retrieved and built. Dependencies were solved as follows: + libsdl2 2.28.4 (new,indirect) + libsdl2_image 2.6.3 (new,indirect) + libsdl2_ttf 2.20.2 (new,indirect) + mage 0.6.1 (new) + make 4.4.1 (new,indirect) + sdlada 2.5.5 (new,indirect) Found declared GPR file: labs_solar_system.gpr