Test ran at 2022-09-25 13:12:39.743274+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.8 libfreetype=2.12.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.12.1 (^2) lace_xml=0.1.0 --> lace_shared=0.1.0 (~0.1) lace_xml=0.1.0 --> libexpat=2.4.8 (*) LOG: Note: Deploying lace_opengl=0.1.0... #=#=# 0.4% ######################################################################## 100.0% Note: Deploying lace_shared=0.1.0... #=#=# ######################################################################## 100.0% Note: Deploying libexpat=2.4.8... Note: Deploying libfreetype=2.12.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... warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency Package (4) New Version Net Change Download Size extra/graphite 1:1.3.14-2 0.67 MiB 0.21 MiB extra/harfbuzz 5.2.0-1 5.92 MiB 1.00 MiB extra/libpng 1.6.38-1 0.57 MiB 0.24 MiB extra/freetype2 2.12.1-1 1.63 MiB 0.49 MiB Total Download Size: 1.95 MiB Total Installed Size: 8.79 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... harfbuzz-5.2.0-1-x86_64 downloading... freetype2-2.12.1-1-x86_64 downloading... libpng-1.6.38-1-x86_64 downloading... graphite-1:1.3.14-2-x86_64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing libpng... installing graphite... installing harfbuzz... Optional dependencies for harfbuzz cairo: hb-view program chafa: hb-view program installing freetype2... :: 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% 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.adb [Ada] xml-writer.adb [Ada] collada.adb [Ada] collada-library-animations.adb [Ada] collada-library-controllers.adb xml.adb:43:07: warning: variable "Depth" is not referenced [-gnatwu] [Ada] collada-asset.ads [Ada] collada-library-geometries.adb [Ada] collada-library-visual_scenes.adb [Ada] collada-document.adb [Ada] collada-libraries.ads [Ada] collada-library.adb [C] freetype_wrap.c [Ada] freetype_c-pointers.ads [Ada] freetype_c-pointer_pointers.ads freetype_c-pointer_pointers.ads:4:36: (style) trailing spaces not permitted [Ada] freetype_c-ft_face.ads [Ada] freetype_c.ads [Ada] freetype_c-ft_vector.ads [Ada] freetype_c-ft_bbox.ads [Ada] freetype_c-binding.ads [Ada] freetype_c-ft_charmap.ads [Ada] freetype_c-ft_glyphslot.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] freetype_c-ft_bitmap.ads [Ada] freetype_c-ft_size_metrics.ads [Ada] freetype_c-ft_size.ads [Ada] freetype_c-ft_library.ads [Ada] freetype_c-ft_charmaprec.ads [Ada] freetype-face_size.adb [Ada] freetype-charmap.adb [Ada] freetype-face.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] freetype.ads [Ada] long_math.ads freetype-charmap.ads:120:04: warning: types for unchecked conversion have different sizes [-gnatwz] [Ada] float_math-fast_trigonometry.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-random.ads [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-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-geometry-d3.ads [Ada] float_math-geometry.ads [Ada] float_math-algebra-linear-d2.ads [Ada] float_math-geometry-d2.ads [Ada] float_math-geometry-d3-modeller.ads [Ada] float_math-arithmetic.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-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-algebra.ads [Ada] float_math-algebra-linear.ads [Ada] float_math-geometry-d3-modeller-forge.ads [Ada] float_math-algebra-linear-d3.ads [Ada] float_math.ads [Ada] short_math.ads [Ada] any_math-any_computational.ads [Ada] any_math-any_statistics.ads [Ada] cached_trigonometry.adb [Ada] any_math-any_fast_rotation.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-any_d2.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_arithmetic.ads [Ada] any_math-any_analysis.ads [Ada] any_math-any_algebra-any_linear.adb [Ada] any_math-any_algebra-any_linear-any_d2.adb [Ada] any_math-any_algebra.ads [Ada] any_math-any_algebra-any_linear-any_d3.adb [Ada] any_math.adb [Ada] any_math-any_random.adb [Ada] gid-decoding_jpg.adb [Ada] gid-decoding_png.adb [Ada] gid-buffering.adb [Ada] gid-color_tables.adb [Ada] gid-decoding_bmp.adb [Ada] gid.adb [Ada] gid-decoding_tga.adb [Ada] gid-decoding_png-huffman.adb [Ada] gid-decoding_gif.adb [Ada] gid-headers.adb [Ada] gl-binding.ads [Ada] gl.ads [Ada] gl_types.ads [Ada] glu.adb [Ada] gl-desk.ads gl-desk.ads:11:08: warning: "Interfaces" is already use-visible through previous use_clause at gl.ads:12 [-gnatwr] [Ada] gl-pointers.adb [Ada] gl-lean.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] gl-safe.ads [Ada] egl-binding.ads [Ada] egl-pointers.ads [Ada] egl.ads [Ada] egl-nativedisplaytype.ads [Ada] opengl-surface_profile-privvy.adb [Ada] opengl-surface-privvy.adb [Ada] opengl-display-privvy.adb [Ada] opengl-context.adb [Ada] opengl-screen.adb [Ada] opengl-display.adb [Ada] opengl-surface.adb opengl-display.adb:20:07: warning: variable "Status" is assigned but never read [-gnatwm] [Ada] opengl-surface_profile.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-errors.adb [Ada] opengl-tasks.adb [Ada] opengl-conversions.adb [Ada] opengl-images.adb [Ada] opengl.adb [Ada] opengl-renderer.adb [Ada] opengl-server.adb [Ada] opengl-fontimpl.adb [Ada] opengl-glyphimpl-texture.adb [Ada] opengl-glyphimpl.adb [Ada] opengl-fontimpl-texture.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 [Ada] opengl-io-wavefront.adb [Ada] opengl-io.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-io-lat_long_radius.adb:21:22: warning: condition is always False [-gnatwc] [Ada] opengl-glyph.adb [Ada] opengl-glyph-texture.adb opengl-glyph-texture.adb:30:14: warning: use of an anonymous access type allocator [-gnatw_a] [Ada] opengl-glyph-container.adb [Ada] opengl-font.adb opengl-font.adb:235:07: warning: types for unchecked conversion have different sizes [-gnatwz] [Ada] opengl-font-texture.adb [Ada] opengl-frame_counter.adb [Ada] opengl-dolly.adb [Ada] opengl-attribute.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-program-lit-textured_skinned.adb [Ada] opengl-program-lit.adb [Ada] opengl-program.adb [Ada] opengl-program-lit-colored_skinned.adb [Ada] opengl-program-lit-colored_textured_skinned.adb [Ada] opengl-shader.adb [Ada] opengl-variable.adb [Ada] opengl-variable-uniform.adb [Ada] opengl-impostorer.adb [Ada] opengl-renderer-lean.adb opengl-impostorer.ads:68:04: warning: types for unchecked conversion have different sizes [-gnatwz] [Ada] opengl-impostor-simple.adb [Ada] opengl-renderer-lean-forge.adb [Ada] opengl-culler.adb opengl-renderer-lean.ads:140:04: warning: types for unchecked conversion have different sizes [-gnatwz] [Ada] opengl-impostor.adb [Ada] opengl-culler-frustum.adb opengl-impostor.adb:139:14: warning: aggregate not fully initialized [-gnatwv] [Ada] opengl-impostor-terrain.adb [Ada] opengl-model-hexagon_column-lit_colored_rounded.adb [Ada] opengl-model-billboard-colored.adb [Ada] opengl-model-hexagon.adb [Ada] opengl-model-capsule-lit_colored_textured.adb opengl-model-billboard-colored.ads:57:61: warning: use of an anonymous access type allocator [-gnatw_a] [Ada] opengl-model-sphere.adb [Ada] opengl-model-capsule-textured.adb [Ada] opengl-model.adb [Ada] opengl-model-sphere-colored.adb [Ada] opengl-model-hexagon-lit_textured.adb [Ada] opengl-model-box-textured.adb [Ada] opengl-model-box-lit_colored_textured.adb [Ada] opengl-model-box-lit_textured.adb [Ada] opengl-model-hexagon_column-lit_colored_textured_faceted.adb [Ada] opengl-model-hexagon_column-lit_colored_textured_rounded.adb [Ada] opengl-model-line-colored.adb [Ada] opengl-model-box-colored.adb [Ada] opengl-model-capsule-lit_textured.adb [Ada] opengl-model-hexagon-lit_colored_textured.adb [Ada] opengl-remote_model.ads [Ada] opengl-model-billboard-colored_textured.adb [Ada] opengl-model-hexagon_column-lit_textured_faceted.adb opengl-model-billboard-colored_textured.ads:57:70: warning: use of an anonymous access type allocator [-gnatw_a] [Ada] opengl-model-polygon-lit_colored.adb [Ada] opengl-model-billboard-textured.adb opengl-model-polygon-lit_colored.ads:2:06: warning: unnecessary with of ancestor [-gnatwr] [Ada] opengl-model-text-lit_colored.adb [Ada] opengl-model-hexagon_column.ads 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-hexagon_column-lit_colored_faceted.adb [Ada] opengl-model-any.adb [Ada] opengl-model-capsule-lit_colored.adb [Ada] opengl-model-hexagon_column-lit_textured_rounded.adb [Ada] opengl-model-grid.adb [Ada] opengl-model-box.adb opengl-model-grid.adb:45:24: warning: use of an anonymous access type allocator [-gnatw_a] [Ada] opengl-model-segment_line.adb [Ada] opengl-model-sphere-lit_colored.adb [Ada] opengl-model-text.ads [Ada] opengl-model-terrain.adb [Ada] opengl-model-arrow-colored.adb [Ada] opengl-model-billboard.adb [Ada] opengl-model-capsule.ads [Ada] opengl-model-sphere-lit_textured.adb [Ada] opengl-model-polygon.ads [Ada] opengl-model-box-lit_colored.adb [Ada] opengl-model-sphere-lit_colored_textured.adb [Ada] opengl-model-sphere-textured.adb [Ada] opengl-model-line.ads [Ada] opengl-model-hexagon-lit_colored.adb [Ada] opengl-model-arrow.ads [Ada] opengl-light.adb [Ada] opengl-primitive-long_indexed.adb [Ada] opengl-primitive-non_indexed.adb [Ada] opengl-geometry-lit_textured.adb [Ada] opengl-primitive-indexed.adb [Ada] opengl-geometry-colored_textured.adb [Ada] opengl-geometry-lit_colored_textured.adb [Ada] opengl-primitive-short_indexed.adb [Ada] opengl-geometry-lit_colored_textured_skinned.adb [Ada] opengl-geometry-colored.adb [Ada] opengl-geometry-lit_textured_skinned.adb [Ada] opengl-geometry.adb [Ada] opengl-geometry-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-primitive.adb [Ada] opengl-geometry-lit_colored_skinned.adb [Ada] opengl-geometry-lit_colored.adb opengl-geometry-lit_colored_skinned.adb:5:12: warning: unit "openGL.Texture" is not referenced [-gnatwu] [Ada] opengl-buffer-short_indices.ads [Ada] opengl-buffer-indices.ads [Ada] opengl-buffer-texture_coords.ads [Ada] opengl-buffer-normals.ads [Ada] opengl-buffer-long_indices.ads [Ada] opengl-buffer-general.adb [Ada] opengl-buffer.adb [Ada] opengl-buffer-vertex.ads [Ada] opengl-viewport.adb [Ada] opengl-camera.adb [Ada] opengl-palette.adb [Ada] opengl-visual.adb [Ada] opengl-frustum.adb [Ada] opengl-frame_buffer.adb [Ada] opengl-terrain.adb [Ada] opengl-texture.adb [Ada] opengl-texture-coordinates.adb Build finished successfully in 40.52 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.8 (new,indirect) + libfreetype 2.12.1 (new) Found declared GPR file: library/opengl.gpr