Test ran at 2022-05-31 12:04:33.487992+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.24.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.24.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 release lace_physics=0.1.0... #=#=# ##O#-# ###################### 31.9% ######################################################################## 100.0% Note: Deploying release lace_shared=0.1.0... #=#=# ##O#-# ######################################################################## 100.0% Note: Deploying release lace_swig=0.1.0... #=#=# ##O#-# ######################################################################## 100.0% Note: Deploying release libbullet=3.24.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.24-1 133.17 MiB 36.54 MiB Total Download Size: 36.54 MiB Total Installed Size: 133.17 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... bullet-3.24-1-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 release lace=0.1.0... #=#=# ##O#-# ######### 12.6% ######################################################################## 100.0% Note: Deploying release lace_math=0.1.0... #=#=# ##O#-# ############## 19.7% ######################################################################## 100.0% Note: Deploying release lace_c_math=0.1.0... #=#=# ##O#-# ######################################################################## 100.0% Note: Deploying release lace_box2d=0.1.0... #=#=# ##O#-# ##O=# # ######################################################################## 100.0% Note: Deploying release lace_bullet=0.1.0... #=#=# ##O#-# ######################################################### 79.9% ######################################################################## 100.0% 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-all_lines.adb [Ada] lace-text.adb [Ada] lace-text-utility.adb [Ada] lace-text-all_tokens.adb [Ada] lace-text-forge.adb [Ada] lace-text-cursor.adb [Ada] lace-strings-fixed.adb [Ada] lace-strings.ads [Ada] lace-strings-bounded.adb [Ada] lace-strings-search.adb [Ada] lace-strings-superbounded.adb [Ada] lace-event-utility.adb [Ada] lace-event-logger-text.adb [Ada] lace-event-logger.ads [Ada] lace-make_observer-deferred.adb [Ada] lace-make_observer.adb [Ada] lace-make_subject.adb [Ada] lace-response.adb [Ada] lace-observer.adb [Ada] lace-subject.adb [Ada] lace-observer-deferred.adb [Ada] lace-subject_and_deferred_observer.adb [Ada] lace-observer-instant.adb [Ada] lace-subject_and_instant_observer.adb [Ada] lace-subject-local.adb [Ada] lace-event.adb lace-event.ads:38:48: warning: "others" choice is redundant lace-event.ads:38:48: warning: previous choices cover all components [Ada] lace-containers.ads [Ada] lace-containers-shuffle_vector.adb [Ada] lace-any.ads [Ada] lace.ads [Ada] lace-fast_pool.adb [C++] b2_circle_shape.cpp [C++] b2_collide_polygon.cpp [C++] b2_collision.cpp [C++] b2_broad_phase.cpp [C++] b2_time_of_impact.cpp [C++] b2_chain_shape.cpp [C++] b2_collide_edge.cpp [C++] b2_dynamic_tree.cpp [C++] b2_edge_shape.cpp [C++] b2_distance.cpp [C++] b2_polygon_shape.cpp [C++] b2_collide_circle.cpp [C++] b2_timer.cpp [C++] b2_draw.cpp [C++] b2_block_allocator.cpp [C++] b2_settings.cpp [C++] b2_stack_allocator.cpp [C++] b2_math.cpp [C++] b2_polygon_circle_contact.cpp [C++] b2_weld_joint.cpp [C++] b2_contact.cpp [C++] b2_pulley_joint.cpp [C++] b2_motor_joint.cpp [C++] b2_wheel_joint.cpp [C++] b2_mouse_joint.cpp [C++] b2_edge_circle_contact.cpp [C++] b2_circle_contact.cpp [C++] b2_polygon_contact.cpp [C++] b2_body.cpp [C++] b2_gear_joint.cpp [C++] b2_world.cpp [C++] b2_island.cpp [C++] b2_friction_joint.cpp [C++] b2_fixture.cpp [C++] b2_revolute_joint.cpp [C++] b2_chain_polygon_contact.cpp [C++] b2_distance_joint.cpp [C++] b2_edge_polygon_contact.cpp [C++] b2_contact_manager.cpp [C++] b2_joint.cpp [C++] b2_chain_circle_contact.cpp [C++] b2_world_callbacks.cpp [C++] b2_contact_solver.cpp [C++] b2_prismatic_joint.cpp [C++] b2_rope.cpp [c++] box2d-joint.cpp [c++] box2d-conversions.cpp [c++] box2d-object.cpp [c++] box2d-shape.cpp [c++] box2d-space.cpp [C++] box2d_c_wrap.cxx [Ada] box2d_c.ads [Ada] box2d_c-joint_cursor.ads [Ada] box2d_c-b2d_ray_collision.ads [Ada] box2d_c-b2d_contact.ads [Ada] box2d_c-binding.ads [Ada] box2d_c-pointer_pointers.ads [Ada] box2d_c-pointers.ads [Ada] long_math.ads [Ada] float_math-computational.ads float_math-computational.ads:4:01: warning: in instantiation at any_math-any_computational.ads:6 float_math-computational.ads:4:01: warning: insufficient -O value [Ada] float_math-statistics.ads float_math-statistics.ads:4:01: warning: in instantiation at any_math-any_statistics.ads:6 float_math-statistics.ads:4:01: warning: insufficient -O value [Ada] float_math-random.ads [Ada] float_math-fast_trigonometry.ads float_math-fast_trigonometry.ads:5:01: warning: in instantiation at cached_trigonometry.ads:11 float_math-fast_trigonometry.ads:5:01: warning: in instantiation at any_math-any_fast_trigonometry.ads:8 float_math-fast_trigonometry.ads:5:01: warning: insufficient -O value [Ada] float_math-fast_rotation.ads float_math-fast_rotation.ads:5:01: warning: in instantiation at cached_rotation.ads:20 float_math-fast_rotation.ads:5:01: warning: in instantiation at any_math-any_fast_rotation.adb:17 float_math-fast_rotation.ads:5:01: warning: insufficient -O value [Ada] float_math-algebra-linear-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 float_math-arithmetic.ads:5:01: warning: insufficient -O value [Ada] float_math-algebra.ads [Ada] float_math-geometry-d3.ads [Ada] float_math-geometry-d2.ads [Ada] float_math-geometry.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-analysis.ads float_math-analysis.ads:5:01: warning: in instantiation at any_math-any_analysis.ads:6 float_math-analysis.ads:5:01: warning: insufficient -O value [Ada] float_math.ads [Ada] short_math.ads [Ada] any_math-any_computational.ads [Ada] any_math-any_statistics.ads [Ada] cached_rotation.adb [Ada] any_math-any_fast_trigonometry.ads [Ada] any_math-any_fast_rotation.adb [Ada] cached_trigonometry.adb [Ada] any_math-any_geometry-any_d3.adb [Ada] any_math-any_geometry-any_d3-any_modeller.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_geometry-any_d2.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_d3.adb [Ada] any_math-any_algebra.ads [Ada] any_math-any_algebra-any_linear-any_d2.adb [Ada] any_math-any_random.adb [Ada] any_math.adb [Ada] swig.ads [Ada] swig-pointers.ads [c++] c_math_c_wrap.cxx [Ada] c_math_c-matrix_3x3.ads [Ada] c_math_c-triangle.ads [Ada] c_math_c-pointers.ads [Ada] c_math_c-vector_2.ads [Ada] c_math_c-pointer_pointers.ads [Ada] c_math_c-binding.ads [Ada] c_math_c-matrix_4x4.ads [Ada] c_math_c-vector_3.ads [Ada] c_math_c.ads [Ada] c_math_c-conversion.adb [c++] c_math.cpp [c++] bullet-object.cpp [c++] bullet-joint.cpp [c++] bullet-space.cpp [c++] bullet-conversions.cpp [c++] bullet-shape.cpp [c++] bullet_c_wrap.cxx [Ada] bullet_c-pointer_pointers.ads [Ada] bullet_c.ads [Ada] bullet_c-pointers.ads [Ada] bullet_c-binding.ads [Ada] bullet_c-ray_collision.ads [Ada] bullet_physics-joint.adb [Ada] bullet_physics-shape.adb bullet_physics-joint.adb:76:38: warning: use of an anonymous access type allocator bullet_physics-joint.adb:241:38: warning: use of an anonymous access type allocator bullet_physics-joint.adb:406:46: warning: use of an anonymous access type allocator bullet_physics-joint.adb:570:44: warning: use of an anonymous access type allocator bullet_physics-joint.adb:736:39: warning: use of an anonymous access type allocator bullet_physics-joint.adb:763:39: warning: use of an anonymous access type allocator bullet_physics-joint.adb:854:07: warning: variable "c_Frame" is read but never assigned bullet_physics-joint.adb:864:07: warning: variable "c_Frame" is read but never assigned bullet_physics-joint.adb:907:07: warning: unreachable code bullet_physics-joint.adb:919:07: warning: unreachable code [Ada] bullet_physics-space.adb [Ada] bullet_physics.ads [Ada] bullet_physics-object.adb [Ada] box2d_physics-object.adb [Ada] box2d_physics.ads [Ada] box2d_physics-shape.adb bullet_physics-space.adb:222:07: warning: types for unchecked conversion have different sizes 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-space.adb [Ada] box2d_physics-joint.adb box2d_physics-joint.adb:76:44: warning: use of an anonymous access type allocator box2d_physics-joint.adb:236:46: warning: use of an anonymous access type allocator box2d_physics-joint.adb:399:46: warning: use of an anonymous access type allocator box2d_physics-joint.adb:562:50: warning: use of an anonymous access type allocator box2d_physics-joint.adb:731:49: warning: use of an anonymous access type allocator box2d_physics-joint.adb:773:39: warning: use of an anonymous access type allocator box2d_physics-joint.adb:793:39: warning: use of an anonymous access type allocator box2d_physics-joint.adb:898:07: warning: variable "c_Frame" is read but never assigned box2d_physics-joint.adb:908:07: warning: variable "c_Frame" is read but never assigned box2d_physics-joint.adb:951:07: warning: unreachable code box2d_physics-joint.adb:963:07: warning: unreachable code [Ada] physics-shape.adb box2d_physics-space.adb:206:07: warning: types for unchecked conversion have different sizes [Ada] physics-joint-slider.ads [Ada] physics-engine.adb [Ada] physics-joint-hinge.ads [Ada] physics-joint-dof6.ads physics-engine.adb:362:39: warning: static fixed-point value is not a multiple of Small physics-engine.adb:485:49: warning: static fixed-point value is not a multiple of Small [Ada] physics.ads [Ada] physics-joint.ads [Ada] physics-object.adb [Ada] physics-remote.ads [Ada] physics-forge.adb [Ada] physics-remote-model.ads [Ada] physics-joint-cone_twist.ads [Ada] physics-model.adb [Ada] physics-joint-ball.ads [Ada] physics-space.adb 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.24.0 (new,indirect)