Test ran at 2025-08-04 00:49:38.210689+00:00 SOLUTION: tash=8.7.2: Binding to Tcl/Tk Origin: commit 4c588c12752a81819b9e0cf186ffb765d86637c0 from https://github.com/simonjwright/tcladashell.git Properties: Post_Fetch run: make -C src tcl_record_sizes.ads (from ${CRATE_ROOT}/.) Author: Simon Wright Description: Binding to Tcl/Tk GPR Scenario: TASH_LIBRARY_TYPE := static | relocatable case OS is when Linux => GPR External: TASH_PLATFORM := linux when Macos => GPR External: TASH_PLATFORM := macos when Windows => GPR External: TASH_PLATFORM := windows License: GPL-2.0-or-later WITH GCC-exception-2.0 Long_Description: Tash (previously known as Tcl Ada Shell) is an Ada binding to Tcl/Tk. Its purpose is to * allow a Tcl program to use Ada in place of C to implement Tcl commands where additional execution speed, more complex data structures, or better name space management is needed, and * support the rapid development of Platform-Independent Graphical User Interfaces via Tk. Please note that, on macOS, tash assumes that Tcl/Tk is provided via [Homebrew](https://brew.sh). Maintainer: Simon Wright Maintainers_Logins: simonjwright Name: tash Project_File: tash.gpr Tag: scripting Tag: tcl Tag: tk Version: 8.7.2 Website: https://github.com/simonjwright/tcladashell Dependencies (direct): libtcl~8.6.0 libtk~8.6.0 Dependencies (solution): libtcl=8.6.16 libtk=8.6.16 Dependencies (graph): tash=8.7.2 --> libtcl=8.6.16 (~8.6.0) tash=8.7.2 --> libtk=8.6.16 (~8.6.0) LOG: [alr test] Testing tash=8.7.2 [alr test] Spawning retrieval for remote crate: alr -d -n get tash=8.7.2 Note: Deploying tash=8.7.2... Note: Deploying libtcl=8.6.16... The system package 'mingw-w64-x86_64-tcl' 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 (5) mingw-w64-x86_64-gcc-libs-15.1.0-7 mingw-w64-x86_64-libwinpthread-13.0.0.r72.g7010671fa-1 mingw-w64-x86_64-tzdata-2025b-2 mingw-w64-x86_64-zlib-1.3.1-1 mingw-w64-x86_64-tcl-8.6.16-1 Total Download Size: 4.03 MiB Total Installed Size: 14.86 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... mingw-w64-x86_64-tcl-8.6.16-1-any downloading... mingw-w64-x86_64-gcc-libs-15.1.0-7-any downloading... mingw-w64-x86_64-tzdata-2025b-2-any downloading... mingw-w64-x86_64-zlib-1.3.1-1-any downloading... mingw-w64-x86_64-libwinpthread-13.0.0.r72.g7010671fa-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-libwinpthread... installing mingw-w64-x86_64-tzdata... installing mingw-w64-x86_64-gcc-libs... installing mingw-w64-x86_64-zlib... installing mingw-w64-x86_64-tcl... Note: Deploying libtk=8.6.16... The system package 'mingw-w64-x86_64-tk' 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) mingw-w64-x86_64-tk-8.6.16-1 Total Download Size: 2.01 MiB Total Installed Size: 5.91 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... mingw-w64-x86_64-tk-8.6.16-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-tk... tash=8.7.2 successfully retrieved. Dependencies were solved as follows: +b libtcl 8.6.16 (new,system package) +b libtk 8.6.16 (new,system package) [alr test] Spawning default test for remote crate: alr -d -n build --release -- -cargs:Ada -gnatwn Note: Running post-fetch actions for tash=8.7.2... make: Entering directory 'D:/a/alire-crates-ci/alire-crates-ci/test/ca7b7173-6756-4385-8037-1eb10ea93d82/tash_8.7.2_4c588c12/src' tclsh tcl_record_sizes.tcl >tcl_record_sizes.c gprbuild -P tcl_record_sizes.gpr -o tcl_record_sizes.exe Setup [mkdir] object directory for project Tcl_Record_Sizes Compile [c] tcl_record_sizes.c Link [archive] libtcl_record_sizes.a [index] libtcl_record_sizes.a [link] tcl_record_sizes.c ./tcl_record_sizes.exe >tcl_record_sizes.ads make: Leaving directory 'D:/a/alire-crates-ci/alire-crates-ci/test/ca7b7173-6756-4385-8037-1eb10ea93d82/tash_8.7.2_4c588c12/src' Note: Building tash=8.7.2/tash.gpr... Setup [mkdir] object directory for project Tash [mkdir] library directory for project Tash Compile [c] tkmacro.c [c] tclmacro.c [ada] tcl_record_sizes.ads [ada] tcl.adb [ada] tcl-tk.adb [ada] tcl-tk-ada.adb [ada] tcl-async.adb [ada] tcl-ada.adb [ada] chelper.adb [ada] cargv.adb Build Libraries [gprlib] tash.lexch [archive] libtash.a [index] libtash.a Success: Build finished successfully in 6.23 seconds. Found declared GPR file: tash.gpr [alr test] Test completed SUCCESSFULLY