Test ran at 2025-07-23 00:48:39.331371+00:00
SOLUTION:
globe_3d=2025.4.18: GLOBE_3D: GL Object Based Engine for 3D
Origin: source archive globe_3d_release_2025-04-18.zip at https://sourceforge.net/projects/globe3d/files/globe_3d_release_2025-04-18.zip with hash sha512:cfb3da85893115989bd7d3489da5ed8aa9a8061a906c5b13f55683a0b542cf256f514086cb3274c38f75e34a4159dbbf73289fd55f373114d23ea01627707333
Available when: (case OS is Macos => True, Windows => True, others => False)
Properties:
Author: Gautier de Montmollin
Description: GLOBE_3D: GL Object Based Engine for 3D
Executable: globe_3d_demo
Executable: mini_3d
GPR Scenario: G3D_Build_Mode := debug | fast | small
GPR External: GID_Build_Mode := Debug
GPR External: Zip_Build_Mode := Debug
case OS is
when Macos => GPR External: G3D_OS := macosx
when Windows => GPR External: G3D_OS := win64
License: MIT
Long_Description: GLOBE_3D is a real-time 3D Engine written in Ada, based on OpenGL.
* Real-time rendering
* Full eye movements and rotations ("6D")
* Displays combinations of colours, materials, textures
* Multitexturing
* Transparency
* Portal rendering
* Binary space partition (BSP)
* Collision detection
* Screenshots (.bmp) and video captures (.avi)
* Input-output of 3D objects
* Import from 3D Studio Max, id Software Radiant, VRML, Wavefront formats
* Tests, tools and demos included
* License: MIT
* **Free**, Open-Source
Maintainer: gdemont@hotmail.com
Maintainers_Logins: zertovitch
Name: globe_3d
Project_File: demo/globe_3d_demos_project_tree.gpr
Tag: gl
Tag: opengl
Tag: rendering
Tag: graphics
Tag: 3d-engine
Tag: 3d-graphics
Tag: 3d-rendering
Tag: space-partition
Tag: collision
Tag: portal
Version: 2025.04.18
Website: https://github.com/zertovitch/globe-3d
Dependencies (direct):
gid>=13.0.1
zipada>=61.0.0
Dependencies (solution):
gid=13.0.1
zipada=61.0.0
Dependencies (graph):
globe_3d=2025.4.18 --> gid=13.0.1 (>=13.0.1)
globe_3d=2025.4.18 --> zipada=61.0.0 (>=61.0.0)
LOG:
[alr test] Testing globe_3d=2025.4.18
[alr test] Spawning retrieval for remote crate: alr -d -n get globe_3d=2025.4.18
Note: Deploying globe_3d=2025.4.18...
######################################################################## 100.0%
######################################################################## 100.0%
######################################################################## 100.0%
######################################################################## 100.0%#=#=#
0.1%
1.3%
###### 8.4%
################## 25.6%
##################################### 51.9%
####################################################### 76.8%
######################################################################## 100.0%
Note: Deploying gid=13.0.1...
######################################################################## 100.0%
######################################################################## 100.0%
######################################################################## 100.0%
######################################################################## 100.0%#=#=#
##=#=#
################## 25.4%
######################################################################## 100.0%
Note: Deploying zipada=61.0.0...
######################################################################## 100.0%
######################################################################## 100.0%
######################################################################## 100.0%
######################################################################## 100.0%#=#=#
##=#=#
## 3.4%
############ 17.5%
############################################ 62.4%
######################################################################## 100.0%
globe_3d=2025.4.18 successfully retrieved.
Dependencies were solved as follows:
+ gid 13.0.1 (new)
+ zipada 61.0.0 (new)
[alr test] Spawning default test for remote crate: alr -d -n build --release -- -cargs:Ada -gnatwn
Note: Building gid=13.0.1/gid.gpr...
Setup
[mkdir] object directory for project GID
Compile
[Ada] to_png.adb
[Ada] to_bmp.adb
[Ada] mini.adb
[Ada] all_rgb.adb
[Ada] benchmark.adb
[Ada] color_avg.adb
[Ada] comp_img.adb
[Ada] is_opaque.adb
[Ada] recurve.adb
[Ada] steg.adb
[Ada] dumb_png.adb
[Ada] gid.adb
[Ada] color_distances.adb
[Ada] comp_img_fct.adb
[Ada] fast_io.adb
fast_io.ads:11:64: (style) trailing spaces not permitted [-gnatyb]
[Ada] color_statistics.adb
[Ada] gid-decoding_bmp.adb
[Ada] gid-decoding_gif.adb
[Ada] gid-decoding_jpg.adb
[Ada] gid-decoding_png.adb
[Ada] gid-decoding_pnm.adb
[Ada] gid-decoding_qoi.adb
[Ada] gid-decoding_tga.adb
[Ada] gid-headers.adb
[Ada] gid-buffering.adb
[Ada] gid-color_tables.adb
[Ada] gid-decoding_png-huffman.adb
Bind
[gprbind] to_png.bexch
[gprbind] to_bmp.bexch
[gprbind] mini.bexch
[Ada] mini.ali
[Ada] to_bmp.ali
[Ada] to_png.ali
[gprbind] all_rgb.bexch
[gprbind] benchmark.bexch
[Ada] all_rgb.ali
[Ada] benchmark.ali
[gprbind] color_avg.bexch
[Ada] color_avg.ali
[gprbind] comp_img.bexch
[Ada] comp_img.ali
[gprbind] is_opaque.bexch
[Ada] is_opaque.ali
[gprbind] recurve.bexch
[Ada] recurve.ali
[gprbind] steg.bexch
[Ada] steg.ali
Link
[link] to_png.adb
[link] to_bmp.adb
[link] mini.adb
[link] all_rgb.adb
[link] benchmark.adb
[link] color_avg.adb
[link] comp_img.adb
[link] is_opaque.adb
[link] recurve.adb
[link] steg.adb
Note: Building zipada=61.0.0/zipada.gpr...
Setup
[mkdir] object directory for project ZipAda
Compile
[Ada] zipada.adb
[Ada] unzipada.adb
[Ada] comp_zip.adb
[Ada] find_zip.adb
[Ada] rezip.adb
[Ada] zip_dir_list.adb
[Ada] touch2.adb
[Ada] bzip2_dec.adb
[Ada] bzip2_enc.adb
[Ada] lzma_dec.adb
[Ada] lzma_enc.adb
[Ada] comp_zip_prc.adb
[Ada] show_license.adb
[Ada] unzip.adb
[Ada] zip.adb
[Ada] zip-compress.adb
[Ada] zip-create.adb
[Ada] zip_console_io.adb
[Ada] zip_streams.adb
[Ada] unzip-streams.adb
[Ada] rezip_lib.adb
[Ada] set_modification_time_gnat.adb
[Ada] bzip2.adb
[Ada] bzip2-decoding.adb
[Ada] lzma.ads
[Ada] lzma-decoding.adb
[Ada] bzip2-encoding.adb
[Ada] huffman-encoding.adb
[Ada] lzma-encoding.adb
[Ada] unzip-decompress.adb
[Ada] zip-headers.adb
[Ada] zip-compress-bzip2_e.adb
[Ada] zip-compress-deflate.adb
[Ada] zip-compress-lzma_e.adb
[Ada] zip-compress-reduce.adb
[Ada] zip-compress-shrink.adb
[Ada] zip-crc_crypto.adb
[Ada] huffman.ads
[Ada] data_segmentation.adb
[Ada] huffman-encoding-length_limited_coding.adb
[Ada] lz77.adb
[Ada] dual_io.adb
[Ada] flexible_temp_files.adb
[Ada] unzip-decompress-huffman.adb
Bind
[gprbind] zipada.bexch
[gprbind] unzipada.bexch
[gprbind] comp_zip.bexch
[Ada] zipada.ali
[Ada] unzipada.ali
[Ada] comp_zip.ali
[gprbind] find_zip.bexch
[Ada] find_zip.ali
[gprbind] rezip.bexch
[gprbind] zip_dir_list.bexch
[Ada] rezip.ali
[Ada] zip_dir_list.ali
[gprbind] touch2.bexch
[Ada] touch2.ali
[gprbind] bzip2_dec.bexch
[Ada] bzip2_dec.ali
[gprbind] bzip2_enc.bexch
[Ada] bzip2_enc.ali
[gprbind] lzma_dec.bexch
[Ada] lzma_dec.ali
[gprbind] lzma_enc.bexch
[Ada] lzma_enc.ali
Link
[link] zipada.adb
[link] unzipada.adb
[link] comp_zip.adb
[link] find_zip.adb
[link] rezip.adb
[link] zip_dir_list.adb
[link] touch2.adb
[link] bzip2_dec.adb
[link] bzip2_enc.adb
[link] lzma_dec.adb
[link] lzma_enc.adb
Note: Building globe_3d=2025.4.18/demo/globe_3d_demos_project_tree.gpr...
Compile
[Ada] globe_3d_demo.adb
[Ada] mini_3d.adb
[Ada] get_gl_info.adb
[Ada] glut.adb
[Ada] gl-extended.ads
gl-extended.ads:9:06: warning: unnecessary with of ancestor [-gnatwr]
[Ada] sierpinski.adb
[Ada] icosahedron.adb
[Ada] planet.adb
[Ada] knot_10_102.adb
[Ada] lissajous.adb
[Ada] a319.adb
[Ada] dreadnought.adb
[Ada] skotknot.adb
[Ada] vehic002.adb
[Ada] vehic001.adb
[Ada] extruded_surface.adb
[Ada] knot_link.adb
[Ada] x29.adb
[Ada] box.adb
[Ada] brick.adb
[Ada] gl-geometry-vbo.adb
[Ada] gl-primitive.adb
[Ada] gl-io.adb
[Ada] gl-buffer-indices.ads
[Ada] gl-math.adb
[Ada] gl-textures.adb
[Ada] gl-geometry.adb
[Ada] gl-errors.adb
[Ada] gl-buffer-vertex.ads
[Ada] gl-buffer-texture_coords.ads
[Ada] gl-skins-unlit_textured_vbo.adb
[Ada] gl-simple_text.adb
[Ada] gl-buffer-general.adb
[Ada] gl-buffer.adb
[Ada] gl-buffer-normals.ads
[Ada] gl-skinned_geometry.adb
[Ada] gl-skins.adb
[Ada] gl-frustums.adb
[Ada] gl-geometry-va.adb
[Ada] gl-materials.adb
[Ada] game_control.adb
[Ada] actors.adb
[Ada] globe_3d-options.adb
[Ada] globe_3d-bsp.adb
[Ada] globe_3d-wire_frame.adb
[Ada] globe_3d-portals.adb
[Ada] globe_3d-io.adb
[Ada] globe_3d-collision_detection.adb
[Ada] globe_3d-random_extrusions.adb
[Ada] globe_3d.adb
[Ada] glut-devices.adb
glut-devices.adb:6:09: warning: unit "Ada.Unchecked_Conversion" is not referenced [-gnatwu]
[Ada] globe_3d-math.adb
[Ada] globe_3d-textures.adb
[Ada] globe_3d-aux.adb
[Ada] globe_3d-stars_sky.adb
[Ada] float_portable_binary_transfer.adb
[Ada] globe_3d-simple_shapes.adb
[Ada] globe_3d-software_anti_aliasing.adb
[Ada] glut_2d.adb
[Ada] glu.adb
[Ada] gl.adb
[Ada] unzip.adb
[Ada] unzip-streams.adb
[Ada] zip.adb
[Ada] unzip-decompress.adb
[Ada] zip-headers.adb
[Ada] zip_streams.adb
[Ada] bzip2.adb
[Ada] bzip2-decoding.adb
[Ada] lzma.ads
[Ada] lzma-decoding.adb
[Ada] unzip-decompress-huffman.adb
[Ada] zip-crc_crypto.adb
[Ada] gid.adb
[Ada] gid-decoding_bmp.adb
[Ada] gid-decoding_gif.adb
[Ada] gid-decoding_jpg.adb
[Ada] gid-decoding_png.adb
[Ada] gid-decoding_pnm.adb
[Ada] gid-decoding_qoi.adb
[Ada] gid-decoding_tga.adb
[Ada] gid-headers.adb
[Ada] gid-buffering.adb
[Ada] gid-color_tables.adb
[Ada] gid-decoding_png-huffman.adb
Build Libraries
[gprlib] globe3d.lexch
[archive] libglobe3d.a
[index] libglobe3d.a
Bind
[gprbind] globe_3d_demo.bexch
[gprbind] mini_3d.bexch
[gprbind] get_gl_info.bexch
[Ada] globe_3d_demo.ali
[Ada] mini_3d.ali
[Ada] get_gl_info.ali
warning: "globe_3d.ads" has dynamic elaboration checks and with's
warning: "zip.ads" which has static elaboration checks
warning: "globe_3d-textures.adb" has dynamic elaboration checks and with's
warning: "unzip.ads" which has static elaboration checks
warning: "globe_3d-textures.adb" has dynamic elaboration checks and with's
warning: "unzip-streams.ads" which has static elaboration checks
warning: "gl-io.adb" has dynamic elaboration checks and with's
warning: "gid.ads" which has static elaboration checks
warning: "globe_3d.ads" has dynamic elaboration checks and with's
warning: "zip.ads" which has static elaboration checks
warning: "globe_3d-textures.adb" has dynamic elaboration checks and with's
warning: "unzip.ads" which has static elaboration checks
warning: "globe_3d-textures.adb" has dynamic elaboration checks and with's
warning: "unzip-streams.ads" which has static elaboration checks
warning: "gl-io.adb" has dynamic elaboration checks and with's
warning: "gid.ads" which has static elaboration checks
warning: "globe_3d-io.adb" has dynamic elaboration checks and with's
warning: "unzip.ads" which has static elaboration checks
warning: "globe_3d-io.adb" has dynamic elaboration checks and with's
warning: "unzip-streams.ads" which has static elaboration checks
Link
[link] globe_3d_demo.adb
[link] mini_3d.adb
[link] get_gl_info.adb
Success: Build finished successfully in 81.70 seconds.
Found declared GPR file: demo/globe_3d_demos_project_tree.gpr
[alr test] Test completed SUCCESSFULLY