Created
April 27, 2025 15:38
-
-
Save natsukium/3868f4c259696520b8a63823add9ae5a to your computer and use it in GitHub Desktop.
system: x86_64-darwin | build_time: 12 minutes | https://github.com/NixOS/nixpkgs/pull/401949
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
copying path '/nix/store/rzfgyapfys83wlif527pjgqk7syx22fv-gbenchmark-1.9.1' from 'https://cache.nixos.org'... | |
copying path '/nix/store/idg95s7qv3816awk1mzmkgyc64fns7kj-suitesparse-5.13.0-dev' from 'https://cache.nixos.org'... | |
Sourcing python-imports-check-hook.sh | |
Using pythonImportsCheckPhase | |
Running phase: unpackPhase | |
unpacking source archive /nix/store/nblpnk6yd180j5c7v2zxm510igydr6cb-source | |
source root is source | |
Running phase: patchPhase | |
Running phase: configurePhase | |
fixing cmake files... | |
cmake flags: -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LOCALEDIR=/nix/store/c6cx1h5bapjwaiy08d5w2ilks868swfj-aligator-0.12.0/share/locale -DCMAKE_INSTALL_LIBEXECDIR=/nix/store/c6cx1h5bapjwaiy08d5w2ilks868swfj-aligator-0.12.0/libexec -DCMAKE_INSTALL_LIBDIR=/nix/store/c6cx1h5bapjwaiy08d5w2ilks868swfj-aligator-0.12.0/lib -DCMAKE_INSTALL_DOCDIR=/nix/store/jric4fcqb0zyj595786wdhznidc4c9mn-aligator-0.12.0-doc/share/doc/aligator -DCMAKE_INSTALL_INFODIR=/nix/store/c6cx1h5bapjwaiy08d5w2ilks868swfj-aligator-0.12.0/share/info -DCMAKE_INSTALL_MANDIR=/nix/store/c6cx1h5bapjwaiy08d5w2ilks868swfj-aligator-0.12.0/share/man -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/c6cx1h5bapjwaiy08d5w2ilks868swfj-aligator-0.12.0/include -DCMAKE_INSTALL_SBINDIR=/nix/store/c6cx1h5bapjwaiy08d5w2ilks868swfj-aligator-0.12.0/sbin -DCMAKE_INSTALL_BINDIR=/nix/store/c6cx1h5bapjwaiy08d5w2ilks868swfj-aligator-0.12.0/bin -DCMAKE_INSTALL_NAME_DIR=/nix/store/c6cx1h5bapjwaiy08d5w2ilks868swfj-aligator-0.12.0/lib -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_FIND_FRAMEWORK=LAST -DCMAKE_STRIP=/nix/store/8b3idsmg4ajv79jmqcz87pimzhc5a4j9-clang-wrapper-19.1.7/bin/strip -DCMAKE_RANLIB=/nix/store/8b3idsmg4ajv79jmqcz87pimzhc5a4j9-clang-wrapper-19.1.7/bin/ranlib -DCMAKE_AR=/nix/store/8b3idsmg4ajv79jmqcz87pimzhc5a4j9-clang-wrapper-19.1.7/bin/ar -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_INSTALL_PREFIX=/nix/store/c6cx1h5bapjwaiy08d5w2ilks868swfj-aligator-0.12.0 -DBUILD_PYTHON_INTERFACE:BOOL=TRUE -DBUILD_WITH_PINOCCHIO_SUPPORT:BOOL=TRUE -DBUILD_CROCODDYL_COMPAT:BOOL=TRUE -DBUILD_WITH_OPENMP_SUPPORT:BOOL=TRUE -DBUILD_WITH_CHOLMOD_SUPPORT:BOOL=TRUE -DGENERATE_PYTHON_STUBS:BOOL=FALSE -DCMAKE_CTEST_ARGUMENTS:STRING=--exclude-regex\;aligator-test-py-rollout -DPYBIND11_PYTHONLIBS_OVERWRITE=OFF -DPYTHON_EXECUTABLE=/nix/store/licrw67jc4x964fiw1ia1fq2fqyiwixw-python3-3.13.2/bin/python3.13 -DPYTHON_INCLUDE_DIR=/nix/store/licrw67jc4x964fiw1ia1fq2fqyiwixw-python3-3.13.2/include/python3.13 -DPYTHON_SITE_PACKAGES=/nix/store/licrw67jc4x964fiw1ia1fq2fqyiwixw-python3-3.13.2/lib/python3.13/site-packages | |
-- JRL cmakemodules found on system at /nix/store/v76xmbslc9dg69bgkp6fq62zlf8ksl3z-jrl-cmakemodules-0-unstable-2025-01-29/share/jrl-cmakemodules | |
-- Configuring "aligator" (https://github.com/Simple-Robotics/aligator) | |
-- Package version (ROS package.xml): 0.12.0 | |
-- The CXX compiler identification is Clang 19.1.7 | |
-- Detecting CXX compiler ABI info | |
-- Detecting CXX compiler ABI info - done | |
-- Check for working CXX compiler: /nix/store/8b3idsmg4ajv79jmqcz87pimzhc5a4j9-clang-wrapper-19.1.7/bin/clang++ - skipped | |
-- Detecting CXX compile features | |
-- Detecting CXX compile features - done | |
-- Found PkgConfig: /nix/store/4vzwqmyagz1aq6a6204hlwnj6dc9ip6a-pkg-config-wrapper-0.29.2/bin/pkg-config (found version "0.29.2") | |
Error: Could not run sw_vers: | |
No such file or directory | |
Error: Could not run sw_vers: | |
No such file or directory | |
Error: Could not run sw_vers: | |
No such file or directory | |
-- Performing Test res_-pedantic | |
-- Performing Test res_-pedantic - Success | |
-- Performing Test res_-Wno-long-long | |
-- Performing Test res_-Wno-long-long - Success | |
-- Performing Test res_-Wall | |
-- Performing Test res_-Wall - Success | |
-- Performing Test res_-Wextra | |
-- Performing Test res_-Wextra - Success | |
-- Performing Test res_-Wcast-align | |
-- Performing Test res_-Wcast-align - Success | |
-- Performing Test res_-Wcast-qual | |
-- Performing Test res_-Wcast-qual - Success | |
-- Performing Test res_-Wformat | |
-- Performing Test res_-Wformat - Success | |
-- Performing Test res_-Wwrite-strings | |
-- Performing Test res_-Wwrite-strings - Success | |
-- Performing Test res_-Wconversion | |
-- Performing Test res_-Wconversion - Success | |
-- Found Doxygen: /nix/store/869cwq5k463r2811gnxw8lgkjf5lzimz-doxygen-1.13.2/bin/doxygen (found version "1.13.2") found components: doxygen dot | |
-- Found OpenMP_CXX: -fopenmp=libomp (found version "5.1") | |
-- Found OpenMP: TRUE (found version "5.1") | |
-- proxsuite-nlp FOUND. proxsuite-nlp at /nix/store/6d0ziac9sd25j1ly8q763vs5h0cx129g-proxsuite-nlp-0.11.0/lib/libproxsuite-nlp.dylib | |
-- boost_filesystem FOUND. boost_filesystem at /nix/store/xypy4md76a7pwbkls78n1xyivkbvm8ic-boost-1.87.0/lib/libboost_filesystem.dylib | |
-- boost_serialization FOUND. boost_serialization at /nix/store/xypy4md76a7pwbkls78n1xyivkbvm8ic-boost-1.87.0/lib/libboost_serialization.dylib | |
-- boost_system FOUND. boost_system at /nix/store/xypy4md76a7pwbkls78n1xyivkbvm8ic-boost-1.87.0/lib/libboost_system.dylib | |
-- Found Simde: /nix/store/4029f1lvzclb1qxn88kq8y58agc6w2mz-simde-0.8.2/include | |
-- eigenpy FOUND. eigenpy at /nix/store/pj87m7jvdwlsnfq07fcrsmxwpnvmppy8-python3.13-eigenpy-3.11.0/lib/libeigenpy.dylib | |
-- Checking for NumPy | |
-- NUMPY_INCLUDE_DIRS=/nix/store/y8xaq7jwfnxf2alv81zlp6pifa5ghfmj-python3.13-numpy-2.2.4/lib/python3.13/site-packages/numpy/_core/include | |
-- NUMPY_VERSION=2.2.4 | |
-- Found Python3: /nix/store/licrw67jc4x964fiw1ia1fq2fqyiwixw-python3-3.13.2/bin/python3.13 (found version "3.13.2") found components: Interpreter Development.Module NumPy | |
-- PythonLibraryDirs: | |
-- PythonLibVersionString: 3.13.2 | |
-- Python site lib: lib/python3.13/site-packages | |
-- Python include dirs: /nix/store/licrw67jc4x964fiw1ia1fq2fqyiwixw-python3-3.13.2/include/python3.13 | |
-- Checking for NumPy | |
-- NUMPY_INCLUDE_DIRS=/nix/store/y8xaq7jwfnxf2alv81zlp6pifa5ghfmj-python3.13-numpy-2.2.4/lib/python3.13/site-packages/numpy/_core/include | |
-- NUMPY_VERSION=2.2.4 | |
-- NumPy include dir: /nix/store/y8xaq7jwfnxf2alv81zlp6pifa5ghfmj-python3.13-numpy-2.2.4/lib/python3.13/site-packages/numpy/_core/include | |
-- Default C++ standard: 201703 | |
-- Minimal C++ standard upgraded to 11 | |
-- C++ standard sufficient: Minimal required 11, currently defined: 17 | |
-- pinocchio_default FOUND. pinocchio_default at /nix/store/pqpjrcffj6bfrcrs7i6f2ic29aqijcxw-pinocchio-3.5.0/lib/libpinocchio_default.dylib | |
-- pinocchio_parsers FOUND. pinocchio_parsers at /nix/store/pqpjrcffj6bfrcrs7i6f2ic29aqijcxw-pinocchio-3.5.0/lib/libpinocchio_parsers.dylib | |
-- pinocchio_casadi FOUND. pinocchio_casadi at /nix/store/pqpjrcffj6bfrcrs7i6f2ic29aqijcxw-pinocchio-3.5.0/lib/libpinocchio_casadi.dylib | |
-- boost_filesystem FOUND. boost_filesystem at /nix/store/xypy4md76a7pwbkls78n1xyivkbvm8ic-boost-1.87.0/lib/libboost_filesystem.dylib | |
-- boost_serialization FOUND. boost_serialization at /nix/store/xypy4md76a7pwbkls78n1xyivkbvm8ic-boost-1.87.0/lib/libboost_serialization.dylib | |
-- boost_system FOUND. boost_system at /nix/store/xypy4md76a7pwbkls78n1xyivkbvm8ic-boost-1.87.0/lib/libboost_system.dylib | |
CMake Warning at /nix/store/c9vd2p39nc2rqzp8fh2syxkwdn797lwj-coal-3.0.1-dev/lib/cmake/hpp-fcl/hpp-fclConfig.cmake:3 (message): | |
Please update your CMake from 'hpp-fcl' to 'coal' | |
Call Stack (most recent call first): | |
/nix/store/x9390krmrb55ymmxp9xclnyhprbdim49-cmake-3.31.6/share/cmake-3.31/Modules/CMakeFindDependencyMacro.cmake:76 (find_package) | |
/nix/store/pqpjrcffj6bfrcrs7i6f2ic29aqijcxw-pinocchio-3.5.0/lib/cmake/pinocchio/pinocchioConfig.cmake:165 (find_dependency) | |
/nix/store/x9390krmrb55ymmxp9xclnyhprbdim49-cmake-3.31.6/share/cmake-3.31/Modules/CMakeFindDependencyMacro.cmake:76 (find_package) | |
/nix/store/6d0ziac9sd25j1ly8q763vs5h0cx129g-proxsuite-nlp-0.11.0/lib/cmake/proxsuite-nlp/proxsuite-nlpConfig.cmake:162 (find_dependency) | |
/nix/store/v76xmbslc9dg69bgkp6fq62zlf8ksl3z-jrl-cmakemodules-0-unstable-2025-01-29/share/jrl-cmakemodules/package-config.cmake:133 (find_package) | |
CMakeLists.txt:226 (ADD_PROJECT_DEPENDENCY) | |
-- coal FOUND. coal at /nix/store/lnq5bds83mnd0dcll12g334l8yli67cb-coal-3.0.1/lib/libcoal.dylib | |
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD | |
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success | |
-- Found Threads: TRUE | |
-- Minimal C++ standard upgraded to 14 | |
-- C++ standard sufficient: Minimal required 14, currently defined: 17 | |
-- C++ standard sufficient: Minimal required 14, currently defined: 17 | |
-- C++ standard sufficient: Minimal required 14, currently defined: 17 | |
-- Building aligator with Pinocchio support. | |
-- Building with Crocoddyl support. | |
-- Found CHOLMOD: /nix/store/idg95s7qv3816awk1mzmkgyc64fns7kj-suitesparse-5.13.0-dev/include | |
-- Build with CHOLMOD support (LGPL). See CHOLMOD/Doc/License.txt for further details. | |
-- crocoddyl FOUND. crocoddyl at /nix/store/y40aa5jv75wvcdrrl5ls6r3ncikmh2vm-crocoddyl-3.0.1/lib/libcrocoddyl.dylib | |
-- boost_filesystem FOUND. boost_filesystem at /nix/store/xypy4md76a7pwbkls78n1xyivkbvm8ic-boost-1.87.0/lib/libboost_filesystem.dylib | |
-- boost_serialization FOUND. boost_serialization at /nix/store/xypy4md76a7pwbkls78n1xyivkbvm8ic-boost-1.87.0/lib/libboost_serialization.dylib | |
-- boost_system FOUND. boost_system at /nix/store/xypy4md76a7pwbkls78n1xyivkbvm8ic-boost-1.87.0/lib/libboost_system.dylib | |
-- C++ standard sufficient: Minimal required 14, currently defined: 17 | |
-- ipopt is required. | |
-- Checking for module 'ipopt' | |
-- Found ipopt, version 3.14.17 | |
-- Pkg-config module ipopt v3.14.17 has been detected with success. | |
-- C++ standard sufficient: Minimal required 14, currently defined: 17 | |
-- Adding cpp example aligator-example-clqr | |
-- Adding cpp example aligator-example-se2-car | |
-- Adding cpp example aligator-example-talos-walk | |
-- Adding cpp example aligator-example-talos-arm | |
> depends on aligator::croc_compat;croc_talos_arm_utils;example-robot-data::example-robot-data | |
-- Adding cpp bench bench-lqr | |
-- Adding cpp bench bench-se2-car | |
-- Adding cpp bench bench-croc-talos-arm | |
-- Adding cpp bench bench-talos-walk | |
-- Adding cpp bench bench-gar-riccati | |
-- Adding cpp bench bench-gar-impl-multithread | |
-- Test headers: | |
-- Adding cpp test: continuous.cpp (aligator-test-cpp-continuous) | |
-- Adding cpp test: costs.cpp (aligator-test-cpp-costs) | |
-- Adding cpp test: integrators.cpp (aligator-test-cpp-integrators) | |
-- Adding cpp test: lqr.cpp (aligator-test-cpp-lqr) | |
-- Adding cpp test: problem.cpp (aligator-test-cpp-problem) | |
-- Adding cpp test: solver-storage.cpp (aligator-test-cpp-solver-storage) | |
-- Adding cpp test: utils.cpp (aligator-test-cpp-utils) | |
-- Adding cpp test: cycling.cpp (aligator-test-cpp-cycling) | |
-- Adding cpp test: mpc-cycle.cpp (aligator-test-cpp-mpc-cycle) | |
-- Adding cpp test: forces.cpp (aligator-test-cpp-forces) | |
-- Adding cpp test: cholmod.cpp (aligator-test-cpp-gar-cholmod) | |
-- Adding cpp test: riccati.cpp (aligator-test-cpp-gar-riccati) | |
-- Adding cpp test: block-matrix.cpp (aligator-test-cpp-gar-block-matrix) | |
-- Adding cpp test: parallel.cpp (aligator-test-cpp-gar-parallel) | |
-- Adding cpp test: knot.cpp (aligator-test-cpp-gar-knot) | |
-- Adding Python test: aligator-test-py-center-of-mass | |
-- Adding Python test: aligator-test-py-centroidal | |
-- Adding Python test: aligator-test-py-compat-croc | |
-- Adding Python test: aligator-test-py-constrained-dynamics | |
-- Adding Python test: aligator-test-py-continuous-dynamics | |
-- Adding Python test: aligator-test-py-costs | |
-- Adding Python test: aligator-test-py-custom-pyfunctions | |
-- Adding Python test: aligator-test-py-dynamics | |
-- Adding Python test: aligator-test-py-example-problem | |
-- Adding Python test: aligator-test-py-finite-diff | |
-- Adding Python test: aligator-test-py-frames | |
-- Adding Python test: aligator-test-py-functions | |
-- Adding Python test: aligator-test-py-gravity-compensation | |
-- Adding Python test: aligator-test-py-integrators | |
-- Adding Python test: aligator-test-py-kinodynamics | |
-- Adding Python test: aligator-test-py-rollout | |
-- Adding Python test: aligator-test-py-solver | |
-- Adding cpp test: croc-problem.cpp (aligator-test-cpp-croc-problem) | |
-- Adding cpp test: croc-action-model.cpp (aligator-test-cpp-croc-action-model) | |
-- Failed to find latex/dvips/gs, will use MathJax backend. | |
-- Create files for AMENT (ROS 2) | |
-- Configuring done (40.2s) | |
-- Generating done (0.3s) | |
CMake Warning: | |
Manually-specified variables were not used by the project: | |
CMAKE_EXPORT_NO_PACKAGE_REGISTRY | |
CMAKE_POLICY_DEFAULT_CMP0025 | |
PYBIND11_PYTHONLIBS_OVERWRITE | |
PYTHON_SITE_PACKAGES | |
-- Build files have been written to: /tmp/nix-build-aligator-0.12.0.drv-1/source/build | |
cmake: enabled parallel building | |
cmake: enabled parallel installing | |
configurePhase completed in 42 seconds | |
Running phase: buildPhase | |
build flags: -j5 SHELL=/nix/store/38rycfnr06w9iv5mq5cyjcwk6vi8bl8d-bash-5.2p37/bin/bash | |
[ 0%] Building CXX object gar/CMakeFiles/aligator_gar.dir/src/parallel-solver.cpp.o | |
[ 1%] Building CXX object gar/CMakeFiles/aligator_gar.dir/src/cholmod-solver.cpp.o | |
[ 2%] Building CXX object gar/CMakeFiles/aligator_gar.dir/src/lqr-problem.cpp.o | |
[ 2%] Building CXX object gar/CMakeFiles/aligator_gar.dir/src/dense-riccati.cpp.o | |
[ 2%] Built target aligator_compile_pyc__tmp_nix-build-aligator-0.12.0.drv-1_source_bindings_python | |
[ 3%] Building CXX object gar/CMakeFiles/aligator_gar.dir/src/proximal-riccati.cpp.o | |
In file included from /tmp/nix-build-aligator-0.12.0.drv-1/source/gar/src/parallel-solver.cpp:2: | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/gar/include/aligator/gar/parallel-solver.hxx:208:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] | |
208 | datas[problem_->horizon() - 1] = | |
| ~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/gar/src/parallel-solver.cpp:7:16: note: in instantiation of member function 'aligator::gar::ParallelRiccatiSolver<double>::cycleAppend' requested here | |
7 | template class ParallelRiccatiSolver<context::Scalar>; | |
| ^ | |
In file included from /tmp/nix-build-aligator-0.12.0.drv-1/source/gar/src/parallel-solver.cpp:2: | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/gar/include/aligator/gar/parallel-solver.hxx:217:38: warning: implicit conversion changes signedness: 'int' to 'uint' (aka 'unsigned int') [-Wsign-conversion] | |
217 | auto [i0, i1] = get_work(problem_->horizon(), numThreads - 2, numThreads); | |
| ~~~~~~~~ ~~~~~~~~~~^~~~~~~~~ | |
In file included from /tmp/nix-build-aligator-0.12.0.drv-1/source/gar/src/proximal-riccati.cpp:2: | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/gar/include/aligator/gar/proximal-riccati.hxx:80:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] | |
80 | datas[problem_->horizon() - 1] = | |
| ~~~~~ ~~~~~~~~~~~~~~~~~~~~^~~ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/gar/src/proximal-riccati.cpp:7:16: note: in instantiation of member function 'aligator::gar::ProximalRiccatiSolver<double>::cycleAppend' requested here | |
7 | template class ProximalRiccatiSolver<context::Scalar>; | |
| ^ | |
[ 3%] Building CXX object gar/CMakeFiles/aligator_gar.dir/src/riccati-base.cpp.o | |
[ 4%] Building CXX object gar/CMakeFiles/aligator_gar.dir/src/riccati-impl.cpp.o | |
[ 4%] Building CXX object gar/CMakeFiles/aligator_gar.dir/src/utils.cpp.o | |
1 warning generated. | |
2 warnings generated. | |
[ 5%] Linking CXX shared library ../lib/libaligator_gar.dylib | |
[ 5%] Built target aligator_gar | |
[ 6%] Building CXX object CMakeFiles/gar_test_utils.dir/tests/gar/test_util.cpp.o | |
[ 7%] Building CXX object CMakeFiles/aligator.dir/src/core/callback-base.cpp.o | |
[ 7%] Building CXX object CMakeFiles/aligator.dir/src/utils/logger.cpp.o | |
[ 7%] Building CXX object CMakeFiles/aligator.dir/src/utils/exceptions.cpp.o | |
[ 7%] Building CXX object CMakeFiles/aligator.dir/src/core/constraint.cpp.o | |
[ 8%] Building CXX object CMakeFiles/aligator.dir/src/core/cost-abstract.cpp.o | |
[ 8%] Building CXX object CMakeFiles/aligator.dir/src/core/dynamics.cpp.o | |
[ 9%] Building CXX object CMakeFiles/aligator.dir/src/core/explicit-dynamics.cpp.o | |
[ 9%] Building CXX object CMakeFiles/aligator.dir/src/core/filter.cpp.o | |
[ 10%] Building CXX object CMakeFiles/aligator.dir/src/core/function-abstract.cpp.o | |
[ 10%] Building CXX object CMakeFiles/aligator.dir/src/core/history-callback.cpp.o | |
[ 10%] Linking CXX static library lib/libgar_test_utils.a | |
[ 10%] Built target gar_test_utils | |
[ 11%] Building CXX object CMakeFiles/aligator.dir/src/core/results-base.cpp.o | |
[ 11%] Building CXX object CMakeFiles/aligator.dir/src/core/stage-data.cpp.o | |
[ 13%] Building CXX object CMakeFiles/aligator.dir/src/core/stage-model.cpp.o | |
[ 14%] Building CXX object bench/CMakeFiles/bench-gar-riccati.dir/gar-riccati.cpp.o | |
[ 14%] Building CXX object bench/CMakeFiles/bench-gar-impl-multithread.dir/gar-impl-multithread.cpp.o | |
[ 15%] Building CXX object tests/gar/CMakeFiles/aligator-test-cpp-gar-cholmod.dir/cholmod.cpp.o | |
[ 16%] Building CXX object tests/gar/CMakeFiles/aligator-test-cpp-gar-riccati.dir/riccati.cpp.o | |
[ 16%] Building CXX object CMakeFiles/aligator.dir/src/core/traj-opt-data.cpp.o | |
[ 16%] Linking CXX executable ../bin/bench-gar-riccati | |
[ 16%] Built target bench-gar-riccati | |
[ 17%] Building CXX object CMakeFiles/aligator.dir/src/core/traj-opt-problem.cpp.o | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/bench/gar-impl-multithread.cpp:21:9: warning: unused type alias 'Kernel' [-Wunused-local-typedef] | |
21 | using Kernel = ProximalRiccatiKernel<double>; | |
| ^ | |
1 warning generated. | |
[ 17%] Linking CXX executable ../bin/bench-gar-impl-multithread | |
[ 17%] Built target bench-gar-impl-multithread | |
[ 18%] Building CXX object tests/gar/CMakeFiles/aligator-test-cpp-gar-block-matrix.dir/block-matrix.cpp.o | |
[ 19%] Building CXX object tests/gar/CMakeFiles/aligator-test-cpp-gar-parallel.dir/parallel.cpp.o | |
[ 19%] Linking CXX executable ../../bin/aligator-test-cpp-gar-cholmod | |
[ 19%] Building CXX object CMakeFiles/aligator.dir/src/core/unary-function.cpp.o | |
[ 19%] Linking CXX executable ../../bin/aligator-test-cpp-gar-riccati | |
[ 19%] Built target aligator-test-cpp-gar-cholmod | |
[ 19%] Built target aligator-test-cpp-gar-riccati | |
[ 20%] Building CXX object CMakeFiles/aligator.dir/src/core/value-function.cpp.o | |
[ 20%] Building CXX object CMakeFiles/aligator.dir/src/core/workspace-base.cpp.o | |
[ 21%] Building CXX object tests/gar/CMakeFiles/aligator-test-cpp-gar-knot.dir/knot.cpp.o | |
[ 22%] Building CXX object CMakeFiles/aligator.dir/src/modelling/autodiff/cost-finite-difference.cpp.o | |
[ 22%] Building CXX object CMakeFiles/aligator.dir/src/modelling/autodiff/finite-difference.cpp.o | |
[ 23%] Building CXX object CMakeFiles/aligator.dir/src/modelling/centroidal/angular-acceleration.cpp.o | |
[ 23%] Linking CXX executable ../../bin/aligator-test-cpp-gar-parallel | |
[ 23%] Building CXX object CMakeFiles/aligator.dir/src/modelling/centroidal/angular-momentum.cpp.o | |
[ 23%] Built target aligator-test-cpp-gar-parallel | |
[ 25%] Building CXX object CMakeFiles/aligator.dir/src/modelling/centroidal/centroidal-acceleration.cpp.o | |
[ 25%] Linking CXX executable ../../bin/aligator-test-cpp-gar-block-matrix | |
[ 25%] Linking CXX executable ../../bin/aligator-test-cpp-gar-knot | |
[ 25%] Built target aligator-test-cpp-gar-block-matrix | |
[ 25%] Building CXX object CMakeFiles/aligator.dir/src/modelling/centroidal/centroidal-friction-cone.cpp.o | |
[ 25%] Built target aligator-test-cpp-gar-knot | |
[ 26%] Building CXX object CMakeFiles/aligator.dir/src/modelling/centroidal/centroidal-translation.cpp.o | |
In file included from /tmp/nix-build-aligator-0.12.0.drv-1/source/src/modelling/centroidal/angular-acceleration.cpp:1: | |
In file included from /tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/centroidal/angular-acceleration.hxx:3: | |
In file included from /tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/centroidal/angular-acceleration.hpp:4: | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/contact-map.hpp:11:19: warning: 'StdVectorEigenAligned' is deprecated: "Aligator now requires C++17 and the Eigen::aligned_allocator<T> class is " "no longer useful. Please use std::vector<T> instead, this typedef will " "change to be an alias of that of the future, then will be removed." [-Wdeprecated-declarations] | |
11 | using PoseVec = StdVectorEigenAligned<Vector3s>; | |
| ^ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/contact-map.hpp:11:19: note: in instantiation of template type alias 'StdVectorEigenAligned' requested here | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/fwd.hpp:126:29: note: 'StdVectorEigenAligned' has been explicitly marked deprecated here | |
126 | using StdVectorEigenAligned ALIGATOR_DEPRECATED_MESSAGE( | |
| ^ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/build/include/aligator/deprecated.hpp:27:50: note: expanded from macro 'ALIGATOR_DEPRECATED_MESSAGE' | |
27 | # define ALIGATOR_DEPRECATED_MESSAGE(message) [[deprecated(#message)]] | |
| ^ | |
In file included from /tmp/nix-build-aligator-0.12.0.drv-1/source/src/modelling/centroidal/angular-acceleration.cpp:1: | |
In file included from /tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/centroidal/angular-acceleration.hxx:3: | |
In file included from /tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/centroidal/angular-acceleration.hpp:4: | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/contact-map.hpp:11:19: warning: 'StdVectorEigenAligned' is deprecated: "Aligator now requires C++17 and the Eigen::aligned_allocator<T> class is " "no longer useful. Please use std::vector<T> instead, this typedef will " "change to be an alias of that of the future, then will be removed." [-Wdeprecated-declarations] | |
11 | using PoseVec = StdVectorEigenAligned<Vector3s>; | |
| ^ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/contact-map.hpp:11:19: note: in instantiation of template type alias 'StdVectorEigenAligned' requested here | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/centroidal/angular-acceleration.hpp:57:14: note: in instantiation of template class 'aligator::ContactMapTpl<double>' requested here | |
57 | ContactMap contact_map_; | |
| ^ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/centroidal/angular-acceleration.txx:8:24: note: in instantiation of template class 'aligator::AngularAccelerationResidualTpl<double>' requested here | |
8 | extern template struct AngularAccelerationResidualTpl<context::Scalar>; | |
| ^ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/fwd.hpp:126:29: note: 'StdVectorEigenAligned' has been explicitly marked deprecated here | |
126 | using StdVectorEigenAligned ALIGATOR_DEPRECATED_MESSAGE( | |
| ^ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/build/include/aligator/deprecated.hpp:27:50: note: expanded from macro 'ALIGATOR_DEPRECATED_MESSAGE' | |
27 | # define ALIGATOR_DEPRECATED_MESSAGE(message) [[deprecated(#message)]] | |
| ^ | |
In file included from /tmp/nix-build-aligator-0.12.0.drv-1/source/src/modelling/centroidal/centroidal-acceleration.cpp:1: | |
In file included from /tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/centroidal/centroidal-acceleration.hxx:3: | |
In file included from /tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/centroidal/centroidal-acceleration.hpp:4: | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/contact-map.hpp:11:19: warning: 'StdVectorEigenAligned' is deprecated: "Aligator now requires C++17 and the Eigen::aligned_allocator<T> class is " "no longer useful. Please use std::vector<T> instead, this typedef will " "change to be an alias of that of the future, then will be removed." [-Wdeprecated-declarations] | |
11 | using PoseVec = StdVectorEigenAligned<Vector3s>; | |
| ^ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/contact-map.hpp:11:19: note: in instantiation of template type alias 'StdVectorEigenAligned' requested here | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/fwd.hpp:126:29: note: 'StdVectorEigenAligned' has been explicitly marked deprecated here | |
126 | using StdVectorEigenAligned ALIGATOR_DEPRECATED_MESSAGE( | |
| ^ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/build/include/aligator/deprecated.hpp:27:50: note: expanded from macro 'ALIGATOR_DEPRECATED_MESSAGE' | |
27 | # define ALIGATOR_DEPRECATED_MESSAGE(message) [[deprecated(#message)]] | |
| ^ | |
In file included from /tmp/nix-build-aligator-0.12.0.drv-1/source/src/modelling/centroidal/centroidal-acceleration.cpp:1: | |
In file included from /tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/centroidal/centroidal-acceleration.hxx:3: | |
In file included from /tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/centroidal/centroidal-acceleration.hpp:4: | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/contact-map.hpp:11:19: warning: 'StdVectorEigenAligned' is deprecated: "Aligator now requires C++17 and the Eigen::aligned_allocator<T> class is " "no longer useful. Please use std::vector<T> instead, this typedef will " "change to be an alias of that of the future, then will be removed." [-Wdeprecated-declarations] | |
11 | using PoseVec = StdVectorEigenAligned<Vector3s>; | |
| ^ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/contact-map.hpp:11:19: note: in instantiation of template type alias 'StdVectorEigenAligned' requested here | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/centroidal/centroidal-acceleration.hpp:57:14: note: in instantiation of template class 'aligator::ContactMapTpl<double>' requested here | |
57 | ContactMap contact_map_; | |
| ^ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/centroidal/centroidal-acceleration.txx:8:24: note: in instantiation of template class 'aligator::CentroidalAccelerationResidualTpl<double>' requested here | |
8 | extern template struct CentroidalAccelerationResidualTpl<context::Scalar>; | |
| ^ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/fwd.hpp:126:29: note: 'StdVectorEigenAligned' has been explicitly marked deprecated here | |
126 | using StdVectorEigenAligned ALIGATOR_DEPRECATED_MESSAGE( | |
| ^ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/build/include/aligator/deprecated.hpp:27:50: note: expanded from macro 'ALIGATOR_DEPRECATED_MESSAGE' | |
27 | # define ALIGATOR_DEPRECATED_MESSAGE(message) [[deprecated(#message)]] | |
| ^ | |
2 warnings generated. | |
[ 26%] Building CXX object CMakeFiles/aligator.dir/src/modelling/centroidal/centroidal-wrapper.cpp.o | |
[ 27%] Building CXX object CMakeFiles/aligator.dir/src/modelling/centroidal/centroidal-wrench-cone.cpp.o | |
2 warnings generated. | |
[ 27%] Building CXX object CMakeFiles/aligator.dir/src/modelling/centroidal/linear-momentum.cpp.o | |
[ 28%] Building CXX object CMakeFiles/aligator.dir/src/modelling/costs/composite-costs.cpp.o | |
[ 28%] Building CXX object CMakeFiles/aligator.dir/src/modelling/costs/cost-direct-sum.cpp.o | |
[ 28%] Building CXX object CMakeFiles/aligator.dir/src/modelling/costs/log-residual-cost.cpp.o | |
[ 29%] Building CXX object CMakeFiles/aligator.dir/src/modelling/costs/quad-costs.cpp.o | |
[ 29%] Building CXX object CMakeFiles/aligator.dir/src/modelling/costs/quad-residual-cost.cpp.o | |
[ 30%] Building CXX object CMakeFiles/aligator.dir/src/modelling/costs/quad-state-cost.cpp.o | |
[ 30%] Building CXX object CMakeFiles/aligator.dir/src/modelling/costs/relaxed-log-barrier.cpp.o | |
[ 31%] Building CXX object CMakeFiles/aligator.dir/src/modelling/costs/sum-of-costs.cpp.o | |
[ 31%] Building CXX object CMakeFiles/aligator.dir/src/modelling/dynamics/continuous-dynamics-abstract.cpp.o | |
In file included from /tmp/nix-build-aligator-0.12.0.drv-1/source/src/modelling/costs/relaxed-log-barrier.cpp:4: | |
In file included from /tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/costs/relaxed-log-barrier.hpp:62: | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/costs/./relaxed-log-barrier.hxx:46:33: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'Index' (aka 'long') [-Wsign-conversion] | |
46 | if (d.residual_data->value_[i] < threshold_) { | |
| ~ ^ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/src/modelling/costs/relaxed-log-barrier.cpp:7:17: note: in instantiation of member function 'aligator::RelaxedLogBarrierCostTpl<double>::evaluate' requested here | |
7 | template struct RelaxedLogBarrierCostTpl<context::Scalar>; | |
| ^ | |
In file included from /tmp/nix-build-aligator-0.12.0.drv-1/source/src/modelling/costs/relaxed-log-barrier.cpp:4: | |
In file included from /tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/costs/relaxed-log-barrier.hpp:62: | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/costs/./relaxed-log-barrier.hxx:47:44: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'Index' (aka 'long') [-Wsign-conversion] | |
47 | Scalar sq = (d.residual_data->value_[i] - 2 * threshold_) / threshold_; | |
| ~ ^ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/costs/./relaxed-log-barrier.hxx:48:36: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'Index' (aka 'long') [-Wsign-conversion] | |
48 | d.value_ += barrier_weights_(i) * (0.5 * (sq * sq - 1) - log(threshold_)); | |
| ~~~~~~~~~~~~~~~~ ^ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/costs/./relaxed-log-barrier.hxx:50:69: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'Index' (aka 'long') [-Wsign-conversion] | |
50 | d.value_ -= barrier_weights_(i) * log(d.residual_data->value_[i]); | |
| ~ ^ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/costs/./relaxed-log-barrier.hxx:50:36: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'Index' (aka 'long') [-Wsign-conversion] | |
50 | d.value_ -= barrier_weights_(i) * log(d.residual_data->value_[i]); | |
| ~~~~~~~~~~~~~~~~ ^ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/costs/./relaxed-log-barrier.hxx:45:24: warning: comparison of integers of different signs: 'size_t' (aka 'unsigned long') and 'const int' [-Wsign-compare] | |
45 | for (size_t i = 0; i < nrows; i++) { | |
| ~ ^ ~~~~~ | |
[ 32%] Building CXX object CMakeFiles/aligator.dir/src/modelling/dynamics/integrator-abstract.cpp.o | |
6 warnings generated. | |
[ 32%] Building CXX object CMakeFiles/aligator.dir/src/modelling/dynamics/integrator-euler.cpp.o | |
[ 33%] Building CXX object CMakeFiles/aligator.dir/src/modelling/dynamics/integrator-explicit.cpp.o | |
[ 33%] Building CXX object CMakeFiles/aligator.dir/src/modelling/dynamics/integrator-midpoint.cpp.o | |
[ 34%] Building CXX object CMakeFiles/aligator.dir/src/modelling/dynamics/integrator-rk2.cpp.o | |
[ 34%] Building CXX object CMakeFiles/aligator.dir/src/modelling/dynamics/integrator-semi-euler.cpp.o | |
[ 35%] Building CXX object CMakeFiles/aligator.dir/src/modelling/dynamics/kinodynamics-fwd.cpp.o | |
[ 35%] Building CXX object CMakeFiles/aligator.dir/src/modelling/dynamics/linear-ode.cpp.o | |
[ 36%] Building CXX object CMakeFiles/aligator.dir/src/modelling/dynamics/multibody-constraint-fwd.cpp.o | |
[ 36%] Building CXX object CMakeFiles/aligator.dir/src/modelling/dynamics/multibody-free-fwd.cpp.o | |
[ 38%] Building CXX object CMakeFiles/aligator.dir/src/modelling/dynamics/ode-abstract.cpp.o | |
[ 38%] Building CXX object CMakeFiles/aligator.dir/src/modelling/explicit-dynamics-direct-sum.cpp.o | |
[ 39%] Building CXX object CMakeFiles/aligator.dir/src/modelling/function-slice-xpr.cpp.o | |
[ 39%] Building CXX object CMakeFiles/aligator.dir/src/modelling/multibody/center-of-mass-translation.cpp.o | |
[ 40%] Building CXX object CMakeFiles/aligator.dir/src/modelling/multibody/center-of-mass-velocity.cpp.o | |
[ 40%] Building CXX object CMakeFiles/aligator.dir/src/modelling/multibody/centroidal-momentum-derivative.cpp.o | |
[ 41%] Building CXX object CMakeFiles/aligator.dir/src/modelling/multibody/centroidal-momentum.cpp.o | |
[ 41%] Building CXX object CMakeFiles/aligator.dir/src/modelling/multibody/constrained-rnea.cpp.o | |
[ 42%] Building CXX object CMakeFiles/aligator.dir/src/modelling/multibody/contact-force.cpp.o | |
[ 42%] Building CXX object CMakeFiles/aligator.dir/src/modelling/multibody/dcm-position.cpp.o | |
[ 43%] Building CXX object CMakeFiles/aligator.dir/src/modelling/multibody/fly-high.cpp.o | |
In file included from /tmp/nix-build-aligator-0.12.0.drv-1/source/src/modelling/multibody/contact-force.cpp:2: | |
In file included from /tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/multibody/contact-force.hxx:5: | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/multibody/contact-force.hpp:52:47: warning: implicit conversion loses integer precision: 'Index' (aka 'long') to 'int' [-Wshorten-64-to-32] | |
52 | : Base(ndx, (int)actuation.cols(), fref.size()), pin_model_(model), | |
| ~~~~ ~~~~~^~~~~~ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/src/modelling/multibody/contact-force.cpp:5:17: note: in instantiation of member function 'aligator::ContactForceResidualTpl<double>::ContactForceResidualTpl' requested here | |
5 | template struct ContactForceResidualTpl<context::Scalar>; | |
| ^ | |
In file included from /tmp/nix-build-aligator-0.12.0.drv-1/source/src/modelling/multibody/contact-force.cpp:2: | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/multibody/contact-force.hxx:51:43: warning: implicit conversion loses integer precision: 'const long' to 'int' [-Wshorten-64-to-32] | |
51 | : Base(model->ndx1, model->nu, model->force_size_), | |
| ~~~~ ~~~~~~~^~~~~~~~~~~ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/src/modelling/multibody/contact-force.cpp:6:17: note: in instantiation of member function 'aligator::ContactForceDataTpl<double>::ContactForceDataTpl' requested here | |
6 | template struct ContactForceDataTpl<context::Scalar>; | |
| ^ | |
[ 43%] Building CXX object CMakeFiles/aligator.dir/src/modelling/multibody/frame-collision.cpp.o | |
[ 43%] Building CXX object CMakeFiles/aligator.dir/src/modelling/multibody/frame-placement.cpp.o | |
[ 44%] Building CXX object CMakeFiles/aligator.dir/src/modelling/multibody/frame-translation.cpp.o | |
[ 44%] Building CXX object CMakeFiles/aligator.dir/src/modelling/multibody/frame-velocity.cpp.o | |
[ 45%] Building CXX object CMakeFiles/aligator.dir/src/modelling/multibody/gravity-compensation-residual.cpp.o | |
[ 45%] Building CXX object CMakeFiles/aligator.dir/src/modelling/multibody/multibody-friction-cone.cpp.o | |
[ 46%] Building CXX object CMakeFiles/aligator.dir/src/modelling/multibody/multibody-wrench-cone.cpp.o | |
[ 46%] Building CXX object CMakeFiles/aligator.dir/src/modelling/state-error.cpp.o | |
[ 47%] Building CXX object CMakeFiles/aligator.dir/src/solvers/fddp/results.cpp.o | |
[ 47%] Building CXX object CMakeFiles/aligator.dir/src/solvers/fddp/solver-fddp.cpp.o | |
[ 48%] Building CXX object CMakeFiles/aligator.dir/src/solvers/fddp/workspace.cpp.o | |
[ 48%] Building CXX object CMakeFiles/aligator.dir/src/solvers/proxddp/merit-function.cpp.o | |
In file included from /tmp/nix-build-aligator-0.12.0.drv-1/source/src/solvers/proxddp/merit-function.cpp:4: | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/solvers/proxddp/merit-function.hxx:33:68: warning: unused parameter 'lams' [-Wunused-parameter] | |
33 | const std::vector<VectorXs> &lams, | |
| ^ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/solvers/proxddp/merit-function.hxx:34:68: warning: unused parameter 'vs' [-Wunused-parameter] | |
34 | const std::vector<VectorXs> &vs, | |
| ^ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/solvers/proxddp/merit-function.hxx:66:18: warning: unused parameter 'mudyn' [-Wunused-parameter] | |
66 | const Scalar mudyn, const Scalar mucstr, const TrajOptProblem &problem, | |
| ^ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/solvers/proxddp/merit-function.hxx:66:38: warning: unused parameter 'mucstr' [-Wunused-parameter] | |
66 | const Scalar mudyn, const Scalar mucstr, const TrajOptProblem &problem, | |
| ^ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/solvers/proxddp/merit-function.hxx:67:34: warning: unused parameter 'lams' [-Wunused-parameter] | |
67 | const std::vector<VectorXs> &lams, const std::vector<VectorXs> &vs, | |
| ^ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/solvers/proxddp/merit-function.hxx:67:69: warning: unused parameter 'vs' [-Wunused-parameter] | |
67 | const std::vector<VectorXs> &lams, const std::vector<VectorXs> &vs, | |
| ^ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/solvers/proxddp/merit-function.hxx:70:16: warning: unused variable 'prob_data' [-Wunused-variable] | |
70 | TrajOptData &prob_data = workspace.problem_data; | |
| ^~~~~~~~~ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/src/solvers/proxddp/merit-function.cpp:8:17: note: in instantiation of member function 'aligator::PDALFunction<double>::directionalDerivative' requested here | |
8 | template struct PDALFunction<context::Scalar>; | |
| ^ | |
In file included from /tmp/nix-build-aligator-0.12.0.drv-1/source/src/solvers/proxddp/merit-function.cpp:4: | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/solvers/proxddp/merit-function.hxx:77:32: warning: unused variable 'dvs' [-Wunused-variable] | |
77 | const std::vector<VectorXs> &dvs = workspace.dvs; | |
| ^~~ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/solvers/proxddp/merit-function.hxx:78:32: warning: unused variable 'dlams' [-Wunused-variable] | |
78 | const std::vector<VectorXs> &dlams = workspace.dlams; | |
| ^~~~~ | |
9 warnings generated. | |
[ 50%] Building CXX object CMakeFiles/aligator.dir/src/solvers/proxddp/results.cpp.o | |
[ 50%] Building CXX object CMakeFiles/aligator.dir/src/solvers/proxddp/solver-proxddp.cpp.o | |
[ 51%] Building CXX object CMakeFiles/aligator.dir/src/solvers/proxddp/workspace.cpp.o | |
In file included from /tmp/nix-build-aligator-0.12.0.drv-1/source/src/solvers/proxddp/solver-proxddp.cpp:1: | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/solvers/proxddp/solver-proxddp.hxx:225:26: warning: unused variable 'vs_pdal' [-Wunused-variable] | |
225 | std::vector<VectorXs> &vs_pdal = workspace_.vs_pdal; | |
| ^~~~~~~ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/src/solvers/proxddp/solver-proxddp.cpp:7:17: note: in instantiation of member function 'aligator::SolverProxDDPTpl<double>::computeMultipliers' requested here | |
7 | template struct SolverProxDDPTpl<context::Scalar>; | |
| ^ | |
2 warnings generated. | |
1 warning generated. | |
[ 51%] Linking CXX shared library lib/libaligator.dylib | |
[ 51%] Built target aligator | |
[ 51%] Building CXX object examples/CMakeFiles/aligator-example-se2-car.dir/se2-car.cpp.o | |
[ 51%] Building CXX object CMakeFiles/talos_walk_utils.dir/examples/talos-walk-utils.cpp.o | |
[ 51%] Building CXX object src/compat/crocoddyl/CMakeFiles/aligator_croc_compat.dir/action-model-wrap.cpp.o | |
[ 52%] Building CXX object CMakeFiles/croc_talos_arm_utils.dir/examples/croc-talos-arm.cpp.o | |
[ 52%] Building CXX object examples/CMakeFiles/aligator-example-clqr.dir/clqr.cpp.o | |
[ 53%] Building CXX object src/compat/crocoddyl/CMakeFiles/aligator_croc_compat.dir/cost-wrap.cpp.o | |
[ 53%] Building CXX object src/compat/crocoddyl/CMakeFiles/aligator_croc_compat.dir/problem-wrap.cpp.o | |
[ 54%] Linking CXX executable ../bin/aligator-example-clqr | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/examples/talos-walk-utils.cpp:198:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32] | |
198 | foot_traj(RF_placement.translation(), T_ss, ts); | |
| ~~~~~~~~~ ^~ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/examples/talos-walk-utils.cpp:198:45: warning: implicit conversion loses integer precision: 'const std::size_t' (aka 'const unsigned long') to 'const int' [-Wshorten-64-to-32] | |
198 | foot_traj(RF_placement.translation(), T_ss, ts); | |
| ~~~~~~~~~ ^~~~ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/examples/talos-walk-utils.cpp:205:51: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'const int' [-Wshorten-64-to-32] | |
205 | foot_traj(LF_placement.translation(), T_ss, ts); | |
| ~~~~~~~~~ ^~ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/examples/talos-walk-utils.cpp:205:45: warning: implicit conversion loses integer precision: 'const std::size_t' (aka 'const unsigned long') to 'const int' [-Wshorten-64-to-32] | |
205 | foot_traj(LF_placement.translation(), T_ss, ts); | |
| ~~~~~~~~~ ^~~~ | |
[ 54%] Built target aligator-example-clqr | |
[ 55%] Building CXX object src/compat/crocoddyl/CMakeFiles/aligator_croc_compat.dir/state-wrap.cpp.o | |
[ 56%] Building CXX object bench/CMakeFiles/bench-lqr.dir/lqr.cpp.o | |
[ 56%] Linking CXX shared library ../../../lib/libaligator_croc_compat.dylib | |
[ 56%] Built target aligator_croc_compat | |
[ 57%] Building CXX object bench/CMakeFiles/bench-se2-car.dir/se2-car.cpp.o | |
[ 58%] Linking CXX executable ../bin/aligator-example-se2-car | |
[ 58%] Built target aligator-example-se2-car | |
[ 58%] Linking CXX executable ../bin/bench-lqr | |
[ 59%] Building CXX object tests/CMakeFiles/aligator-test-cpp-continuous.dir/continuous.cpp.o | |
[ 59%] Built target bench-lqr | |
[ 60%] Building CXX object tests/CMakeFiles/aligator-test-cpp-costs.dir/costs.cpp.o | |
4 warnings generated. | |
[ 61%] Linking CXX static library lib/libtalos_walk_utils.a | |
[ 61%] Built target talos_walk_utils | |
[ 61%] Building CXX object tests/CMakeFiles/aligator-test-cpp-integrators.dir/integrators.cpp.o | |
[ 61%] Linking CXX executable ../bin/bench-se2-car | |
[ 61%] Built target bench-se2-car | |
[ 61%] Building CXX object tests/CMakeFiles/aligator-test-cpp-lqr.dir/lqr.cpp.o | |
[ 63%] Linking CXX executable ../bin/aligator-test-cpp-integrators | |
[ 63%] Built target aligator-test-cpp-integrators | |
[ 63%] Building CXX object tests/CMakeFiles/aligator-test-cpp-problem.dir/problem.cpp.o | |
[ 63%] Linking CXX executable ../bin/aligator-test-cpp-costs | |
[ 63%] Linking CXX executable ../bin/aligator-test-cpp-continuous | |
[ 63%] Built target aligator-test-cpp-costs | |
[ 63%] Built target aligator-test-cpp-continuous | |
[ 63%] Building CXX object tests/CMakeFiles/aligator-test-cpp-solver-storage.dir/solver-storage.cpp.o | |
[ 63%] Building CXX object tests/CMakeFiles/aligator-test-cpp-utils.dir/utils.cpp.o | |
[ 64%] Linking CXX executable ../bin/aligator-test-cpp-lqr | |
[ 64%] Built target aligator-test-cpp-lqr | |
[ 65%] Building CXX object tests/CMakeFiles/aligator-test-cpp-cycling.dir/cycling.cpp.o | |
[ 66%] Linking CXX executable ../bin/aligator-test-cpp-solver-storage | |
[ 66%] Built target aligator-test-cpp-solver-storage | |
[ 66%] Building CXX object tests/CMakeFiles/aligator-test-cpp-mpc-cycle.dir/mpc-cycle.cpp.o | |
[ 67%] Linking CXX executable ../bin/aligator-test-cpp-utils | |
[ 67%] Built target aligator-test-cpp-utils | |
[ 68%] Building CXX object tests/CMakeFiles/aligator-test-cpp-forces.dir/forces.cpp.o | |
[ 69%] Linking CXX executable ../bin/aligator-test-cpp-problem | |
[ 69%] Built target aligator-test-cpp-problem | |
[ 70%] Building CXX object tests/compat/CMakeFiles/aligator-test-cpp-croc-problem.dir/croc-problem.cpp.o | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/tests/compat/croc-problem.cpp:41:14: warning: 'set_Luu' is deprecated: Use set_LQR [-Wdeprecated-declarations] | |
41 | lqr_model->set_Luu(luu); | |
| ^ | |
/nix/store/y40aa5jv75wvcdrrl5ls6r3ncikmh2vm-crocoddyl-3.0.1/include/crocoddyl/core/actions/lqr.hpp:237:3: note: 'set_Luu' has been explicitly marked deprecated here | |
237 | DEPRECATED( | |
| ^ | |
/nix/store/y40aa5jv75wvcdrrl5ls6r3ncikmh2vm-crocoddyl-3.0.1/include/crocoddyl/core/utils/deprecate.hpp:19:33: note: expanded from macro 'DEPRECATED' | |
19 | #define DEPRECATED(msg, func) [[deprecated(msg)]] func | |
| ^ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/tests/compat/croc-problem.cpp:42:14: warning: 'set_lx' is deprecated: Use set_LQR [-Wdeprecated-declarations] | |
42 | lqr_model->set_lx(lx0); | |
| ^ | |
/nix/store/y40aa5jv75wvcdrrl5ls6r3ncikmh2vm-crocoddyl-3.0.1/include/crocoddyl/core/actions/lqr.hpp:225:3: note: 'set_lx' has been explicitly marked deprecated here | |
225 | DEPRECATED( | |
| ^ | |
/nix/store/y40aa5jv75wvcdrrl5ls6r3ncikmh2vm-crocoddyl-3.0.1/include/crocoddyl/core/utils/deprecate.hpp:19:33: note: expanded from macro 'DEPRECATED' | |
19 | #define DEPRECATED(msg, func) [[deprecated(msg)]] func | |
| ^ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/tests/compat/croc-problem.cpp:43:14: warning: 'set_lu' is deprecated: Use set_LQR [-Wdeprecated-declarations] | |
43 | lqr_model->set_lu(VectorXd::Zero(nu)); | |
| ^ | |
/nix/store/y40aa5jv75wvcdrrl5ls6r3ncikmh2vm-crocoddyl-3.0.1/include/crocoddyl/core/actions/lqr.hpp:229:3: note: 'set_lu' has been explicitly marked deprecated here | |
229 | DEPRECATED( | |
| ^ | |
/nix/store/y40aa5jv75wvcdrrl5ls6r3ncikmh2vm-crocoddyl-3.0.1/include/crocoddyl/core/utils/deprecate.hpp:19:33: note: expanded from macro 'DEPRECATED' | |
19 | #define DEPRECATED(msg, func) [[deprecated(msg)]] func | |
| ^ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/tests/compat/croc-problem.cpp:44:14: warning: 'set_Lxu' is deprecated: Use set_LQR [-Wdeprecated-declarations] | |
44 | lqr_model->set_Lxu(MatrixXd::Zero(nx, nu)); | |
| ^ | |
/nix/store/y40aa5jv75wvcdrrl5ls6r3ncikmh2vm-crocoddyl-3.0.1/include/crocoddyl/core/actions/lqr.hpp:241:3: note: 'set_Lxu' has been explicitly marked deprecated here | |
241 | DEPRECATED( | |
| ^ | |
/nix/store/y40aa5jv75wvcdrrl5ls6r3ncikmh2vm-crocoddyl-3.0.1/include/crocoddyl/core/utils/deprecate.hpp:19:33: note: expanded from macro 'DEPRECATED' | |
19 | #define DEPRECATED(msg, func) [[deprecated(msg)]] func | |
| ^ | |
[ 70%] Linking CXX executable ../bin/aligator-test-cpp-cycling | |
[ 70%] Built target aligator-test-cpp-cycling | |
In file included from /tmp/nix-build-aligator-0.12.0.drv-1/source/tests/forces.cpp:11: | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/multibody/contact-force.hpp:52:47: warning: implicit conversion loses integer precision: 'Index' (aka 'long') to 'int' [-Wshorten-64-to-32] | |
52 | : Base(ndx, (int)actuation.cols(), fref.size()), pin_model_(model), | |
| ~~~~ ~~~~~^~~~~~ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/tests/forces.cpp:79:7: note: in instantiation of member function 'aligator::ContactForceResidualTpl<double>::ContactForceResidualTpl' requested here | |
79 | ContactForceResidual(space.ndx(), model, act_matrix, constraint_models, | |
| ^ | |
[ 71%] Building CXX object tests/compat/CMakeFiles/aligator-test-cpp-croc-action-model.dir/croc-action-model.cpp.o | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/tests/compat/croc-action-model.cpp:33:14: warning: 'set_lx' is deprecated: Use set_LQR [-Wdeprecated-declarations] | |
33 | lqr_model->set_lx(Eigen::VectorXd::Zero(nx)); | |
| ^ | |
/nix/store/y40aa5jv75wvcdrrl5ls6r3ncikmh2vm-crocoddyl-3.0.1/include/crocoddyl/core/actions/lqr.hpp:225:3: note: 'set_lx' has been explicitly marked deprecated here | |
225 | DEPRECATED( | |
| ^ | |
/nix/store/y40aa5jv75wvcdrrl5ls6r3ncikmh2vm-crocoddyl-3.0.1/include/crocoddyl/core/utils/deprecate.hpp:19:33: note: expanded from macro 'DEPRECATED' | |
19 | #define DEPRECATED(msg, func) [[deprecated(msg)]] func | |
| ^ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/tests/compat/croc-action-model.cpp:34:14: warning: 'set_lu' is deprecated: Use set_LQR [-Wdeprecated-declarations] | |
34 | lqr_model->set_lu(Eigen::VectorXd::Zero(nu)); | |
| ^ | |
/nix/store/y40aa5jv75wvcdrrl5ls6r3ncikmh2vm-crocoddyl-3.0.1/include/crocoddyl/core/actions/lqr.hpp:229:3: note: 'set_lu' has been explicitly marked deprecated here | |
229 | DEPRECATED( | |
| ^ | |
/nix/store/y40aa5jv75wvcdrrl5ls6r3ncikmh2vm-crocoddyl-3.0.1/include/crocoddyl/core/utils/deprecate.hpp:19:33: note: expanded from macro 'DEPRECATED' | |
19 | #define DEPRECATED(msg, func) [[deprecated(msg)]] func | |
| ^ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/tests/compat/croc-action-model.cpp:35:14: warning: 'set_Lxu' is deprecated: Use set_LQR [-Wdeprecated-declarations] | |
35 | lqr_model->set_Lxu(Eigen::MatrixXd::Random(nx, nu) * 0.1); | |
| ^ | |
/nix/store/y40aa5jv75wvcdrrl5ls6r3ncikmh2vm-crocoddyl-3.0.1/include/crocoddyl/core/actions/lqr.hpp:241:3: note: 'set_Lxu' has been explicitly marked deprecated here | |
241 | DEPRECATED( | |
| ^ | |
/nix/store/y40aa5jv75wvcdrrl5ls6r3ncikmh2vm-crocoddyl-3.0.1/include/crocoddyl/core/utils/deprecate.hpp:19:33: note: expanded from macro 'DEPRECATED' | |
19 | #define DEPRECATED(msg, func) [[deprecated(msg)]] func | |
| ^ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/tests/compat/croc-action-model.cpp:39:42: warning: 'get_lx' is deprecated: Use get_q [-Wdeprecated-declarations] | |
39 | fmt::print("lqr lx_: {}\n", lqr_model->get_lx().transpose()); | |
| ^ | |
/nix/store/y40aa5jv75wvcdrrl5ls6r3ncikmh2vm-crocoddyl-3.0.1/include/crocoddyl/core/actions/lqr.hpp:208:3: note: 'get_lx' has been explicitly marked deprecated here | |
208 | DEPRECATED("Use get_q", const VectorXs& get_lx() const { return get_q(); }) | |
| ^ | |
/nix/store/y40aa5jv75wvcdrrl5ls6r3ncikmh2vm-crocoddyl-3.0.1/include/crocoddyl/core/utils/deprecate.hpp:19:33: note: expanded from macro 'DEPRECATED' | |
19 | #define DEPRECATED(msg, func) [[deprecated(msg)]] func | |
| ^ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/tests/compat/croc-action-model.cpp:40:42: warning: 'get_lu' is deprecated: Use get_r [-Wdeprecated-declarations] | |
40 | fmt::print("lqr lu_: {}\n", lqr_model->get_lu().transpose()); | |
| ^ | |
/nix/store/y40aa5jv75wvcdrrl5ls6r3ncikmh2vm-crocoddyl-3.0.1/include/crocoddyl/core/actions/lqr.hpp:209:3: note: 'get_lu' has been explicitly marked deprecated here | |
209 | DEPRECATED("Use get_r", const VectorXs& get_lu() const { return get_r(); }) | |
| ^ | |
/nix/store/y40aa5jv75wvcdrrl5ls6r3ncikmh2vm-crocoddyl-3.0.1/include/crocoddyl/core/utils/deprecate.hpp:19:33: note: expanded from macro 'DEPRECATED' | |
19 | #define DEPRECATED(msg, func) [[deprecated(msg)]] func | |
| ^ | |
[ 72%] Linking CXX executable ../bin/aligator-test-cpp-mpc-cycle | |
4 warnings generated. | |
[ 72%] Built target aligator-test-cpp-mpc-cycle | |
[ 72%] Linking CXX executable ../../bin/aligator-test-cpp-croc-problem | |
[ 73%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/expose-callbacks.cpp.o | |
[ 73%] Built target aligator-test-cpp-croc-problem | |
[ 75%] Building CXX object examples/CMakeFiles/aligator-example-talos-walk.dir/talos-walk.cpp.o | |
1 warning generated. | |
[ 75%] Linking CXX executable ../bin/aligator-test-cpp-forces | |
[ 75%] Built target aligator-test-cpp-forces | |
[ 76%] Building CXX object bench/CMakeFiles/bench-talos-walk.dir/talos-walk.cpp.o | |
5 warnings generated. | |
[ 76%] Linking CXX executable ../../bin/aligator-test-cpp-croc-action-model | |
[ 76%] Built target aligator-test-cpp-croc-action-model | |
[ 76%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/expose-constraint.cpp.o | |
[ 77%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/expose-costs.cpp.o | |
[ 77%] Linking CXX executable ../bin/aligator-example-talos-walk | |
[ 77%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/expose-filter.cpp.o | |
[ 77%] Built target aligator-example-talos-walk | |
[ 78%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/expose-functions.cpp.o | |
[ 78%] Linking CXX static library lib/libcroc_talos_arm_utils.a | |
[ 78%] Linking CXX executable ../bin/bench-talos-walk | |
[ 78%] Built target croc_talos_arm_utils | |
ld: warning: direct access in function 'benchmark::State::State(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, long long, std::__1::vector<long long, std::__1::allocator<long long>> const&, int, int, benchmark::internal::ThreadTimer*, benchmark::internal::ThreadManager*, benchmark::internal::PerfCountersMeasurement*, benchmark::ProfilerManager*)' from file '/nix/store/rzfgyapfys83wlif527pjgqk7syx22fv-gbenchmark-1.9.1/lib/libbenchmark.a(benchmark.cc.o)' to global weak symbol 'std::__1::piecewise_construct' from file '../lib/libtalos_walk_utils.a(talos-walk-utils.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. | |
ld: warning: direct access in function 'benchmark::State::PauseTiming()' from file '/nix/store/rzfgyapfys83wlif527pjgqk7syx22fv-gbenchmark-1.9.1/lib/libbenchmark.a(benchmark.cc.o)' to global weak symbol 'std::__1::piecewise_construct' from file '../lib/libtalos_walk_utils.a(talos-walk-utils.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. | |
ld: warning: direct access in function 'benchmark::internal::Increment(std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, benchmark::Counter, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, benchmark::Counter>>>*, std::__1::map<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, benchmark::Counter, std::__1::less<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>, std::__1::allocator<std::__1::pair<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const, benchmark::Counter>>> const&)' from file '/nix/store/rzfgyapfys83wlif527pjgqk7syx22fv-gbenchmark-1.9.1/lib/libbenchmark.a(counter.cc.o)' to global weak symbol 'std::__1::piecewise_construct' from file '../lib/libtalos_walk_utils.a(talos-walk-utils.cpp.o)' means the weak symbol cannot be overridden at runtime. This was likely caused by different translation units being compiled with different visibility settings. | |
[ 78%] Building CXX object examples/CMakeFiles/aligator-example-talos-arm.dir/talos-arm.cpp.o | |
[ 78%] Built target bench-talos-walk | |
[ 78%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/expose-pinocchio-features.cpp.o | |
[ 79%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/expose-problem.cpp.o | |
[ 79%] Linking CXX executable ../bin/aligator-example-talos-arm | |
[ 79%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/expose-solver-fddp.cpp.o | |
[ 80%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/expose-solver-prox.cpp.o | |
[ 80%] Built target aligator-example-talos-arm | |
[ 80%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/expose-solvers-base.cpp.o | |
[ 80%] Building CXX object bench/CMakeFiles/bench-croc-talos-arm.dir/croc-talos-arm.cpp.o | |
[ 81%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/expose-stage-data.cpp.o | |
[ 81%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/expose-stage.cpp.o | |
[ 82%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/expose-unary-functions.cpp.o | |
[ 83%] Linking CXX executable ../bin/bench-croc-talos-arm | |
[ 83%] Built target bench-croc-talos-arm | |
[ 83%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/expose-utils.cpp.o | |
[ 84%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/gar/expose-cholmod-solver.cpp.o | |
[ 84%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/gar/expose-dense.cpp.o | |
[ 84%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/gar/expose-gar.cpp.o | |
[ 85%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/gar/expose-parallel.cpp.o | |
[ 85%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/gar/expose-prox-riccati.cpp.o | |
[ 86%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/gar/expose-utils.cpp.o | |
[ 86%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/modelling/expose-autodiff.cpp.o | |
[ 88%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/modelling/expose-center-of-mass.cpp.o | |
[ 88%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/modelling/expose-centroidal.cpp.o | |
[ 89%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/modelling/expose-composite-costs.cpp.o | |
[ 89%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/modelling/expose-constraintfwd.cpp.o | |
[ 90%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/modelling/expose-continuous-dynamics.cpp.o | |
In file included from /tmp/nix-build-aligator-0.12.0.drv-1/source/bindings/python/src/modelling/expose-centroidal.cpp:9: | |
In file included from /tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/centroidal/centroidal-acceleration.hpp:4: | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/contact-map.hpp:70:23: warning: implicit conversion changes signedness: 'decltype(__x.base() - __y.base())' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] | |
70 | contact_poses_[id - contact_names_.begin()] = ref; | |
| ~~~~~~~~~~~~~~ ~~~^~~~~~~~~~~~~~~~~~~~~~~~ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/bindings/python/src/modelling/expose-centroidal.cpp:36:43: note: in instantiation of member function 'aligator::ContactMapTpl<double>::setContactPose' requested here | |
36 | .def("setContactPose", &ContactMap::setContactPose, | |
| ^ | |
In file included from /tmp/nix-build-aligator-0.12.0.drv-1/source/bindings/python/src/modelling/expose-centroidal.cpp:9: | |
In file included from /tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/centroidal/centroidal-acceleration.hpp:4: | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/contact-map.hpp:61:30: warning: implicit conversion changes signedness: 'decltype(__x.base() - __y.base())' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion] | |
61 | return contact_poses_[id - contact_names_.begin()]; | |
| ~~~~~~~~~~~~~~ ~~~^~~~~~~~~~~~~~~~~~~~~~~~ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/bindings/python/src/modelling/expose-centroidal.cpp:38:43: note: in instantiation of member function 'aligator::ContactMapTpl<double>::getContactPose' requested here | |
38 | .def("getContactPose", &ContactMap::getContactPose, ("self"_a, "name"), | |
| ^ | |
2 warnings generated. | |
[ 90%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/modelling/expose-cost-ops.cpp.o | |
[ 91%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/modelling/expose-cost-stack.cpp.o | |
[ 91%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/modelling/expose-direct-sum.cpp.o | |
[ 92%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/modelling/expose-dynamics.cpp.o | |
[ 92%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/modelling/expose-explicit-dynamics.cpp.o | |
[ 93%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/modelling/expose-explicit-integrators.cpp.o | |
[ 93%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/modelling/expose-fly-high.cpp.o | |
[ 94%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/modelling/expose-force-cost.cpp.o | |
[ 94%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/modelling/expose-freefwd.cpp.o | |
[ 95%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/modelling/expose-function-ops.cpp.o | |
[ 95%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/modelling/expose-gravity-compensation.cpp.o | |
In file included from /tmp/nix-build-aligator-0.12.0.drv-1/source/bindings/python/src/modelling/expose-force-cost.cpp:9: | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/include/aligator/modelling/multibody/contact-force.hpp:52:47: warning: implicit conversion loses integer precision: 'Index' (aka 'long') to 'int' [-Wshorten-64-to-32] | |
52 | : Base(ndx, (int)actuation.cols(), fref.size()), pin_model_(model), | |
| ~~~~ ~~~~~^~~~~~ | |
include/boost/python/object/value_holder.hpp:131:11: note: in instantiation of member function 'aligator::ContactForceResidualTpl<double>::ContactForceResidualTpl' requested here | |
131 | : m_held( | |
| ^ | |
include/boost/python/object/make_holder.hpp:95:31: note: in instantiation of function template specialization 'boost::python::objects::value_holder<aligator::ContactForceResidualTpl<context::Scalar>>::value_holder<int, boost::python::objects::reference_to_value<pinocchio::ModelTpl<double>>, boost::python::objects::reference_to_value<const Eigen::Matrix<double, -1, -1> &>, boost::python::objects::reference_to_value<const std::vector<pinocchio::RigidConstraintModelTpl<double, 0>, Eigen::aligned_allocator<pinocchio::RigidConstraintModelTpl<double, 0>>> &>, boost::python::objects::reference_to_value<const pinocchio::ProximalSettingsTpl<context::Scalar> &>, boost::python::objects::reference_to_value<const Eigen::Matrix<double, -1, 1> &>, boost::python::objects::reference_to_value<const std::string &>>' requested here | |
95 | (new (memory) Holder( | |
| ^ | |
include/boost/python/detail/make_keyword_range_fn.hpp:65:47: note: in instantiation of member function 'boost::python::objects::make_holder<7>::apply<boost::python::objects::value_holder<aligator::ContactForceResidualTpl<context::Scalar>>, boost::mpl::vector7<int, pinocchio::ModelTpl<double>, const Eigen::Matrix<double, -1, -1> &, const std::vector<pinocchio::RigidConstraintModelTpl<double, 0>, Eigen::aligned_allocator<pinocchio::RigidConstraintModelTpl<double, 0>>> &, const pinocchio::ProximalSettingsTpl<context::Scalar> &, const Eigen::Matrix<double, -1, 1> &, const std::string &>>::execute' requested here | |
65 | ::template apply<Holder,ArgList>::execute | |
| ^ | |
include/boost/python/init.hpp:310:19: note: in instantiation of function template specialization 'boost::python::detail::make_keyword_range_constructor<boost::mpl::vector7<int, pinocchio::ModelTpl<double>, const Eigen::Matrix<double, -1, -1> &, const std::vector<pinocchio::RigidConstraintModelTpl<double, 0>, Eigen::aligned_allocator<pinocchio::RigidConstraintModelTpl<double, 0>>> &, const pinocchio::ProximalSettingsTpl<context::Scalar> &, const Eigen::Matrix<double, -1, 1> &, const std::string &>, boost::mpl::size<boost::mpl::vector7<int, pinocchio::ModelTpl<double>, const Eigen::Matrix<double, -1, -1> &, const std::vector<pinocchio::RigidConstraintModelTpl<double, 0>, Eigen::aligned_allocator<pinocchio::RigidConstraintModelTpl<double, 0>>> &, const pinocchio::ProximalSettingsTpl<context::Scalar> &, const Eigen::Matrix<double, -1, 1> &, const std::string &>>, boost::python::objects::value_holder<aligator::ContactForceResidualTpl<context::Scalar>>, boost::python::default_call_policies>' requested here | |
310 | , detail::make_keyword_range_constructor<Signature,NArgs>( | |
| ^ | |
include/boost/python/init.hpp:377:19: note: in instantiation of function template specialization 'boost::python::detail::def_init_aux<boost::python::class_<aligator::ContactForceResidualTpl<context::Scalar>, boost::python::bases<aligator::StageFunctionTpl<context::Scalar>>>, boost::python::default_call_policies, boost::mpl::vector7<int, pinocchio::ModelTpl<double>, const Eigen::Matrix<double, -1, -1> &, const std::vector<pinocchio::RigidConstraintModelTpl<double, 0>, Eigen::aligned_allocator<pinocchio::RigidConstraintModelTpl<double, 0>>> &, const pinocchio::ProximalSettingsTpl<context::Scalar> &, const Eigen::Matrix<double, -1, 1> &, const std::string &>, boost::mpl::size<boost::mpl::vector7<int, pinocchio::ModelTpl<double>, const Eigen::Matrix<double, -1, -1> &, const std::vector<pinocchio::RigidConstraintModelTpl<double, 0>, Eigen::aligned_allocator<pinocchio::RigidConstraintModelTpl<double, 0>>> &, const pinocchio::ProximalSettingsTpl<context::Scalar> &, const Eigen::Matrix<double, -1, 1> &, const std::string &>>>' requested here | |
377 | detail::def_init_aux(cl, args, NArgs(), policies, doc, keywords); | |
| ^ | |
include/boost/python/init.hpp:149:62: note: in instantiation of function template specialization 'boost::python::detail::define_class_init_helper<0>::apply<boost::python::class_<aligator::ContactForceResidualTpl<context::Scalar>, boost::python::bases<aligator::StageFunctionTpl<context::Scalar>>>, boost::python::default_call_policies, boost::mpl::vector7<int, pinocchio::ModelTpl<double>, const Eigen::Matrix<double, -1, -1> &, const std::vector<pinocchio::RigidConstraintModelTpl<double, 0>, Eigen::aligned_allocator<pinocchio::RigidConstraintModelTpl<double, 0>>> &, const pinocchio::ProximalSettingsTpl<context::Scalar> &, const Eigen::Matrix<double, -1, 1> &, const std::string &>, boost::mpl::size<boost::mpl::vector7<int, pinocchio::ModelTpl<double>, const Eigen::Matrix<double, -1, -1> &, const std::vector<pinocchio::RigidConstraintModelTpl<double, 0>, Eigen::aligned_allocator<pinocchio::RigidConstraintModelTpl<double, 0>>> &, const pinocchio::ProximalSettingsTpl<context::Scalar> &, const Eigen::Matrix<double, -1, 1> &, const std::string &>>>' requested here | |
149 | detail::define_class_init_helper<n_defaults::value>::apply( | |
| ^ | |
include/boost/python/def_visitor.hpp:31:29: note: in instantiation of function template specialization 'boost::python::init_base<boost::python::init<int, pinocchio::ModelTpl<double>, const Eigen::Matrix<double, -1, -1> &, const std::vector<pinocchio::RigidConstraintModelTpl<double, 0>, Eigen::aligned_allocator<pinocchio::RigidConstraintModelTpl<double, 0>>> &, const pinocchio::ProximalSettingsTpl<context::Scalar> &, const Eigen::Matrix<double, -1, 1> &, const std::string &>>::visit<boost::python::class_<aligator::ContactForceResidualTpl<context::Scalar>, boost::python::bases<aligator::StageFunctionTpl<context::Scalar>>>>' requested here | |
31 | v.derived_visitor().visit(c); | |
| ^ | |
include/boost/python/def_visitor.hpp:67:29: note: in instantiation of function template specialization 'boost::python::def_visitor_access::visit<boost::python::def_visitor<boost::python::init<int, pinocchio::ModelTpl<double>, const Eigen::Matrix<double, -1, -1> &, const std::vector<pinocchio::RigidConstraintModelTpl<double, 0>, Eigen::aligned_allocator<pinocchio::RigidConstraintModelTpl<double, 0>>> &, const pinocchio::ProximalSettingsTpl<context::Scalar> &, const Eigen::Matrix<double, -1, 1> &, const std::string &>>, boost::python::class_<aligator::ContactForceResidualTpl<context::Scalar>, boost::python::bases<aligator::StageFunctionTpl<context::Scalar>>>>' requested here | |
67 | def_visitor_access::visit(*this, c); | |
| ^ | |
include/boost/python/class.hpp:221:17: note: in instantiation of function template specialization 'boost::python::def_visitor<boost::python::init<int, pinocchio::ModelTpl<double>, const Eigen::Matrix<double, -1, -1> &, const std::vector<pinocchio::RigidConstraintModelTpl<double, 0>, Eigen::aligned_allocator<pinocchio::RigidConstraintModelTpl<double, 0>>> &, const pinocchio::ProximalSettingsTpl<context::Scalar> &, const Eigen::Matrix<double, -1, 1> &, const std::string &>>::visit<boost::python::class_<aligator::ContactForceResidualTpl<context::Scalar>, boost::python::bases<aligator::StageFunctionTpl<context::Scalar>>>>' requested here | |
221 | visitor.visit(*this); | |
| ^ | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/bindings/python/src/modelling/expose-force-cost.cpp:52:8: note: in instantiation of function template specialization 'boost::python::class_<aligator::ContactForceResidualTpl<context::Scalar>, boost::python::bases<aligator::StageFunctionTpl<context::Scalar>>>::def<boost::python::init<int, pinocchio::ModelTpl<double>, const Eigen::Matrix<double, -1, -1> &, const std::vector<pinocchio::RigidConstraintModelTpl<double, 0>, Eigen::aligned_allocator<pinocchio::RigidConstraintModelTpl<double, 0>>> &, const pinocchio::ProximalSettingsTpl<context::Scalar> &, const Eigen::Matrix<double, -1, 1> &, const std::string &>>' requested here | |
52 | .def(bp::init<int, PinModel, const context::MatrixXs &, | |
| ^ | |
[ 96%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/modelling/expose-integrators.cpp.o | |
[ 96%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/modelling/expose-kinodynamics.cpp.o | |
1 warning generated. | |
[ 97%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/modelling/expose-ode.cpp.o | |
[ 97%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/modelling/expose-pinocchio-functions.cpp.o | |
[ 98%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/module.cpp.o | |
[ 98%] Building CXX object bindings/python/CMakeFiles/pyaligator.dir/src/compat/expose-croco-compat.cpp.o | |
[100%] Linking CXX shared module aligator/pyaligator.cpython-313-darwin.so | |
[100%] Built target pyaligator | |
buildPhase completed in 11 minutes 32 seconds | |
Running phase: checkPhase | |
check flags: SHELL=/nix/store/38rycfnr06w9iv5mq5cyjcwk6vi8bl8d-bash-5.2p37/bin/bash VERBOSE=y test | |
Running tests... | |
/nix/store/x9390krmrb55ymmxp9xclnyhprbdim49-cmake-3.31.6/bin/ctest --force-new-ctest-process --exclude-regex aligator-test-py-rollout | |
Test project /tmp/nix-build-aligator-0.12.0.drv-1/source/build | |
Start 1: aligator-test-cpp-continuous | |
Start 2: aligator-test-cpp-costs | |
Start 3: aligator-test-cpp-integrators | |
Start 4: aligator-test-cpp-lqr | |
Start 5: aligator-test-cpp-problem | |
1/33 Test #1: aligator-test-cpp-continuous ............ Passed 4.32 sec | |
Start 6: aligator-test-cpp-solver-storage | |
2/33 Test #5: aligator-test-cpp-problem ............... Passed 4.32 sec | |
Start 7: aligator-test-cpp-utils | |
3/33 Test #3: aligator-test-cpp-integrators ........... Passed 4.34 sec | |
Start 8: aligator-test-cpp-cycling | |
4/33 Test #4: aligator-test-cpp-lqr ................... Passed 4.44 sec | |
Start 9: aligator-test-cpp-mpc-cycle | |
5/33 Test #2: aligator-test-cpp-costs ................. Passed 4.65 sec | |
Start 10: aligator-test-cpp-forces | |
6/33 Test #6: aligator-test-cpp-solver-storage ........ Passed 0.66 sec | |
Start 11: aligator-test-cpp-gar-cholmod | |
7/33 Test #7: aligator-test-cpp-utils ................. Passed 1.06 sec | |
Start 12: aligator-test-cpp-gar-riccati | |
8/33 Test #11: aligator-test-cpp-gar-cholmod ........... Passed 0.79 sec | |
Start 13: aligator-test-cpp-gar-block-matrix | |
9/33 Test #8: aligator-test-cpp-cycling ............... Passed 1.58 sec | |
Start 14: aligator-test-cpp-gar-parallel | |
10/33 Test #10: aligator-test-cpp-forces ................ Passed 1.46 sec | |
Start 15: aligator-test-cpp-gar-knot | |
11/33 Test #9: aligator-test-cpp-mpc-cycle ............. Passed 1.73 sec | |
Start 16: aligator-test-py-center-of-mass | |
12/33 Test #12: aligator-test-cpp-gar-riccati ........... Passed 1.14 sec | |
Start 17: aligator-test-py-centroidal | |
13/33 Test #13: aligator-test-cpp-gar-block-matrix ...... Passed 1.05 sec | |
Start 18: aligator-test-py-compat-croc | |
14/33 Test #15: aligator-test-cpp-gar-knot .............. Passed 0.96 sec | |
Start 19: aligator-test-py-constrained-dynamics | |
15/33 Test #14: aligator-test-cpp-gar-parallel .......... Passed 1.25 sec | |
Start 20: aligator-test-py-continuous-dynamics | |
16/33 Test #18: aligator-test-py-compat-croc ............ Passed 10.34 sec | |
Start 21: aligator-test-py-costs | |
17/33 Test #19: aligator-test-py-constrained-dynamics ... Passed 10.32 sec | |
Start 22: aligator-test-py-custom-pyfunctions | |
18/33 Test #17: aligator-test-py-centroidal ............. Passed 12.55 sec | |
Start 23: aligator-test-py-dynamics | |
19/33 Test #20: aligator-test-py-continuous-dynamics .... Passed 11.97 sec | |
Start 24: aligator-test-py-example-problem | |
20/33 Test #16: aligator-test-py-center-of-mass ......... Passed 14.17 sec | |
Start 25: aligator-test-py-finite-diff | |
21/33 Test #21: aligator-test-py-costs .................. Passed 7.99 sec | |
Start 26: aligator-test-py-frames | |
22/33 Test #22: aligator-test-py-custom-pyfunctions ..... Passed 7.92 sec | |
Start 27: aligator-test-py-functions | |
23/33 Test #23: aligator-test-py-dynamics ............... Passed 8.01 sec | |
Start 28: aligator-test-py-gravity-compensation | |
24/33 Test #24: aligator-test-py-example-problem ........ Passed 7.98 sec | |
Start 29: aligator-test-py-integrators | |
25/33 Test #25: aligator-test-py-finite-diff ............ Passed 8.21 sec | |
Start 30: aligator-test-py-kinodynamics | |
26/33 Test #27: aligator-test-py-functions .............. Passed 5.80 sec | |
Start 31: aligator-test-py-solver | |
27/33 Test #26: aligator-test-py-frames .................***Failed 6.30 sec | |
============================= test session starts ============================== | |
platform darwin -- Python 3.13.2, pytest-8.3.5, pluggy-1.5.0 | |
rootdir: /tmp/nix-build-aligator-0.12.0.drv-1/source | |
configfile: pyproject.toml | |
collected 5 items | |
../../../../../../../tmp/nix-build-aligator-0.12.0.drv-1/source/tests/python/test_frames.py F [ 20%] | |
..F. [100%] | |
=================================== FAILURES =================================== | |
_____________________________ test_frame_placement _____________________________ | |
def test_frame_placement(): | |
fr_name1 = "larm_shoulder2_body" | |
fr_id1 = model.getFrameId(fr_name1) | |
space = manifolds.MultibodyConfiguration(model) | |
ndx = space.ndx | |
x0 = space.neutral() | |
d = np.random.randn(space.ndx) * 0.1 | |
d[6:] = 0.0 | |
x0 = space.integrate(x0, d) | |
u0 = np.zeros(nu) | |
q0 = x0[:nq] | |
pin.framesForwardKinematics(model, rdata, q0) | |
fr_plc1 = rdata.oMf[fr_id1] | |
fun = aligator.FramePlacementResidual(ndx, nu, model, fr_plc1, fr_id1) | |
assert fr_id1 == fun.frame_id | |
assert fr_plc1 == fun.getReference() | |
fdata = fun.createData() | |
fun.evaluate(x0, fdata) | |
assert np.allclose(fdata.value, 0.0) | |
fun.computeJacobians(x0, fdata) | |
J = fdata.Jx[:, :nv] | |
pin.computeJointJacobians(model, rdata) | |
realJ = pin.getFrameJacobian(model, rdata, fr_id1, pin.LOCAL) | |
assert J.shape == realJ.shape | |
assert np.allclose(fdata.Jx[:, :nv], realJ) | |
fun_fd = aligator.FiniteDifferenceHelper(space, fun, FD_EPS) | |
fdata2 = fun_fd.createData() | |
fun_fd.evaluate(x0, u0, fdata2) | |
assert np.allclose(fdata.value, fdata2.value) | |
fun_fd.computeJacobians(x0, u0, fdata2) | |
J_fd = fdata2.Jx[:] | |
assert fdata.Jx.shape == J_fd.shape | |
for i in range(100): | |
x0 = sample_gauss(space) | |
fun.evaluate(x0, u0, fdata) | |
fun.computeJacobians(x0, u0, fdata) | |
fun_fd.evaluate(x0, u0, fdata2) | |
fun_fd.computeJacobians(x0, u0, fdata2) | |
> assert np.allclose(fdata.Jx, fdata2.Jx, THRESH) | |
E assert False | |
E + where False = <function allclose at 0x117729230>(array([[ 1.00388678e+00, -1.91800407e-05, -3.05599300e-03,\n -1.82153085e-03, 1.03032892e+00, -2.90408695e-01,\n...-9.09254066e-02, 1.03906867e-02,\n 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n 0.00000000e+00]]), array([[ 1.00388677e+00, -1.91957561e-05, -3.05599990e-03,\n -1.82153181e-03, 1.03032891e+00, -2.90408686e-01,\n...-9.09254068e-02, 1.03906866e-02,\n 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n 0.00000000e+00]]), 0.0002) | |
E + where <function allclose at 0x117729230> = np.allclose | |
E + and array([[ 1.00388678e+00, -1.91800407e-05, -3.05599300e-03,\n -1.82153085e-03, 1.03032892e+00, -2.90408695e-01,\n...-9.09254066e-02, 1.03906867e-02,\n 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n 0.00000000e+00]]) = StageFunctionData { ndx : 34, nu: 34, nr: 6 }.Jx | |
E + and array([[ 1.00388677e+00, -1.91957561e-05, -3.05599990e-03,\n -1.82153181e-03, 1.03032891e+00, -2.90408686e-01,\n...-9.09254068e-02, 1.03906866e-02,\n 0.00000000e+00, 0.00000000e+00, 0.00000000e+00,\n 0.00000000e+00]]) = StageFunctionData { ndx : 34, nu: 34, nr: 6 }.Jx | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/tests/python/test_frames.py:79: AssertionError | |
________________________________ test_fly_high _________________________________ | |
def test_fly_high(): | |
fr_name1 = "larm_shoulder2_body" | |
fr_id1 = model.getFrameId(fr_name1) | |
space = manifolds.MultibodyPhaseSpace(model) | |
fun = aligator.FlyHighResidual(space.ndx, model, fr_id1, 0.1, nu) | |
data = fun.createData() | |
data2 = fun.createData() | |
Jx_nd = data.Jx.copy() | |
np.set_printoptions(precision=2, linewidth=250) | |
for _ in range(10): | |
x0 = sample_gauss(space) | |
fun.evaluate(x0, data) | |
fun.computeJacobians(x0, data) | |
ei = np.zeros(space.ndx) | |
for i in range(space.ndx): | |
ei[i] = FD_EPS | |
x0_p = space.integrate(x0, ei) | |
fun.evaluate(x0_p, data2) | |
Jx_nd[:, i] = (data2.value - data.value) / FD_EPS | |
ei[i] = 0.0 | |
err_Jx = data.Jx - Jx_nd | |
print(err_Jx, err_Jx.max()) | |
> assert np.allclose(data.Jx, Jx_nd, THRESH) | |
E assert False | |
E + where False = <function allclose at 0x117729230>(array([[ 1.07e-02, -5.34e-03, -5.21e-02, -2.02e-02, -2.41e-01, -5.88e-02, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, ... 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00,\n 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00]]), array([[ 1.07e-02, -5.34e-03, -5.21e-02, -2.02e-02, -2.41e-01, -5.88e-02, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, ... 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00,\n 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00]]), 0.0002) | |
E + where <function allclose at 0x117729230> = np.allclose | |
E + and array([[ 1.07e-02, -5.34e-03, -5.21e-02, -2.02e-02, -2.41e-01, -5.88e-02, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, ... 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00,\n 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00, 0.00e+00]]) = StageFunctionData { ndx : 68, nu: 34, nr: 2 }.Jx | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/tests/python/test_frames.py:190: AssertionError | |
----------------------------- Captured stdout call ----------------------------- | |
[[ 1.24e-10 9.31e-11 2.48e-10 6.08e-11 -5.05e-10 -1.88e-10 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 2.25e-10 -2.91e-10 0.00e+00 0.00e+00 0.00e+00 0.00e+00 | |
0.00e+00 0.00e+00 0.00e+00 0.00e+00 -3.47e-10 -6.94e-10 0.00e+00 0.00e+00 0.00e+00 0.00e+00 -7.17e-12 -3.88e-10 3.11e-10 -6.67e-10 -2.31e-10 6.06e-10 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 | |
0.00e+00 0.00e+00 0.00e+00 0.00e+00 -6.67e-10 -4.66e-10 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00] | |
[ 2.46e-10 1.89e-10 3.02e-10 2.26e-11 -1.12e-09 -2.40e-11 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 1.03e-09 1.11e-09 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 | |
-0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -6.94e-10 -6.94e-10 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -4.50e-10 -6.96e-10 -5.91e-10 -1.02e-10 7.35e-10 -8.97e-10 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 | |
-0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 1.29e-09 -6.06e-12 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00]] 1.2855186914961791e-09 | |
[[ 5.65e-10 5.10e-10 2.38e-10 9.93e-10 6.60e-10 1.34e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 1.84e-09 2.76e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 | |
0.00e+00 0.00e+00 0.00e+00 0.00e+00 -6.65e-18 6.94e-10 0.00e+00 0.00e+00 0.00e+00 0.00e+00 6.67e-10 6.16e-10 1.03e-09 1.78e-09 1.13e-09 1.20e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 | |
0.00e+00 0.00e+00 0.00e+00 0.00e+00 1.78e-09 9.74e-10 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00] | |
[ 5.53e-10 -3.55e-10 -9.00e-10 1.62e-09 7.99e-10 -1.26e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 1.34e-09 3.36e-10 0.00e+00 0.00e+00 0.00e+00 0.00e+00 | |
0.00e+00 0.00e+00 0.00e+00 0.00e+00 1.39e-09 1.39e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 1.46e-09 1.35e-11 1.75e-09 -8.35e-10 9.83e-10 4.03e-10 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 | |
0.00e+00 0.00e+00 0.00e+00 0.00e+00 -8.35e-10 -2.81e-10 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00]] 2.758904799060602e-09 | |
[[ 1.11e-12 1.01e-09 6.83e-11 2.75e-09 2.50e-09 3.07e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 6.82e-09 -1.04e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 | |
0.00e+00 0.00e+00 0.00e+00 0.00e+00 1.39e-09 1.39e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 1.56e-09 1.20e-09 2.98e-10 -5.75e-10 1.32e-09 2.21e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 | |
0.00e+00 0.00e+00 0.00e+00 0.00e+00 -5.75e-10 1.08e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00] | |
[-2.55e-10 -2.84e-10 1.66e-09 1.51e-09 5.95e-09 1.13e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 -2.90e-09 -1.88e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 | |
0.00e+00 0.00e+00 0.00e+00 0.00e+00 9.46e-18 2.78e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 -1.30e-09 -3.47e-09 -4.79e-09 -5.06e-10 -4.28e-09 1.16e-09 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 | |
-0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -5.06e-10 2.60e-10 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00]] 6.821461423500708e-09 | |
[[ 8.15e-10 1.36e-10 1.43e-09 1.54e-09 1.49e-09 2.57e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 3.71e-11 1.73e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 | |
0.00e+00 0.00e+00 0.00e+00 0.00e+00 1.39e-09 1.39e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 4.21e-10 -4.52e-10 1.33e-09 -4.45e-10 4.68e-10 -1.30e-10 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 | |
0.00e+00 0.00e+00 0.00e+00 0.00e+00 -4.45e-10 -1.73e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00] | |
[ 5.79e-10 4.96e-10 5.00e-10 8.00e-10 1.78e-10 -7.78e-10 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 9.78e-10 -7.34e-10 0.00e+00 0.00e+00 0.00e+00 0.00e+00 | |
0.00e+00 0.00e+00 0.00e+00 0.00e+00 4.34e-18 -6.94e-10 0.00e+00 0.00e+00 0.00e+00 0.00e+00 5.52e-10 -8.66e-11 -2.99e-10 -9.50e-10 -3.13e-10 -3.20e-10 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 | |
0.00e+00 0.00e+00 0.00e+00 0.00e+00 4.38e-10 -1.10e-11 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00]] 2.5708082954101208e-09 | |
[[ 3.85e-10 -1.39e-10 5.02e-10 5.67e-10 2.09e-10 1.53e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 2.91e-10 1.62e-10 0.00e+00 0.00e+00 0.00e+00 0.00e+00 | |
0.00e+00 0.00e+00 0.00e+00 0.00e+00 2.24e-18 -5.06e-17 0.00e+00 0.00e+00 0.00e+00 0.00e+00 1.49e-09 -3.21e-10 3.00e-10 2.05e-11 -5.58e-11 6.32e-10 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 | |
0.00e+00 0.00e+00 0.00e+00 0.00e+00 2.05e-11 9.85e-10 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00] | |
[-2.65e-10 -4.60e-10 2.00e-09 1.11e-09 -2.91e-10 4.85e-09 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 9.11e-10 6.55e-09 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 | |
-0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 2.78e-09 1.47e-18 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -4.16e-10 -1.63e-09 5.50e-10 5.06e-10 6.35e-10 -4.47e-10 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 | |
-0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 5.06e-10 8.58e-10 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00 -0.00e+00]] 6.547285963387495e-09 | |
[[-1.48e-10 -1.92e-10 -3.47e-10 -8.41e-10 -3.17e-10 -1.21e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 -3.77e-10 -1.86e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 | |
0.00e+00 0.00e+00 0.00e+00 0.00e+00 2.59e-18 -2.61e-17 0.00e+00 0.00e+00 0.00e+00 0.00e+00 -4.97e-10 -3.98e-10 -3.25e-11 -1.83e-09 -1.76e-10 -9.08e-10 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 | |
0.00e+00 0.00e+00 0.00e+00 0.00e+00 -1.83e-09 1.39e-10 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00] | |
[ 2.05e-10 2.94e-09 6.28e-10 2.07e-09 1.53e-09 1.53e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 9.62e-10 -6.16e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 | |
0.00e+00 0.00e+00 0.00e+00 0.00e+00 -2.78e-09 -2.78e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 -1.85e-09 1.86e-09 -1.55e-09 -3.05e-09 -4.02e-09 -2.27e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 | |
0.00e+00 0.00e+00 0.00e+00 0.00e+00 -2.72e-10 -1.80e-10 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00]] 2.943727959526035e-09 | |
[[ 1.06e-09 1.02e-09 9.09e-10 -7.55e-10 -3.44e-10 -1.84e-10 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 -2.12e-09 -2.54e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 | |
0.00e+00 0.00e+00 0.00e+00 0.00e+00 -1.78e-18 -4.16e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 -6.40e-10 -2.26e-09 -6.46e-10 -2.45e-09 -1.31e-10 -3.17e-10 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 | |
0.00e+00 0.00e+00 0.00e+00 0.00e+00 -2.45e-09 -1.71e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00] | |
[ 4.15e-10 4.38e-11 -5.59e-10 7.45e-10 9.06e-10 3.85e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 -1.38e-09 3.66e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 | |
0.00e+00 0.00e+00 0.00e+00 0.00e+00 2.78e-09 1.78e-19 0.00e+00 0.00e+00 0.00e+00 0.00e+00 4.50e-09 3.12e-09 2.83e-09 1.35e-10 5.27e-09 4.54e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 | |
0.00e+00 0.00e+00 0.00e+00 0.00e+00 1.35e-10 2.39e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00]] 5.267573030542927e-09 | |
[[-1.40e-09 -5.86e-10 -1.52e-10 -4.55e-09 -2.84e-09 -3.84e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 -3.19e-09 -3.19e-10 0.00e+00 0.00e+00 0.00e+00 0.00e+00 | |
0.00e+00 0.00e+00 0.00e+00 0.00e+00 2.78e-09 -5.00e-17 0.00e+00 0.00e+00 0.00e+00 0.00e+00 -6.54e-09 -7.69e-10 -4.23e-09 -2.79e-10 -1.94e-09 -5.19e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 | |
0.00e+00 0.00e+00 0.00e+00 0.00e+00 -2.79e-10 1.14e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00] | |
[ 3.22e-11 -3.32e-11 7.25e-11 6.36e-10 -7.74e-10 -4.07e-10 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 2.18e-10 3.97e-10 0.00e+00 0.00e+00 0.00e+00 0.00e+00 | |
0.00e+00 0.00e+00 0.00e+00 0.00e+00 1.28e-18 6.94e-10 0.00e+00 0.00e+00 0.00e+00 0.00e+00 -4.90e-10 3.09e-10 1.69e-10 -1.67e-09 -4.61e-10 3.33e-10 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 | |
0.00e+00 0.00e+00 0.00e+00 0.00e+00 -1.67e-09 3.80e-10 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00]] 2.7755575614582216e-09 | |
[[ 5.16e-09 -4.81e-09 1.78e-09 4.80e-09 -1.39e-08 -7.50e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 -6.04e-09 -9.59e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 | |
0.00e+00 0.00e+00 0.00e+00 0.00e+00 -1.11e-08 6.90e-17 0.00e+00 0.00e+00 0.00e+00 0.00e+00 5.25e-09 -6.91e-09 -5.16e-09 -8.36e-09 6.18e-09 3.91e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 | |
0.00e+00 0.00e+00 0.00e+00 0.00e+00 -8.36e-09 -3.57e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00] | |
[ 6.98e-11 1.65e-10 4.22e-10 8.69e-10 -1.07e-10 -1.19e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 -2.46e-09 -1.66e-10 0.00e+00 0.00e+00 0.00e+00 0.00e+00 | |
0.00e+00 0.00e+00 0.00e+00 0.00e+00 5.26e-17 1.39e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 2.39e-09 3.55e-10 1.25e-09 -7.30e-10 1.26e-09 -1.95e-09 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 | |
0.00e+00 0.00e+00 0.00e+00 0.00e+00 -7.30e-10 8.94e-10 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00 0.00e+00]] 6.179650346993526e-09 | |
=============================== warnings summary =============================== | |
tests/python/test_frames.py::test_frame_collision | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/tests/python/test_frames.py:213: UserWarning: This function has been marked as deprecated and will be removed in a future release. | |
pin.GeometryObject( | |
tests/python/test_frames.py::test_frame_collision | |
/tmp/nix-build-aligator-0.12.0.drv-1/source/tests/python/test_frames.py:219: UserWarning: This function has been marked as deprecated and will be removed in a future release. | |
pin.GeometryObject( | |
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html | |
=========================== short test summary info ============================ | |
FAILED ../../../../../../../tmp/nix-build-aligator-0.12.0.drv-1/source/tests/python/test_frames.py::test_frame_placement | |
FAILED ../../../../../../../tmp/nix-build-aligator-0.12.0.drv-1/source/tests/python/test_frames.py::test_fly_high | |
=================== 2 failed, 3 passed, 2 warnings in 0.39s ==================== | |
Start 32: aligator-test-cpp-croc-problem | |
28/33 Test #32: aligator-test-cpp-croc-problem .......... Passed 0.92 sec | |
Start 33: aligator-test-cpp-croc-action-model | |
29/33 Test #28: aligator-test-py-gravity-compensation ... Passed 5.68 sec | |
30/33 Test #33: aligator-test-cpp-croc-action-model ..... Passed 0.98 sec | |
31/33 Test #30: aligator-test-py-kinodynamics ........... Passed 5.76 sec | |
32/33 Test #31: aligator-test-py-solver ................. Passed 5.21 sec | |
33/33 Test #29: aligator-test-py-integrators ............ Passed 11.25 sec | |
97% tests passed, 1 tests failed out of 33 | |
Total Test time (real) = 38.39 sec | |
The following tests FAILED: | |
26 - aligator-test-py-frames (Failed) | |
Errors while running CTest | |
make: *** [Makefile:71: test] Error 8 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment