Test ran at 2025-09-19 12:37:55.482635+00:00 SOLUTION: aicwl=3.24.1: Ada Industrial Control Widgets Library Origin: commit 73939c9ed0be13a994728d1c362b945e5d131f19 from https://github.com/HeisenbugLtd/aicwl.git Properties: Author: Dmitry A. Kazakov Description: Ada Industrial Control Widgets Library GPR Scenario: Development := Debug | Release | Profile GPR Scenario: Legacy := Ada95 | Ada2005 | Ada2012 License: GPL-2.0-or-later WITH GCC-exception-2.0 Long_Description: This crate provides a library for designing high-quality industrial control widgets for Ada applications. The software is based on [GtkAda](https://docs.adacore.com/live/wave/gtkada/html/gtkada_rm/index.html), Ada bindings to [Gtk+](https://www.gtk.org/), and [cairo](https://www.cairographics.org/manual/index.html). The key features of the library are: * Widgets composed of transparent layers drawn by cairo * Fully scalable graphics * Support of time controlled refresh policy for real-time and heavy-duty applications * Caching graphical operations * Stream I/O support for serialization and deserialization * Ready-to-use gauge, meter, oscilloscope widgets * Editor widget for WYSIWYG design of complex dashboards For further information, visit the [AICWL website](http://www.dmitry-kazakov.de/ada/aicwl.htm). Maintainer's note: This Alire crate is packaged in a rather minimalistic way to keep dependencies on external libraries at a minimum. The crate's definition covers the core functionality of AICWL, though, so it should be sufficient for most needs. For example, the original distribution has references to [Simple Components](http://www.dmitry-kazakov.de/ada/components.htm) which are not strictly necessary for the core functionality of the library. Maintainer: Vinzent "Jellix" Saranen Maintainers_Logins: Jellix Name: aicwl Project_File: sources/aicwl.gpr Project_File: sources/aicwl-editor.gpr Tag: widgets Tag: gauge Tag: graphics Tag: ui Tag: gtk Version: 3.24.1 Website: http://www.dmitry-kazakov.de/ada/aicwl.htm Dependencies (direct): gtkada>=17 Dependencies (solution): gtkada=25.0.1 libgtk3=3.24.50 make=4.4.1 pkg_config=2.5.1 Dependencies (graph): aicwl=3.24.1 --> gtkada=25.0.1 (>=17) gtkada=25.0.1 --> libgtk3=3.24.50 (>=3.24.24) gtkada=25.0.1 --> make=4.4.1 (*) gtkada=25.0.1 --> pkg_config=2.5.1 (*) LOG: [alr test] Testing aicwl=3.24.1 [alr test] Spawning retrieval for remote crate: alr -d -n get aicwl=3.24.1 Note: Deploying aicwl=3.24.1... Note: Migrating lockfile from /Users/runner/work/alire-crates-ci/alire-crates-ci/test/7ea66e76-db03-4f1a-b380-56892ac88c2b/aicwl_3.24.1_73939c9e/alire.lock to /Users/runner/work/alire-crates-ci/alire-crates-ci/test/7ea66e76-db03-4f1a-b380-56892ac88c2b/aicwl_3.24.1_73939c9e/alire/alire.lock Note: Deploying libgtk3=3.24.50... The system package 'gtk+3' 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: gtk+3 ==> Downloading https://ghcr.io/v2/homebrew/core/gtkx3/manifests/3.24.50 ==> Fetching dependencies for gtk+3: dbus, libxfixes, libxi, libxtst, at-spi2-core, fribidi, gdk-pixbuf, gsettings-desktop-schemas, hicolor-icon-theme, libepoxy and pango ==> Downloading https://ghcr.io/v2/homebrew/core/dbus/manifests/1.16.2_1 ==> Fetching dbus ==> Downloading https://ghcr.io/v2/homebrew/core/dbus/blobs/sha256:5a51451acabb5ae56b5682e88a82dfa43cc6a2b653ca068198546bb72324bd0c ==> Downloading https://ghcr.io/v2/homebrew/core/libxfixes/manifests/6.0.2 ==> Fetching libxfixes ==> Downloading https://ghcr.io/v2/homebrew/core/libxfixes/blobs/sha256:20bde00fb1c5b48ad54118acc702fd226efd28585e058c7ecdbff8ce8b6fb34a ==> Downloading https://ghcr.io/v2/homebrew/core/libxi/manifests/1.8.2 ==> Fetching libxi ==> Downloading https://ghcr.io/v2/homebrew/core/libxi/blobs/sha256:57806e4096680d7fdbfeceea4e2aa04c3d179846b0ba00c9db8daf0319e6f40d ==> Downloading https://ghcr.io/v2/homebrew/core/libxtst/manifests/1.2.5 ==> Fetching libxtst ==> Downloading https://ghcr.io/v2/homebrew/core/libxtst/blobs/sha256:28d4af1505473aed939328ace91056e111623d0c60b817d0b98dc3e00472dc4d ==> Downloading https://ghcr.io/v2/homebrew/core/at-spi2-core/manifests/2.56.4 ==> Fetching at-spi2-core ==> Downloading https://ghcr.io/v2/homebrew/core/at-spi2-core/blobs/sha256:eb6790869d525f4e60efa86d0f8d4393bcfa731b0ea428aed854d2bc369b2d19 ==> Downloading https://ghcr.io/v2/homebrew/core/fribidi/manifests/1.0.16 ==> Fetching fribidi ==> Downloading https://ghcr.io/v2/homebrew/core/fribidi/blobs/sha256:4904bb3375c1b1f2539cb657fbf17b0d93c050904febbba51e9dd690f3540e3b ==> Downloading https://ghcr.io/v2/homebrew/core/gdk-pixbuf/manifests/2.44.1 ==> Fetching gdk-pixbuf ==> Downloading https://ghcr.io/v2/homebrew/core/gdk-pixbuf/blobs/sha256:6f700fa5c81318b97435d8485cac491a2668781edd89fc5cea7d5054bf8d12b4 ==> Downloading https://ghcr.io/v2/homebrew/core/gsettings-desktop-schemas/manifests/49.0 ==> Fetching gsettings-desktop-schemas ==> Downloading https://ghcr.io/v2/homebrew/core/gsettings-desktop-schemas/blobs/sha256:255a40e813d02911612c36c9602cbe065d551e7be32379df9023ad32db901cc2 ==> Downloading https://ghcr.io/v2/homebrew/core/hicolor-icon-theme/manifests/0.18 ==> Fetching hicolor-icon-theme ==> Downloading https://ghcr.io/v2/homebrew/core/hicolor-icon-theme/blobs/sha256:76779247990b538d304e98b042fde85677491e428d0381a59383264ce8ef199f ==> Downloading https://ghcr.io/v2/homebrew/core/libepoxy/manifests/1.5.10 ==> Fetching libepoxy ==> Downloading https://ghcr.io/v2/homebrew/core/libepoxy/blobs/sha256:8567ad4e5598374741b4762cbbff1a2aa57cf97947b4742304c49613b0abd419 ==> Downloading https://ghcr.io/v2/homebrew/core/pango/manifests/1.57.0 ==> Fetching pango ==> Downloading https://ghcr.io/v2/homebrew/core/pango/blobs/sha256:af46edb4113ff0190d78175fb4e82296467cef2ed216267bcc3b26f151b2fe0a ==> Fetching gtk+3 ==> Downloading https://ghcr.io/v2/homebrew/core/gtkx3/blobs/sha256:c8711f5fec80d667cd1eb0bfbcc620a8aee729fe511e57cfba7df74e209b3683 ==> Installing dependencies for gtk+3: dbus, libxfixes, libxi, libxtst, at-spi2-core, fribidi, gdk-pixbuf, gsettings-desktop-schemas, hicolor-icon-theme, libepoxy and pango ==> Installing gtk+3 dependency: dbus ==> Downloading https://ghcr.io/v2/homebrew/core/dbus/manifests/1.16.2_1 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/7f749e0a84725ad0364a867834935928f9c2d03474cea80821bb83b8d9bde915--dbus-1.16.2_1.bottle_manifest.json ==> Pouring dbus--1.16.2_1.arm64_sequoia.bottle.tar.gz ==> /opt/homebrew/Cellar/dbus/1.16.2_1/bin/dbus-uuidgen --ensure=/opt/homebrew/v 🍺 /opt/homebrew/Cellar/dbus/1.16.2_1: 79 files, 2MB ==> Installing gtk+3 dependency: libxfixes ==> Downloading https://ghcr.io/v2/homebrew/core/libxfixes/manifests/6.0.2 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/fd805bf79575e7b411d64dbe52530bc86d27acb58ca26c6afc172f02dfec3641--libxfixes-6.0.2.bottle_manifest.json ==> Pouring libxfixes--6.0.2.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libxfixes/6.0.2: 13 files, 148.5KB ==> Installing gtk+3 dependency: libxi ==> Downloading https://ghcr.io/v2/homebrew/core/libxi/manifests/1.8.2 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/089cbc546059463acb4a311e70491ca9665a8c04ab7683bc3c0803ee15b4d698--libxi-1.8.2.bottle_manifest.json ==> Pouring libxi--1.8.2.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libxi/1.8.2: 86 files, 701.2KB ==> Installing gtk+3 dependency: libxtst ==> Downloading https://ghcr.io/v2/homebrew/core/libxtst/manifests/1.2.5 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/255b29f533b7064a6e692de37b3d9a41d73033506bec841e9900dbf2eb337a4c--libxtst-1.2.5.bottle_manifest.json ==> Pouring libxtst--1.2.5.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libxtst/1.2.5: 23 files, 195.2KB ==> Installing gtk+3 dependency: at-spi2-core ==> Downloading https://ghcr.io/v2/homebrew/core/at-spi2-core/manifests/2.56.4 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/e87f0398bb7826ae784dd44cc282bf748c377d0475a38b0cbcd483340722b5c8--at-spi2-core-2.56.4.bottle_manifest.json ==> Pouring at-spi2-core--2.56.4.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/at-spi2-core/2.56.4: 201 files, 4.4MB ==> Installing gtk+3 dependency: fribidi ==> Downloading https://ghcr.io/v2/homebrew/core/fribidi/manifests/1.0.16 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/9b4a81e7d1c2fe7c2d8ed4194565744f65bab0238c00f7f3f521f5aec2b8697f--fribidi-1.0.16.bottle_manifest.json ==> Pouring fribidi--1.0.16.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/fribidi/1.0.16: 68 files, 568.0KB ==> Installing gtk+3 dependency: gdk-pixbuf ==> Downloading https://ghcr.io/v2/homebrew/core/gdk-pixbuf/manifests/2.44.1 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/473919d64a8460d45e118a9fdfb3bac2abc6f0cd122795ff0e11feb4406f8748--gdk-pixbuf-2.44.1.bottle_manifest.json ==> Pouring gdk-pixbuf--2.44.1.arm64_sequoia.bottle.tar.gz ==> /opt/homebrew/Cellar/gdk-pixbuf/2.44.1/bin/gdk-pixbuf-query-loaders --update 🍺 /opt/homebrew/Cellar/gdk-pixbuf/2.44.1: 151 files, 4MB ==> Installing gtk+3 dependency: gsettings-desktop-schemas ==> Downloading https://ghcr.io/v2/homebrew/core/gsettings-desktop-schemas/manifests/49.0 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/3d616f97ddceb044ad19a34e4a3e724962314a77bc56ac72c262dfd3e1b5c8b0--gsettings-desktop-schemas-49.0.bottle_manifest.json ==> Pouring gsettings-desktop-schemas--49.0.arm64_sequoia.bottle.tar.gz ==> /opt/homebrew/opt/glib/bin/glib-compile-schemas /opt/homebrew/share/glib-2.0 🍺 /opt/homebrew/Cellar/gsettings-desktop-schemas/49.0: 108 files, 5.8MB ==> Installing gtk+3 dependency: hicolor-icon-theme ==> Downloading https://ghcr.io/v2/homebrew/core/hicolor-icon-theme/manifests/0.18 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/70835c74d449476f69c535127dcf54e7bc83475b0e28f15db78ccf6c2dfe3e7a--hicolor-icon-theme-0.18.bottle_manifest.json ==> Pouring hicolor-icon-theme--0.18.all.bottle.tar.gz 🍺 /opt/homebrew/Cellar/hicolor-icon-theme/0.18: 8 files, 80.8KB ==> Installing gtk+3 dependency: libepoxy ==> Downloading https://ghcr.io/v2/homebrew/core/libepoxy/manifests/1.5.10 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/fd91321dc6032305294ad3c7c3851bc80f1505f18512e4753036c509ba4b4e2c--libepoxy-1.5.10.bottle_manifest.json ==> Pouring libepoxy--1.5.10.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libepoxy/1.5.10: 11 files, 2.6MB ==> Installing gtk+3 dependency: pango ==> Downloading https://ghcr.io/v2/homebrew/core/pango/manifests/1.57.0 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/ea32643cbf5846f78888abe686ccf149be8b572e0a0aaddda213c4c87de922a6--pango-1.57.0.bottle_manifest.json ==> Pouring pango--1.57.0.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/pango/1.57.0: 69 files, 3.6MB ==> Installing gtk+3 ==> Pouring gtk+3--3.24.50.arm64_sequoia.bottle.tar.gz ==> /opt/homebrew/opt/glib/bin/glib-compile-schemas /opt/homebrew/share/glib-2.0 ==> /opt/homebrew/Cellar/gtk+3/3.24.50/bin/gtk3-update-icon-cache -f -t /opt/hom ==> /opt/homebrew/Cellar/gtk+3/3.24.50/bin/gtk-query-immodules-3.0 > /opt/homebr 🍺 /opt/homebrew/Cellar/gtk+3/3.24.50: 749 files, 57.1MB ==> No outdated dependents to upgrade! 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 ==> Fetching downloads for: make ==> Downloading https://ghcr.io/v2/homebrew/core/make/manifests/4.4.1-1 ==> Fetching make ==> Downloading https://ghcr.io/v2/homebrew/core/make/blobs/sha256:f361639a5ec1a9355e12f985c511dd6631b6790452a52057032a3a07a690ca4e ==> Pouring make--4.4.1.arm64_sequoia.bottle.1.tar.gz ==> Caveats GNU "make" has been installed as "gmake". If you need to use it as "make", you can add a "gnubin" directory to your PATH from your bashrc like: PATH="/opt/homebrew/opt/make/libexec/gnubin:$PATH" ==> Summary 🍺 /opt/homebrew/Cellar/make/4.4.1: 17 files, 1.3MB ==> No outdated dependents to upgrade! Note: Deploying gtkada=25.0.1... #=#=# ##O#-# ##O=# # #=#=-# # #=#=-# # #=#=- # # #=#=- # # #=O#- # # #=O#- # # #=O=# # # -#O=-# # # -#O=-# # # aicwl=3.24.1 successfully retrieved. Dependencies were solved as follows: + gtkada 25.0.1 (new) +b libgtk3 3.24.50 (new,indirect,system package) +b make 4.4.1 (new,indirect,system package) +b pkg_config 2.5.1 (new,indirect,system package) [alr test] Spawning default test for remote crate: alr -d -n build --release -- -cargs:Ada -gnatwn Note: Running post-fetch actions for gtkada=25.0.1... checking build system type... arm-apple-darwin24.6.0 checking host system type... arm-apple-darwin24.6.0 checking target system type... arm-apple-darwin24.6.0 checking for pkg-config... /opt/homebrew/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... configure: error: in `/Users/runner/.local/share/alire/builds/gtkada_25.0.1_d3787772/05561da954afaee17128f59bba699db2f2e4a4215317b2b818a8016192c82334': configure: error: cannot run C compiled programs. If you meant to cross compile, use `--host'. See `config.log' for more details Warning: Execution failed for action: Post_Fetch run: bash -c PATH=${DISTRIB_ROOT}/mingw64/bin:${PATH} ./configure (from ${CRATE_ROOT}/.) Warning: Exit code: 1 Warning: Action output not captured, check it above. stderr: ALIRE.PROPERTIES.ACTIONS.ACTION_FAILED stderr: Action failed with exit code 1 stderr: raised ALIRE.PROPERTIES.ACTIONS.ACTION_FAILED : Action failed with exit code 1 Load address: 0x1025d8000 Call stack traceback locations: 0x1032e40cc 0x1032e412c 0x102c87fe4 0x102c86788 0x102e3f9c0 0x102e6378c 0x102ec356c 0x102ec22a8 0x102e63868 0x102e63950 0x102e4000c 0x102e40174 0x102649730 0x102649070 0x1026491e4 0x1026e6b38 0x1026f1c78 0x1025da9f8 0x1025dfa2c ERROR: Compilation failed.