Test ran at 2025-06-08 01:04:09.682232+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.6.4 libfreetype=2.13.3 libmesa=24.3.3 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.13.3 (^2) lace_opengl=0.1.0 --> libmesa=24.3.3 (*) lace_xml=0.1.0 --> lace_shared=0.1.0 (~0.1) lace_xml=0.1.0 --> libexpat=2.6.4 (*) LOG: Spawning: alr -d -n get --build lace_opengl=0.1.0 Note: Deploying lace_opengl=0.1.0... #=#=# ######################################################################## 100.0% Note: Deploying libmesa=24.3.3... The system package 'mingw-w64-x86_64-mesa' 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 (8) mingw-w64-x86_64-clang-libs-19.1.7-1 mingw-w64-x86_64-libva-2.22.0-2 mingw-w64-x86_64-llvm-libs-19.1.7-1 mingw-w64-x86_64-opencl-icd-2024.10.24-1 mingw-w64-x86_64-spirv-llvm-translator-19.1.4-1 mingw-w64-x86_64-spirv-tools-3~1.4.304.1-1 mingw-w64-x86_64-vulkan-loader-1.4.304.1-1 mingw-w64-x86_64-mesa-24.3.3-1 Total Download Size: 66.11 MiB Total Installed Size: 407.64 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... mingw-w64-x86_64-llvm-libs-19.1.7-1-any downloading... mingw-w64-x86_64-clang-libs-19.1.7-1-any downloading... mingw-w64-x86_64-mesa-24.3.3-1-any downloading... mingw-w64-x86_64-spirv-tools-3~1.4.304.1-1-any downloading... mingw-w64-x86_64-spirv-llvm-translator-19.1.4-1-any downloading... mingw-w64-x86_64-libva-2.22.0-2-any downloading... mingw-w64-x86_64-vulkan-loader-1.4.304.1-1-any downloading... mingw-w64-x86_64-opencl-icd-2024.10.24-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-llvm-libs... installing mingw-w64-x86_64-clang-libs... installing mingw-w64-x86_64-libva... installing mingw-w64-x86_64-opencl-icd... installing mingw-w64-x86_64-spirv-tools... installing mingw-w64-x86_64-spirv-llvm-translator... installing mingw-w64-x86_64-vulkan-loader... installing mingw-w64-x86_64-mesa... Optional dependencies for mingw-w64-x86_64-mesa mingw-w64-x86_64-opengl-man-pages: for the OpenGL API man pages mingw-w64-x86_64-vulkan-validation-layers: to debug applications using Vulkan graphics Note: Deploying lace_xml=0.1.0... #=#=# ######################################################################## 100.0% Note: Deploying lace_collada=0.1.0... #=#=# ######################################################################## 100.0% 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 Opengl_Core [mkdir] object directory for project FreeType_C [mkdir] object directory for project Xml [mkdir] object directory for project Collada Compile [Ada] xml.adb [Ada] xml-writer.adb [Ada] xml-reader.adb [Ada] collada.adb [Ada] collada-library.adb [Ada] collada-library-visual_scenes.adb [Ada] collada-library-geometries.adb [Ada] collada-library-controllers.adb [Ada] collada-library-animations.adb [Ada] collada-libraries.ads xml.adb:43:07: warning: variable "Depth" is not referenced [-gnatwu] [Ada] collada-document.adb [Ada] collada-asset.ads [C] freetype_wrap.c [Ada] freetype_c.ads [Ada] freetype_c-pointer_pointers.ads [Ada] freetype_c-pointers.ads freetype_c-pointer_pointers.ads:4:36: (style) trailing spaces not permitted [Ada] freetype_c-ft_vector.ads [Ada] freetype_c-ft_size_metrics.ads [Ada] freetype_c-ft_size.ads [Ada] freetype_c-ft_library.ads [Ada] freetype_c-ft_glyphslot.ads [Ada] freetype_c-ft_face.ads [Ada] freetype_c-ft_charmaprec.ads [Ada] freetype_c-ft_charmap.ads [Ada] freetype_c-ft_bitmap.ads [Ada] freetype_c-ft_bbox.ads [Ada] freetype_c-binding.ads [Ada] freetype.ads [Ada] freetype-face_size.adb [Ada] freetype-face.adb [Ada] freetype-charmap.adb [Ada] gid.adb 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] gid-headers.adb 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] gid-decoding_tga.adb [Ada] gid-decoding_png.adb [Ada] gid-decoding_png-huffman.adb [Ada] gid-decoding_jpg.adb [Ada] gid-decoding_gif.adb [Ada] gid-decoding_bmp.adb [Ada] gid-color_tables.adb [Ada] gid-buffering.adb [Ada] gl_types.ads [Ada] glu.adb [Ada] gl.ads [Ada] gl-safe.ads [Ada] gl-pointers.adb [Ada] gl-lean.ads [Ada] gl-desk.ads [Ada] gl-binding.ads [Ada] egl.ads [Ada] egl-pointers.ads 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 [-gnatwu] [Ada] egl-nativedisplaytype.ads [Ada] egl-binding.ads [Ada] opengl-surface_profile-privvy.adb [Ada] opengl-surface-privvy.adb [Ada] opengl-display-privvy.adb gl-desk.ads:11:08: warning: "Interfaces" is already use-visible through previous use_clause at gl.ads:12 [-gnatwr] [Ada] opengl-surface_profile.adb [Ada] opengl-surface.adb [Ada] opengl-screen.adb [Ada] opengl-display.adb [Ada] opengl-context.adb [Ada] opengl.adb opengl-display.adb:20:07: warning: variable "Status" is assigned but never read [-gnatwm] [Ada] opengl-tasks.adb opengl-surface.adb:6:18: warning: unit "interfaces.c.Strings" is not referenced [-gnatwu] opengl-surface.adb:55:04: (style) "end swap_Buffers" required [Ada] opengl-server.adb [Ada] opengl-renderer.adb [Ada] opengl-images.adb [Ada] opengl-errors.adb [Ada] opengl-conversions.adb [Ada] opengl-glyphimpl.adb [Ada] opengl-glyphimpl-texture.adb [Ada] opengl-fontimpl.adb [Ada] opengl-fontimpl-texture.adb [Ada] opengl-io.adb [Ada] opengl-io-wavefront.adb opengl-io-wavefront.adb:419:24: warning: use of an anonymous access type allocator [-gnatw_a] opengl-io-wavefront.adb:420:24: warning: use of an anonymous access type allocator [-gnatw_a] opengl-io-wavefront.adb:421:24: warning: use of an anonymous access type allocator [-gnatw_a] [Ada] opengl-io-lat_long_radius.adb opengl-fontimpl-texture.adb:93:14: warning: use of an anonymous access type allocator [-gnatw_a] opengl-fontimpl-texture.adb:170:07: warning: types for unchecked conversion have different sizes [-gnatwz] opengl-fontimpl-texture.ads:2:06: warning: unnecessary with of ancestor [-gnatwr] [Ada] opengl-io-collada.adb opengl-io-lat_long_radius.adb:21:22: warning: condition is always False [-gnatwc] [Ada] opengl-glyph.adb [Ada] opengl-glyph-texture.adb [Ada] opengl-glyph-container.adb opengl-glyph-texture.adb:30:14: warning: use of an anonymous access type allocator [-gnatw_a] [Ada] opengl-font.adb [Ada] opengl-font-texture.adb [Ada] opengl-frame_counter.adb [Ada] opengl-dolly.adb opengl-font.adb:235:07: warning: types for unchecked conversion have different sizes [-gnatwz] [Ada] opengl-variable.adb [Ada] opengl-variable-uniform.adb [Ada] opengl-shader.adb [Ada] opengl-program.adb [Ada] opengl-program-lit.adb [Ada] opengl-program-lit-textured_skinned.adb [Ada] opengl-program-lit-colored_textured_skinned.adb [Ada] opengl-program-lit-colored_skinned.adb [Ada] opengl-attribute.adb [Ada] opengl-renderer-lean.adb [Ada] opengl-renderer-lean-forge.adb opengl-attribute.adb:40:35: warning: use of an anonymous access type allocator [-gnatw_a] opengl-attribute.adb:100:07: warning: types for unchecked conversion have different sizes [-gnatwz] [Ada] opengl-impostorer.adb [Ada] opengl-impostor.adb opengl-impostorer.ads:68:04: warning: types for unchecked conversion have different sizes [-gnatwz] [Ada] opengl-impostor-terrain.adb opengl-impostor.adb:139:14: warning: aggregate not fully initialized [-gnatwv] [Ada] opengl-impostor-simple.adb [Ada] opengl-culler.adb opengl-renderer-lean.ads:140:04: warning: types for unchecked conversion have different sizes [-gnatwz] [Ada] opengl-culler-frustum.adb [Ada] opengl-remote_model.ads [Ada] opengl-model.adb [Ada] opengl-model-text.ads [Ada] opengl-model-text-lit_colored.adb [Ada] opengl-model-terrain.adb [Ada] opengl-model-sphere.adb [Ada] opengl-model-sphere-textured.adb opengl-model-text-lit_colored.adb:4:06: warning: unnecessary with of ancestor [-gnatwr] opengl-model-text-lit_colored.adb:33:27: warning: use of an anonymous access type allocator [-gnatw_a] opengl-model-text-lit_colored.adb:52:29: warning: use of an anonymous access type allocator [-gnatw_a] [Ada] opengl-model-sphere-lit_textured.adb [Ada] opengl-model-sphere-lit_colored_textured.adb [Ada] opengl-model-sphere-lit_colored.adb [Ada] opengl-model-sphere-colored.adb [Ada] opengl-model-segment_line.adb [Ada] opengl-model-polygon.ads [Ada] opengl-model-polygon-lit_colored.adb [Ada] opengl-model-line.ads [Ada] opengl-model-line-colored.adb opengl-model-polygon-lit_colored.ads:2:06: warning: unnecessary with of ancestor [-gnatwr] [Ada] opengl-model-hexagon_column.ads [Ada] opengl-model-hexagon_column-lit_textured_rounded.adb [Ada] opengl-model-hexagon_column-lit_textured_faceted.adb [Ada] opengl-model-hexagon_column-lit_colored_textured_rounded.adb [Ada] opengl-model-hexagon_column-lit_colored_textured_faceted.adb [Ada] opengl-model-hexagon_column-lit_colored_rounded.adb [Ada] opengl-model-hexagon_column-lit_colored_faceted.adb [Ada] opengl-model-hexagon.adb [Ada] opengl-model-hexagon-lit_textured.adb [Ada] opengl-model-hexagon-lit_colored_textured.adb [Ada] opengl-model-hexagon-lit_colored.adb [Ada] opengl-model-grid.adb [Ada] opengl-model-capsule.ads [Ada] opengl-model-capsule-textured.adb [Ada] opengl-model-capsule-lit_textured.adb [Ada] opengl-model-capsule-lit_colored_textured.adb opengl-model-grid.adb:45:24: warning: use of an anonymous access type allocator [-gnatw_a] [Ada] opengl-model-capsule-lit_colored.adb [Ada] opengl-model-box.adb [Ada] opengl-model-box-textured.adb [Ada] opengl-model-box-lit_textured.adb [Ada] opengl-model-box-lit_colored_textured.adb [Ada] opengl-model-box-lit_colored.adb [Ada] opengl-model-box-colored.adb [Ada] opengl-model-billboard.adb [Ada] opengl-model-billboard-textured.adb [Ada] opengl-model-billboard-colored_textured.adb [Ada] opengl-model-billboard-colored.adb [Ada] opengl-model-arrow.ads [Ada] opengl-model-arrow-colored.adb opengl-model-billboard-colored_textured.ads:57:70: warning: use of an anonymous access type allocator [-gnatw_a] [Ada] opengl-model-any.adb [Ada] opengl-light.adb opengl-model-billboard-colored.ads:57:61: warning: use of an anonymous access type allocator [-gnatw_a] [Ada] opengl-primitive.adb [Ada] opengl-primitive-short_indexed.adb [Ada] opengl-primitive-non_indexed.adb [Ada] opengl-primitive-long_indexed.adb [Ada] opengl-primitive-indexed.adb [Ada] opengl-geometry.adb [Ada] opengl-geometry-textured.adb [Ada] opengl-geometry-lit_textured_skinned.adb [Ada] opengl-geometry-lit_textured.adb opengl-geometry.adb:443:07: warning: in instantiation at line 371 [-gnatw_a] opengl-geometry.adb:443:07: warning: use of an anonymous access type allocator [-gnatw_a] opengl-geometry.adb:457:07: warning: in instantiation at line 371 [-gnatw_a] opengl-geometry.adb:457:07: warning: use of an anonymous access type allocator [-gnatw_a] [Ada] opengl-geometry-lit_colored_textured_skinned.adb [Ada] opengl-geometry-lit_colored_textured.adb [Ada] opengl-geometry-lit_colored_skinned.adb [Ada] opengl-geometry-lit_colored.adb [Ada] opengl-geometry-colored_textured.adb [Ada] opengl-geometry-colored.adb opengl-geometry-lit_colored_skinned.adb:5:12: warning: unit "openGL.Texture" is not referenced [-gnatwu] [Ada] opengl-buffer.adb [Ada] opengl-buffer-vertex.ads [Ada] opengl-buffer-texture_coords.ads [Ada] opengl-buffer-short_indices.ads [Ada] opengl-buffer-normals.ads [Ada] opengl-buffer-long_indices.ads [Ada] opengl-buffer-indices.ads [Ada] opengl-buffer-general.adb [Ada] opengl-visual.adb [Ada] opengl-viewport.adb [Ada] opengl-texture.adb [Ada] opengl-texture-coordinates.adb [Ada] opengl-terrain.adb [Ada] opengl-palette.adb [Ada] opengl-frustum.adb [Ada] opengl-frame_buffer.adb [Ada] opengl-camera.adb lace_opengl=0.1.0 successfully retrieved and built. 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.6.4 (new,indirect,system package) +b libfreetype 2.13.3 (new,system package) +b libmesa 24.3.3 (new,system package) Found declared GPR file: library/opengl.gpr