Test ran at 2024-10-26 00:44:21.028100+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.4.7 libfreetype=2.11.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.11.1 (^2) lace_xml=0.1.0 --> lace_shared=0.1.0 (~0.1) lace_xml=0.1.0 --> libexpat=2.4.7 (*) LOG: Note: Deploying lace_opengl=0.1.0... #=#=# ##O#-# 0.8% ######################################################################## 100.0% Note: Deploying lace_shared=0.1.0... #=#=# ##O#-# ######################################################################## 100.0% Note: Deploying libexpat=2.4.7... Note: Deploying libfreetype=2.11.1... Note: Deploying lace_math=0.1.0... #=#=# ##O#-# ########################## 36.9% ######################################################################## 100.0% Note: Deploying lace_xml=0.1.0... #=#=# ##O#-# ############################ 39.4% ######################################################################## 100.0% Note: Deploying lace_collada=0.1.0... #=#=# ##O#-# ###################################################### 76.3% ######################################################################## 100.0% Note: Building lace_opengl/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-asset.ads [Ada] collada-library-visual_scenes.adb [Ada] collada-document.adb [Ada] collada.adb [Ada] collada-library-controllers.adb [Ada] collada-library-geometries.adb [Ada] collada-library-animations.adb xml.adb:43:07: warning: variable "Depth" is not referenced [Ada] collada-libraries.ads [Ada] collada-library.adb [C] freetype_wrap.c [Ada] freetype_c-ft_glyphslot.ads [Ada] freetype_c-ft_face.ads [Ada] freetype_c-ft_charmap.ads [Ada] freetype_c-ft_size.ads [Ada] freetype_c-ft_size_metrics.ads [Ada] freetype_c-ft_bbox.ads [Ada] freetype_c-binding.ads [Ada] freetype_c-ft_bitmap.ads [Ada] freetype_c-pointers.ads [Ada] freetype_c-ft_vector.ads [Ada] freetype_c-ft_library.ads [Ada] freetype_c.ads [Ada] freetype_c-pointer_pointers.ads freetype_c-pointer_pointers.ads:4:36: (style) trailing spaces not permitted [Ada] freetype_c-ft_charmaprec.ads [Ada] freetype-charmap.adb [Ada] freetype.ads [Ada] freetype-face.adb [Ada] freetype-face_size.adb collada-document.adb:212:33: warning: use of an anonymous access type allocator collada-document.adb:219:33: warning: use of an anonymous access type allocator collada-document.adb:263:30: warning: use of an anonymous access type allocator collada-document.adb:297:30: warning: use of an anonymous access type allocator collada-document.adb:304:30: warning: use of an anonymous access type allocator collada-document.adb:305:30: warning: use of an anonymous access type allocator collada-document.adb:305:56: warning: use of an anonymous access type allocator collada-document.adb:335:30: warning: use of an anonymous access type allocator collada-document.adb:344:30: warning: use of an anonymous access type allocator collada-document.adb:348:37: warning: use of an anonymous access type allocator collada-document.adb:379:31: warning: use of an anonymous access type allocator collada-document.adb:388:31: warning: use of an anonymous access type allocator collada-document.adb:392:38: warning: use of an anonymous access type allocator collada-document.adb:579:62: warning: use of an anonymous access type allocator collada-document.adb:604:54: warning: use of an anonymous access type allocator collada-document.adb:629:60: warning: use of an anonymous access type allocator collada-document.adb:675:63: warning: use of an anonymous access type allocator collada-document.adb:708:56: warning: use of an anonymous access type allocator collada-document.adb:736:65: warning: use of an anonymous access type allocator collada-document.adb:766:28: warning: variable "the_xml_Type" is not referenced collada-document.adb:768:28: warning: variable "the_xml_Translate" is not referenced collada-document.adb:769:28: warning: variable "the_xml_Scale" is not referenced collada-document.adb:770:28: warning: variable "the_xml_Rotates" is not referenced collada-document.adb:771:28: warning: variable "the_xml_Children" is not referenced collada-document.adb:891:62: warning: use of an anonymous access type allocator collada-document.adb:920:50: warning: use of an anonymous access type allocator [Ada] long_math.ads [Ada] float_math-random.ads freetype-face.adb:26:04: warning: types for unchecked conversion have different sizes freetype-face.adb:236:13: warning: variable "max_Index" is not referenced [Ada] float_math-fast_rotation.ads [Ada] float_math-fast_trigonometry.ads float_math-fast_rotation.ads:5:01: warning: in instantiation at cached_rotation.ads:20 float_math-fast_rotation.ads:5:01: warning: in instantiation at any_math-any_fast_rotation.adb:17 float_math-fast_rotation.ads:5:01: warning: insufficient -O value [Ada] float_math-computational.ads float_math-computational.ads:4:01: warning: in instantiation at any_math-any_computational.ads:6 float_math-computational.ads:4:01: warning: insufficient -O value [Ada] float_math-statistics.ads float_math-statistics.ads:4:01: warning: in instantiation at any_math-any_statistics.ads:6 float_math-statistics.ads:4:01: warning: insufficient -O value [Ada] float_math-algebra-linear-d3.ads freetype-charmap.ads:120:04: warning: types for unchecked conversion have different sizes [Ada] float_math-geometry-d3-modeller.ads float_math-fast_trigonometry.ads:5:01: warning: in instantiation at cached_trigonometry.ads:11 float_math-fast_trigonometry.ads:5:01: warning: in instantiation at any_math-any_fast_trigonometry.ads:8 float_math-fast_trigonometry.ads:5:01: warning: insufficient -O value [Ada] float_math-geometry.ads [Ada] float_math-analysis.ads float_math-analysis.ads:5:01: warning: in instantiation at any_math-any_analysis.ads:6 float_math-analysis.ads:5:01: warning: insufficient -O value [Ada] float_math-arithmetic.ads float_math-arithmetic.ads:5:01: warning: in instantiation at any_math-any_arithmetic.ads:6 float_math-arithmetic.ads:5:01: warning: insufficient -O value [Ada] float_math-geometry-d3-modeller-forge.ads [Ada] float_math-algebra-linear-d2.ads [Ada] float_math-algebra-linear.ads [Ada] float_math-geometry-d2.ads [Ada] float_math-algebra.ads [Ada] float_math-geometry-d3.ads [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_rotation.adb [Ada] any_math-any_fast_trigonometry.ads [Ada] cached_trigonometry.adb [Ada] any_math-any_geometry.adb any_math-any_geometry.ads:64:62: warning: "others" choice is redundant any_math-any_geometry.ads:64:62: warning: previous choices cover all components [Ada] any_math-any_geometry-any_d3-any_modeller-any_forge.adb [Ada] any_math-any_geometry-any_d3.adb [Ada] any_math-any_geometry-any_d3-any_modeller.adb [Ada] any_math-any_geometry-any_d2.adb [Ada] any_math-any_arithmetic.ads [Ada] any_math-any_analysis.ads [Ada] any_math-any_algebra-any_linear-any_d3.adb [Ada] any_math-any_algebra.ads [Ada] any_math-any_algebra-any_linear.adb [Ada] any_math-any_algebra-any_linear-any_d2.adb [Ada] any_math-any_random.adb [Ada] any_math.adb [Ada] gid-decoding_png-huffman.adb [Ada] gid-decoding_jpg.adb [Ada] gid-decoding_bmp.adb [Ada] gid-decoding_png.adb [Ada] gid.adb [Ada] gid-headers.adb [Ada] gid-decoding_tga.adb [Ada] gid-color_tables.adb [Ada] gid-buffering.adb [Ada] gid-decoding_gif.adb [Ada] gl-binding.ads [Ada] gl_types.ads [Ada] gl.ads [Ada] gl-safe.ads [Ada] gl-pointers.adb [Ada] gl-desk.ads [Ada] gl-lean.ads [Ada] glu.adb [Ada] egl-nativedisplaytype.ads [Ada] egl-pointers.ads [Ada] egl-binding.ads [Ada] egl.ads [Ada] opengl-display-privvy.adb [Ada] opengl-surface-privvy.adb gl-desk.ads:11:08: warning: "Interfaces" is already use-visible through previous use_clause at gl.ads:12 [Ada] opengl-surface_profile-privvy.adb [Ada] opengl-surface.adb glu.adb:311:13: warning: function "GLU_SWAP_4_BYTES" is not referenced glu.adb:1104:23: warning: formal parameter "format" is not referenced [Ada] opengl-surface_profile.adb [Ada] opengl-context.adb [Ada] opengl-display.adb opengl-surface.adb:6:18: warning: unit "interfaces.c.Strings" is not referenced opengl-surface.adb:55:04: (style) "end swap_Buffers" required [Ada] opengl-screen.adb [Ada] opengl-renderer.adb opengl-display.adb:20:07: warning: variable "Status" is assigned but never read [Ada] opengl-conversions.adb [Ada] opengl-server.adb [Ada] opengl.adb [Ada] opengl-tasks.adb [Ada] opengl-errors.adb [Ada] opengl-images.adb [Ada] opengl-glyphimpl.adb [Ada] opengl-fontimpl.adb [Ada] opengl-glyphimpl-texture.adb [Ada] opengl-fontimpl-texture.adb [Ada] opengl-io-wavefront.adb [Ada] opengl-io.adb opengl-io-wavefront.adb:419:24: warning: use of an anonymous access type allocator opengl-io-wavefront.adb:420:24: warning: use of an anonymous access type allocator opengl-io-wavefront.adb:421:24: warning: use of an anonymous access type allocator [Ada] opengl-io-collada.adb opengl-fontimpl-texture.adb:93:14: warning: use of an anonymous access type allocator opengl-fontimpl-texture.adb:170:07: warning: types for unchecked conversion have different sizes [Ada] opengl-io-lat_long_radius.adb [Ada] opengl-glyph-container.adb opengl-io-lat_long_radius.adb:21:22: warning: condition is always False [Ada] opengl-font.adb opengl-font.adb:235:07: warning: types for unchecked conversion have different sizes [Ada] opengl-glyph-texture.adb [Ada] opengl-font-texture.adb [Ada] opengl-glyph.adb opengl-glyph-texture.adb:30:14: warning: use of an anonymous access type allocator [Ada] opengl-dolly.adb [Ada] opengl-frame_counter.adb [Ada] opengl-variable.adb [Ada] opengl-program.adb [Ada] opengl-shader.adb [Ada] opengl-attribute.adb [Ada] opengl-variable-uniform.adb [Ada] opengl-program-lit-textured_skinned.adb opengl-attribute.adb:40:35: warning: use of an anonymous access type allocator opengl-attribute.adb:100:07: warning: types for unchecked conversion have different sizes [Ada] opengl-program-lit-colored_skinned.adb [Ada] opengl-program-lit.adb [Ada] opengl-program-lit-colored_textured_skinned.adb [Ada] opengl-impostor-terrain.adb [Ada] opengl-renderer-lean.adb [Ada] opengl-impostorer.adb [Ada] opengl-impostor.adb opengl-impostorer.ads:68:04: warning: types for unchecked conversion have different sizes [Ada] opengl-culler.adb opengl-impostor.adb:139:14: warning: aggregate not fully initialized [Ada] opengl-culler-frustum.adb [Ada] opengl-impostor-simple.adb opengl-renderer-lean.ads:140:04: warning: types for unchecked conversion have different sizes [Ada] opengl-renderer-lean-forge.adb [Ada] opengl-model-sphere-colored.adb [Ada] opengl-model-hexagon-lit_colored.adb [Ada] opengl-model-hexagon_column-lit_colored_textured_faceted.adb [Ada] opengl-model-hexagon_column-lit_colored_rounded.adb [Ada] opengl-model-billboard-textured.adb [Ada] opengl-model-hexagon_column-lit_textured_rounded.adb [Ada] opengl-model-line-colored.adb [Ada] opengl-model-sphere-lit_colored.adb [Ada] opengl-model-billboard-colored_textured.adb [Ada] opengl-model-sphere.adb [Ada] opengl-model.adb [Ada] opengl-model-segment_line.adb opengl-model-billboard-colored_textured.ads:57:70: warning: use of an anonymous access type allocator [Ada] opengl-model-sphere-lit_textured.adb [Ada] opengl-model-hexagon_column-lit_textured_faceted.adb [Ada] opengl-model-hexagon_column-lit_colored_faceted.adb [Ada] opengl-model-box-textured.adb [Ada] opengl-model-box-lit_colored.adb [Ada] opengl-model-polygon-lit_colored.adb [Ada] opengl-model-grid.adb [Ada] opengl-model-text.ads [Ada] opengl-model-box-colored.adb [Ada] opengl-model-terrain.adb [Ada] opengl-model-sphere-lit_colored_textured.adb opengl-model-grid.adb:45:24: warning: use of an anonymous access type allocator [Ada] opengl-model-text-lit_colored.adb [Ada] opengl-model-sphere-textured.adb [Ada] opengl-model-capsule-lit_textured.adb [Ada] opengl-model-arrow-colored.adb opengl-model-text-lit_colored.adb:33:27: warning: use of an anonymous access type allocator opengl-model-text-lit_colored.adb:52:29: warning: use of an anonymous access type allocator [Ada] opengl-remote_model.ads [Ada] opengl-model-hexagon.adb [Ada] opengl-model-box.adb [Ada] opengl-model-capsule-lit_colored.adb [Ada] opengl-model-line.ads [Ada] opengl-model-any.adb [Ada] opengl-model-arrow.ads [Ada] opengl-model-billboard.adb [Ada] opengl-model-box-lit_colored_textured.adb [Ada] opengl-model-polygon.ads [Ada] opengl-model-hexagon-lit_colored_textured.adb [Ada] opengl-model-capsule-lit_colored_textured.adb [Ada] opengl-model-capsule.ads [Ada] opengl-model-capsule-textured.adb [Ada] opengl-model-billboard-colored.adb [Ada] opengl-model-box-lit_textured.adb [Ada] opengl-model-hexagon_column-lit_colored_textured_rounded.adb [Ada] opengl-model-hexagon-lit_textured.adb opengl-model-billboard-colored.ads:57:61: warning: use of an anonymous access type allocator [Ada] opengl-model-hexagon_column.ads [Ada] opengl-light.adb [Ada] opengl-geometry-lit_colored_textured.adb [Ada] opengl-primitive-long_indexed.adb [Ada] opengl-primitive-short_indexed.adb [Ada] opengl-geometry-lit_textured.adb [Ada] opengl-geometry-lit_colored_skinned.adb [Ada] opengl-geometry-colored_textured.adb [Ada] opengl-primitive-indexed.adb [Ada] opengl-geometry-colored.adb opengl-geometry-lit_colored_skinned.adb:5:12: warning: unit "openGL.Texture" is not referenced [Ada] opengl-geometry-lit_colored.adb [Ada] opengl-geometry-textured.adb [Ada] opengl-geometry-lit_textured_skinned.adb [Ada] opengl-primitive-non_indexed.adb [Ada] opengl-primitive.adb [Ada] opengl-geometry.adb [Ada] opengl-geometry-lit_colored_textured_skinned.adb [Ada] opengl-buffer-texture_coords.ads [Ada] opengl-buffer-general.adb [Ada] opengl-buffer-vertex.ads [Ada] opengl-buffer-indices.ads [Ada] opengl-buffer-normals.ads [Ada] opengl-buffer-long_indices.ads opengl-geometry.adb:443:07: warning: in instantiation at line 371 opengl-geometry.adb:443:07: warning: use of an anonymous access type allocator opengl-geometry.adb:457:07: warning: in instantiation at line 371 opengl-geometry.adb:457:07: warning: use of an anonymous access type allocator [Ada] opengl-buffer.adb [Ada] opengl-buffer-short_indices.ads [Ada] opengl-visual.adb [Ada] opengl-texture.adb [Ada] opengl-texture-coordinates.adb [Ada] opengl-frame_buffer.adb [Ada] opengl-terrain.adb [Ada] opengl-frustum.adb [Ada] opengl-camera.adb [Ada] opengl-palette.adb [Ada] opengl-viewport.adb Build finished successfully in 23.38 seconds. 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) + libexpat 2.4.7 (new,indirect) + libfreetype 2.11.1 (new) Found declared GPR file: library/opengl.gpr