ros-industrial / ros2_canopen

CANopen driver framework for ROS2
https://ros-industrial.github.io/ros2_canopen/manual/rolling/
125 stars 52 forks source link

CI Docker Build fails #279

Closed hellantos closed 2 months ago

hellantos commented 2 months ago

For some reason the CI docker build fails. We'll have to investigate. On first glance it seems to be a missing dependency for yaml.

#11 112.0 Finished <<< lely_core_libraries [46.1s]
#11 112.0 Starting >>> canopen_core
#11 112.0 Starting >>> canopen_fake_slaves
#11 123.8 Finished <<< canopen_fake_slaves [11.8s]
#11 143.6 --- stderr: canopen_core
#11 143.6 /usr/bin/ld: ../libnode_canopen_master.so: undefined reference to `vtable for YAML::Exception'
#11 143.6 /usr/bin/ld: ../libnode_canopen_master.so: undefined reference to `YAML::detail::node_data::empty_scalar[abi:cxx11]()'
#11 143.6 /usr/bin/ld: ../libnode_canopen_master.so: undefined reference to `YAML::detail::node_data::set_null()'
#11 143.6 /usr/bin/ld: ../libnode_canopen_master.so: undefined reference to `vtable for YAML::BadConversion'
#11 143.6 /usr/bin/ld: ../libnode_canopen_master.so: undefined reference to `YAML::detail::memory::create_node()'
#11 143.6 /usr/bin/ld: ../libnode_canopen_master.so: undefined reference to `typeinfo for YAML::BadSubscript'
#11 143.6 /usr/bin/ld: ../libnode_canopen_master.so: undefined reference to `YAML::detail::node_data::convert_to_map(std::shared_ptr<YAML::detail::memory_holder> const&)'
#11 143.6 /usr/bin/ld: ../libnode_canopen_master.so: undefined reference to `YAML::BadConversion::~BadConversion()'
#11 143.6 /usr/bin/ld: ../libnode_canopen_master.so: undefined reference to `vtable for YAML::RepresentationException'
#11 143.6 /usr/bin/ld: ../libnode_canopen_master.so: undefined reference to `YAML::detail::node_data::mark_defined()'
#11 143.6 /usr/bin/ld: ../libnode_canopen_master.so: undefined reference to `typeinfo for YAML::InvalidNode'
#11 143.6 /usr/bin/ld: ../libnode_canopen_master.so: undefined reference to `YAML::detail::node_data::set_scalar(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
#11 143.6 /usr/bin/ld: ../libnode_canopen_master.so: undefined reference to `YAML::BadSubscript::~BadSubscript()'
#11 143.6 /usr/bin/ld: ../libnode_canopen_master.so: undefined reference to `YAML::detail::node_data::insert_map_pair(YAML::detail::node&, YAML::detail::node&)'
#11 143.6 /usr/bin/ld: ../libnode_canopen_master.so: undefined reference to `vtable for YAML::BadSubscript'
#11 143.6 /usr/bin/ld: ../libnode_canopen_master.so: undefined reference to `YAML::detail::memory_holder::merge(YAML::detail::memory_holder&)'
#11 143.6 /usr/bin/ld: ../libnode_canopen_master.so: undefined reference to `YAML::Load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
#11 143.6 /usr/bin/ld: ../libnode_canopen_master.so: undefined reference to `YAML::InvalidNode::~InvalidNode()'
#11 143.6 /usr/bin/ld: ../libnode_canopen_master.so: undefined reference to `vtable for YAML::InvalidNode'
#11 143.6 /usr/bin/ld: ../libnode_canopen_master.so: undefined reference to `typeinfo for YAML::BadConversion'