Test ran at 2024-04-21 13:08:42.764827+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: ${CRATE_DIR}/./make -C src tcl_record_sizes.ads 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.12 libtk=8.6.12 Dependencies (graph): tash=8.7.2 --> libtcl=8.6.12 (~8.6.0) tash=8.7.2 --> libtk=8.6.12 (~8.6.0) LOG: Note: Deploying tash=8.7.2... Note: Deploying libtcl=8.6.12... The system package 'tcl8.6-dev' 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 debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libtcl8.6:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 28269 files and directories currently installed.) Preparing to unpack .../libtcl8.6_8.6.12+dfsg-1build1_amd64.deb ... Unpacking libtcl8.6:amd64 (8.6.12+dfsg-1build1) ... Selecting previously unselected package tcl8.6. Preparing to unpack .../tcl8.6_8.6.12+dfsg-1build1_amd64.deb ... Unpacking tcl8.6 (8.6.12+dfsg-1build1) ... Selecting previously unselected package tcl8.6-dev:amd64. Preparing to unpack .../tcl8.6-dev_8.6.12+dfsg-1build1_amd64.deb ... Unpacking tcl8.6-dev:amd64 (8.6.12+dfsg-1build1) ... Setting up libtcl8.6:amd64 (8.6.12+dfsg-1build1) ... Setting up tcl8.6 (8.6.12+dfsg-1build1) ... Setting up tcl8.6-dev:amd64 (8.6.12+dfsg-1build1) ... Processing triggers for libc-bin (2.35-0ubuntu3.3) ... Note: Deploying libtk=8.6.12... The system package 'tk8.6-dev' 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 debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libfontconfig-dev:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 28586 files and directories currently installed.) Preparing to unpack .../00-libfontconfig-dev_2.13.1-4.2ubuntu5_amd64.deb ... Unpacking libfontconfig-dev:amd64 (2.13.1-4.2ubuntu5) ... Selecting previously unselected package libfontconfig1-dev:amd64. Preparing to unpack .../01-libfontconfig1-dev_2.13.1-4.2ubuntu5_amd64.deb ... Unpacking libfontconfig1-dev:amd64 (2.13.1-4.2ubuntu5) ... Selecting previously unselected package libfontenc1:amd64. Preparing to unpack .../02-libfontenc1_1%3a1.1.4-1build3_amd64.deb ... Unpacking libfontenc1:amd64 (1:1.1.4-1build3) ... Selecting previously unselected package libxft2:amd64. Preparing to unpack .../03-libxft2_2.3.4-1_amd64.deb ... Unpacking libxft2:amd64 (2.3.4-1) ... Selecting previously unselected package libtk8.6:amd64. Preparing to unpack .../04-libtk8.6_8.6.12-1build1_amd64.deb ... Unpacking libtk8.6:amd64 (8.6.12-1build1) ... Selecting previously unselected package libutempter0:amd64. Preparing to unpack .../05-libutempter0_1.2.1-2build2_amd64.deb ... Unpacking libutempter0:amd64 (1.2.1-2build2) ... Selecting previously unselected package libxmu6:amd64. Preparing to unpack .../06-libxmu6_2%3a1.1.3-3_amd64.deb ... Unpacking libxmu6:amd64 (2:1.1.3-3) ... Selecting previously unselected package libxaw7:amd64. Preparing to unpack .../07-libxaw7_2%3a1.0.14-1_amd64.deb ... Unpacking libxaw7:amd64 (2:1.0.14-1) ... Selecting previously unselected package libxcb-shape0:amd64. Preparing to unpack .../08-libxcb-shape0_1.14-3ubuntu3_amd64.deb ... Unpacking libxcb-shape0:amd64 (1.14-3ubuntu3) ... Selecting previously unselected package libxcomposite1:amd64. Preparing to unpack .../09-libxcomposite1_1%3a0.4.5-1build2_amd64.deb ... Unpacking libxcomposite1:amd64 (1:0.4.5-1build2) ... Selecting previously unselected package libxft-dev:amd64. Preparing to unpack .../10-libxft-dev_2.3.4-1_amd64.deb ... Unpacking libxft-dev:amd64 (2.3.4-1) ... Selecting previously unselected package libxkbfile1:amd64. Preparing to unpack .../11-libxkbfile1_1%3a1.1.0-1build3_amd64.deb ... Unpacking libxkbfile1:amd64 (1:1.1.0-1build3) ... Selecting previously unselected package libxtst6:amd64. Preparing to unpack .../12-libxtst6_2%3a1.2.3-1build4_amd64.deb ... Unpacking libxtst6:amd64 (2:1.2.3-1build4) ... Selecting previously unselected package libxxf86dga1:amd64. Preparing to unpack .../13-libxxf86dga1_2%3a1.1.5-0ubuntu3_amd64.deb ... Unpacking libxxf86dga1:amd64 (2:1.1.5-0ubuntu3) ... Selecting previously unselected package tk8.6. Preparing to unpack .../14-tk8.6_8.6.12-1build1_amd64.deb ... Unpacking tk8.6 (8.6.12-1build1) ... Selecting previously unselected package tk8.6-dev:amd64. Preparing to unpack .../15-tk8.6-dev_8.6.12-1build1_amd64.deb ... Unpacking tk8.6-dev:amd64 (8.6.12-1build1) ... Selecting previously unselected package x11-utils. Preparing to unpack .../16-x11-utils_7.7+5build2_amd64.deb ... Unpacking x11-utils (7.7+5build2) ... Selecting previously unselected package xbitmaps. Preparing to unpack .../17-xbitmaps_1.1.1-2.1ubuntu1_all.deb ... Unpacking xbitmaps (1.1.1-2.1ubuntu1) ... Selecting previously unselected package xterm. Preparing to unpack .../18-xterm_372-1ubuntu1_amd64.deb ... Unpacking xterm (372-1ubuntu1) ... Setting up libxft2:amd64 (2.3.4-1) ... Setting up libxmu6:amd64 (2:1.1.3-3) ... Setting up libfontconfig-dev:amd64 (2.13.1-4.2ubuntu5) ... Setting up libxtst6:amd64 (2:1.2.3-1build4) ... Setting up libtk8.6:amd64 (8.6.12-1build1) ... Setting up libxcb-shape0:amd64 (1.14-3ubuntu3) ... Setting up libxxf86dga1:amd64 (2:1.1.5-0ubuntu3) ... Setting up libxaw7:amd64 (2:1.0.14-1) ... Setting up libfontenc1:amd64 (1:1.1.4-1build3) ... Setting up libutempter0:amd64 (1.2.1-2build2) ... Setting up libxkbfile1:amd64 (1:1.1.0-1build3) ... Setting up libxcomposite1:amd64 (1:0.4.5-1build2) ... Setting up xbitmaps (1.1.1-2.1ubuntu1) ... Setting up libxft-dev:amd64 (2.3.4-1) ... Setting up tk8.6 (8.6.12-1build1) ... Setting up libfontconfig1-dev:amd64 (2.13.1-4.2ubuntu5) ... Setting up tk8.6-dev:amd64 (8.6.12-1build1) ... Setting up x11-utils (7.7+5build2) ... Setting up xterm (372-1ubuntu1) ... update-alternatives: using /usr/bin/xterm to provide /usr/bin/x-terminal-emulator (x-terminal-emulator) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/x-terminal-emulator.1.gz because associated file /usr/share/man/man1/xterm.1.gz (of link group x-terminal-emulator) doesn't exist update-alternatives: using /usr/bin/lxterm to provide /usr/bin/x-terminal-emulator (x-terminal-emulator) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/x-terminal-emulator.1.gz because associated file /usr/share/man/man1/lxterm.1.gz (of link group x-terminal-emulator) doesn't exist Processing triggers for libc-bin (2.35-0ubuntu3.3) ... Note: Running post_fetch actions for tash=8.7.2... make: Entering directory '/home/runner/work/alire-crates-ci/alire-crates-ci/test/ef280e0d-133b-4810-ae9e-46130bcdf012/tash_8.7.2_4c588c12/src' tclsh8.6 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 /home/runner/work/alire-crates-ci/alire-crates-ci/test/ef280e0d-133b-4810-ae9e-46130bcdf012/tash_8.7.2_4c588c12/src/tcl_record_sizes.c: In function ‘main’: /home/runner/work/alire-crates-ci/alire-crates-ci/test/ef280e0d-133b-4810-ae9e-46130bcdf012/tash_8.7.2_4c588c12/src/tcl_record_sizes.c:66:48: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=] 66 | printf(" Tcl_CallFrame_Size : constant := %d;\n", | ~^ | | | int | %ld 67 | sizeof(struct Tcl_CallFrame)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int /home/runner/work/alire-crates-ci/alire-crates-ci/test/ef280e0d-133b-4810-ae9e-46130bcdf012/tash_8.7.2_4c588c12/src/tcl_record_sizes.c:68:53: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=] 68 | printf(" Tcl_CallFrame_Alignment : constant := %d;\n", | ~^ | | | int | %ld /home/runner/work/alire-crates-ci/alire-crates-ci/test/ef280e0d-133b-4810-ae9e-46130bcdf012/tash_8.7.2_4c588c12/src/tcl_record_sizes.c:72:48: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=] 72 | printf(" Tcl_HashTable_Size : constant := %d;\n", | ~^ | | | int | %ld 73 | sizeof(struct Tcl_HashTable)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int /home/runner/work/alire-crates-ci/alire-crates-ci/test/ef280e0d-133b-4810-ae9e-46130bcdf012/tash_8.7.2_4c588c12/src/tcl_record_sizes.c:74:53: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=] 74 | printf(" Tcl_HashTable_Alignment : constant := %d;\n", | ~^ | | | int | %ld /home/runner/work/alire-crates-ci/alire-crates-ci/test/ef280e0d-133b-4810-ae9e-46130bcdf012/tash_8.7.2_4c588c12/src/tcl_record_sizes.c:78:49: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=] 78 | printf(" Tcl_HashSearch_Size : constant := %d;\n", | ~^ | | | int | %ld 79 | sizeof(struct Tcl_HashSearch)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int /home/runner/work/alire-crates-ci/alire-crates-ci/test/ef280e0d-133b-4810-ae9e-46130bcdf012/tash_8.7.2_4c588c12/src/tcl_record_sizes.c:80:54: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=] 80 | printf(" Tcl_HashSearch_Alignment : constant := %d;\n", | ~^ | | | int | %ld /home/runner/work/alire-crates-ci/alire-crates-ci/test/ef280e0d-133b-4810-ae9e-46130bcdf012/tash_8.7.2_4c588c12/src/tcl_record_sizes.c:84:45: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=] 84 | printf(" Tcl_Interp_Size : constant := %d;\n", | ~^ | | | int | %ld 85 | sizeof(struct Tcl_Interp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int /home/runner/work/alire-crates-ci/alire-crates-ci/test/ef280e0d-133b-4810-ae9e-46130bcdf012/tash_8.7.2_4c588c12/src/tcl_record_sizes.c:86:50: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=] 86 | printf(" Tcl_Interp_Alignment : constant := %d;\n", | ~^ | | | int | %ld /home/runner/work/alire-crates-ci/alire-crates-ci/test/ef280e0d-133b-4810-ae9e-46130bcdf012/tash_8.7.2_4c588c12/src/tcl_record_sizes.c:90:50: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=] 90 | printf(" Tcl_SavedResult_Size : constant := %d;\n", | ~^ | | | int | %ld 91 | sizeof(struct Tcl_SavedResult)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | long unsigned int /home/runner/work/alire-crates-ci/alire-crates-ci/test/ef280e0d-133b-4810-ae9e-46130bcdf012/tash_8.7.2_4c588c12/src/tcl_record_sizes.c:92:55: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘long unsigned int’ [-Wformat=] 92 | printf(" Tcl_SavedResult_Alignment : constant := %d;\n", | ~^ | | | int | %ld 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 '/home/runner/work/alire-crates-ci/alire-crates-ci/test/ef280e0d-133b-4810-ae9e-46130bcdf012/tash_8.7.2_4c588c12/src' Note: Building tash/tash.gpr... Setup [mkdir] object directory for project Tash [mkdir] library directory for project Tash Compile [c] tkmacro.c [c] tclmacro.c [ada] tcl-tk.adb [ada] chelper.adb [ada] tcl-ada.adb [ada] tcl.adb [ada] tcl-async.adb tcl.adb:146:20: warning: unrecognized convention name, C assumed tcl.adb:188:20: warning: unrecognized convention name, C assumed tcl.adb:230:20: warning: unrecognized convention name, C assumed tcl.adb:273:20: warning: unrecognized convention name, C assumed [ada] cargv.adb [ada] tcl-tk-ada.adb [ada] tcl_record_sizes.ads Build Libraries [gprlib] tash.lexch [archive] libtash.a [index] libtash.a Build finished successfully in 1.75 seconds. tash=8.7.2 successfully retrieved and built. Dependencies were solved as follows: + libtcl 8.6.12 (new) + libtk 8.6.12 (new) Found declared GPR file: tash.gpr