Test ran at 2024-03-25 01:09:46.341859+00:00 SOLUTION: sdlada=2.5.20: Ada 2012 SDL 2.x bindings. Origin: commit cd53c280e95697ad7f1b2151f1bad68742a0e7b8 from https://github.com/Lucretia/sdlada.git Properties: Pre_Build run: make -C ./build/gnat tools (from ${CRATE_ROOT}/.) Author: Luke A. Guest Description: Ada 2012 SDL 2.x bindings. case Distribution is when Msys2 => Environment: C_INCLUDE_PATH=${C_INCLUDE_PATH}:${DISTRIB_ROOT}/mingw64/include/SDL2 GPR Scenario: SDL_MODE := debug | release GPR Scenario: SDL_PLATFORM := linux | bsd | windows | macosx | macos_homebrew | macos_ports | ios | android case OS is when Linux => GPR External: SDL_PLATFORM := linux when Macos => GPR External: SDL_PLATFORM := macosx when Windows => GPR External: SDL_PLATFORM := windows License: Zlib Maintainer: Luke A. Guest Maintainers_Logins: Lucretia Name: sdlada Project_File: build/gnat/sdlada.gpr Tag: gamedev Tag: games Tag: portable Tag: cross-platform Version: 2.5.20 Website: https://github.com/Lucretia/sdlada Dependencies (direct): libsdl2^2.0.0 libsdl2_image^2.0.0 libsdl2_mixer^2.0.0 libsdl2_ttf^2.0.0 make* Dependencies (solution): libsdl2=2.30.1 libsdl2_image=2.8.2 libsdl2_mixer=2.8.0 libsdl2_ttf=2.22.0 make=4.4.1 Dependencies (graph): sdlada=2.5.20 --> libsdl2=2.30.1 (^2.0.0) sdlada=2.5.20 --> libsdl2_image=2.8.2 (^2.0.0) sdlada=2.5.20 --> libsdl2_mixer=2.8.0 (^2.0.0) sdlada=2.5.20 --> libsdl2_ttf=2.22.0 (^2.0.0) sdlada=2.5.20 --> make=4.4.1 (*) LOG: Spawning: alr -d -n get --build sdlada=2.5.20 Note: Deploying sdlada=2.5.20... Note: Deploying libsdl2=2.30.1... 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 resolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency Package (27) New Version Net Change Download Size extra/default-cursors 2-1 0.00 MiB 0.00 MiB extra/hidapi 0.14.0-2 0.13 MiB 0.04 MiB extra/libdrm 2.4.120-1 1.22 MiB 0.33 MiB core/libedit 20230828_3.1-1 0.28 MiB 0.11 MiB extra/libglvnd 1.7.0-1 3.70 MiB 0.35 MiB extra/libomxil-bellagio 0.9.3-4 0.58 MiB 0.12 MiB extra/libpciaccess 0.18.1-1 0.06 MiB 0.02 MiB extra/libunwind 1.8.1-1 0.95 MiB 0.18 MiB extra/libx11 1.8.7-1 9.79 MiB 2.02 MiB extra/libxau 1.0.11-2 0.02 MiB 0.01 MiB extra/libxcb 1.16.1-1 3.86 MiB 1.00 MiB extra/libxcursor 1.2.2-1 0.06 MiB 0.03 MiB extra/libxdamage 1.1.6-1 0.02 MiB 0.01 MiB extra/libxdmcp 1.1.5-1 0.13 MiB 0.03 MiB extra/libxext 1.3.6-1 0.30 MiB 0.10 MiB extra/libxfixes 6.0.1-1 0.04 MiB 0.01 MiB extra/libxrender 0.9.11-1 0.10 MiB 0.03 MiB extra/libxshmfence 1.3.2-1 0.02 MiB 0.01 MiB extra/libxxf86vm 1.1.5-1 0.03 MiB 0.02 MiB extra/llvm-libs 17.0.6-2 128.48 MiB 31.61 MiB extra/lm_sensors 1:3.6.0.r41.g31d1f125-2 0.47 MiB 0.13 MiB extra/mesa 1:24.0.3-2 94.70 MiB 18.46 MiB extra/vulkan-icd-loader 1.3.279-1 0.52 MiB 0.14 MiB extra/wayland 1.22.0-1 0.78 MiB 0.13 MiB extra/xcb-proto 1.16.0-1 1.04 MiB 0.13 MiB extra/xorgproto 2023.2-1 1.43 MiB 0.24 MiB extra/sdl2 2.30.1-1 4.42 MiB 0.97 MiB Total Download Size: 56.22 MiB Total Installed Size: 253.14 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... llvm-libs-17.0.6-2-x86_64 downloading... mesa-1:24.0.3-2-x86_64 downloading... libx11-1.8.7-1-x86_64 downloading... libxcb-1.16.1-1-x86_64 downloading... sdl2-2.30.1-1-x86_64 downloading... libglvnd-1.7.0-1-x86_64 downloading... libdrm-2.4.120-1-x86_64 downloading... xorgproto-2023.2-1-any downloading... libunwind-1.8.1-1-x86_64 downloading... vulkan-icd-loader-1.3.279-1-x86_64 downloading... wayland-1.22.0-1-x86_64 downloading... lm_sensors-1:3.6.0.r41.g31d1f125-2-x86_64 downloading... xcb-proto-1.16.0-1-any downloading... libomxil-bellagio-0.9.3-4-x86_64 downloading... libedit-20230828_3.1-1-x86_64 downloading... libxext-1.3.6-1-x86_64 downloading... hidapi-0.14.0-2-x86_64 downloading... libxcursor-1.2.2-1-x86_64 downloading... libxrender-0.9.11-1-x86_64 downloading... libxdmcp-1.1.5-1-x86_64 downloading... libpciaccess-0.18.1-1-x86_64 downloading... libxxf86vm-1.1.5-1-x86_64 downloading... libxfixes-6.0.1-1-x86_64 downloading... libxau-1.0.11-2-x86_64 downloading... libxdamage-1.1.6-1-x86_64 downloading... libxshmfence-1.3.2-1-x86_64 downloading... default-cursors-2-1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libxrender... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool installing libunwind... installing libxfixes... installing libxdamage... installing libxshmfence... installing libxxf86vm... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme installing wayland... installing libomxil-bellagio... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libxcursor... installing hidapi... Optional dependencies for hidapi libusb: for hidapi-libusb [installed] installing sdl2... Optional dependencies for sdl2 alsa-lib: ALSA audio driver libpulse: PulseAudio audio driver jack: JACK audio driver pipewire: PipeWire audio driver libdecor: Wayland client decorations :: Running post-transaction hooks... (1/2) Reloading system manager configuration... Skipped: Current root is not booted. (2/2) Arming ConditionNeedsUpdate... Note: Deploying libsdl2_image=2.8.2... 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 resolving dependencies... looking for conflicting packages... Package (19) New Version Net Change Download Size extra/aom 3.8.2-1 8.80 MiB 2.74 MiB extra/dav1d 1.4.1-1 1.73 MiB 0.61 MiB extra/giflib 5.2.2-1 0.27 MiB 0.07 MiB extra/gperftools 2.15-1 2.37 MiB 0.59 MiB extra/highway 1.1.0-1 6.58 MiB 0.93 MiB extra/imath 3.1.11-1 25.84 MiB 3.88 MiB extra/jbigkit 2.1-7 0.16 MiB 0.05 MiB extra/libavif 1.0.4-2 0.39 MiB 0.14 MiB extra/libdeflate 1.19-1 0.12 MiB 0.05 MiB extra/libjpeg-turbo 3.0.2-2 2.26 MiB 0.53 MiB extra/libjxl 0.10.2-1 6.56 MiB 1.77 MiB extra/libpng 1.6.43-1 0.57 MiB 0.24 MiB extra/libtiff 4.6.0-2 5.06 MiB 0.94 MiB extra/libwebp 1.3.2-1 1.07 MiB 0.34 MiB extra/libyuv r2426+464c51a0-1 1.85 MiB 0.30 MiB extra/openexr 3.2.3-1 7.18 MiB 1.21 MiB extra/rav1e 0.7.1-1 7.52 MiB 1.56 MiB extra/svt-av1 2.0.0-1 7.05 MiB 1.98 MiB extra/sdl2_image 2.8.2-4 0.19 MiB 0.07 MiB Total Download Size: 17.99 MiB Total Installed Size: 85.60 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... imath-3.1.11-1-x86_64 downloading... aom-3.8.2-1-x86_64 downloading... svt-av1-2.0.0-1-x86_64 downloading... libjxl-0.10.2-1-x86_64 downloading... rav1e-0.7.1-1-x86_64 downloading... openexr-3.2.3-1-x86_64 downloading... libtiff-4.6.0-2-x86_64 downloading... highway-1.1.0-1-x86_64 downloading... dav1d-1.4.1-1-x86_64 downloading... gperftools-2.15-1-x86_64 downloading... libjpeg-turbo-3.0.2-2-x86_64 downloading... libwebp-1.3.2-1-x86_64 downloading... libyuv-r2426+464c51a0-1-x86_64 downloading... libpng-1.6.43-1-x86_64 downloading... libavif-1.0.4-2-x86_64 downloading... giflib-5.2.2-1-x86_64 downloading... sdl2_image-2.8.2-4-x86_64 downloading... libdeflate-1.19-1-x86_64 downloading... jbigkit-2.1-7-x86_64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libpng... installing jbigkit... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing giflib... installing libwebp... installing aom... installing dav1d... Optional dependencies for dav1d dav1d-doc: HTML documentation installing rav1e... installing svt-av1... installing libyuv... installing libavif... installing gperftools... Optional dependencies for gperftools graphviz: pprof graph generation perl: pprof and pprof-symbolize commands [installed] installing highway... installing imath... Optional dependencies for imath boost-libs: python bindings python: python bindings [installed] installing libdeflate... installing openexr... installing libjxl... Optional dependencies for libjxl gdk-pixbuf2: for gdk-pixbuf loader gimp: for gimp plugin java-runtime: for JNI bindings installing sdl2_image... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... 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 resolving dependencies... looking for conflicting packages... Package (11) New Version Net Change Download Size extra/alsa-lib 1.2.11-1 1.70 MiB 0.48 MiB extra/alsa-topology-conf 1.2.5.1-3 0.33 MiB 0.01 MiB extra/alsa-ucm-conf 1.2.11-1 0.38 MiB 0.09 MiB extra/flac 1.4.3-1 1.12 MiB 0.31 MiB extra/libmodplug 0.8.9.0-5 0.36 MiB 0.16 MiB extra/libogg 1.3.5-1 0.44 MiB 0.19 MiB extra/libvorbis 1.3.7-3 1.44 MiB 0.30 MiB extra/mpg123 1.32.5-1 1.16 MiB 0.43 MiB extra/opus 1.5.1-1 5.30 MiB 4.26 MiB extra/opusfile 0.12-3 0.20 MiB 0.06 MiB extra/sdl2_mixer 2.8.0-1 0.30 MiB 0.11 MiB Total Download Size: 6.42 MiB Total Installed Size: 12.73 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... opus-1.5.1-1-x86_64 downloading... alsa-lib-1.2.11-1-x86_64 downloading... mpg123-1.32.5-1-x86_64 downloading... flac-1.4.3-1-x86_64 downloading... libvorbis-1.3.7-3-x86_64 downloading... libogg-1.3.5-1-x86_64 downloading... libmodplug-0.8.9.0-5-x86_64 downloading... sdl2_mixer-2.8.0-1-x86_64 downloading... alsa-ucm-conf-1.2.11-1-any downloading... opusfile-0.12-3-x86_64 downloading... alsa-topology-conf-1.2.5.1-3-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libogg... installing libvorbis... installing libmodplug... installing alsa-topology-conf... installing alsa-ucm-conf... installing alsa-lib... installing mpg123... Optional dependencies for mpg123 sdl2: for sdl audio support [installed] jack: for jack audio support libpulse: for pulse audio support perl: for conplay [installed] installing flac... installing opus... installing opusfile... installing sdl2_mixer... Optional dependencies for sdl2_mixer fluidsynth: MIDI software synth, replaces built-in timidity :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... Note: Deploying libsdl2_ttf=2.22.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 resolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency Package (4) New Version Net Change Download Size extra/freetype2 2.13.2-1 1.63 MiB 0.51 MiB extra/graphite 1:1.3.14-3 0.20 MiB 0.08 MiB extra/harfbuzz 8.3.1-1 3.90 MiB 0.99 MiB extra/sdl2_ttf 2.22.0-1 0.16 MiB 0.04 MiB Total Download Size: 1.63 MiB Total Installed Size: 5.89 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... harfbuzz-8.3.1-1-x86_64 downloading... freetype2-2.13.2-1-x86_64 downloading... graphite-1:1.3.14-3-x86_64 downloading... sdl2_ttf-2.22.0-1-x86_64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing sdl2_ttf... :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... Note: Running pre-build actions for sdlada=2.5.20... make: Entering directory '/home/runner/work/alire-crates-ci/alire-crates-ci/test/6bed1289-68b6-41f0-afce-7e6d6079092b/sdlada_2.5.20_cd53c280/build/gnat' mkdir -p gen/src/ gprbuild -p -gnat2012 -XSDL_MODE=debug -XSDL_PLATFORM=linux \ -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 '/home/runner/work/alire-crates-ci/alire-crates-ci/test/6bed1289-68b6-41f0-afce-7e6d6079092b/sdlada_2.5.20_cd53c280/build/gnat' Note: Building sdlada=2.5.20/build/gnat/sdlada.gpr... Setup [mkdir] object directory for project SDLAda Compile [C] version_ttf.c [C] version_images.c [C] version.c [Ada] sdl-ttfs.adb [Ada] sdl-ttfs-makers.adb [Ada] sdl-ttfs-versions.adb [Ada] sdl-images-io.adb [Ada] sdl-images-versions.adb [Ada] sdl-images.adb [Ada] sdl-video-surfaces-makers.adb [Ada] sdl-video-windows-makers.adb [Ada] sdl-video-palettes.adb [Ada] sdl-video-renderers.adb [Ada] sdl-video-renderers-makers.adb [Ada] sdl-video-gl.adb [Ada] sdl-video-textures-makers.adb [Ada] sdl-video.adb [Ada] sdl-video-textures.adb [Ada] sdl-video-windows.adb [Ada] sdl-video-rectangles.adb [Ada] sdl-video-pixel_formats.adb [Ada] sdl-video-windows-manager.adb [Ada] sdl-video-pixels.ads [Ada] sdl-video-displays.adb [Ada] sdl-video-surfaces.adb [Ada] sdl-rwops-streams.adb [Ada] sdl-rwops.adb [Ada] sdl-inputs.ads [Ada] sdl-inputs-joysticks-game_controllers-makers.adb [Ada] sdl-inputs-keyboards.adb [Ada] sdl-inputs-joysticks.adb [Ada] sdl-inputs-mice.adb [Ada] sdl-inputs-joysticks-makers.adb [Ada] sdl-inputs-joysticks-game_controllers.adb [Ada] sdl-inputs-mice-cursors.adb [Ada] sdl-events-mice.ads [Ada] sdl-events-events.adb [Ada] sdl-events.ads [Ada] sdl-events-touches.ads [Ada] sdl-events-keyboards.adb [Ada] sdl-events-files.ads [Ada] sdl-events-joysticks-game_controllers.adb [Ada] sdl-events-controllers.ads [Ada] sdl-events-windows.ads [Ada] sdl-events-joysticks.adb [Ada] sdl-audio-devices.adb [Ada] sdl-audio.adb [Ada] sdl-audio-sample_formats.ads [Ada] sdl-error.adb [Ada] sdl-power.adb [Ada] sdl.adb [Ada] sdl-log.adb [Ada] sdl-cpus.adb [Ada] sdl-platform.adb [Ada] sdl-c_pointers.ads [Ada] sdl-clipboard.adb [Ada] sdl-libraries.adb [Ada] sdl-versions.adb [Ada] sdl-hints.adb [Ada] sdl-timers.ads Build Libraries [gprlib] sdlada.lexch [archive] libsdlada.a [index] libsdlada.a sdlada=2.5.20 successfully retrieved and built. Dependencies were solved as follows: +b libsdl2 2.30.1 (new,system package) +b libsdl2_image 2.8.2 (new,system package) +b libsdl2_mixer 2.8.0 (new,system package) +b libsdl2_ttf 2.22.0 (new,system package) +b make 4.4.1 (new,system package) Found declared GPR file: build/gnat/sdlada.gpr