See <
http://build.ros.org/job/Kbin_uxv8_uXv8__youbot_driver__ubuntu_xenial_arm64__binary/387/display/redirect>
------------------------------------------
[...truncated 216.36 KB...]
from /tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/src/youbot/EthercatMaster.cpp:51:
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:106:36: error: ‘oro_atomic_t’ does not name a type
DataType data; mutable oro_atomic_t counter; DataBuf* next;
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp: In constructor ‘youbot::DataObjectLockFree<T>::DataBuf::DataBuf()’:
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:102:27: error: class ‘youbot::DataObjectLockFree<T>::DataBuf’ does not have any field named ‘counter’
: data(), counter(), next()
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:104:33: error: ‘counter’ was not declared in this scope
oro_atomic_set(&counter, 0);
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:104:43: error: there are no arguments to ‘oro_atomic_set’ that depend on a template parameter, so a declaration of ‘oro_atomic_set’ must be available [-fpermissive]
oro_atomic_set(&counter, 0);
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:104:43: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp: In instantiation of ‘void youbot::DataObjectLockFree<T>::Set(const DataType&) [with T = unsigned int; youbot::DataObjectLockFree<T>::DataType = unsigned int]’:
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/youbot/YouBotSlaveMsg.hpp:146:21: required from here
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:201:38: error: ‘struct youbot::DataObjectLockFree<unsigned int>::DataBuf’ has no member named ‘counter’
while ( oro_atomic_read( &write_ptr->next->counter ) != 0 || write_ptr->next == read_ptr )
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:201:36: error: ‘oro_atomic_read’ was not declared in this scope
while ( oro_atomic_read( &write_ptr->next->counter ) != 0 || write_ptr->next == read_ptr )
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp: In instantiation of ‘void youbot::DataObjectLockFree<T>::Get(youbot::DataObjectLockFree<T>::DataType&) const [with T = youbot::SlaveMessageOutput; youbot::DataObjectLockFree<T>::DataType = youbot::SlaveMessageOutput]’:
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/youbot/YouBotSlaveMsg.hpp:156:37: required from here
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:167:32: error: ‘struct youbot::DataObjectLockFree<youbot::SlaveMessageOutput>::DataBuf’ has no member named ‘counter’
oro_atomic_inc(&reading->counter); // lock buffer, no more writes
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:167:31: error: ‘oro_atomic_inc’ was not declared in this scope
oro_atomic_inc(&reading->counter); // lock buffer, no more writes
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:170:36: error: ‘struct youbot::DataObjectLockFree<youbot::SlaveMessageOutput>::DataBuf’ has no member named ‘counter’
oro_atomic_dec(&reading->counter); // better to start over.
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:170:35: error: ‘oro_atomic_dec’ was not declared in this scope
oro_atomic_dec(&reading->counter); // better to start over.
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:178:28: error: ‘struct youbot::DataObjectLockFree<youbot::SlaveMessageOutput>::DataBuf’ has no member named ‘counter’
oro_atomic_dec(&reading->counter); // release buffer
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:178:27: error: ‘oro_atomic_dec’ was not declared in this scope
oro_atomic_dec(&reading->counter); // release buffer
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp: In instantiation of ‘void youbot::DataObjectLockFree<T>::Set(const DataType&) [with T = youbot::SlaveMessageOutput; youbot::DataObjectLockFree<T>::DataType = youbot::SlaveMessageOutput]’:
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/youbot/YouBotSlaveMsg.hpp:157:29: required from here
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:201:38: error: ‘struct youbot::DataObjectLockFree<youbot::SlaveMessageOutput>::DataBuf’ has no member named ‘counter’
while ( oro_atomic_read( &write_ptr->next->counter ) != 0 || write_ptr->next == read_ptr )
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:201:36: error: ‘oro_atomic_read’ was not declared in this scope
while ( oro_atomic_read( &write_ptr->next->counter ) != 0 || write_ptr->next == read_ptr )
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp: In instantiation of ‘void youbot::DataObjectLockFree<T>::Get(youbot::DataObjectLockFree<T>::DataType&) const [with T = youbot::SlaveMessageInput; youbot::DataObjectLockFree<T>::DataType = youbot::SlaveMessageInput]’:
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/youbot/YouBotSlaveMsg.hpp:159:35: required from here
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:167:32: error: ‘struct youbot::DataObjectLockFree<youbot::SlaveMessageInput>::DataBuf’ has no member named ‘counter’
oro_atomic_inc(&reading->counter); // lock buffer, no more writes
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:167:31: error: ‘oro_atomic_inc’ was not declared in this scope
oro_atomic_inc(&reading->counter); // lock buffer, no more writes
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:170:36: error: ‘struct youbot::DataObjectLockFree<youbot::SlaveMessageInput>::DataBuf’ has no member named ‘counter’
oro_atomic_dec(&reading->counter); // better to start over.
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:170:35: error: ‘oro_atomic_dec’ was not declared in this scope
oro_atomic_dec(&reading->counter); // better to start over.
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:178:28: error: ‘struct youbot::DataObjectLockFree<youbot::SlaveMessageInput>::DataBuf’ has no member named ‘counter’
oro_atomic_dec(&reading->counter); // release buffer
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:178:27: error: ‘oro_atomic_dec’ was not declared in this scope
oro_atomic_dec(&reading->counter); // release buffer
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp: In instantiation of ‘void youbot::DataObjectLockFree<T>::Set(const DataType&) [with T = youbot::SlaveMessageInput; youbot::DataObjectLockFree<T>::DataType = youbot::SlaveMessageInput]’:
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/youbot/YouBotSlaveMsg.hpp:160:27: required from here
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:201:38: error: ‘struct youbot::DataObjectLockFree<youbot::SlaveMessageInput>::DataBuf’ has no member named ‘counter’
while ( oro_atomic_read( &write_ptr->next->counter ) != 0 || write_ptr->next == read_ptr )
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:201:36: error: ‘oro_atomic_read’ was not declared in this scope
while ( oro_atomic_read( &write_ptr->next->counter ) != 0 || write_ptr->next == read_ptr )
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp: In instantiation of ‘void youbot::DataObjectLockFree<T>::Get(youbot::DataObjectLockFree<T>::DataType&) const [with T = unsigned int; youbot::DataObjectLockFree<T>::DataType = unsigned int]’:
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/youbot/YouBotSlaveMsg.hpp:162:39: required from here
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:167:32: error: ‘struct youbot::DataObjectLockFree<unsigned int>::DataBuf’ has no member named ‘counter’
oro_atomic_inc(&reading->counter); // lock buffer, no more writes
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:167:31: error: ‘oro_atomic_inc’ was not declared in this scope
oro_atomic_inc(&reading->counter); // lock buffer, no more writes
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:170:36: error: ‘struct youbot::DataObjectLockFree<unsigned int>::DataBuf’ has no member named ‘counter’
oro_atomic_dec(&reading->counter); // better to start over.
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:170:35: error: ‘oro_atomic_dec’ was not declared in this scope
oro_atomic_dec(&reading->counter); // better to start over.
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:178:28: error: ‘struct youbot::DataObjectLockFree<unsigned int>::DataBuf’ has no member named ‘counter’
oro_atomic_dec(&reading->counter); // release buffer
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:178:27: error: ‘oro_atomic_dec’ was not declared in this scope
oro_atomic_dec(&reading->counter); // release buffer
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp: In instantiation of ‘void youbot::DataObjectLockFree<T>::Get(youbot::DataObjectLockFree<T>::DataType&) const [with T = youbot::mailboxOutputBuffer; youbot::DataObjectLockFree<T>::DataType = youbot::mailboxOutputBuffer]’:
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/youbot/YouBotSlaveMailboxMsg.hpp:168:41: required from here
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:167:32: error: ‘struct youbot::DataObjectLockFree<youbot::mailboxOutputBuffer>::DataBuf’ has no member named ‘counter’
oro_atomic_inc(&reading->counter); // lock buffer, no more writes
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:167:31: error: ‘oro_atomic_inc’ was not declared in this scope
oro_atomic_inc(&reading->counter); // lock buffer, no more writes
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:170:36: error: ‘struct youbot::DataObjectLockFree<youbot::mailboxOutputBuffer>::DataBuf’ has no member named ‘counter’
oro_atomic_dec(&reading->counter); // better to start over.
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:170:35: error: ‘oro_atomic_dec’ was not declared in this scope
oro_atomic_dec(&reading->counter); // better to start over.
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:178:28: error: ‘struct youbot::DataObjectLockFree<youbot::mailboxOutputBuffer>::DataBuf’ has no member named ‘counter’
oro_atomic_dec(&reading->counter); // release buffer
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:178:27: error: ‘oro_atomic_dec’ was not declared in this scope
oro_atomic_dec(&reading->counter); // release buffer
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp: In instantiation of ‘void youbot::DataObjectLockFree<T>::Set(const DataType&) [with T = youbot::mailboxOutputBuffer; youbot::DataObjectLockFree<T>::DataType = youbot::mailboxOutputBuffer]’:
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/youbot/YouBotSlaveMailboxMsg.hpp:169:36: required from here
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:201:38: error: ‘struct youbot::DataObjectLockFree<youbot::mailboxOutputBuffer>::DataBuf’ has no member named ‘counter’
while ( oro_atomic_read( &write_ptr->next->counter ) != 0 || write_ptr->next == read_ptr )
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:201:36: error: ‘oro_atomic_read’ was not declared in this scope
while ( oro_atomic_read( &write_ptr->next->counter ) != 0 || write_ptr->next == read_ptr )
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp: In instantiation of ‘void youbot::DataObjectLockFree<T>::Get(youbot::DataObjectLockFree<T>::DataType&) const [with T = youbot::mailboxInputBuffer; youbot::DataObjectLockFree<T>::DataType = youbot::mailboxInputBuffer]’:
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/youbot/YouBotSlaveMailboxMsg.hpp:171:39: required from here
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:167:32: error: ‘struct youbot::DataObjectLockFree<youbot::mailboxInputBuffer>::DataBuf’ has no member named ‘counter’
oro_atomic_inc(&reading->counter); // lock buffer, no more writes
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:167:31: error: ‘oro_atomic_inc’ was not declared in this scope
oro_atomic_inc(&reading->counter); // lock buffer, no more writes
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:170:36: error: ‘struct youbot::DataObjectLockFree<youbot::mailboxInputBuffer>::DataBuf’ has no member named ‘counter’
oro_atomic_dec(&reading->counter); // better to start over.
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:170:35: error: ‘oro_atomic_dec’ was not declared in this scope
oro_atomic_dec(&reading->counter); // better to start over.
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:178:28: error: ‘struct youbot::DataObjectLockFree<youbot::mailboxInputBuffer>::DataBuf’ has no member named ‘counter’
oro_atomic_dec(&reading->counter); // release buffer
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:178:27: error: ‘oro_atomic_dec’ was not declared in this scope
oro_atomic_dec(&reading->counter); // release buffer
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp: In instantiation of ‘void youbot::DataObjectLockFree<T>::Set(const DataType&) [with T = youbot::mailboxInputBuffer; youbot::DataObjectLockFree<T>::DataType = youbot::mailboxInputBuffer]’:
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/youbot/YouBotSlaveMailboxMsg.hpp:172:34: required from here
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:201:38: error: ‘struct youbot::DataObjectLockFree<youbot::mailboxInputBuffer>::DataBuf’ has no member named ‘counter’
while ( oro_atomic_read( &write_ptr->next->counter ) != 0 || write_ptr->next == read_ptr )
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:201:36: error: ‘oro_atomic_read’ was not declared in this scope
while ( oro_atomic_read( &write_ptr->next->counter ) != 0 || write_ptr->next == read_ptr )
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp: In instantiation of ‘void youbot::DataObjectLockFree<T>::Get(youbot::DataObjectLockFree<T>::DataType&) const [with T = std::__cxx11::basic_string<char>; youbot::DataObjectLockFree<T>::DataType = std::__cxx11::basic_string<char>]’:
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/youbot/YouBotSlaveMailboxMsg.hpp:177:47: required from here
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:167:32: error: ‘struct youbot::DataObjectLockFree<std::__cxx11::basic_string<char> >::DataBuf’ has no member named ‘counter’
oro_atomic_inc(&reading->counter); // lock buffer, no more writes
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:167:31: error: ‘oro_atomic_inc’ was not declared in this scope
oro_atomic_inc(&reading->counter); // lock buffer, no more writes
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:170:36: error: ‘struct youbot::DataObjectLockFree<std::__cxx11::basic_string<char> >::DataBuf’ has no member named ‘counter’
oro_atomic_dec(&reading->counter); // better to start over.
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:170:35: error: ‘oro_atomic_dec’ was not declared in this scope
oro_atomic_dec(&reading->counter); // better to start over.
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:178:28: error: ‘struct youbot::DataObjectLockFree<std::__cxx11::basic_string<char> >::DataBuf’ has no member named ‘counter’
oro_atomic_dec(&reading->counter); // release buffer
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:178:27: error: ‘oro_atomic_dec’ was not declared in this scope
oro_atomic_dec(&reading->counter); // release buffer
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp: In instantiation of ‘void youbot::DataObjectLockFree<T>::Set(const DataType&) [with T = std::__cxx11::basic_string<char>; youbot::DataObjectLockFree<T>::DataType = std::__cxx11::basic_string<char>]’:
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/youbot/YouBotSlaveMailboxMsg.hpp:178:42: required from here
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:201:38: error: ‘struct youbot::DataObjectLockFree<std::__cxx11::basic_string<char> >::DataBuf’ has no member named ‘counter’
while ( oro_atomic_read( &write_ptr->next->counter ) != 0 || write_ptr->next == read_ptr )
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:201:36: error: ‘oro_atomic_read’ was not declared in this scope
while ( oro_atomic_read( &write_ptr->next->counter ) != 0 || write_ptr->next == read_ptr )
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp: In instantiation of ‘youbot::DataObjectLockFree<T>::DataBuf::DataBuf() [with T = youbot::SlaveMessageOutput]’:
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:133:15: required from ‘youbot::DataObjectLockFree<T>::DataObjectLockFree(const T&, unsigned int) [with T = youbot::SlaveMessageOutput]’
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/youbot/YouBotSlaveMsg.hpp:145:30: required from here
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:104:31: error: ‘oro_atomic_set’ was not declared in this scope
oro_atomic_set(&counter, 0);
^
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp: In instantiation of ‘youbot::DataObjectLockFree<T>::DataBuf::DataBuf() [with T = youbot::SlaveMessageInput]’:
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:133:15: required from ‘youbot::DataObjectLockFree<T>::DataObjectLockFree(const T&, unsigned int) [with T = youbot::SlaveMessageInput]’
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/youbot/YouBotSlaveMsg.hpp:145:30: required from here
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:104:31: error: ‘oro_atomic_set’ was not declared in this scope
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp: In instantiation of ‘youbot::DataObjectLockFree<T>::DataBuf::DataBuf() [with T = unsigned int]’:
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:133:15: required from ‘youbot::DataObjectLockFree<T>::DataObjectLockFree(const T&, unsigned int) [with T = unsigned int]’
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/youbot/YouBotSlaveMsg.hpp:145:30: required from here
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:104:31: error: ‘oro_atomic_set’ was not declared in this scope
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp: In instantiation of ‘youbot::DataObjectLockFree<T>::DataBuf::DataBuf() [with T = youbot::mailboxOutputBuffer]’:
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:133:15: required from ‘youbot::DataObjectLockFree<T>::DataObjectLockFree(const T&, unsigned int) [with T = youbot::mailboxOutputBuffer]’
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/youbot/YouBotSlaveMailboxMsg.hpp:150:39: required from here
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:104:31: error: ‘oro_atomic_set’ was not declared in this scope
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp: In instantiation of ‘youbot::DataObjectLockFree<T>::DataBuf::DataBuf() [with T = youbot::mailboxInputBuffer]’:
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:133:15: required from ‘youbot::DataObjectLockFree<T>::DataObjectLockFree(const T&, unsigned int) [with T = youbot::mailboxInputBuffer]’
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/youbot/YouBotSlaveMailboxMsg.hpp:150:39: required from here
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:104:31: error: ‘oro_atomic_set’ was not declared in this scope
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp: In instantiation of ‘youbot::DataObjectLockFree<T>::DataBuf::DataBuf() [with T = std::__cxx11::basic_string<char>]’:
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:133:15: required from ‘youbot::DataObjectLockFree<T>::DataObjectLockFree(const T&, unsigned int) [with T = std::__cxx11::basic_string<char>]’
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/youbot/YouBotSlaveMailboxMsg.hpp:150:39: required from here
/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/include/youbot_driver/generic/dataobjectlockfree/DataObjectLockFree.hpp:104:31: error: ‘oro_atomic_set’ was not declared in this scope
CMakeFiles/YouBotDriver.dir/build.make:65: recipe for target 'CMakeFiles/YouBotDriver.dir/src/youbot/EthercatMaster.cpp.o' failed
make[4]: *** [CMakeFiles/YouBotDriver.dir/src/youbot/EthercatMaster.cpp.o] Error 1
make[4]: Leaving directory '/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/obj-aarch64-linux-gnu'
CMakeFiles/Makefile2:710: recipe for target 'CMakeFiles/YouBotDriver.dir/all' failed
make[3]: *** [CMakeFiles/YouBotDriver.dir/all] Error 2
make[3]: Leaving directory '/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/obj-aarch64-linux-gnu'
Makefile:130: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0/obj-aarch64-linux-gnu'
dh_auto_build: make -j1 returned exit code 2
cd /tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0
debian/rules:36: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory '/tmp/binarydeb/ros-kinetic-youbot-driver-1.1.0'
debian/rules:23: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
E: Building failed
Traceback (most recent call last):
File "/tmp/ros_buildfarm/ros_buildfarm/binarydeb_job.py", line 138, in build_binarydeb
subprocess.check_call(cmd, cwd=source_dir)
File "/usr/lib/python3.5/subprocess.py", line 581, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['apt-src', 'build', 'ros-kinetic-youbot-driver']' returned non-zero exit status 1
# END SUBSECTION
--------------------------------------------------------------------------------------------------
`apt-src build ros-kinetic-youbot-driver` failed.
This is usually because of an error building the package.
The traceback from this failure (just above) is printed for completeness, but you can ignore it.
You should look above `E: Building failed` in the build log for the actual cause of the failure.
--------------------------------------------------------------------------------------------------
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 12238 killed;
[ssh-agent] Stopped.
[description-setter] Could not determine description.