Test ran at 2025-10-16 13:20:43.609262+00:00 SOLUTION: lace_opengl=0.1.0: Provides an openGL engine. Origin: source archive lace_opengl-0.1.0.tgz at https://github.com/charlie5/lace-alire/releases/download/v0.1.0/lace_opengl-0.1.0.tgz with hashes sha256:672a64157d9d310dad6c7811062f2a2b19d8fcfb28d99c9f1a125a700eba23c2, sha512:57e152f18ba80988d166f61052ada919a2b703bb2c17a10cdf0a7d449fd9083d352c19ce5e2fc60ccd67023425bb5ee2de585da4a3af22ab247cf629b367d260 Properties: Author: Rod Kay Description: Provides an openGL engine. case Distribution is when Msys2 => Environment: C_INCLUDE_PATH=${C_INCLUDE_PATH}:${DISTRIB_ROOT}/mingw64/include/freetype2 License: ISC Maintainer: Rod Kay Maintainers_Logins: charlie5 Name: lace_opengl Project_File: library/opengl.gpr Version: 0.1.0 Dependencies (direct): case OS is when Windows => libmesa* lace_collada~0.1 libfreetype^2 Dependencies (solution): lace_collada=0.1.0 lace_math=0.1.0 lace_shared=0.1.0 lace_xml=0.1.0 libexpat=2.7.1 libfreetype=2.14.1 Dependencies (graph): lace_collada=0.1.0 --> lace_math=0.1.0 (~0.1) lace_collada=0.1.0 --> lace_xml=0.1.0 (~0.1) lace_math=0.1.0 --> lace_shared=0.1.0 (~0.1) lace_opengl=0.1.0 --> lace_collada=0.1.0 (~0.1) lace_opengl=0.1.0 --> libfreetype=2.14.1 (^2) lace_xml=0.1.0 --> lace_shared=0.1.0 (~0.1) lace_xml=0.1.0 --> libexpat=2.7.1 (*) LOG: [alr test] Testing lace_opengl=0.1.0 [alr test] Spawning retrieval for remote crate: alr -d -n get lace_opengl=0.1.0 Note: Deploying lace_opengl=0.1.0... #=#=# # 1.4% ######################################################################## 100.0% Note: Deploying lace_shared=0.1.0... #=#=# ######################################################################## 100.0% Note: Deploying libfreetype=2.14.1... The system package 'freetype2' 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 (2) New Version Net Change Download Size extra/libpng 1.6.50-1 0.57 MiB 0.25 MiB extra/freetype2 2.14.1-1 1.66 MiB 0.53 MiB Total Download Size: 0.77 MiB Total Installed Size: 2.23 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... freetype2-2.14.1-1-x86_64 downloading... libpng-1.6.50-1-x86_64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libpng... installing freetype2... Optional dependencies for freetype2 harfbuzz: Improved autohinting :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... Note: Deploying lace_math=0.1.0... #=#=# ######################################################################## 100.0% Note: Deploying lace_xml=0.1.0... #=#=# ######################################################################## 100.0% Note: Deploying lace_collada=0.1.0... #=#=# ######################################################################## 100.0% lace_opengl=0.1.0 successfully retrieved. Dependencies were solved as follows: + lace_collada 0.1.0 (new) + lace_math 0.1.0 (new,indirect) + lace_shared 0.1.0 (new,indirect) + lace_xml 0.1.0 (new,indirect) +b libexpat 2.7.1 (new,indirect,system package) +b libfreetype 2.14.1 (new,system package) [alr test] Spawning default test for remote crate: alr -d -n build --release -- -cargs:Ada -gnatwn Note: Building lace_opengl=0.1.0/library/opengl.gpr... Setup [mkdir] object directory for project Gl [mkdir] object directory for project GID [mkdir] object directory for project Math [mkdir] object directory for project Opengl_Core [mkdir] object directory for project FreeType_C [mkdir] object directory for project Xml [mkdir] object directory for project Collada Compile [Ada] xml-reader.adb [Ada] xml-writer.adb [Ada] xml.adb [Ada] collada.adb [Ada] collada-library.adb [Ada] collada-library-visual_scenes.adb [Ada] collada-library-geometries.adb [Ada] collada-library-animations.adb [Ada] collada-libraries.ads [Ada] collada-library-controllers.adb [Ada] collada-asset.ads [Ada] collada-document.adb xml.adb:43:07: warning: variable "Depth" is not referenced [-gnatwu] [C] freetype_wrap.c [Ada] freetype_c-pointer_pointers.ads [Ada] freetype_c-ft_vector.ads [Ada] freetype_c-ft_size.ads freetype_c-pointer_pointers.ads:4:36: (style) trailing spaces not permitted [-gnatyb] [Ada] freetype_c-ft_size_metrics.ads [Ada] freetype_c-ft_bbox.ads [Ada] freetype_c-ft_charmaprec.ads [Ada] freetype_c-ft_charmap.ads [Ada] freetype_c-ft_library.ads [Ada] freetype_c.ads [Ada] freetype_c-binding.ads [Ada] freetype_c-ft_glyphslot.ads [Ada] freetype_c-ft_bitmap.ads [Ada] freetype_c-pointers.ads [Ada] freetype_c-ft_face.ads [Ada] freetype.ads [Ada] freetype-charmap.adb [Ada] freetype-face.adb [Ada] freetype-face_size.adb [Ada] long_math.ads freetype-face.adb:26:04: warning: types for unchecked conversion have different sizes [-gnatwz] freetype-face.adb:236:13: warning: variable "max_Index" is not referenced [-gnatwu] [Ada] float_math-geometry.ads [Ada] float_math-geometry-d3-modeller-forge.ads freetype-charmap.ads:120:04: warning: types for unchecked conversion have different sizes [-gnatwz] [Ada] float_math-geometry-d3.ads collada-document.adb:212:33: warning: use of an anonymous access type allocator [-gnatw_a] collada-document.adb:219:33: warning: use of an anonymous access type allocator [-gnatw_a] collada-document.adb:263:30: warning: use of an anonymous access type allocator [-gnatw_a] collada-document.adb:297:30: warning: use of an anonymous access type allocator [-gnatw_a] collada-document.adb:304:30: warning: use of an anonymous access type allocator [-gnatw_a] collada-document.adb:305:30: warning: use of an anonymous access type allocator [-gnatw_a] collada-document.adb:305:56: warning: use of an anonymous access type allocator [-gnatw_a] collada-document.adb:335:30: warning: use of an anonymous access type allocator [-gnatw_a] collada-document.adb:344:30: warning: use of an anonymous access type allocator [-gnatw_a] collada-document.adb:348:37: warning: use of an anonymous access type allocator [-gnatw_a] collada-document.adb:379:31: warning: use of an anonymous access type allocator [-gnatw_a] collada-document.adb:388:31: warning: use of an anonymous access type allocator [-gnatw_a] collada-document.adb:392:38: warning: use of an anonymous access type allocator [-gnatw_a] collada-document.adb:579:62: warning: use of an anonymous access type allocator [-gnatw_a] collada-document.adb:604:54: warning: use of an anonymous access type allocator [-gnatw_a] collada-document.adb:629:60: warning: use of an anonymous access type allocator [-gnatw_a] collada-document.adb:675:63: warning: use of an anonymous access type allocator [-gnatw_a] collada-document.adb:708:56: warning: use of an anonymous access type allocator [-gnatw_a] collada-document.adb:736:65: warning: use of an anonymous access type allocator [-gnatw_a] collada-document.adb:766:28: warning: variable "the_xml_Type" is not referenced [-gnatwu] collada-document.adb:768:28: warning: variable "the_xml_Translate" is not referenced [-gnatwu] collada-document.adb:769:28: warning: variable "the_xml_Scale" is not referenced [-gnatwu] collada-document.adb:770:28: warning: variable "the_xml_Rotates" is not referenced [-gnatwu] collada-document.adb:771:28: warning: variable "the_xml_Children" is not referenced [-gnatwu] collada-document.adb:891:62: warning: use of an anonymous access type allocator [-gnatw_a] collada-document.adb:920:50: warning: use of an anonymous access type allocator [-gnatw_a] [Ada] float_math-geometry-d2.ads [Ada] float_math-algebra-linear.ads [Ada] float_math-algebra-linear-d3.ads [Ada] float_math-algebra-linear-d2.ads [Ada] float_math-analysis.ads float_math-analysis.ads:5:01: warning: in instantiation at any_math-any_analysis.ads:6 [enabled by default] float_math-analysis.ads:5:01: warning: insufficient -O value [enabled by default] [Ada] float_math-arithmetic.ads [Ada] float_math-geometry-d3-modeller.ads float_math-arithmetic.ads:5:01: warning: in instantiation at any_math-any_arithmetic.ads:6 [enabled by default] float_math-arithmetic.ads:5:01: warning: insufficient -O value [enabled by default] [Ada] float_math-algebra.ads [Ada] float_math-computational.ads float_math-computational.ads:4:01: warning: in instantiation at any_math-any_computational.ads:6 [enabled by default] float_math-computational.ads:4:01: warning: insufficient -O value [enabled by default] [Ada] float_math-statistics.ads float_math-statistics.ads:4:01: warning: in instantiation at any_math-any_statistics.ads:6 [enabled by default] float_math-statistics.ads:4:01: warning: insufficient -O value [enabled by default] [Ada] float_math-fast_trigonometry.ads [Ada] float_math-random.ads float_math-fast_trigonometry.ads:5:01: warning: in instantiation at cached_trigonometry.ads:11 [enabled by default] float_math-fast_trigonometry.ads:5:01: warning: in instantiation at any_math-any_fast_trigonometry.ads:8 [enabled by default] float_math-fast_trigonometry.ads:5:01: warning: insufficient -O value [enabled by default] [Ada] float_math-fast_rotation.ads float_math-fast_rotation.ads:5:01: warning: in instantiation at cached_rotation.ads:20 [enabled by default] float_math-fast_rotation.ads:5:01: warning: in instantiation at any_math-any_fast_rotation.adb:17 [enabled by default] float_math-fast_rotation.ads:5:01: warning: insufficient -O value [enabled by default] [Ada] float_math.ads [Ada] short_math.ads [Ada] any_math-any_computational.ads [Ada] any_math-any_statistics.ads [Ada] any_math-any_fast_rotation.adb [Ada] cached_trigonometry.adb [Ada] any_math-any_fast_trigonometry.ads [Ada] cached_rotation.adb [Ada] any_math-any_geometry-any_d3-any_modeller.adb [Ada] any_math-any_geometry-any_d3.adb [Ada] any_math-any_geometry.adb any_math-any_geometry.ads:64:62: warning: "others" choice is redundant [-gnatwr] any_math-any_geometry.ads:64:62: warning: previous choices cover all components [-gnatwr] [Ada] any_math-any_geometry-any_d2.adb [Ada] any_math-any_geometry-any_d3-any_modeller-any_forge.adb [Ada] any_math-any_arithmetic.ads [Ada] any_math-any_analysis.ads [Ada] any_math-any_algebra.ads [Ada] any_math-any_algebra-any_linear-any_d2.adb [Ada] any_math-any_algebra-any_linear-any_d3.adb [Ada] any_math-any_algebra-any_linear.adb [Ada] any_math.adb [Ada] any_math-any_random.adb [Ada] gid-decoding_tga.adb [Ada] gid-decoding_jpg.adb [Ada] gid-decoding_bmp.adb [Ada] gid-color_tables.adb [Ada] gid.adb [Ada] gid-decoding_gif.adb [Ada] gid-buffering.adb [Ada] gid-headers.adb [Ada] gid-decoding_png.adb [Ada] gid-decoding_png-huffman.adb [Ada] glu.adb [Ada] gl.ads [Ada] gl-lean.ads [Ada] gl-pointers.adb [Ada] gl_types.ads [Ada] gl-desk.ads [Ada] gl-binding.ads gl-desk.ads:11:08: warning: "Interfaces" is already use-visible through previous use_clause at gl.ads:12 [-gnatwr] gl-safe.ads:45:69: error: expected private type "System.Address" gl-safe.ads:45:69: error: found type universal integer glu.adb:311:13: warning: function "GLU_SWAP_4_BYTES" is not referenced [-gnatwu] glu.adb:1104:23: warning: formal parameter "format" is not referenced [-gnatwf] compilation of gl-desk.ads failed gprbuild: *** compilation phase failed stderr: Command ["gprbuild", "-s", "-j0", "-p", "-P", "/home/runner/work/alire-crates-ci/alire-crates-ci/test/daf7f526-0121-40a7-8352-6a83c08f8aa6/lace_opengl_0.1.0_672a6415/library/opengl.gpr", "-cargs:Ada", "-gnatwn"] exited with code 4 ERROR: Command ["gprbuild", "-s", "-j0", "-p", "-P", "/home/runner/work/alire-crates-ci/alire-crates-ci/test/daf7f526-0121-40a7-8352-6a83c08f8aa6/lace_opengl_0.1.0_672a6415/library/opengl.gpr", "-cargs:Ada", "-gnatwn"] exited with code 4 stderr: ALIRE.CHECKED_ERROR stderr: Command ["gprbuild", "-s", "-j0", "-p", "-P", "/home/runner/work/alire-crates-ci/alire-crates-ci/test/daf7f526-0121-40a7-8352-6a83c08f8aa6/lace_opengl_0.1.0_672a6415/library/opengl.gpr", "-cargs:Ada", "-gnatwn"] exited with code 4 stderr: raised ALIRE.CHECKED_ERROR : alire-stored-error:1 [/usr/sbin/alr] 0xe75bc6 Alire.Raise_Checked_Error at alire.adb:284 0xac1a54 Alire.Os_Lib.Subprocess.Checked_Spawn at alire-os_lib-subprocess.adb:111 0xd40276 Alire.Spawn.Command at alire-spawn.adb:22 0xd412ee Alire.Spawn.Gprbuild at alire-spawn.adb:68 0xc748cb Alire.Roots.Build at alire-roots.adb:189 0xc7301a Alire.Roots.Build at alire-roots.adb:255 0xc9832b Alire.Roots.Traverse at alire-roots.adb:2143 0xcfee85 Alire.Solutions.Traverse.Visit at alire-solutions.adb:1472 0xcfdfcc Alire.Solutions.Traverse at alire-solutions.adb:1555 0xc9841e Alire.Roots.Traverse at alire-roots.adb:2147 0xc984dd Alire.Roots.Traverse at alire-roots.adb:2127 0xc7359b Alire.Roots.Build at alire-roots.adb:286 0xc736d7 Alire.Roots.Build at alire-roots.adb:114 0x49aa0d Alr.Commands.Build.Execute at alr-commands-build.adb:145 0x49a36d Alr.Commands.Build.Execute at alr-commands-build.adb:113 0x49a51f Alr.Commands.Build.Execute at alr-commands-build.adb:54 0x53bbcc Alr.Commands.Sub_Cmd.Execute at clic-subcommand-instance.adb:749 0x5472be Alr.Commands.Execute at alr-commands.adb:632 0x43d48a Alr.Main at alr-main.adb:13 0x4403a3 Main at b__alr-main.adb:2445 [/usr/bin/..//lib/libc.so.6] 0x7fe08b1e9673 0x7fe08b1e9727 [/usr/sbin/alr] 0x43d323 _start at ??? 0xfffffffffffffffe stderr: ALIRE.ROOTS.BUILD._WRAPPED_STATEMENTS.BUILD_FAILED stderr: alire-roots.adb:202 stderr: raised ALIRE.ROOTS.BUILD._WRAPPED_STATEMENTS.BUILD_FAILED : alire-roots.adb:202 [/usr/sbin/alr] 0xc74cc7 Alire.Roots.Build at alire-roots.adb:202 0xc7301a Alire.Roots.Build at alire-roots.adb:255 0xc9832b Alire.Roots.Traverse at alire-roots.adb:2143 0xcfee85 Alire.Solutions.Traverse.Visit at alire-solutions.adb:1472 0xcfdfcc Alire.Solutions.Traverse at alire-solutions.adb:1555 0xc9841e Alire.Roots.Traverse at alire-roots.adb:2147 0xc984dd Alire.Roots.Traverse at alire-roots.adb:2127 0xc7359b Alire.Roots.Build at alire-roots.adb:286 0xc736d7 Alire.Roots.Build at alire-roots.adb:114 0x49aa0d Alr.Commands.Build.Execute at alr-commands-build.adb:145 0x49a36d Alr.Commands.Build.Execute at alr-commands-build.adb:113 0x49a51f Alr.Commands.Build.Execute at alr-commands-build.adb:54 0x53bbcc Alr.Commands.Sub_Cmd.Execute at clic-subcommand-instance.adb:749 0x5472be Alr.Commands.Execute at alr-commands.adb:632 0x43d48a Alr.Main at alr-main.adb:13 0x4403a3 Main at b__alr-main.adb:2445 [/usr/bin/..//lib/libc.so.6] 0x7fe08b1e9673 0x7fe08b1e9727 [/usr/sbin/alr] 0x43d323 _start at ??? 0xfffffffffffffffe ERROR: Compilation failed.