Skip to content

fix: use modified lcs regularized solve

2a8776e
Select commit
Loading
Failed to load commit list.
Open

example(sampling-c3) : Add C3 as an external dependency for C3+ #392

fix: use modified lcs regularized solve
2a8776e
Select commit
Loading
Failed to load commit list.
Cirrus CI / build_jammy failed Dec 27, 2025 in 5m 46s

Task Summary

Instruction test failed in 05:19

Details

⚠️ Not enough compute credits to prioritize tasks!
ℹ️ Scheduling was delayed due to a concurrency limit on community tasks

✅ 00:25 clone
❌ 05:19 test

examples/Cassie/cassie_state_estimator.cc: In member function 'void dairlib::systems::CassieStateEstimator::solveFourbarLinkage(const VectorXd&, double*, double*) const':
examples/Cassie/cassie_state_estimator.cc:281:14: warning: variable 'sol_1_cross_sol_2' set but not used [-Wunused-but-set-variable]
  281 |     Vector3d sol_1_cross_sol_2 = sol_1_wrt_heel_base.cross(sol_2_wrt_heel_base);
      |              ^~~~~~~~~~~~~~~~~
examples/Cassie/cassie_state_estimator.cc: In member function 'virtual void dairlib::systems::CassieStateEstimator::DoCalcNextUpdateTime(const drake::systems::Context<double>&, drake::systems::CompositeEventCollection<double>*, double*) const':
examples/Cassie/cassie_state_estimator.cc:1099:12: warning: variable 'callback' set but not used [-Wunused-but-set-variable]
 1099 |       auto callback = [](const System& system, const Context<double>& c,
      |            ^~~~~~~~
[11,686 / 11,750] Compiling examples/sampling_c3/franka_osc_controller.cc; 24s remote-cache, processwrapper-sandbox ... (8 actions, 7 running)
INFO: From Compiling examples/sampling_c3/franka_osc_controller.cc:
In file included from ./examples/sampling_c3/sampling_c3_utils.h:5,
                 from examples/sampling_c3/franka_osc_controller.cc:7:
./examples/sampling_c3/parameter_headers/sampling_c3_options.h: In member function 'std::pair<int, std::vector<int> > SamplingC3Options::ProcessPlanarContactInformation(const std::vector<int>&, const std::vector<int>&, int)':
./examples/sampling_c3/parameter_headers/sampling_c3_options.h:566:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
  566 |     for (int i = 0; i < resolve_contacts_to_list.size(); ++i) {
      |                     ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./examples/sampling_c3/parameter_headers/sampling_c3_options.h: In instantiation of 'void SamplingC3Options::Serialize(Archive*) [with Archive = drake::yaml::internal::YamlReadArchive]':
bazel-out/k8-opt/bin/external/drake+/tools/install/libdrake/_virtual_includes/drake_shared_library/drake/common/yaml/yaml_read_archive.h:127:28:   required from 'decltype (serializable->Serialize(((drake::yaml::internal::YamlReadArchive*)this))) drake::yaml::internal::YamlReadArchive::DoAccept(Serializable*, int32_t) [with Serializable = SamplingC3Options; decltype (serializable->Serialize(((drake::yaml::internal::YamlReadArchive*)this))) = void; int32_t = int]'
bazel-out/k8-opt/bin/external/drake+/tools/install/libdrake/_virtual_includes/drake_shared_library/drake/common/yaml/yaml_read_archive.h:54:19:   required from 'void drake::yaml::internal::YamlReadArchive::Accept(Serializable*) [with Serializable = SamplingC3Options]'
bazel-out/k8-opt/bin/external/drake+/tools/install/libdrake/_virtual_includes/drake_shared_library/drake/common/yaml/yaml_io.h:167:65:   required from 'Serializable drake::yaml::internal::LoadNode(drake::yaml::internal::Node, const std::optional<_Tp>&, const std::optional<drake::yaml::LoadYamlOptions>&) [with Serializable = SamplingC3Options]'
bazel-out/k8-opt/bin/external/drake+/tools/install/libdrake/_virtual_includes/drake_shared_library/drake/common/yaml/yaml_io.h:182:28:   required from 'Serializable drake::yaml::LoadYamlFile(const string&, const std::optional<std::__cxx11::basic_string<char> >&, const std::optional<_Tp>&, const std::optional<drake::yaml::LoadYamlOptions>&) [with Serializable = SamplingC3Options; std::string = std::__cxx11::basic_string<char>]'
./examples/sampling_c3/parameter_headers/sampling_c3_controller_params.h:73:71:   required from 'void SamplingC3ControllerParams::Serialize(Archive*) [with Archive = drake::yaml::internal::YamlReadArchive]'
bazel-out/k8-opt/bin/external/drake+/tools/install/libdrake/_virtual_includes/drake_shared_library/drake/common/yaml/yaml_read_archive.h:127:28:   required from 'decltype (serializable->Serialize(((drake::yaml::internal::YamlReadArchive*)this))) drake::yaml::internal::YamlReadArchive::DoAccept(Serializable*, int32_t) [with Serializable = SamplingC3ControllerParams; decltype (serializable->Serialize(((drake::yaml::internal::YamlReadArchive*)this))) = void; int32_t = int]'
bazel-out/k8-opt/bin/external/drake+/tools/install/libdrake/_virtual_includes/drake_shared_library/drake/common/yaml/yaml_read_archive.h:54:19:   required from 'void drake::yaml::internal::YamlReadArchive::Accept(Serializable*) [with Serializable = SamplingC3ControllerParams]'
bazel-out/k8-opt/bin/external/drake+/tools/install/libdrake/_virtual_includes/drake_shared_library/drake/common/yaml/yaml_io.h:167:65:   required from 'Serializable drake::yaml::internal::LoadNode(drake::yaml::internal::Node, const std::optional<_Tp>&, const std::optional<drake::yaml::LoadYamlOptions>&) [with Serializable = SamplingC3ControllerParams]'
bazel-out/k8-opt/bin/external/drake+/tools/install/libdrake/_virtual_includes/drake_shared_library/drake/common/yaml/yaml_io.h:182:28:   required from 'Serializable drake::yaml::LoadYamlFile(const string&, const std::optional<std::__cxx11::basic_string<char> >&, const std::optional<_Tp>&, const std::optional<drake::yaml::LoadYamlOptions>&) [with Serializable = SamplingC3ControllerParams; std::string = std::__cxx11::basic_string<char>]'
examples/sampling_c3/franka_osc_controller.cc:73:60:   required from here
./examples/sampling_c3/parameter_headers/sampling_c3_options.h:266:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  266 |     for (size_t i = 0; i < num_contacts; ++i) {
      |                        ~~^~~~~~~~~~~~~~
./examples/sampling_c3/parameter_headers/sampling_c3_options.h:272:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare]
  272 |     for (size_t i = 0; i < num_contacts_for_cost; ++i) {
      |                        ~~^~~~~~~~~~~~~~~~~~~~~~~
INFO: From Compiling systems/robot_lcm_systems.cc:
In file included from systems/robot_lcm_systems.cc:1:
systems/robot_lcm_systems.h: In constructor 'dairlib::systems::ObjectStateSender::ObjectStateSender(const drake::multibody::MultibodyPlant<double>&, bool, drake::multibody::ModelInstanceIndex)':
systems/robot_lcm_systems.h:173:8: warning: 'dairlib::systems::ObjectStateSender::publish_velocities_' will be initialized after [-Wreorder]
  173 |   bool publish_velocities_;
      |        ^~~~~~~~~~~~~~~~~~~
systems/robot_lcm_systems.h:163:40: warning:   'drake::multibody::ModelInstanceIndex dairlib::systems::ObjectStateSender::model_instance_' [-Wreorder]
  163 |   drake::multibody::ModelInstanceIndex model_instance_;
      |                                        ^~~~~~~~~~~~~~~
systems/robot_lcm_systems.cc:449:1: warning:   when initialized here [-Wreorder]
  449 | ObjectStateSender::ObjectStateSender(
      | ^~~~~~~~~~~~~~~~~
[11,694 / 11,750] Compiling examples/Cassie/test/cassie_state_estimator_test.cc; 10s remote-cache, processwrapper-sandbox ... (8 actions, 7 running)
[11,700 / 11,750] Compiling systems/log_parser/test/parse_generic_log_test.cc; 11s remote-cache, processwrapper-sandbox ... (8 actions, 6 running)
ERROR: /tmp/cirrus-ci-build/examples/sampling_c3/BUILD.bazel:202:10: Linking examples/sampling_c3/franka_sampling_c3_controller failed: (Exit 1): gcc failed: error executing CppLink command (from target //examples/sampling_c3:franka_sampling_c3_controller) /usr/bin/gcc @bazel-out/k8-opt/bin/examples/sampling_c3/franka_sampling_c3_controller-0.params

Use --sandbox_debug to see verbose messages from the sandbox and retain the sandbox build root for debugging
/usr/bin/ld.gold: error: cannot find -lopenblas
collect2: error: ld returned 1 exit status
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 318.047s, Critical Path: 52.03s
INFO: 11710 processes: 5906 remote cache hit, 5657 internal, 146 processwrapper-sandbox, 1 worker.
ERROR: Build did NOT complete successfully