Test ran at 2025-08-21 00:55:12.066997+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.49 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.49 (>=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/9cc475c9-5fbc-40ff-af30-a3ae89064dca/aicwl_3.24.1_73939c9e/alire.lock to /Users/runner/work/alire-crates-ci/alire-crates-ci/test/9cc475c9-5fbc-40ff-af30-a3ae89064dca/aicwl_3.24.1_73939c9e/alire/alire.lock Note: Deploying libgtk3=3.24.49... 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.49 ==> 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 ==> Fetching dbus ==> Downloading https://ghcr.io/v2/homebrew/core/dbus/blobs/sha256:b03c304cbecc18a7fd132a24aac4ae0245a731b72ea7ce819353397cd0e05b2c ==> Downloading https://ghcr.io/v2/homebrew/core/libxfixes/manifests/6.0.1 ==> Fetching libxfixes ==> Downloading https://ghcr.io/v2/homebrew/core/libxfixes/blobs/sha256:d8cf5f8d0134815b458eeaf44dd0e18357322bfeba750b4a79c7619ce24568a8 ==> 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.42.12_1 ==> Fetching gdk-pixbuf ==> Downloading https://ghcr.io/v2/homebrew/core/gdk-pixbuf/blobs/sha256:64089a3ef04afef0dc8601d22cd534fdc155bef2458bf1a97e6e90f25b7529ad ==> Downloading https://ghcr.io/v2/homebrew/core/gsettings-desktop-schemas/manifests/48.0 ==> Fetching gsettings-desktop-schemas ==> Downloading https://ghcr.io/v2/homebrew/core/gsettings-desktop-schemas/blobs/sha256:28388575b4cdde9dbca9351e2589c4445e531fb7e4fa43905d96d3d89dd78d29 ==> 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.56.4 ==> Fetching pango ==> Downloading https://ghcr.io/v2/homebrew/core/pango/blobs/sha256:9d66411f935f57a8f54642855505f4da5b056bc44526daca9bdbfd32552c4542 ==> Fetching gtk+3 ==> Downloading https://ghcr.io/v2/homebrew/core/gtkx3/blobs/sha256:347b3e3e336edcb0c2b8aa5ad7efb0b1415ac65f67466275b05c2733abda16a0 ==> 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 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/4d7addc05476f068c217c8e9d9c3a43fd366359d34bd4ad056d0de7568cd8847--dbus-1.16.2.bottle_manifest.json ==> Pouring dbus--1.16.2.arm64_sequoia.bottle.tar.gz ==> /opt/homebrew/Cellar/dbus/1.16.2/bin/dbus-uuidgen --ensure=/opt/homebrew/var 🍺 /opt/homebrew/Cellar/dbus/1.16.2: 78 files, 2MB ==> Installing gtk+3 dependency: libxfixes ==> Downloading https://ghcr.io/v2/homebrew/core/libxfixes/manifests/6.0.1 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/b78eeb464b4c153eb6e75a04ba240b4972cdc642e77e9c5085e186630c2c4862--libxfixes-6.0.1.bottle_manifest.json ==> Pouring libxfixes--6.0.1.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/libxfixes/6.0.1: 13 files, 147.2KB ==> 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, 567.9KB ==> Installing gtk+3 dependency: gdk-pixbuf ==> Downloading https://ghcr.io/v2/homebrew/core/gdk-pixbuf/manifests/2.42.12_1 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/2eeb910ea69bc28d9dc0b3b121819ff59ea92fa20bab68c59b6a7a7d5af0708b--gdk-pixbuf-2.42.12_1.bottle_manifest.json ==> Pouring gdk-pixbuf--2.42.12_1.arm64_sequoia.bottle.tar.gz ==> /opt/homebrew/Cellar/gdk-pixbuf/2.42.12_1/bin/gdk-pixbuf-query-loaders --upd 🍺 /opt/homebrew/Cellar/gdk-pixbuf/2.42.12_1: 152 files, 4.0MB ==> Installing gtk+3 dependency: gsettings-desktop-schemas ==> Downloading https://ghcr.io/v2/homebrew/core/gsettings-desktop-schemas/manifests/48.0 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/b50977acc6e572c3fef03f9e0d5a91fb31313e24dce8cea5c0cedcc626a07b3b--gsettings-desktop-schemas-48.0.bottle_manifest.json ==> Pouring gsettings-desktop-schemas--48.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/48.0: 107 files, 5.5MB ==> 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.56.4 Already downloaded: /Users/runner/Library/Caches/Homebrew/downloads/2aea7cad1d8c6268959bdd70cf5b58468d5ce9bf4a14a631e7edeae8c5715c72--pango-1.56.4.bottle_manifest.json ==> Pouring pango--1.56.4.arm64_sequoia.bottle.tar.gz 🍺 /opt/homebrew/Cellar/pango/1.56.4: 69 files, 3.5MB ==> Installing gtk+3 ==> Pouring gtk+3--3.24.49.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.49/bin/gtk3-update-icon-cache -f -t /opt/hom ==> /opt/homebrew/Cellar/gtk+3/3.24.49/bin/gtk-query-immodules-3.0 > /opt/homebr 🍺 /opt/homebrew/Cellar/gtk+3/3.24.49: 749 files, 57.9MB ==> No outdated dependents to upgrade! Note: Deploying gtkada=25.0.1... #=#=# ##O#-# ##=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.49 (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.5.0 checking host system type... arm-apple-darwin24.5.0 checking target system type... arm-apple-darwin24.5.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/36a864b79a646c62398e27ea1952bd5cab47a1b28a254214e8618a5c5b53bcc9': 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: 0x10064c000 Call stack traceback locations: 0x1013580cc 0x10135812c 0x100cfbfe4 0x100cfa788 0x100eb39c0 0x100ed778c 0x100f3756c 0x100f362a8 0x100ed7868 0x100ed7950 0x100eb400c 0x100eb4174 0x1006bd730 0x1006bd070 0x1006bd1e4 0x10075ab38 0x100765c78 0x10064e9f8 0x100653a2c ERROR: Compilation failed.