Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fast-dds 2.4.0 #8119

Closed
wants to merge 3 commits into from
Closed

Fast-dds 2.4.0 #8119

wants to merge 3 commits into from

Conversation

willadsen
Copy link
Contributor

Specify library name and version: fastdds/2.4.0

A new version of fast-dds has been released

  • I've read the guidelines for contributing.
  • I've followed the PEP8 style guides for Python code in the recipes.
  • I've used the latest Conan client version.
  • I've tried at least one configuration locally with the
    conan-center hook activated.

@CLAassistant
Copy link

CLAassistant commented Nov 19, 2021

CLA assistant check
All committers have signed the CLA.

@conan-center-bot

This comment has been minimized.

@ghost
Copy link

ghost commented Nov 19, 2021

I detected other pull requests that are modifying fast-dds/all recipe:

This message is automatically generated by https://github.com/ericLemanissier/conan-center-conflicting-prs so don't hesitate to report issues/improvements there.

@conan-center-bot
Copy link
Collaborator

Failure in build 2 (18ad310c19e707c2ddfeb4b728b7975b16f8bcd6):

  • fast-dds/2.3.2@:
    Didn't run or was cancelled before finishing

  • fast-dds/2.3.3@:
    Didn't run or was cancelled before finishing

  • fast-dds/2.4.0@:
    CI failed to create some packages (All logs)

    Logs for packageID f74accd32896c6c8840b54281cd267c9077df357:
    [settings]
    arch=x86_64
    build_type=Release
    compiler=gcc
    compiler.libcxx=libstdc++11
    compiler.version=5
    os=Linux
    [options]
    fast-dds:shared=False
    
    [...]
                     from /home/conan/w/BuildSingleReference/.conan/data/fast-dds/2.4.0/_/_/build/f74accd32896c6c8840b54281cd267c9077df357/source_subfolder/include/fastdds/rtps/attributes/WriterAttributes.h:22,
                     from /home/conan/w/BuildSingleReference/.conan/data/fast-dds/2.4.0/_/_/build/f74accd32896c6c8840b54281cd267c9077df357/source_subfolder/src/cpp/rtps/flowcontrol/FlowControllerFactory.hpp:5,
                     from /home/conan/w/BuildSingleReference/.conan/data/fast-dds/2.4.0/_/_/build/f74accd32896c6c8840b54281cd267c9077df357/source_subfolder/src/cpp/rtps/flowcontrol/FlowControllerFactory.cpp:1:
    /usr/include/c++/5/ext/new_allocator.h: In instantiation of ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> >; _Args = {const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::unique_ptr<eprosima::fastdds::rtps::FlowController, std::default_delete<eprosima::fastdds::rtps::FlowController> > >&}; _Tp = std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> > >]’:
    /usr/include/c++/5/bits/alloc_traits.h:530:4:   required from ‘static void std::allocator_traits<std::allocator<_CharT> >::construct(std::allocator_traits<std::allocator<_CharT> >::allocator_type&, _Up*, _Args&& ...) [with _Up = std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> >; _Args = {const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::unique_ptr<eprosima::fastdds::rtps::FlowController, std::default_delete<eprosima::fastdds::rtps::FlowController> > >&}; _Tp = std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> > >; std::allocator_traits<std::allocator<_CharT> >::allocator_type = std::allocator<std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> > > >]’
    /usr/include/c++/5/bits/stl_tree.h:529:32:   required from ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type, _Args&& ...) [with _Args = {const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::unique_ptr<eprosima::fastdds::rtps::FlowController, std::default_delete<eprosima::fastdds::rtps::FlowController> > >&}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> > >*]’
    /usr/include/c++/5/bits/stl_tree.h:546:21:   required from ‘std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::pair<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::unique_ptr<eprosima::fastdds::rtps::FlowController, std::default_delete<eprosima::fastdds::rtps::FlowController> > >&}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> > >*]’
    /usr/include/c++/5/bits/stl_tree.h:459:62:   required from ‘std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Alloc_node::operator()(_Arg&&) const [with _Arg = const std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> >&; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node<std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> > >*]’
    /usr/include/c++/5/bits/stl_tree.h:1509:29:   required from ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr, _Arg&&, _NodeGen&) [with _Arg = const std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> >&; _NodeGen = std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> >, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> > >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> > > >::_Alloc_node; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator = std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> > >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr = std::_Rb_tree_node_base*]’
    /usr/include/c++/5/bits/stl_tree.h:1868:26:   required from ‘std::pair<std::_Rb_tree_iterator<_Val>, bool> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique(_Arg&&) [with _Arg = const std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> >&; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> >; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> > >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> > >]’
    /usr/include/c++/5/bits/stl_map.h:613:41:   required from ‘std::pair<typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::insert(const value_type&) [with _Key = std::__cxx11::basic_string<char>; _Tp = std::unique_ptr<eprosima::fastdds::rtps::FlowController>; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> > >; typename std::_Rb_tree<_Key, std::pair<const _Key, _Tp>, std::_Select1st<std::pair<const _Key, _Tp> >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind<std::pair<const _Key, _Tp> >::other>::iterator = std::_Rb_tree_iterator<std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> > >; std::map<_Key, _Tp, _Compare, _Alloc>::value_type = std::pair<const std::__cxx11::basic_string<char>, std::unique_ptr<eprosima::fastdds::rtps::FlowController> >]’
    /home/conan/w/BuildSingleReference/.conan/data/fast-dds/2.4.0/_/_/build/f74accd32896c6c8840b54281cd267c9077df357/source_subfolder/src/cpp/rtps/flowcontrol/FlowControllerFactory.cpp:27:87:   required from here
    /usr/include/c++/5/ext/new_allocator.h:120:4: error: use of deleted function ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = const std::__cxx11::basic_string<char>; _T2 = std::unique_ptr<eprosima::fastdds::rtps::FlowController>]’
      { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
        ^
    In file included from /usr/include/c++/5/bits/stl_algobase.h:64:0,
                     from /usr/include/c++/5/bits/char_traits.h:39,
                     from /usr/include/c++/5/ios:40,
                     from /usr/include/c++/5/ostream:38,
                     from /usr/include/c++/5/iostream:39,
                     from /home/conan/w/BuildSingleReference/.conan/data/fast-dds/2.4.0/_/_/build/f74accd32896c6c8840b54281cd267c9077df357/source_subfolder/include/fastdds/rtps/common/Time_t.h:24,
                     from /home/conan/w/BuildSingleReference/.conan/data/fast-dds/2.4.0/_/_/build/f74accd32896c6c8840b54281cd267c9077df357/source_subfolder/include/fastdds/rtps/attributes/WriterAttributes.h:22,
                     from /home/conan/w/BuildSingleReference/.conan/data/fast-dds/2.4.0/_/_/build/f74accd32896c6c8840b54281cd267c9077df357/source_subfolder/src/cpp/rtps/flowcontrol/FlowControllerFactory.hpp:5,
                     from /home/conan/w/BuildSingleReference/.conan/data/fast-dds/2.4.0/_/_/build/f74accd32896c6c8840b54281cd267c9077df357/source_subfolder/src/cpp/rtps/flowcontrol/FlowControllerFactory.cpp:1:
    /usr/include/c++/5/bits/stl_pair.h:127:17: note: ‘constexpr std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = const std::__cxx11::basic_string<char>; _T2 = std::unique_ptr<eprosima::fastdds::rtps::FlowController>]’ is implicitly deleted because the default definition would be ill-formed:
           constexpr pair(const pair&) = default;
                     ^
    /usr/include/c++/5/bits/stl_pair.h:127:17: error: use of deleted function ‘std::unique_ptr<_Tp, _Dp>::unique_ptr(const std::unique_ptr<_Tp, _Dp>&) [with _Tp = eprosima::fastdds::rtps::FlowController; _Dp = std::default_delete<eprosima::fastdds::rtps::FlowController>]’
    In file included from /usr/include/c++/5/bits/locale_conv.h:41:0,
                     from /usr/include/c++/5/locale:43,
                     from /usr/include/c++/5/iomanip:43,
                     from /home/conan/w/BuildSingleReference/.conan/data/fast-dds/2.4.0/_/_/build/f74accd32896c6c8840b54281cd267c9077df357/source_subfolder/include/fastdds/rtps/common/GuidPrefix_t.hpp:28,
                     from /home/conan/w/BuildSingleReference/.conan/data/fast-dds/2.4.0/_/_/build/f74accd32896c6c8840b54281cd267c9077df357/source_subfolder/include/fastdds/rtps/common/Guid.h:24,
                     from /home/conan/w/BuildSingleReference/.conan/data/fast-dds/2.4.0/_/_/build/f74accd32896c6c8840b54281cd267c9077df357/source_subfolder/include/fastdds/rtps/attributes/WriterAttributes.h:23,
                     from /home/conan/w/BuildSingleReference/.conan/data/fast-dds/2.4.0/_/_/build/f74accd32896c6c8840b54281cd267c9077df357/source_subfolder/src/cpp/rtps/flowcontrol/FlowControllerFactory.hpp:5,
                     from /home/conan/w/BuildSingleReference/.conan/data/fast-dds/2.4.0/_/_/build/f74accd32896c6c8840b54281cd267c9077df357/source_subfolder/src/cpp/rtps/flowcontrol/FlowControllerFactory.cpp:1:
    /usr/include/c++/5/bits/unique_ptr.h:356:7: note: declared here
           unique_ptr(const unique_ptr&) = delete;
           ^
    make[2]: *** [source_subfolder/src/cpp/CMakeFiles/fastrtps.dir/rtps/flowcontrol/FlowControllerFactory.cpp.o] Error 1
    make[2]: *** Waiting for unfinished jobs....
    make[1]: *** [source_subfolder/src/cpp/CMakeFiles/fastrtps.dir/all] Error 2
    make: *** [all] Error 2
    asio/1.18.2: WARN: Lib folder doesn't exist, can't collect libraries: /home/conan/w/BuildSingleReference/.conan/data/asio/1.18.2/_/_/package/5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9/lib
    fast-dds/2.4.0: WARN: Build folder is dirty, removing it: /home/conan/w/BuildSingleReference/.conan/data/fast-dds/2.4.0/_/_/build/f74accd32896c6c8840b54281cd267c9077df357
    fast-dds/2.4.0: ERROR: Package 'f74accd32896c6c8840b54281cd267c9077df357' build failed
    fast-dds/2.4.0: WARN: Build folder /home/conan/w/BuildSingleReference/.conan/data/fast-dds/2.4.0/_/_/build/f74accd32896c6c8840b54281cd267c9077df357
    ERROR: fast-dds/2.4.0: Error in build() method, line 149
    	cmake.build()
    	ConanException: Error 2 while executing cmake --build '/home/conan/w/BuildSingleReference/.conan/data/fast-dds/2.4.0/_/_/build/f74accd32896c6c8840b54281cd267c9077df357' '--' '-j3'
    

Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.

@stale
Copy link

stale bot commented Dec 22, 2021

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Dec 22, 2021
@ghost ghost mentioned this pull request Jan 10, 2022
4 tasks
@ghost ghost mentioned this pull request Jan 19, 2022
4 tasks
@stale
Copy link

stale bot commented Jan 21, 2022

This pull request has been automatically closed because it has not had recent activity. Thank you for your contributions.

@stale stale bot closed this Jan 21, 2022
@willadsen willadsen deleted the fast-dds-2.4.0 branch August 8, 2022 08:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants