Test ran at 2024-03-29 13:09:22.023278+00:00 SOLUTION: lace_physics=0.1.0: Provides 2D/3D rigid body dynamics simulation. Origin: source archive lace_physics-0.1.0.tgz at https://github.com/charlie5/lace-alire/releases/download/v0.1.0/lace_physics-0.1.0.tgz with hashes sha256:d1cb6621da314df578ad27c2c4ecfef1685191192f373da30c1acd9ed60fe4c9, sha512:44017b6e684204c65e7393cb5e06963ad21ba4be077dcc0f9c0332d06b1c861cdc2a2d926c23063f6e7ce1f5058b28fa30a04802fca6bd9521b1b5ba11aca511 Properties: Author: Rod Kay Description: Provides 2D/3D rigid body dynamics simulation. License: ISC Maintainer: Rod Kay Maintainers_Logins: charlie5 Name: lace_physics Project_File: library/physics.gpr Version: 0.1.0 Dependencies (direct): lace_box2d~0.1 lace_bullet~0.1 lace~0.1 Dependencies (solution): lace=0.1.0 lace_box2d=0.1.0 lace_bullet=0.1.0 lace_c_math=0.1.0 lace_math=0.1.0 lace_shared=0.1.0 lace_swig=0.1.0 libbullet=3.25.0 Dependencies (graph): lace=0.1.0 --> lace_shared=0.1.0 (~0.1) lace_box2d=0.1.0 --> lace_c_math=0.1.0 (~0.1) lace_bullet=0.1.0 --> lace_c_math=0.1.0 (~0.1) lace_bullet=0.1.0 --> libbullet=3.25.0 (*) lace_c_math=0.1.0 --> lace_math=0.1.0 (~0.1) lace_c_math=0.1.0 --> lace_swig=0.1.0 (~0.1) lace_math=0.1.0 --> lace_shared=0.1.0 (~0.1) lace_physics=0.1.0 --> lace=0.1.0 (~0.1) lace_physics=0.1.0 --> lace_box2d=0.1.0 (~0.1) lace_physics=0.1.0 --> lace_bullet=0.1.0 (~0.1) LOG: Note: Deploying lace_physics=0.1.0... #=#=# ##O#-# ################# 24.0% ######################################################################## 100.0% Note: Deploying lace_shared=0.1.0... #=#=# ##O#-# ######################################################################## 100.0% Note: Deploying lace_swig=0.1.0... #=#=# ##O#-# ######################################################################## 100.0% Note: Deploying libbullet=3.25.0... The system package 'bullet' 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... Package (1) New Version Net Change Download Size extra/bullet 3.25-3 133.16 MiB 36.50 MiB Total Download Size: 36.50 MiB Total Installed Size: 133.16 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... bullet-3.25-3-x86_64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing bullet... Optional dependencies for bullet glu: for the example browser python: python bindings [installed] python-numpy: python bindings bullet-docs: documentation :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... Note: Deploying lace=0.1.0... #=#=# ##O#-# ####### 11.0% ######################################################################## 100.0% Note: Deploying lace_math=0.1.0... #=#=# ##O#-# ########## 14.7% ######################################################################## 100.0% Note: Deploying lace_c_math=0.1.0... #=#=# ##O#-# ######################################################################## 100.0% Note: Deploying lace_box2d=0.1.0... #=#=# ##O#-# 0.8% ######################################################################## 100.0% Note: Deploying lace_bullet=0.1.0... #=#=# ##O#-# ########################################### 59.9% ######################################################################## 100.0% Note: Building lace_physics/library/physics.gpr... Setup [mkdir] object directory for project c_Math_Thin_C [mkdir] object directory for project Bullet_Thin_C [mkdir] object directory for project Swig [mkdir] object directory for project Math [mkdir] object directory for project Box2d_contrib [mkdir] object directory for project Lace [mkdir] object directory for project Physics Compile [Ada] lace-text.adb [Ada] lace-text-cursor.adb [Ada] lace-text-forge.adb [Ada] lace-text-all_lines.adb [Ada] lace-text-utility.adb [Ada] lace-text-all_tokens.adb [Ada] lace-strings-bounded.adb [Ada] lace-strings-search.adb [Ada] lace-strings-superbounded.adb [Ada] lace-strings-fixed.adb [Ada] lace-strings.ads [Ada] lace-event-logger.ads lace-event-logger.ads:2:06: warning: unnecessary with of ancestor [-gnatwr] [Ada] lace-event-utility.adb [Ada] lace-event-logger-text.adb [Ada] lace-make_observer-deferred.adb [Ada] lace-make_observer.adb [Ada] lace-make_subject.adb lace-make_observer.adb:5:09: warning: unit "ada.unchecked_Conversion" is not referenced [-gnatwu] [Ada] lace-response.adb [Ada] lace-observer.adb [Ada] lace-subject.adb [Ada] lace-observer-deferred.adb [Ada] lace-subject-local.adb [Ada] lace-subject_and_instant_observer.adb [Ada] lace-subject_and_deferred_observer.adb [Ada] lace-observer-instant.adb [Ada] lace-event.adb [Ada] lace-containers-shuffle_vector.adb [Ada] lace-containers.ads lace-event.ads:38:48: warning: "others" choice is redundant lace-event.ads:38:48: warning: previous choices cover all components [Ada] lace-any.ads [Ada] lace-fast_pool.adb [Ada] lace.ads [C++] b2_circle_shape.cpp [C++] b2_dynamic_tree.cpp [C++] b2_polygon_shape.cpp [C++] b2_time_of_impact.cpp [C++] b2_chain_shape.cpp [C++] b2_collide_polygon.cpp [C++] b2_broad_phase.cpp [C++] b2_collision.cpp [C++] b2_distance.cpp [C++] b2_collide_circle.cpp [C++] b2_collide_edge.cpp [C++] b2_edge_shape.cpp [C++] b2_fixture.cpp [C++] b2_gear_joint.cpp [C++] b2_mouse_joint.cpp [C++] b2_pulley_joint.cpp [C++] b2_prismatic_joint.cpp [C++] b2_world_callbacks.cpp [C++] b2_chain_polygon_contact.cpp [C++] b2_world.cpp [C++] b2_friction_joint.cpp [C++] b2_joint.cpp [C++] b2_contact_solver.cpp [C++] b2_body.cpp [C++] b2_weld_joint.cpp [C++] b2_edge_circle_contact.cpp [C++] b2_contact.cpp [C++] b2_edge_polygon_contact.cpp [C++] b2_polygon_contact.cpp [C++] b2_revolute_joint.cpp [C++] b2_circle_contact.cpp [C++] b2_wheel_joint.cpp [C++] b2_distance_joint.cpp [C++] b2_chain_circle_contact.cpp [C++] b2_motor_joint.cpp [C++] b2_contact_manager.cpp [C++] b2_polygon_circle_contact.cpp [C++] b2_island.cpp [C++] b2_settings.cpp [C++] b2_block_allocator.cpp [C++] b2_draw.cpp [C++] b2_math.cpp [C++] b2_stack_allocator.cpp [C++] b2_timer.cpp [C++] b2_rope.cpp [c++] box2d-space.cpp [c++] box2d-shape.cpp [c++] box2d-object.cpp [c++] box2d-conversions.cpp [c++] box2d-joint.cpp [C++] box2d_c_wrap.cxx [Ada] box2d_c-b2d_contact.ads [Ada] box2d_c.ads [Ada] box2d_c-joint_cursor.ads [Ada] box2d_c-b2d_ray_collision.ads [Ada] box2d_c-pointers.ads [Ada] box2d_c-binding.ads [Ada] box2d_c-pointer_pointers.ads [Ada] long_math.ads [Ada] float_math-random.ads [Ada] float_math-fast_trigonometry.ads [Ada] float_math-fast_rotation.ads [Ada] float_math-algebra-linear-d3.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-geometry-d3.ads [Ada] float_math-geometry-d3-modeller-forge.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-algebra-linear-d2.ads [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-geometry-d2.ads [Ada] float_math-geometry-d3-modeller.ads [Ada] float_math-geometry.ads [Ada] float_math-algebra-linear.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-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-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.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] any_math-any_fast_trigonometry.ads [Ada] cached_trigonometry.adb [Ada] cached_rotation.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.adb [Ada] any_math-any_geometry-any_d2.adb [Ada] any_math-any_geometry-any_d3-any_modeller.adb [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-any_d2.adb [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.adb [Ada] any_math-any_random.adb [Ada] swig-pointers.ads [Ada] swig.ads [c++] c_math_c_wrap.cxx [Ada] c_math_c-pointers.ads [Ada] c_math_c.ads [Ada] c_math_c-pointer_pointers.ads [Ada] c_math_c-matrix_4x4.ads [Ada] c_math_c-vector_3.ads [Ada] c_math_c-matrix_3x3.ads [Ada] c_math_c-binding.ads [Ada] c_math_c-vector_2.ads [Ada] c_math_c-triangle.ads [Ada] c_math_c-conversion.adb [c++] c_math.cpp [c++] bullet-conversions.cpp [c++] bullet-object.cpp [c++] bullet-space.cpp [c++] bullet-joint.cpp [c++] bullet-shape.cpp [c++] bullet_c_wrap.cxx [Ada] bullet_c.ads [Ada] bullet_c-pointer_pointers.ads [Ada] bullet_c-binding.ads [Ada] bullet_c-ray_collision.ads [Ada] bullet_c-pointers.ads [Ada] bullet_physics-shape.adb [Ada] bullet_physics-space.adb [Ada] bullet_physics-object.adb [Ada] bullet_physics.ads [Ada] bullet_physics-joint.adb bullet_physics-shape.adb:10:09: warning: unit "ada.Unchecked_Conversion" is not referenced [-gnatwu] [Ada] box2d_physics.ads [Ada] box2d_physics-space.adb [Ada] box2d_physics-joint.adb bullet_physics-joint.adb:76:38: warning: use of an anonymous access type allocator [-gnatw_a] bullet_physics-joint.adb:241:38: warning: use of an anonymous access type allocator [-gnatw_a] bullet_physics-joint.adb:406:46: warning: use of an anonymous access type allocator [-gnatw_a] bullet_physics-joint.adb:570:44: warning: use of an anonymous access type allocator [-gnatw_a] bullet_physics-joint.adb:736:39: warning: use of an anonymous access type allocator [-gnatw_a] bullet_physics-joint.adb:763:39: warning: use of an anonymous access type allocator [-gnatw_a] bullet_physics-joint.adb:854:07: warning: variable "c_Frame" is read but never assigned [-gnatwv] bullet_physics-joint.adb:864:07: warning: variable "c_Frame" is read but never assigned [-gnatwv] bullet_physics-joint.adb:907:07: warning: unreachable code [enabled by default] bullet_physics-joint.adb:919:07: warning: unreachable code [enabled by default] [Ada] box2d_physics-object.adb bullet_physics-space.adb:222:07: warning: types for unchecked conversion have different sizes [-gnatwz] bullet_physics-space.adb:543:36: warning: "others" choice is redundant bullet_physics-space.adb:543:36: warning: previous choices cover all components [Ada] box2d_physics-shape.adb box2d_physics-joint.adb:76:44: warning: use of an anonymous access type allocator [-gnatw_a] box2d_physics-joint.adb:79:07: warning: variable "c_Object_A" is not referenced [-gnatwu] box2d_physics-joint.adb:80:07: warning: variable "c_Object_B" is not referenced [-gnatwu] box2d_physics-joint.adb:82:07: warning: variable "c_Frame_A" is not referenced [-gnatwu] box2d_physics-joint.adb:83:07: warning: variable "c_Frame_B" is not referenced [-gnatwu] box2d_physics-joint.adb:236:46: warning: use of an anonymous access type allocator [-gnatw_a] box2d_physics-joint.adb:399:46: warning: use of an anonymous access type allocator [-gnatw_a] box2d_physics-joint.adb:562:50: warning: use of an anonymous access type allocator [-gnatw_a] box2d_physics-joint.adb:731:49: warning: use of an anonymous access type allocator [-gnatw_a] box2d_physics-joint.adb:773:39: warning: use of an anonymous access type allocator [-gnatw_a] box2d_physics-joint.adb:793:39: warning: use of an anonymous access type allocator [-gnatw_a] box2d_physics-joint.adb:898:07: warning: variable "c_Frame" is read but never assigned [-gnatwv] box2d_physics-joint.adb:908:07: warning: variable "c_Frame" is read but never assigned [-gnatwv] box2d_physics-joint.adb:951:07: warning: unreachable code [enabled by default] box2d_physics-joint.adb:963:07: warning: unreachable code [enabled by default] [Ada] physics-model.adb [Ada] physics-joint-hinge.ads [Ada] physics-shape.adb box2d_physics-space.adb:206:07: warning: types for unchecked conversion have different sizes [-gnatwz] [Ada] physics-joint-ball.ads box2d_physics-shape.adb:8:09: warning: unit "ada.unchecked_Conversion" is not referenced [-gnatwu] [Ada] physics-joint-cone_twist.ads [Ada] physics-forge.adb [Ada] physics-joint-dof6.ads [Ada] physics-joint-slider.ads [Ada] physics-remote.ads [Ada] physics-object.adb [Ada] physics.ads [Ada] physics-space.adb [Ada] physics-joint.ads [Ada] physics-engine.adb [Ada] physics-remote-model.ads physics-engine.adb:51:07: warning: variable "max_joint_Force" is not referenced [-gnatwu] physics-engine.adb:52:07: warning: variable "max_joint_Torque" is not referenced [-gnatwu] physics-engine.adb:362:39: warning: static fixed-point value is not a multiple of Small [-gnatwb] physics-engine.adb:485:49: warning: static fixed-point value is not a multiple of Small [-gnatwb] Build finished successfully in 15.56 seconds. lace_physics=0.1.0 successfully retrieved and built. Dependencies were solved as follows: + lace 0.1.0 (new) + lace_box2d 0.1.0 (new) + lace_bullet 0.1.0 (new) + lace_c_math 0.1.0 (new,indirect) + lace_math 0.1.0 (new,indirect) + lace_shared 0.1.0 (new,indirect) + lace_swig 0.1.0 (new,indirect) + libbullet 3.25.0 (new,indirect) Found declared GPR file: library/physics.gpr