Test ran at 2025-07-18 12:52:31.303801+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%
0.7%
# 1.8%
## 3.3%
## 4.1%
### 5.0%
#### 6.0%
#### 6.8%
##### 7.6%
###### 9.2%
####### 10.0%
####### 10.8%
######## 12.5%
######### 13.2%
########## 14.0%
########## 14.9%
########### 15.7%
########### 16.5%
############ 17.4%
############# 18.1%
############# 18.8%
############## 19.6%
############## 20.2%
############### 20.8%
############### 21.6%
################ 22.3%
################ 23.0%
################# 23.9%
################# 24.8%
################## 25.5%
################## 26.3%
################### 27.3%
#################### 27.8%
#################### 28.9%
##################### 30.0%
##################### 30.4%
###################### 31.6%
####################### 32.3%
####################### 33.1%
######################## 33.8%
######################## 34.5%
######################### 35.3%
######################### 35.9%
########################## 36.8%
########################### 38.3%
############################ 39.6%
############################# 40.6%
############################# 41.4%
############################## 42.1%
############################### 43.2%
################################# 45.9%
################################# 46.8%
################################### 48.9%
################################### 49.7%
#################################### 50.4%
#################################### 51.3%
##################################### 52.1%
###################################### 52.8%
###################################### 53.6%
####################################### 54.3%
####################################### 55.0%
######################################## 56.1%
######################################### 57.0%
########################################## 58.7%
########################################## 59.6%
########################################### 60.5%
############################################ 61.2%
############################################ 61.6%
############################################# 62.8%
############################################# 63.5%
############################################## 64.6%
############################################## 65.1%
############################################### 66.0%
################################################ 67.8%
################################################# 68.5%
################################################# 69.3%
################################################## 70.1%
################################################### 70.9%
################################################### 71.7%
#################################################### 72.3%
#################################################### 73.1%
##################################################### 73.9%
##################################################### 74.6%
###################################################### 75.4%
###################################################### 76.2%
####################################################### 77.0%
####################################################### 77.8%
######################################################## 78.7%
######################################################### 79.6%
########################################################## 80.7%
########################################################## 81.5%
########################################################### 82.1%
############################################################ 83.5%
############################################################ 84.2%
############################################################# 85.4%
############################################################## 86.2%
############################################################## 87.0%
############################################################### 87.7%
################################################################ 89.2%
################################################################ 89.9%
################################################################# 90.7%
################################################################# 91.5%
################################################################## 92.1%
################################################################## 92.7%
################################################################### 93.9%
#################################################################### 95.0%
##################################################################### 96.6%
###################################################################### 97.3%
###################################################################### 98.1%
####################################################################### 98.9%
####################################################################### 99.6%
######################################################################## 100.0%
Note: Deploying gid=13.0.1...
######################################################################## 100.0%
######################################################################## 100.0%
######################################################################## 100.0%
######################################################################## 100.0%
#=#=#
##=#=#
#################################### 50.9%
######################################################################## 100.0%
Note: Deploying zipada=61.0.0...
######################################################################## 100.0%
######################################################################## 100.0%
######################################################################## 100.0%
######################################################################## 100.0%
################################################################### 93.9%
######################################################################## 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] color_statistics.adb
[Ada] comp_img_fct.adb
[Ada] fast_io.adb
fast_io.ads:11:64: (style) trailing spaces not permitted
[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
gid-decoding_png.adb:741:09: warning: variable "slide" is never read and never assigned [-gnatwu]
gid-decoding_png.adb:744:09: warning: variable "crc32val" is never read and never assigned [-gnatwu]
[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] to_bmp.ali
[gprbind] all_rgb.bexch
[Ada] mini.ali
[Ada] all_rgb.ali
[Ada] to_png.ali
[gprbind] benchmark.bexch
[gprbind] color_avg.bexch
[gprbind] comp_img.bexch
[Ada] benchmark.ali
[Ada] comp_img.ali
[Ada] color_avg.ali
[gprbind] is_opaque.bexch
[Ada] is_opaque.ali
[gprbind] recurve.bexch
[gprbind] steg.bexch
[Ada] steg.ali
[Ada] recurve.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] unzip-streams.adb
[Ada] zip-compress.adb
[Ada] zip-create.adb
[Ada] zip_console_io.adb
[Ada] zip_streams.adb
[Ada] set_modification_time_gnat.adb
[Ada] rezip_lib.adb
[Ada] bzip2.adb
[Ada] bzip2-decoding.adb
[Ada] lzma.ads
[Ada] lzma-decoding.adb
[Ada] unzip-decompress.adb
[Ada] zip-headers.adb
[Ada] lzma-encoding.adb
[Ada] bzip2-encoding.adb
[Ada] huffman-encoding.adb
[Ada] zip-compress-bzip2_e.adb
[Ada] zip-compress-deflate.adb
[Ada] zip-compress-lzma_e.adb
unzip-decompress.adb:70:07: warning: variable "slide" is never read and never assigned [-gnatwu]
unzip-decompress.adb:73:07: warning: variable "inbuf" is never read and never assigned [-gnatwu]
unzip-decompress.adb:74:07: warning: variable "inpos" is never read and never assigned [-gnatwu]
unzip-decompress.adb:74:14: warning: variable "readpos" is never read and never assigned [-gnatwu]
unzip-decompress.adb:75:07: warning: variable "compsize" is never read and never assigned [-gnatwu]
unzip-decompress.adb:76:07: warning: variable "reachedsize" is never read and never assigned [-gnatwu]
unzip-decompress.adb:77:07: warning: variable "uncompsize" is never read and never assigned [-gnatwu]
unzip-decompress.adb:78:07: warning: variable "effective_writes" is never read and never assigned [-gnatwu]
unzip-decompress.adb:80:07: warning: variable "percents_done" is never read and never assigned [-gnatwu]
unzip-decompress.adb:81:07: warning: variable "crc32val" is never read and never assigned [-gnatwu]
unzip-decompress.adb:82:07: warning: variable "uncompressed_index" is never read and never assigned [-gnatwu]
[Ada] zip-compress-reduce.adb
[Ada] zip-compress-shrink.adb
[Ada] zip-crc_crypto.adb
[Ada] lz77.adb
[Ada] data_segmentation.adb
[Ada] huffman.ads
[Ada] huffman-encoding-length_limited_coding.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
[gprbind] find_zip.bexch
[Ada] comp_zip.ali
[Ada] unzipada.ali
[Ada] find_zip.ali
[gprbind] rezip.bexch
[gprbind] zip_dir_list.bexch
[Ada] rezip.ali
[gprbind] touch2.bexch
[gprbind] bzip2_dec.bexch
[Ada] zip_dir_list.ali
[Ada] touch2.ali
[Ada] bzip2_dec.ali
[gprbind] bzip2_enc.bexch
[gprbind] lzma_dec.bexch
[Ada] bzip2_enc.ali
[gprbind] lzma_enc.bexch
[Ada] lzma_dec.ali
[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
[Ada] x29.adb
[Ada] vehic002.adb
[Ada] vehic001.adb
[Ada] skotknot.adb
[Ada] sierpinski.adb
[Ada] planet.adb
[Ada] lissajous.adb
[Ada] knot_link.adb
[Ada] knot_10_102.adb
[Ada] icosahedron.adb
[Ada] extruded_surface.adb
[Ada] dreadnought.adb
[Ada] brick.adb
[Ada] box.adb
[Ada] a319.adb
[Ada] gl-textures.adb
[Ada] gl-skins.adb
[Ada] gl-skins-unlit_textured_vbo.adb
[Ada] gl-skinned_geometry.adb
[Ada] gl-simple_text.adb
[Ada] gl-primitive.adb
[Ada] gl-math.adb
[Ada] gl-materials.adb
[Ada] gl-io.adb
[Ada] gl-geometry.adb
[Ada] gl-geometry-vbo.adb
[Ada] gl-geometry-va.adb
[Ada] gl-frustums.adb
[Ada] gl-errors.adb
[Ada] gl-buffer.adb
[Ada] gl-buffer-vertex.ads
[Ada] gl-buffer-texture_coords.ads
[Ada] gl-buffer-normals.ads
[Ada] gl-buffer-indices.ads
[Ada] gl-buffer-general.adb
[Ada] game_control.adb
[Ada] actors.adb
[Ada] glut_2d.adb
[Ada] glut-devices.adb
[Ada] globe_3d.adb
glut-devices.adb:6:09: warning: unit "Ada.Unchecked_Conversion" is not referenced [-gnatwu]
[Ada] globe_3d-wire_frame.adb
[Ada] globe_3d-textures.adb
[Ada] globe_3d-stars_sky.adb
[Ada] globe_3d-software_anti_aliasing.adb
[Ada] globe_3d-simple_shapes.adb
[Ada] globe_3d-random_extrusions.adb
[Ada] globe_3d-portals.adb
[Ada] globe_3d-options.adb
[Ada] globe_3d-math.adb
[Ada] globe_3d-io.adb
[Ada] globe_3d-collision_detection.adb
[Ada] globe_3d-bsp.adb
[Ada] globe_3d-aux.adb
[Ada] float_portable_binary_transfer.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
unzip-decompress.adb:70:07: warning: variable "slide" is never read and never assigned [-gnatwu]
unzip-decompress.adb:73:07: warning: variable "inbuf" is never read and never assigned [-gnatwu]
unzip-decompress.adb:74:07: warning: variable "inpos" is never read and never assigned [-gnatwu]
unzip-decompress.adb:74:14: warning: variable "readpos" is never read and never assigned [-gnatwu]
unzip-decompress.adb:75:07: warning: variable "compsize" is never read and never assigned [-gnatwu]
unzip-decompress.adb:76:07: warning: variable "reachedsize" is never read and never assigned [-gnatwu]
unzip-decompress.adb:77:07: warning: variable "uncompsize" is never read and never assigned [-gnatwu]
unzip-decompress.adb:78:07: warning: variable "effective_writes" is never read and never assigned [-gnatwu]
unzip-decompress.adb:80:07: warning: variable "percents_done" is never read and never assigned [-gnatwu]
unzip-decompress.adb:81:07: warning: variable "crc32val" is never read and never assigned [-gnatwu]
unzip-decompress.adb:82:07: warning: variable "uncompressed_index" is never read and never assigned [-gnatwu]
[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
gid-decoding_png.adb:741:09: warning: variable "slide" is never read and never assigned [-gnatwu]
gid-decoding_png.adb:744:09: warning: variable "crc32val" is never read and never assigned [-gnatwu]
[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] get_gl_info.ali
[Ada] globe_3d_demo.ali
[Ada] mini_3d.ali
Link
[link] globe_3d_demo.adb
[link] mini_3d.adb
[link] get_gl_info.adb
Success: Build finished successfully in 85.11 seconds.
Found declared GPR file: demo/globe_3d_demos_project_tree.gpr
[alr test] Test completed SUCCESSFULLY