Test ran at 2025-07-13 12:35:56.062136+00:00 SOLUTION: globe_3d=2023.11.12: GLOBE_3D: GL Object Based Engine for 3D Origin: source archive globe_3d_release_2023-11-12.zip at https://sourceforge.net/projects/globe3d/files/globe_3d_release_2023-11-12.zip with hash sha512:07583710dff561811676fbff13efa5f3444ab7b3654ba088554a668dd66dc837c4416211fb8a8bf3ee0c723f6ff196472ccc1d7abfc6fc5459b5171a851e4f28 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 free, open-source, real-time 3D Engine written in Ada, based on OpenGL. ![GLOBE_3D Screenshot](https://a.fsdn.com/con/app/proj/globe3d/screenshots/pure_evil_mini.jpg "Screenshot GLOBE_3D") * 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 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-rendering Tag: 3d-graphics Tag: space-partition Tag: collision Tag: portal Version: 2023.11.12 Website: https://globe3d.sourceforge.io/ Dependencies (direct): gid>=9.0.0 zipada^58.0.0 Dependencies (solution): gid=13.0.1 zipada=58.0.0 Dependencies (graph): globe_3d=2023.11.12 --> gid=13.0.1 (>=9.0.0) globe_3d=2023.11.12 --> zipada=58.0.0 (^58.0.0) LOG: Spawning: alr -d -n get --build globe_3d=2023.11.12 Note: Deploying globe_3d=2023.11.12... ######################################################################## 100.0% ######################################################################## 100.0% ######################################################################## 100.0% ######################################################################## 100.0% #=#=# 0.1% 0.6% 1.2% # 2.3% ## 3.2% ### 4.2% ### 5.2% #### 6.7% ##### 7.4% ##### 8.1% ###### 9.0% ###### 9.6% ####### 10.2% ####### 10.8% ######## 11.5% ######## 12.2% ######### 12.8% ######### 13.6% ########## 14.2% ########## 15.2% ########### 16.5% ############ 17.1% ############ 17.8% ############# 18.4% ############# 19.0% ############## 19.7% ############## 20.2% ############### 20.9% ############### 21.6% ############### 22.2% ################ 22.8% ################# 24.0% ################# 24.6% ################## 25.3% ################## 25.9% ################## 26.3% ################### 27.3% #################### 28.0% #################### 28.7% ##################### 29.2% ##################### 29.9% ##################### 30.6% ###################### 31.1% ###################### 31.9% ####################### 32.6% ####################### 33.2% ######################## 33.8% ######################## 34.4% ######################### 35.0% ######################### 35.7% ########################## 36.3% ########################## 36.9% ########################### 37.6% ########################### 38.2% ########################### 38.8% ############################ 39.5% ############################ 40.1% ############################# 40.8% ############################# 41.3% ############################## 42.3% ############################## 43.0% ############################### 43.7% ############################### 44.3% ################################ 44.9% ################################# 45.8% ################################# 46.5% ################################## 47.4% ################################## 48.1% ################################### 48.9% ################################### 49.5% #################################### 50.1% #################################### 50.8% ##################################### 51.8% ###################################### 53.2% ####################################### 54.4% ####################################### 54.9% ####################################### 55.5% ######################################## 56.2% ######################################### 57.1% ######################################### 57.7% ######################################### 58.3% ########################################## 59.6% ########################################### 59.9% ########################################### 60.8% ############################################ 61.5% ############################################ 62.1% ############################################# 62.7% ############################################# 63.4% ############################################## 64.1% ############################################## 64.8% ############################################### 65.5% ############################################### 66.1% ################################################ 66.7% ################################################ 67.3% ################################################ 67.9% ################################################# 68.5% ################################################# 69.1% ################################################## 69.6% ################################################## 70.4% ################################################### 71.0% ################################################### 71.7% #################################################### 72.3% #################################################### 72.9% #################################################### 73.6% ##################################################### 74.6% ###################################################### 75.2% ###################################################### 75.8% ###################################################### 76.3% ####################################################### 77.0% ####################################################### 77.6% ######################################################## 78.2% ######################################################## 78.8% ######################################################### 79.5% ######################################################### 80.2% ########################################################## 81.1% ########################################################## 81.6% ########################################################### 82.6% ########################################################### 83.2% ############################################################ 83.9% ############################################################ 84.5% ############################################################# 85.3% ############################################################# 86.0% ############################################################## 86.9% ############################################################### 87.8% ############################################################### 88.4% ################################################################ 89.1% ################################################################ 89.9% ################################################################# 90.4% ################################################################# 91.3% ################################################################## 91.9% ################################################################## 92.6% ################################################################### 93.6% ################################################################### 94.1% #################################################################### 94.7% #################################################################### 95.6% ##################################################################### 96.5% ###################################################################### 97.5% ###################################################################### 98.1% ####################################################################### 98.7% ####################################################################### 99.3% ####################################################################### 99.9% ######################################################################## 100.0% Note: Deploying zipada=58.0.0... ######################################################################## 100.0% ######################################################################## 100.0% ######################################################################## 100.0% ######################################################################## 100.0% #=#=# ##=#=# # 2.2% ###### 8.7% ################# 24.0% ############################################################# 85.2% ######################################################################## 100.0% 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 [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 [gprbind] all_rgb.bexch [Ada] to_bmp.ali [Ada] all_rgb.ali [Ada] to_png.ali [Ada] mini.ali [gprbind] benchmark.bexch [gprbind] color_avg.bexch [gprbind] comp_img.bexch [Ada] benchmark.ali [Ada] comp_img.ali [gprbind] is_opaque.bexch [Ada] is_opaque.ali [Ada] color_avg.ali [gprbind] recurve.bexch [gprbind] steg.bexch [Ada] recurve.ali [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=58.0.0/zipada.gpr... Compile [Ada] zipada.adb [Ada] unzipada.adb [Ada] comp_zip.adb [Ada] find_zip.adb [Ada] rezip.adb [Ada] touch2.adb unzipada.adb:245:27: warning: condition is always True [Ada] zip_dir_list.adb [Ada] lzma_dec.adb [Ada] lzma_enc.adb [Ada] comp_zip_prc.adb [Ada] show_license.adb [Ada] unzip.adb [Ada] zip.adb zip_dir_list.adb:22:03: info: in instantiation at a-conhel.adb:52 zip_dir_list.adb:22:03: info: in instantiation at a-crbltr.ads:52 zip_dir_list.adb:22:03: info: in instantiation at a-coorma.ads:253 zip_dir_list.adb:22:03: info: atomic synchronization set for "Busy" zip_dir_list.adb:22:03: info: in instantiation at a-conhel.adb:114 zip_dir_list.adb:22:03: info: in instantiation at a-crbltr.ads:52 zip_dir_list.adb:22:03: info: in instantiation at a-coorma.ads:253 zip_dir_list.adb:22:03: info: atomic synchronization set for "Lock" zip_dir_list.adb:22:03: info: in instantiation at a-conhel.adb:115 zip_dir_list.adb:22:03: info: in instantiation at a-crbltr.ads:52 zip_dir_list.adb:22:03: info: in instantiation at a-coorma.ads:253 zip_dir_list.adb:22:03: info: atomic synchronization set for "Busy" zip_dir_list.adb:22:03: info: in instantiation at a-conhel.adb:125 zip_dir_list.adb:22:03: info: in instantiation at a-crbltr.ads:52 zip_dir_list.adb:22:03: info: in instantiation at a-coorma.ads:253 zip_dir_list.adb:22:03: info: atomic synchronization set for "Busy" zip_dir_list.adb:22:03: info: in instantiation at a-conhel.adb:135 zip_dir_list.adb:22:03: info: in instantiation at a-crbltr.ads:52 zip_dir_list.adb:22:03: info: in instantiation at a-coorma.ads:253 zip_dir_list.adb:22:03: info: atomic synchronization set for "Lock" zip_dir_list.adb:22:03: info: in instantiation at a-conhel.adb:144 zip_dir_list.adb:22:03: info: in instantiation at a-crbltr.ads:52 zip_dir_list.adb:22:03: info: in instantiation at a-coorma.ads:253 zip_dir_list.adb:22:03: info: atomic synchronization set for "Lock" zip_dir_list.adb:22:03: info: in instantiation at a-conhel.adb:157 zip_dir_list.adb:22:03: info: in instantiation at a-crbltr.ads:52 zip_dir_list.adb:22:03: info: in instantiation at a-coorma.ads:253 zip_dir_list.adb:22:03: info: atomic synchronization set for "Busy" zip_dir_list.adb:22:03: info: in instantiation at a-conhel.adb:168 zip_dir_list.adb:22:03: info: in instantiation at a-crbltr.ads:52 zip_dir_list.adb:22:03: info: in instantiation at a-coorma.ads:253 zip_dir_list.adb:22:03: info: atomic synchronization set for "Lock" zip_dir_list.adb:22:03: info: in instantiation at a-conhel.adb:169 zip_dir_list.adb:22:03: info: in instantiation at a-crbltr.ads:52 zip_dir_list.adb:22:03: info: in instantiation at a-coorma.ads:253 zip_dir_list.adb:22:03: info: atomic synchronization set for "Busy" zip_dir_list.adb:22:03: info: in instantiation at a-conhel.adb:180 zip_dir_list.adb:22:03: info: in instantiation at a-crbltr.ads:52 zip_dir_list.adb:22:03: info: in instantiation at a-coorma.ads:253 zip_dir_list.adb:22:03: info: atomic synchronization set for "Busy" zip_dir_list.adb:22:03: info: in instantiation at a-conhel.adb:180 zip_dir_list.adb:22:03: info: in instantiation at a-crbltr.ads:52 zip_dir_list.adb:22:03: info: in instantiation at a-coorma.ads:253 zip_dir_list.adb:22:03: info: atomic synchronization set for "Lock" [Ada] unzip-streams.adb [Ada] zip_console_io.adb [Ada] zip-compress.adb [Ada] zip-create.adb [Ada] zip_streams.adb [Ada] set_modification_time_gnat.adb [Ada] rezip_lib.adb [Ada] lzma.ads [Ada] lzma-decoding.adb [Ada] unzip-decompress.adb [Ada] zip-headers.adb zip-create.ads:241:04: info: in instantiation at a-conhel.adb:52 zip-create.ads:241:04: info: in instantiation at a-cohata.ads:58 zip-create.ads:241:04: info: in instantiation at a-cohama.ads:419 zip-create.ads:241:04: info: atomic synchronization set for "Busy" zip-create.ads:241:04: info: in instantiation at a-conhel.adb:114 zip-create.ads:241:04: info: in instantiation at a-cohata.ads:58 zip-create.ads:241:04: info: in instantiation at a-cohama.ads:419 zip-create.ads:241:04: info: atomic synchronization set for "Lock" zip-create.ads:241:04: info: in instantiation at a-conhel.adb:115 zip-create.ads:241:04: info: in instantiation at a-cohata.ads:58 zip-create.ads:241:04: info: in instantiation at a-cohama.ads:419 zip-create.ads:241:04: info: atomic synchronization set for "Busy" zip-create.ads:241:04: info: in instantiation at a-conhel.adb:125 zip-create.ads:241:04: info: in instantiation at a-cohata.ads:58 zip-create.ads:241:04: info: in instantiation at a-cohama.ads:419 zip-create.ads:241:04: info: atomic synchronization set for "Busy" zip-create.ads:241:04: info: in instantiation at a-conhel.adb:135 zip-create.ads:241:04: info: in instantiation at a-cohata.ads:58 zip-create.ads:241:04: info: in instantiation at a-cohama.ads:419 zip-create.ads:241:04: info: atomic synchronization set for "Lock" zip-create.ads:241:04: info: in instantiation at a-conhel.adb:144 zip-create.ads:241:04: info: in instantiation at a-cohata.ads:58 zip-create.ads:241:04: info: in instantiation at a-cohama.ads:419 zip-create.ads:241:04: info: atomic synchronization set for "Lock" zip-create.ads:241:04: info: in instantiation at a-conhel.adb:157 zip-create.ads:241:04: info: in instantiation at a-cohata.ads:58 zip-create.ads:241:04: info: in instantiation at a-cohama.ads:419 zip-create.ads:241:04: info: atomic synchronization set for "Busy" zip-create.ads:241:04: info: in instantiation at a-conhel.adb:168 zip-create.ads:241:04: info: in instantiation at a-cohata.ads:58 zip-create.ads:241:04: info: in instantiation at a-cohama.ads:419 zip-create.ads:241:04: info: atomic synchronization set for "Lock" zip-create.ads:241:04: info: in instantiation at a-conhel.adb:169 zip-create.ads:241:04: info: in instantiation at a-cohata.ads:58 zip-create.ads:241:04: info: in instantiation at a-cohama.ads:419 zip-create.ads:241:04: info: atomic synchronization set for "Busy" zip-create.ads:241:04: info: in instantiation at a-conhel.adb:180 zip-create.ads:241:04: info: in instantiation at a-cohata.ads:58 zip-create.ads:241:04: info: in instantiation at a-cohama.ads:419 zip-create.ads:241:04: info: atomic synchronization set for "Busy" zip-create.ads:241:04: info: in instantiation at a-conhel.adb:180 zip-create.ads:241:04: info: in instantiation at a-cohata.ads:58 zip-create.ads:241:04: info: in instantiation at a-cohama.ads:419 zip-create.ads:241:04: info: atomic synchronization set for "Lock" [Ada] lzma-encoding.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] lz77.adb [Ada] dual_io.adb [Ada] flexible_temp_files.adb [Ada] bzip2.adb [Ada] bzip2-decoding.adb [Ada] unzip-decompress-huffman.adb [Ada] length_limited_huffman_code_lengths.adb Bind [gprbind] zipada.bexch [gprbind] unzipada.bexch [gprbind] comp_zip.bexch [gprbind] find_zip.bexch [Ada] zipada.ali [Ada] unzipada.ali [Ada] find_zip.ali [Ada] comp_zip.ali [gprbind] rezip.bexch [gprbind] touch2.bexch [gprbind] zip_dir_list.bexch [Ada] touch2.ali [Ada] rezip.ali [Ada] zip_dir_list.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] touch2.adb [link] zip_dir_list.adb [link] lzma_dec.adb [link] lzma_enc.adb Note: Building globe_3d=2023.11.12/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] globe_3d-tri_mesh.adb [Ada] globe_3d-tri_mesh-vertex_array.adb [Ada] globe_3d-tri_mesh-vbo.adb [Ada] globe_3d-sprite.adb [Ada] globe_3d-impostor.adb [Ada] globe_3d-impostor-terrain.adb [Ada] globe_3d-impostor-simple.adb [Ada] x29_vbo.adb [Ada] x29.adb [Ada] vehic002.adb [Ada] vehic001.adb [Ada] terrain.adb [Ada] terrain-vbo.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] globe_3d-culler.adb [Ada] globe_3d-culler-impostoring_frustum.adb [Ada] glut_2d.adb [Ada] glut-windows.adb [Ada] glut-devices.adb [Ada] globe_3d.adb [Ada] globe_3d-wire_frame.adb [Ada] globe_3d-visuals_rendering.adb [Ada] globe_3d-textures.adb [Ada] globe_3d-stars_sky.adb [Ada] globe_3d-software_anti_aliasing.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 [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 Link [link] globe_3d_demo.adb [link] mini_3d.adb [link] get_gl_info.adb globe_3d=2023.11.12 successfully retrieved and built. Dependencies were solved as follows: + gid 13.0.1 (new) + zipada 58.0.0 (new) Found declared GPR file: demo/globe_3d_demos_project_tree.gpr