Closed lovetianer closed 3 years ago
Hi @lovetianer ,
Thanks for your report! First of all, be aware that Ubuntu 18.04 is not officially supported on Fast DDS v2.3.0 (as stated in https://github.com/eProsima/Fast-DDS/blob/v2.3.0/PLATFORM_SUPPORT.md). That being said, I have just build succesfully on an Ubuntu 18.04 Docker container following the cmake installation instructions. Can you check your cmake --version
and g++ --version
? Mine are 3.10.2 and 7.5.0 respectively
I'm leaving here the Dockerfile I've used and the output from my build, in case you can spot something different in your system:
It might be a bit overkill and you can leave some of the packages out
FROM ubuntu:18.04
# Avoid interactuation with installation of some package that needs the locale.
ENV TZ=Europe/Madrid
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone
# Install tools
RUN apt -y update && apt -y install \
build-essential \
git \
gcc \
g++ \
cmake \
curl \
googletest \
valgrind \
gcovr \
libssl-dev \
openjdk-8-jdk \
openssl \
python3 \
python3-pip \
software-properties-common \
doxygen \
graphviz \
unzip \
vim \
wget \
curl \
gnupg2 \
lsb-release \
locales \
libssl-dev \
libasio-dev \
libtinyxml2-dev \
openjdk-8-jre-headless \
net-tools \
libspdlog-dev \
qt5-default
RUN locale-gen en_US en_US.UTF-8 && \
update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
ENV LANG=en_US.UTF-8
RUN curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | apt-key add - && \
sh -c 'echo "deb [arch=$(dpkg --print-architecture)] http://packages.ros.org/ros2/ubuntu $(lsb_release -cs) main" > /etc/apt/sources.list.d/ros2-latest.list'
RUN apt update && apt -y install \
python3-flake8 \
python3-pytest-cov \
python3-rosdep \
python3-setuptools \
libbullet-dev \
python3-colcon-common-extensions \
python3-setuptools \
python3-vcstool
RUN python3 -m pip install -U \
argcomplete \
flake8-blind-except \
flake8-builtins \
flake8-class-newline \
flake8-comprehensions \
flake8-deprecated \
flake8-docstrings \
flake8-import-order \
flake8-quotes \
pytest-repeat \
pytest-rerunfailures \
pytest \
netifaces \
numpy
# Install google mock
RUN mkdir build && cd build && cmake /usr/src/googletest && make install && cd .. && rm -rf build
RUN apt autoclean
root@a1a62d65f32d:/# mkdir ~/Fast-DDS
root@a1a62d65f32d:/# cd ~/Fast-DDS
root@a1a62d65f32d:~/Fast-DDS# git clone https://github.com/eProsima/foonathan_memory_vendor.git
Cloning into 'foonathan_memory_vendor'...
remote: Enumerating objects: 179, done.
remote: Counting objects: 100% (43/43), done.
remote: Compressing objects: 100% (32/32), done.
remote: Total 179 (delta 21), reused 19 (delta 11), pack-reused 136
Receiving objects: 100% (179/179), 62.03 KiB | 2.21 MiB/s, done.
Resolving deltas: 100% (98/98), done.
root@a1a62d65f32d:~/Fast-DDS# mkdir foonathan_memory_vendor/build
root@a1a62d65f32d:~/Fast-DDS# cd foonathan_memory_vendor/build
root@a1a62d65f32d:~/Fast-DDS/foonathan_memory_vendor/build# cmake .. -DCMAKE_INSTALL_PREFIX=~/Fast-DDS/install -DBUILD_SHARED_LIBS=ON
-- The C compiler identification is GNU 7.5.0
-- The CXX compiler identification is GNU 7.5.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: /root/Fast-DDS/foonathan_memory_vendor/build
root@a1a62d65f32d:~/Fast-DDS/foonathan_memory_vendor/build# sudo cmake --build . --target install
Scanning dependencies of target foo_mem-ext
[ 12%] Creating directories for 'foo_mem-ext'
[ 25%] Performing download step (git clone) for 'foo_mem-ext'
Cloning into 'foo_mem-ext'...
Note: checking out 'c619113'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b <new-branch-name>
HEAD is now at c619113 Whitespace clean up (#70)
Submodule 'cmake/comp' (https://github.com/foonathan/compatibility.git) registered for path 'cmake/comp'
Cloning into '/root/Fast-DDS/foonathan_memory_vendor/build/foo_mem-ext-prefix/src/foo_mem-ext/cmake/comp'...
Submodule path 'cmake/comp': checked out 'cd142129e30f5b3e6c6d96310daf94242c0b03bf'
[ 37%] No patch step for 'foo_mem-ext'
[ 50%] No update step for 'foo_mem-ext'
[ 62%] Performing configure step for 'foo_mem-ext'
-- The C compiler identification is GNU 7.5.0
-- The CXX compiler identification is GNU 7.5.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Checking flags for C++11
-- Checking flags for C++11 - Found: -std=c++11
-- Checking flags for C++14
-- Checking flags for C++14 - Found: -std=c++14
-- Checking flags for C++17
-- Checking flags for C++17 - Found: -std=c++17
-- Checking 13 features
-- [download 0% complete]
-- [download 100% complete]
-- Checking for feature alignas
-- Checking for feature alignas - overriden
-- [download 0% complete]
-- [download 100% complete]
-- Checking for feature alignof
-- Checking for feature alignof - overriden
-- [download 0% complete]
-- [download 100% complete]
-- Checking for feature constexpr
-- Checking for feature constexpr - overriden
-- [download 0% complete]
-- [download 100% complete]
-- Checking for feature noexcept
-- Checking for feature noexcept - overriden
-- [download 0% complete]
-- [download 100% complete]
-- Checking for feature thread_local
-- Checking for feature thread_local - overriden
-- [download 0% complete]
-- [download 100% complete]
-- Checking for feature literal_op
-- Checking for feature literal_op - overriden
-- [download 0% complete]
-- [download 100% complete]
-- Checking for feature get_new_handler
-- Checking for feature get_new_handler - overriden
-- [download 0% complete]
-- [download 100% complete]
-- Checking for feature max_align_t
-- Checking for feature max_align_t - overriden
-- [download 0% complete]
-- [download 100% complete]
-- Checking for feature mutex
-- Checking for feature mutex - overriden
-- [download 0% complete]
-- [download 63% complete]
-- [download 100% complete]
-- Checking for feature pmr
-- Checking for feature pmr - overriden
-- Checking for feature alignof
-- Checking for feature alignof - overriden
-- Checking for feature noexcept
-- Checking for feature noexcept - overriden
-- Checking for feature max_align_t
-- Checking for feature max_align_t - overriden
-- [download 0% complete]
-- [download 73% complete]
-- [download 100% complete]
-- Checking for feature exception_support
-- Checking for feature exception_support - overriden
-- [download 0% complete]
-- [download 59% complete]
-- [download 100% complete]
-- Checking for feature hosted_implementation
-- Checking for feature hosted_implementation - overriden
-- Checking for feature noexcept
-- Checking for feature noexcept - overriden
-- [download 0% complete]
-- [download 100% complete]
-- Checking for feature rvalue_ref
-- Checking for feature rvalue_ref - overriden
-- [download 0% complete]
-- [download 28% complete]
-- [download 56% complete]
-- [download 84% complete]
-- [download 100% complete]
-- Checking for feature clz
-- Checking for feature clz - overriden
-- Checking for feature constexpr
-- Checking for feature constexpr - overriden
-- Checking 13 features -- Completed
-- Checking 0 features
-- Checking 0 features -- Completed
-- Checking 0 features
-- Checking 0 features -- Completed
-- Configuring done
-- Generating done
-- Build files have been written to: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem-ext-prefix/src/foo_mem-ext-build
[ 75%] Performing build step for 'foo_mem-ext'
Scanning dependencies of target foonathan_memory_node_size_debugger
[ 4%] Building CXX object tool/CMakeFiles/foonathan_memory_node_size_debugger.dir/node_size_debugger.cpp.o
[ 8%] Linking CXX executable nodesize_dbg
[ 8%] Built target foonathan_memory_node_size_debugger
[ 13%] Generating container_node_sizes_impl.hpp
Scanning dependencies of target foonathan_memory
[ 17%] Building CXX object src/CMakeFiles/foonathan_memory.dir/detail/align.cpp.o
[ 21%] Building CXX object src/CMakeFiles/foonathan_memory.dir/detail/debug_helpers.cpp.o
[ 26%] Building CXX object src/CMakeFiles/foonathan_memory.dir/detail/assert.cpp.o
[ 30%] Building CXX object src/CMakeFiles/foonathan_memory.dir/detail/free_list.cpp.o
[ 34%] Building CXX object src/CMakeFiles/foonathan_memory.dir/detail/free_list_array.cpp.o
[ 39%] Building CXX object src/CMakeFiles/foonathan_memory.dir/detail/small_free_list.cpp.o
[ 43%] Building CXX object src/CMakeFiles/foonathan_memory.dir/debugging.cpp.o
[ 47%] Building CXX object src/CMakeFiles/foonathan_memory.dir/error.cpp.o
[ 52%] Building CXX object src/CMakeFiles/foonathan_memory.dir/heap_allocator.cpp.o
[ 56%] Building CXX object src/CMakeFiles/foonathan_memory.dir/iteration_allocator.cpp.o
[ 60%] Building CXX object src/CMakeFiles/foonathan_memory.dir/malloc_allocator.cpp.o
[ 65%] Building CXX object src/CMakeFiles/foonathan_memory.dir/memory_arena.cpp.o
[ 69%] Building CXX object src/CMakeFiles/foonathan_memory.dir/memory_pool.cpp.o
[ 73%] Building CXX object src/CMakeFiles/foonathan_memory.dir/memory_pool_collection.cpp.o
[ 78%] Building CXX object src/CMakeFiles/foonathan_memory.dir/memory_stack.cpp.o
[ 82%] Building CXX object src/CMakeFiles/foonathan_memory.dir/new_allocator.cpp.o
[ 86%] Building CXX object src/CMakeFiles/foonathan_memory.dir/static_allocator.cpp.o
[ 91%] Building CXX object src/CMakeFiles/foonathan_memory.dir/temporary_allocator.cpp.o
[ 95%] Building CXX object src/CMakeFiles/foonathan_memory.dir/virtual_memory.cpp.o
[100%] Linking CXX static library libfoonathan_memory-0.6.2.a
[100%] Built target foonathan_memory
[ 87%] Performing install step for 'foo_mem-ext'
[ 8%] Built target foonathan_memory_node_size_debugger
[100%] Built target foonathan_memory
Install the project...
-- Install configuration: ""
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/comp/foonathan
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/comp/foonathan/noexcept.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/comp/foonathan/constexpr.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/comp/foonathan/get_new_handler.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/comp/foonathan/thread_local.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/comp/foonathan/alignof.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/comp/foonathan/pmr.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/comp/foonathan/exception_support.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/comp/foonathan/clz.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/comp/foonathan/rvalue_ref.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/comp/foonathan/hosted_implementation.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/comp/foonathan/max_align_t.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/comp/foonathan/alignas.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/comp/foonathan/mutex.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/comp/foonathan/literal_op.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/share/foonathan_memory/LICENSE
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/share/foonathan_memory/README.md
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/lib/foonathan_memory/cmake/foonathan_memory-config.cmake
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/lib/foonathan_memory/cmake/foonathan_memory-config-noconfig.cmake
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/lib/libfoonathan_memory-0.6.2.a
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/config_impl.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/detail/container_node_sizes_impl.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/aligned_allocator.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/allocator_storage.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/allocator_traits.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/config.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/container.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/debugging.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/default_allocator.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/deleter.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/error.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/fallback_allocator.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/malloc_allocator.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/heap_allocator.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/iteration_allocator.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/joint_allocator.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/memory_arena.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/memory_pool.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/memory_pool_collection.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/memory_pool_type.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/memory_resource_adapter.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/memory_stack.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/namespace_alias.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/new_allocator.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/segregator.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/smart_ptr.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/static_allocator.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/std_allocator.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/temporary_allocator.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/threading.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/tracking.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/virtual_memory.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/container_node_sizes_impl.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/detail/align.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/detail/assert.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/detail/container_node_sizes.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/detail/debug_helpers.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/detail/ebo_storage.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/detail/free_list.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/detail/free_list_array.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/detail/lowlevel_allocator.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/detail/memory_stack.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/detail/small_free_list.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/include/foonathan_memory/foonathan/memory/detail/utility.hpp
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/lib/foonathan_memory/cmake/foonathan_memory-config-version.cmake
-- Installing: /root/Fast-DDS/foonathan_memory_vendor/build/foo_mem_ext_prj_install/bin/nodesize_dbg
[100%] Completed 'foo_mem-ext'
[100%] Built target foo_mem-ext
Install the project...
-- Install configuration: ""
-- Installing: /root/Fast-DDS/install
-- Installing: /root/Fast-DDS/install/share
-- Installing: /root/Fast-DDS/install/share/foonathan_memory
-- Installing: /root/Fast-DDS/install/share/foonathan_memory/README.md
-- Installing: /root/Fast-DDS/install/share/foonathan_memory/LICENSE
-- Installing: /root/Fast-DDS/install/include
-- Installing: /root/Fast-DDS/install/include/foonathan_memory
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/comp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/comp/foonathan
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/comp/foonathan/noexcept.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/comp/foonathan/constexpr.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/comp/foonathan/get_new_handler.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/comp/foonathan/thread_local.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/comp/foonathan/alignof.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/comp/foonathan/pmr.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/comp/foonathan/exception_support.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/comp/foonathan/clz.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/comp/foonathan/rvalue_ref.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/comp/foonathan/hosted_implementation.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/comp/foonathan/max_align_t.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/comp/foonathan/alignas.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/comp/foonathan/mutex.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/comp/foonathan/literal_op.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/config_impl.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/virtual_memory.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/memory_stack.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/malloc_allocator.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/iteration_allocator.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/detail
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/detail/memory_stack.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/detail/ebo_storage.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/detail/utility.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/detail/lowlevel_allocator.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/detail/container_node_sizes.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/detail/align.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/detail/debug_helpers.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/detail/assert.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/detail/free_list.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/detail/small_free_list.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/detail/free_list_array.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/detail/container_node_sizes_impl.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/config.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/tracking.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/threading.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/deleter.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/memory_pool_collection.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/namespace_alias.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/memory_pool.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/aligned_allocator.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/container.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/temporary_allocator.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/allocator_traits.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/std_allocator.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/joint_allocator.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/new_allocator.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/heap_allocator.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/memory_resource_adapter.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/debugging.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/error.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/fallback_allocator.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/allocator_storage.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/memory_pool_type.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/memory_arena.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/default_allocator.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/smart_ptr.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/container_node_sizes_impl.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/segregator.hpp
-- Installing: /root/Fast-DDS/install/include/foonathan_memory/foonathan/memory/static_allocator.hpp
-- Installing: /root/Fast-DDS/install/lib
-- Installing: /root/Fast-DDS/install/lib/foonathan_memory
-- Installing: /root/Fast-DDS/install/lib/foonathan_memory/cmake
-- Installing: /root/Fast-DDS/install/lib/foonathan_memory/cmake/foonathan_memory-config-version.cmake
-- Installing: /root/Fast-DDS/install/lib/foonathan_memory/cmake/foonathan_memory-config-noconfig.cmake
-- Installing: /root/Fast-DDS/install/lib/foonathan_memory/cmake/foonathan_memory-config.cmake
-- Installing: /root/Fast-DDS/install/lib/libfoonathan_memory-0.6.2.a
-- Installing: /root/Fast-DDS/install/bin
-- Installing: /root/Fast-DDS/install/bin/nodesize_dbg
-- Installing: /root/Fast-DDS/install/share/foonathan_memory_vendor/package.xml
-- Installing: /root/Fast-DDS/install/share/foonathan_memory_vendor/cmake/foonathan_memory_vendorConfig.cmake
-- Installing: /root/Fast-DDS/install/share/foonathan_memory_vendor/cmake/foonathan_memory_vendorConfig-version.cmake
root@a1a62d65f32d:~/Fast-DDS/foonathan_memory_vendor/build# cd ~/Fast-DDS
root@a1a62d65f32d:~/Fast-DDS# git clone https://github.com/eProsima/Fast-CDR.git
Cloning into 'Fast-CDR'...
remote: Enumerating objects: 3871, done.
remote: Counting objects: 100% (114/114), done.
remote: Compressing objects: 100% (82/82), done.
remote: Total 3871 (delta 55), reused 42 (delta 24), pack-reused 3757
Receiving objects: 100% (3871/3871), 3.82 MiB | 1.60 MiB/s, done.
Resolving deltas: 100% (1917/1917), done.
root@a1a62d65f32d:~/Fast-DDS# mkdir Fast-CDR/build
root@a1a62d65f32d:~/Fast-DDS# cd Fast-CDR/build
root@a1a62d65f32d:~/Fast-DDS/Fast-CDR/build# cmake .. -DCMAKE_INSTALL_PREFIX=~/Fast-DDS/install
-- Setting build type to 'Release' as none was specified.
-- The C compiler identification is GNU 7.5.0
-- The CXX compiler identification is GNU 7.5.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring Fast CDR
-- Version: 1.0.21
-- To change the version modify the file configure.ac
-- Performing Test SUPPORTS_CXX14
-- Performing Test SUPPORTS_CXX14 - Success
-- Check if the system is big endian
-- Searching 16 bit integer
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Using unsigned short
-- Check if the system is big endian - little endian
-- Check size of long double
-- Check size of long double - done
-- Check size of __float128
-- Check size of __float128 - done
-- Configuring done
-- Generating done
-- Build files have been written to: /root/Fast-DDS/Fast-CDR/build
root@a1a62d65f32d:~/Fast-DDS/Fast-CDR/build# sudo cmake --build . --target install
Scanning dependencies of target fastcdr
[ 14%] Building CXX object src/cpp/CMakeFiles/fastcdr.dir/Cdr.cpp.o
[ 28%] Building CXX object src/cpp/CMakeFiles/fastcdr.dir/FastCdr.cpp.o
[ 42%] Building CXX object src/cpp/CMakeFiles/fastcdr.dir/FastBuffer.cpp.o
[ 57%] Building CXX object src/cpp/CMakeFiles/fastcdr.dir/exceptions/Exception.cpp.o
[ 71%] Building CXX object src/cpp/CMakeFiles/fastcdr.dir/exceptions/NotEnoughMemoryException.cpp.o
[ 85%] Building CXX object src/cpp/CMakeFiles/fastcdr.dir/exceptions/BadParamException.cpp.o
[100%] Linking CXX shared library libfastcdr.so
[100%] Built target fastcdr
Install the project...
-- Install configuration: "Release"
-- Installing: /root/Fast-DDS/install/share/fastcdr/LICENSE
-- Installing: /root/Fast-DDS/install/include/fastcdr
-- Installing: /root/Fast-DDS/install/include/fastcdr/fastcdr_dll.h
-- Installing: /root/Fast-DDS/install/include/fastcdr/Cdr.h
-- Installing: /root/Fast-DDS/install/include/fastcdr/FastCdr.h
-- Installing: /root/Fast-DDS/install/include/fastcdr/exceptions
-- Installing: /root/Fast-DDS/install/include/fastcdr/exceptions/Exception.h
-- Installing: /root/Fast-DDS/install/include/fastcdr/exceptions/BadParamException.h
-- Installing: /root/Fast-DDS/install/include/fastcdr/exceptions/NotEnoughMemoryException.h
-- Installing: /root/Fast-DDS/install/include/fastcdr/FastBuffer.h
-- Installing: /root/Fast-DDS/install/include/fastcdr/eProsima_auto_link.h
-- Installing: /root/Fast-DDS/install/include/fastcdr/config.h
-- Installing: /root/Fast-DDS/install/lib/libfastcdr.so.1.0.21
-- Installing: /root/Fast-DDS/install/lib/libfastcdr.so.1
-- Installing: /root/Fast-DDS/install/lib/libfastcdr.so
-- Installing: /root/Fast-DDS/install/lib/cmake/fastcdr/fastcdr-dynamic-targets.cmake
-- Installing: /root/Fast-DDS/install/lib/cmake/fastcdr/fastcdr-dynamic-targets-release.cmake
-- Installing: /root/Fast-DDS/install/lib/cmake/fastcdr/fastcdr-config.cmake
-- Installing: /root/Fast-DDS/install/lib/cmake/fastcdr/fastcdr-config-version.cmake
root@a1a62d65f32d:~/Fast-DDS/Fast-CDR/build# cd ~/Fast-DDS
root@a1a62d65f32d:~/Fast-DDS# git clone https://github.com/eProsima/Fast-DDS.git
Cloning into 'Fast-DDS'...
remote: Enumerating objects: 99089, done.
remote: Counting objects: 100% (507/507), done.
remote: Compressing objects: 100% (177/177), done.
remote: Total 99089 (delta 299), reused 445 (delta 282), pack-reused 98582
Receiving objects: 100% (99089/99089), 88.78 MiB | 12.22 MiB/s, done.
Resolving deltas: 100% (66883/66883), done.
root@a1a62d65f32d:~/Fast-DDS# mkdir Fast-DDS/build
root@a1a62d65f32d:~/Fast-DDS# cd Fast-DDS/build
root@a1a62d65f32d:~/Fast-DDS/Fast-DDS/build# cmake .. -DCMAKE_INSTALL_PREFIX=~/Fast-DDS/install -DCMAKE_PREFIX_PATH=~/Fast-DDS/install
-- Setting build type to 'Release' as none was specified.
-- The C compiler identification is GNU 7.5.0
-- The CXX compiler identification is GNU 7.5.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring Fast RTPS
-- Version: 2.3.3
-- To change the version modify the file configure.ac
-- Performing Test SUPPORTS_CXX20
-- Performing Test SUPPORTS_CXX20 - Failed
-- Performing Test SUPPORTS_CXX17
-- Performing Test SUPPORTS_CXX17 - Success
-- Performing Test SUPPORTS_CXX14
-- Performing Test SUPPORTS_CXX14 - Success
-- Performing Test SUPPORTS_CXX1Y
-- Performing Test SUPPORTS_CXX1Y - Success
-- Performing Test SUPPORTS_CXX11
-- Performing Test SUPPORTS_CXX11 - Success
-- Check if the system is big endian
-- Searching 16 bit integer
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Using unsigned short
-- Check if the system is big endian - little endian
-- Found fastcdr
-- Found Asio 1.10.8: /usr/include
-- Found Asio
-- Found TinyXML2
-- Found foonathan_memory: /root/Fast-DDS/install/lib/foonathan_memory/cmake
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_kill
-- Looking for pthread_kill - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Thirdparty/boost compiled OK
-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libcrypto.so (found version "1.1.1")
-- OpenSSL library 1.1.1 found...
-- Performing Test ATOMIC_WITHOUT_LIB
-- Performing Test ATOMIC_WITHOUT_LIB - Success
-- Looking for __atomic_load_8 in atomic
-- Looking for __atomic_load_8 in atomic - found
-- Performing Test ATOMIC_WITH_LIB
-- Performing Test ATOMIC_WITH_LIB - Success
-- Configuring done
-- Generating done
-- Build files have been written to: /root/Fast-DDS/Fast-DDS/build
root@a1a62d65f32d:~/Fast-DDS/Fast-DDS/build# sudo cmake --build . --target install
Scanning dependencies of target fastrtps
[ 0%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/log/Log.cpp.o
[ 1%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/log/OStreamConsumer.cpp.o
[ 1%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/log/StdoutErrConsumer.cpp.o
[ 2%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/log/StdoutConsumer.cpp.o
[ 2%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/log/FileConsumer.cpp.o
[ 3%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/common/Time_t.cpp.o
[ 3%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/resources/ResourceEvent.cpp.o
[ 4%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/resources/TimedEvent.cpp.o
[ 4%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/resources/TimedEventImpl.cpp.o
[ 5%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/resources/AsyncWriterThread.cpp.o
[ 5%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/resources/AsyncInterestTree.cpp.o
[ 6%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/writer/LivelinessManager.cpp.o
[ 6%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/writer/RTPSWriter.cpp.o
[ 7%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/writer/StatefulWriter.cpp.o
[ 7%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/writer/ReaderProxy.cpp.o
[ 8%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/writer/StatelessWriter.cpp.o
[ 8%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/writer/ReaderLocator.cpp.o
[ 9%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/history/CacheChangePool.cpp.o
[ 9%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/history/History.cpp.o
[ 10%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/history/WriterHistory.cpp.o
[ 10%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/history/ReaderHistory.cpp.o
[ 11%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/history/TopicPayloadPool.cpp.o
[ 11%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/history/TopicPayloadPoolRegistry.cpp.o
[ 12%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/DataSharing/DataSharingPayloadPool.cpp.o
[ 12%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/DataSharing/DataSharingListener.cpp.o
[ 13%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/DataSharing/DataSharingNotification.cpp.o
[ 13%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/reader/WriterProxy.cpp.o
[ 14%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/reader/StatefulReader.cpp.o
[ 14%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/reader/StatelessReader.cpp.o
[ 15%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/reader/RTPSReader.cpp.o
[ 15%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/messages/RTPSMessageCreator.cpp.o
[ 16%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/messages/RTPSMessageGroup.cpp.o
[ 16%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/messages/RTPSGapBuilder.cpp.o
[ 17%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/messages/SendBuffersManager.cpp.o
[ 17%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/messages/MessageReceiver.cpp.o
[ 18%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/network/NetworkFactory.cpp.o
[ 18%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/network/ReceiverResource.cpp.o
[ 19%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/participant/RTPSParticipant.cpp.o
[ 19%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/participant/RTPSParticipantImpl.cpp.o
[ 20%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/RTPSDomain.cpp.o
[ 20%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastrtps_deprecated/Domain.cpp.o
[ 21%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastrtps_deprecated/participant/Participant.cpp.o
[ 21%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastrtps_deprecated/participant/ParticipantImpl.cpp.o
[ 22%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastrtps_deprecated/publisher/Publisher.cpp.o
[ 22%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastrtps_deprecated/publisher/PublisherImpl.cpp.o
[ 23%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastrtps_deprecated/publisher/PublisherHistory.cpp.o
[ 24%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastrtps_deprecated/subscriber/Subscriber.cpp.o
[ 24%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastrtps_deprecated/subscriber/SubscriberImpl.cpp.o
[ 25%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastrtps_deprecated/subscriber/SubscriberHistory.cpp.o
[ 25%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/subscriber/DataReader.cpp.o
[ 26%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/publisher/DataWriter.cpp.o
[ 26%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/subscriber/DataReaderImpl.cpp.o
[ 27%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/publisher/DataWriterImpl.cpp.o
[ 27%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/topic/Topic.cpp.o
[ 28%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/topic/TopicImpl.cpp.o
[ 28%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/topic/TypeSupport.cpp.o
[ 29%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/topic/qos/TopicQos.cpp.o
[ 29%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/publisher/qos/DataWriterQos.cpp.o
[ 30%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/subscriber/qos/DataReaderQos.cpp.o
[ 30%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/publisher/PublisherImpl.cpp.o
[ 31%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/publisher/qos/PublisherQos.cpp.o
[ 31%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/publisher/Publisher.cpp.o
[ 32%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/subscriber/SubscriberImpl.cpp.o
[ 32%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/subscriber/qos/SubscriberQos.cpp.o
[ 33%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/subscriber/Subscriber.cpp.o
[ 33%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/domain/DomainParticipantFactory.cpp.o
[ 34%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/domain/DomainParticipantImpl.cpp.o
[ 34%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/domain/DomainParticipant.cpp.o
[ 35%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/domain/qos/DomainParticipantQos.cpp.o
[ 35%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/domain/qos/DomainParticipantFactoryQos.cpp.o
[ 36%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/builtin/typelookup/common/TypeLookupTypes.cpp.o
[ 36%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/builtin/common/RPCHeadersImpl.cpp.o
[ 37%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/builtin/typelookup/TypeLookupManager.cpp.o
[ 37%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/builtin/typelookup/TypeLookupRequestListener.cpp.o
[ 38%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/builtin/typelookup/TypeLookupReplyListener.cpp.o
[ 38%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/transport/ChannelResource.cpp.o
[ 39%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/transport/UDPChannelResource.cpp.o
[ 39%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/transport/TCPChannelResource.cpp.o
[ 40%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/transport/TCPChannelResourceBasic.cpp.o
[ 40%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/transport/TCPAcceptor.cpp.o
[ 41%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/transport/TCPAcceptorBasic.cpp.o
[ 41%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/transport/UDPv4Transport.cpp.o
[ 42%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/transport/TCPTransportInterface.cpp.o
[ 42%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/transport/UDPTransportInterface.cpp.o
[ 43%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/transport/shared_mem/SharedMemTransportDescriptor.cpp.o
[ 43%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/transport/TCPv4Transport.cpp.o
[ 44%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/transport/UDPv6Transport.cpp.o
[ 44%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/transport/TCPv6Transport.cpp.o
[ 45%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/transport/test_UDPv4Transport.cpp.o
[ 45%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/transport/tcp/TCPControlMessage.cpp.o
[ 46%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/transport/tcp/RTCPMessageManager.cpp.o
[ 46%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/dynamic-types/AnnotationDescriptor.cpp.o
[ 47%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/dynamic-types/AnnotationParameterValue.cpp.o
[ 47%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/dynamic-types/DynamicData.cpp.o
[ 48%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/dynamic-types/DynamicDataFactory.cpp.o
[ 49%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/dynamic-types/DynamicType.cpp.o
[ 49%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/dynamic-types/DynamicPubSubType.cpp.o
[ 50%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/dynamic-types/DynamicTypePtr.cpp.o
[ 50%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/dynamic-types/DynamicDataPtr.cpp.o
[ 51%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/dynamic-types/DynamicTypeBuilder.cpp.o
[ 51%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/dynamic-types/DynamicTypeBuilderPtr.cpp.o
[ 52%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/dynamic-types/DynamicTypeBuilderFactory.cpp.o
[ 52%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/dynamic-types/DynamicTypeMember.cpp.o
[ 53%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/dynamic-types/MemberDescriptor.cpp.o
[ 53%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/dynamic-types/TypeDescriptor.cpp.o
[ 54%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/dynamic-types/TypeIdentifier.cpp.o
[ 54%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/dynamic-types/TypeIdentifierTypes.cpp.o
[ 55%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/dynamic-types/TypeObject.cpp.o
[ 55%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/dynamic-types/TypeObjectHashId.cpp.o
[ 56%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/dynamic-types/TypeObjectFactory.cpp.o
[ 56%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/dynamic-types/TypeNamesGenerator.cpp.o
[ 57%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/dynamic-types/TypesBase.cpp.o
[ 57%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/dynamic-types/BuiltinAnnotationsTypeObject.cpp.o
[ 58%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/dynamic-types/DynamicDataHelper.cpp.o
[ 58%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastrtps_deprecated/attributes/TopicAttributes.cpp.o
[ 59%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/core/condition/StatusCondition.cpp.o
[ 59%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/core/condition/WaitSet.cpp.o
[ 60%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/core/policy/ParameterList.cpp.o
[ 60%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/core/policy/QosPolicyUtils.cpp.o
[ 61%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/publisher/qos/WriterQos.cpp.o
[ 61%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/fastdds/subscriber/qos/ReaderQos.cpp.o
[ 62%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/builtin/BuiltinProtocols.cpp.o
[ 62%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/builtin/discovery/participant/DirectMessageSender.cpp.o
[ 63%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/builtin/discovery/participant/PDP.cpp.o
[ 63%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/builtin/discovery/participant/PDPSimple.cpp.o
[ 64%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/builtin/discovery/participant/PDPListener.cpp.o
[ 64%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/builtin/discovery/endpoint/EDP.cpp.o
[ 65%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/builtin/discovery/endpoint/EDPSimple.cpp.o
[ 65%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/builtin/discovery/endpoint/EDPSimpleListeners.cpp.o
[ 66%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/builtin/discovery/endpoint/EDPStatic.cpp.o
[ 66%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/builtin/liveliness/WLP.cpp.o
[ 67%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/builtin/liveliness/WLPListener.cpp.o
[ 67%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/builtin/data/ParticipantProxyData.cpp.o
[ 68%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/builtin/data/WriterProxyData.cpp.o
[ 68%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/builtin/data/ReaderProxyData.cpp.o
[ 69%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/flowcontrol/ThroughputController.cpp.o
[ 69%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/flowcontrol/ThroughputControllerDescriptor.cpp.o
[ 70%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/flowcontrol/FlowControllerConsts.cpp.o
[ 70%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/flowcontrol/FlowController.cpp.o
[ 71%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/exceptions/Exception.cpp.o
[ 71%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/attributes/PropertyPolicy.cpp.o
[ 72%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/common/Token.cpp.o
[ 72%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/xmlparser/XMLParserCommon.cpp.o
[ 73%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/xmlparser/XMLElementParser.cpp.o
[ 74%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/xmlparser/XMLDynamicParser.cpp.o
[ 74%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/xmlparser/XMLEndpointParser.cpp.o
[ 75%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/xmlparser/XMLParser.cpp.o
[ 75%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/xmlparser/XMLProfileManager.cpp.o
[ 76%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/writer/PersistentWriter.cpp.o
[ 76%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/writer/StatelessPersistentWriter.cpp.o
[ 77%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/writer/StatefulPersistentWriter.cpp.o
[ 77%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/reader/StatelessPersistentReader.cpp.o
[ 78%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/reader/StatefulPersistentReader.cpp.o
[ 78%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/persistence/PersistenceFactory.cpp.o
[ 79%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/builtin/discovery/database/backup/SharedBackupFunctions.cpp.o
[ 79%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/builtin/discovery/endpoint/EDPClient.cpp.o
[ 80%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/builtin/discovery/endpoint/EDPServer.cpp.o
[ 80%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/builtin/discovery/endpoint/EDPServerListeners.cpp.o
[ 81%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/builtin/discovery/database/DiscoveryDataBase.cpp.o
[ 81%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/builtin/discovery/database/DiscoveryParticipantInfo.cpp.o
[ 82%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/builtin/discovery/database/DiscoveryParticipantsAckStatus.cpp.o
[ 82%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/builtin/discovery/database/DiscoverySharedInfo.cpp.o
[ 83%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/builtin/discovery/participant/PDPClient.cpp.o
[ 83%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/builtin/discovery/participant/PDPServer.cpp.o
[ 84%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/builtin/discovery/participant/PDPServerListener.cpp.o
[ 84%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/builtin/discovery/participant/timedevent/DSClientEvent.cpp.o
[ 85%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/builtin/discovery/participant/timedevent/DServerEvent.cpp.o
[ 85%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/utils/IPFinder.cpp.o
[ 86%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/utils/md5.cpp.o
[ 86%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/utils/StringMatching.cpp.o
[ 87%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/utils/IPLocator.cpp.o
[ 87%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/utils/System.cpp.o
[ 88%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/utils/SystemInfo.cpp.o
[ 88%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/utils/TimedConditionVariable.cpp.o
[ 89%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/utils/string_convert.cpp.o
[ 89%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/dds/core/types.cpp.o
[ 90%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/dds/core/Exception.cpp.o
[ 90%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/dds/domain/DomainParticipant.cpp.o
[ 91%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/dds/pub/Publisher.cpp.o
[ 91%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/dds/pub/AnyDataWriter.cpp.o
[ 92%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/dds/pub/DataWriter.cpp.o
[ 92%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/dds/sub/Subscriber.cpp.o
[ 93%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/dds/sub/DataReader.cpp.o
[ 93%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/dds/topic/Topic.cpp.o
[ 94%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/statistics/fastdds/domain/DomainParticipant.cpp.o
[ 94%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/statistics/fastdds/publisher/qos/DataWriterQos.cpp.o
[ 95%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/statistics/fastdds/subscriber/qos/DataReaderQos.cpp.o
[ 95%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/transport/shared_mem/test_SharedMemTransport.cpp.o
[ 96%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/transport/shared_mem/SharedMemTransport.cpp.o
[ 96%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/transport/TCPChannelResourceSecure.cpp.o
[ 97%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/transport/TCPAcceptorSecure.cpp.o
[ 97%] Building CXX object src/cpp/CMakeFiles/fastrtps.dir/rtps/persistence/SQLite3PersistenceService.cpp.o
[ 98%] Building C object src/cpp/CMakeFiles/fastrtps.dir/rtps/persistence/sqlite3.c.o
[ 99%] Linking CXX shared library libfastrtps.so
[ 99%] Built target fastrtps
Scanning dependencies of target fast-discovery-server
[ 99%] Building CXX object tools/fds/CMakeFiles/fast-discovery-server.dir/server.cpp.o
[100%] Linking CXX executable fast-discovery-server-1.0.0
[100%] Built target fast-discovery-server
Install the project...
-- Install configuration: "Release"
-- Installing: /root/Fast-DDS/install/share/fastrtps/LICENSE
-- Installing: /root/Fast-DDS/install/include/fastrtps
-- Installing: /root/Fast-DDS/install/include/fastrtps/attributes
-- Installing: /root/Fast-DDS/install/include/fastrtps/attributes/ParticipantAttributes.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/attributes/LibrarySettingsAttributes.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/attributes/PublisherAttributes.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/attributes/TopicAttributes.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/attributes/RequesterAttributes.hpp
-- Installing: /root/Fast-DDS/install/include/fastrtps/attributes/SubscriberAttributes.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/attributes/ReplierAttributes.hpp
-- Installing: /root/Fast-DDS/install/include/fastrtps/attributes/all_attributes.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/subscriber
-- Installing: /root/Fast-DDS/install/include/fastrtps/subscriber/SubscriberHistory.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/subscriber/Subscriber.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/subscriber/SampleInfo.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/subscriber/SubscriberListener.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/publisher
-- Installing: /root/Fast-DDS/install/include/fastrtps/publisher/PublisherListener.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/publisher/PublisherHistory.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/publisher/Publisher.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/common
-- Installing: /root/Fast-DDS/install/include/fastrtps/common/KeyedChanges.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/builtin
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/builtin/liveliness
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/builtin/liveliness/WLPListener.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/builtin/liveliness/WLP.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/builtin/discovery
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/builtin/discovery/endpoint
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/builtin/discovery/endpoint/EDP.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/builtin/discovery/endpoint/EDPStatic.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/builtin/discovery/endpoint/EDPSimple.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/builtin/discovery/participant
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/builtin/discovery/participant/PDP.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/builtin/discovery/participant/PDPListener.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/builtin/discovery/participant/PDPSimple.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/builtin/BuiltinProtocols.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/builtin/data
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/builtin/data/WriterProxyData.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/builtin/data/ParticipantProxyData.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/builtin/data/ReaderProxyData.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/attributes
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/attributes/EndpointAttributes.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/attributes/RTPSParticipantAttributes.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/attributes/HistoryAttributes.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/attributes/ServerAttributes.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/attributes/ReaderAttributes.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/attributes/WriterAttributes.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/attributes/RTPSParticipantAllocationAttributes.hpp
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/attributes/PropertyPolicy.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/reader
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/reader/StatefulReader.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/reader/StatefulPersistentReader.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/reader/StatelessPersistentReader.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/reader/ReaderListener.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/reader/ReaderDiscoveryInfo.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/reader/RTPSReader.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/reader/StatelessReader.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/resources
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/resources/AsyncInterestTree.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/resources/TimedEvent.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/resources/ResourceManagement.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/resources/AsyncWriterThread.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/resources/ResourceEvent.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/history
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/history/History.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/history/WriterHistory.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/history/ReaderHistory.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/common
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/common/Guid.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/common/SampleIdentity.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/common/Property.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/common/LocatorSelector.hpp
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/common/BinaryProperty.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/common/CacheChange.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/common/LocatorListComparisons.hpp
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/common/InstanceHandle.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/common/all_common.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/common/MatchingInfo.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/common/LocatorSelectorEntry.hpp
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/common/Locator.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/common/PortParameters.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/common/SerializedPayload.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/common/RemoteLocators.hpp
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/common/Time_t.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/common/Token.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/common/FragmentNumber.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/common/WriteParams.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/common/SequenceNumber.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/common/CDRMessage_t.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/common/Types.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/RTPSDomain.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/participant
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/participant/RTPSParticipant.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/participant/RTPSParticipantListener.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/participant/ParticipantDiscoveryInfo.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/rtps_fwd.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/flowcontrol
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/flowcontrol/ThroughputControllerDescriptor.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/Endpoint.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/security
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/security/accesscontrol
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/security/accesscontrol/ParticipantSecurityAttributes.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/security/accesscontrol/AccessControl.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/security/accesscontrol/EndpointSecurityAttributes.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/security/accesscontrol/SecurityMaskUtilities.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/security/common
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/security/common/SharedSecretHandle.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/security/common/Handle.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/security/common/ParticipantGenericMessage.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/security/authentication
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/security/authentication/Handshake.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/security/authentication/Authentication.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/security/exceptions
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/security/exceptions/SecurityException.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/security/cryptography
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/security/cryptography/CryptoTypes.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/security/cryptography/CryptoTransform.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/security/cryptography/CryptoKeyFactory.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/security/cryptography/CryptoKeyExchange.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/security/cryptography/Cryptography.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/network
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/network/NetworkFactory.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/network/ReceiverResource.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/network/SenderResource.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/exceptions
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/exceptions/Exception.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/messages
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/messages/MessageReceiver.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/messages/RTPSMessageCreator.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/messages/CDRMessage.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/messages/RTPSMessageGroup.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/messages/RTPS_messages.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/messages/RTPSMessageSenderInterface.hpp
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/rtps_all.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/writer
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/writer/WriterListener.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/writer/WriterDiscoveryInfo.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/writer/PersistentWriter.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/writer/LivelinessData.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/writer/StatelessPersistentWriter.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/writer/StatefulWriter.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/writer/ReaderLocator.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/writer/RTPSWriter.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/writer/ReaderProxy.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/writer/StatelessWriter.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/writer/LivelinessManager.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/rtps/writer/StatefulPersistentWriter.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/participant
-- Installing: /root/Fast-DDS/install/include/fastrtps/participant/Participant.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/participant/ParticipantListener.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/TopicDataType.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/qos
-- Installing: /root/Fast-DDS/install/include/fastrtps/qos/ReaderQos.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/qos/LivelinessChangedStatus.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/qos/WriterQos.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/qos/QosPolicies.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/qos/DeadlineMissedStatus.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/qos/IncompatibleQosStatus.hpp
-- Installing: /root/Fast-DDS/install/include/fastrtps/qos/SampleRejectedStatus.hpp
-- Installing: /root/Fast-DDS/install/include/fastrtps/qos/ParameterTypes.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/qos/LivelinessLostStatus.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/config
-- Installing: /root/Fast-DDS/install/include/fastrtps/config/doxygen_modules.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/log
-- Installing: /root/Fast-DDS/install/include/fastrtps/log/FileConsumer.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/log/StdoutConsumer.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/log/Colors.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/log/Log.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/utils
-- Installing: /root/Fast-DDS/install/include/fastrtps/utils/System.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/utils/fixed_size_bitmap.hpp
-- Installing: /root/Fast-DDS/install/include/fastrtps/utils/string_convert.hpp
-- Installing: /root/Fast-DDS/install/include/fastrtps/utils/DBQueue.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/utils/md5.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/utils/fixed_size_string.hpp
-- Installing: /root/Fast-DDS/install/include/fastrtps/utils/StringMatching.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/utils/Semaphore.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/utils/IPLocator.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/utils/TimedConditionVariable.hpp
-- Installing: /root/Fast-DDS/install/include/fastrtps/utils/collections
-- Installing: /root/Fast-DDS/install/include/fastrtps/utils/collections/foonathan_memory_helpers.hpp
-- Installing: /root/Fast-DDS/install/include/fastrtps/utils/collections/ResourceLimitedContainerConfig.hpp
-- Installing: /root/Fast-DDS/install/include/fastrtps/utils/collections/ResourceLimitedVector.hpp
-- Installing: /root/Fast-DDS/install/include/fastrtps/utils/TimedMutex.hpp
-- Installing: /root/Fast-DDS/install/include/fastrtps/utils/IPFinder.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/utils/TimeConversion.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/types
-- Installing: /root/Fast-DDS/install/include/fastrtps/types/DynamicTypePtr.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/types/AnnotationDescriptor.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/types/DynamicTypeMember.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/types/DynamicTypeBuilderFactory.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/types/TypeObject.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/types/DynamicType.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/types/DynamicData.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/types/TypeObjectFactory.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/types/TypeDescriptor.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/types/DynamicDataFactory.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/types/TypesBase.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/types/DynamicTypeBuilder.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/types/TypeIdentifier.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/types/MemberDescriptor.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/types/AnnotationParameterValue.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/types/DynamicTypeBuilderPtr.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/types/BuiltinAnnotationsTypeObject.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/types/TypeObjectHashId.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/types/DynamicPubSubType.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/types/TypeIdentifierTypes.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/types/DynamicDataHelper.hpp
-- Installing: /root/Fast-DDS/install/include/fastrtps/types/DynamicDataPtr.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/types/TypeNamesGenerator.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/fastrtps_fwd.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/xmlparser
-- Installing: /root/Fast-DDS/install/include/fastrtps/xmlparser/XMLTree.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/xmlparser/XMLProfileManager.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/xmlparser/XMLParserCommon.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/xmlparser/XMLParser.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/xmlparser/XMLEndpointParser.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/fastrtps_all.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/fastrtps_dll.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/eProsima_auto_link.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/transport
-- Installing: /root/Fast-DDS/install/include/fastrtps/transport/TCPv6TransportDescriptor.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/transport/test_UDPv4TransportDescriptor.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/transport/UDPTransportDescriptor.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/transport/TCPv4TransportDescriptor.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/transport/TransportReceiverInterface.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/transport/UDPv6TransportDescriptor.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/transport/TransportInterface.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/transport/TransportDescriptorInterface.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/transport/TCPTransportDescriptor.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/transport/UDPv4TransportDescriptor.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/transport/SocketTransportDescriptor.h
-- Installing: /root/Fast-DDS/install/include/fastrtps/Domain.h
-- Installing: /root/Fast-DDS/install/include/fastdds
-- Installing: /root/Fast-DDS/install/include/fastdds/dds
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/builtin
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/builtin/typelookup
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/builtin/typelookup/common
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/builtin/typelookup/common/TypeLookupTypes.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/builtin/typelookup/TypeLookupManager.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/builtin/typelookup/TypeLookupReplyListener.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/builtin/typelookup/TypeLookupRequestListener.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/builtin/common
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/builtin/common/ReplyHeader.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/builtin/common/Types.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/builtin/common/RequestHeader.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/builtin/topic
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/builtin/topic/ParticipantBuiltinTopicData.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/builtin/topic/TopicBuiltinTopicData.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/builtin/topic/BuiltinTopicKey.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/builtin/topic/PublicationBuiltinTopicData.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/builtin/topic/SubscriptionBuiltinTopicData.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/domain
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/domain/DomainParticipantFactory.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/domain/qos
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/domain/qos/DomainParticipantQos.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/domain/qos/DomainParticipantFactoryQos.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/domain/DomainParticipant.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/domain/DomainParticipantListener.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/subscriber
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/subscriber/SampleState.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/subscriber/InstanceState.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/subscriber/ViewState.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/subscriber/Subscriber.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/subscriber/SampleInfo.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/subscriber/SubscriberListener.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/subscriber/DataReaderListener.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/subscriber/qos
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/subscriber/qos/DataReaderQos.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/subscriber/qos/ReaderQos.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/subscriber/qos/SubscriberQos.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/subscriber/DataReader.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/publisher
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/publisher/qos
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/publisher/qos/WriterQos.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/publisher/qos/PublisherQos.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/publisher/qos/DataWriterQos.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/publisher/DataWriter.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/publisher/DataWriterListener.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/publisher/PublisherListener.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/publisher/Publisher.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/core
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/core/StackAllocatedSequence.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/core/condition
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/core/condition/StatusCondition.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/core/condition/Condition.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/core/condition/GuardCondition.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/core/condition/WaitSet.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/core/LoanableTypedCollection.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/core/Entity.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/core/LoanableArray.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/core/LoanableCollection.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/core/UserAllocatedSequence.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/core/LoanableSequence.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/core/status
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/core/status/PublicationMatchedStatus.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/core/status/DeadlineMissedStatus.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/core/status/SubscriptionMatchedStatus.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/core/status/StatusMask.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/core/status/IncompatibleQosStatus.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/core/status/SampleRejectedStatus.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/core/status/LivelinessChangedStatus.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/core/status/MatchedStatus.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/core/status/BaseStatus.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/core/policy
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/core/policy/ReaderDataLifecycleQosPolicy.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/core/policy/WriterDataLifecycleQosPolicy.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/core/policy/QosPolicies.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/core/policy/ParameterTypes.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/topic
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/topic/TopicDataType.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/topic/Topic.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/topic/TopicDescription.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/topic/qos
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/topic/qos/TopicQos.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/topic/TypeSupport.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/topic/TopicListener.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/log
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/log/FileConsumer.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/log/OStreamConsumer.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/log/StdoutConsumer.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/log/StdoutErrConsumer.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/log/Log.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/dds/log/Colors.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/builtin
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/builtin/liveliness
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/builtin/liveliness/WLPListener.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/builtin/liveliness/WLP.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/builtin/discovery
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/builtin/discovery/endpoint
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/builtin/discovery/endpoint/EDP.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/builtin/discovery/endpoint/EDPStatic.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/builtin/discovery/endpoint/EDPSimple.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/builtin/discovery/participant
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/builtin/discovery/participant/PDP.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/builtin/discovery/participant/PDPListener.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/builtin/discovery/participant/PDPSimple.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/builtin/BuiltinProtocols.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/builtin/data
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/builtin/data/WriterProxyData.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/builtin/data/ParticipantProxyData.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/builtin/data/ReaderProxyData.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/attributes
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/attributes/EndpointAttributes.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/attributes/RTPSParticipantAttributes.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/attributes/HistoryAttributes.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/attributes/ServerAttributes.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/attributes/ReaderAttributes.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/attributes/WriterAttributes.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/attributes/RTPSParticipantAllocationAttributes.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/attributes/PropertyPolicy.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/reader
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/reader/StatefulReader.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/reader/StatefulPersistentReader.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/reader/StatelessPersistentReader.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/reader/ReaderListener.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/reader/ReaderDiscoveryInfo.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/reader/RTPSReader.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/reader/StatelessReader.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/resources
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/resources/AsyncInterestTree.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/resources/TimedEvent.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/resources/ResourceManagement.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/resources/AsyncWriterThread.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/resources/ResourceEvent.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/history
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/history/History.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/history/IPayloadPool.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/history/IChangePool.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/history/WriterHistory.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/history/ReaderHistory.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/common
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/common/Guid.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/common/SampleIdentity.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/common/Property.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/common/LocatorSelector.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/common/BinaryProperty.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/common/CacheChange.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/common/LocatorListComparisons.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/common/InstanceHandle.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/common/GuidPrefix_t.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/common/all_common.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/common/MatchingInfo.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/common/LocatorsIterator.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/common/LocatorSelectorEntry.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/common/Locator.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/common/LocatorList.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/common/PortParameters.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/common/SerializedPayload.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/common/VendorId_t.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/common/RemoteLocators.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/common/Time_t.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/common/Token.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/common/FragmentNumber.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/common/WriteParams.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/common/EntityId_t.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/common/ChangeKind_t.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/common/SequenceNumber.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/common/CDRMessage_t.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/common/Types.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/RTPSDomain.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/participant
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/participant/RTPSParticipant.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/participant/RTPSParticipantListener.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/participant/ParticipantDiscoveryInfo.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/rtps_fwd.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/flowcontrol
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/flowcontrol/FlowControllerConsts.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/flowcontrol/ThroughputControllerDescriptor.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/flowcontrol/FlowControllerSchedulerPolicy.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/flowcontrol/FlowControllerDescriptor.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/Endpoint.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/security
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/security/accesscontrol
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/security/accesscontrol/ParticipantSecurityAttributes.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/security/accesscontrol/AccessControl.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/security/accesscontrol/EndpointSecurityAttributes.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/security/accesscontrol/SecurityMaskUtilities.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/security/common
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/security/common/SharedSecretHandle.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/security/common/Handle.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/security/common/ParticipantGenericMessage.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/security/authentication
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/security/authentication/Handshake.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/security/authentication/Authentication.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/security/exceptions
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/security/exceptions/SecurityException.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/security/cryptography
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/security/cryptography/CryptoTypes.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/security/cryptography/CryptoTransform.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/security/cryptography/CryptoKeyFactory.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/security/cryptography/CryptoKeyExchange.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/security/cryptography/Cryptography.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/security/logging
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/security/logging/BuiltinLoggingType.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/security/logging/LoggingLevel.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/security/logging/NameValuePair.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/security/logging/LogOptions.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/security/logging/Logging.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/network
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/network/NetworkFactory.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/network/ReceiverResource.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/network/SenderResource.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/exceptions
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/exceptions/Exception.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/messages
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/messages/MessageReceiver.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/messages/RTPSMessageCreator.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/messages/CDRMessage.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/messages/RTPSMessageGroup.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/messages/RTPS_messages.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/messages/CDRMessage.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/messages/RTPSMessageSenderInterface.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/rtps_all.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/transport
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/transport/TCPv6TransportDescriptor.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/transport/test_UDPv4TransportDescriptor.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/transport/UDPTransportDescriptor.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/transport/TCPv4TransportDescriptor.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/transport/TransportReceiverInterface.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/transport/UDPv6TransportDescriptor.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/transport/TransportInterface.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/transport/TransportDescriptorInterface.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/transport/TCPTransportDescriptor.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/transport/UDPv4TransportDescriptor.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/transport/shared_mem
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/transport/shared_mem/SharedMemTransportDescriptor.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/transport/SocketTransportDescriptor.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/writer
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/writer/WriterListener.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/writer/WriterDiscoveryInfo.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/writer/PersistentWriter.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/writer/ChangeForReader.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/writer/LivelinessData.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/writer/IReaderDataFilter.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/writer/StatelessPersistentWriter.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/writer/StatefulWriter.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/writer/ReaderLocator.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/writer/RTPSWriter.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/writer/ReaderProxy.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/writer/StatelessWriter.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/writer/LivelinessManager.h
-- Installing: /root/Fast-DDS/install/include/fastdds/rtps/writer/StatefulPersistentWriter.h
-- Installing: /root/Fast-DDS/install/include/fastdds/statistics
-- Installing: /root/Fast-DDS/install/include/fastdds/statistics/dds
-- Installing: /root/Fast-DDS/install/include/fastdds/statistics/dds/domain
-- Installing: /root/Fast-DDS/install/include/fastdds/statistics/dds/domain/DomainParticipant.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/statistics/dds/subscriber
-- Installing: /root/Fast-DDS/install/include/fastdds/statistics/dds/subscriber/qos
-- Installing: /root/Fast-DDS/install/include/fastdds/statistics/dds/subscriber/qos/DataReaderQos.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/statistics/dds/publisher
-- Installing: /root/Fast-DDS/install/include/fastdds/statistics/dds/publisher/qos
-- Installing: /root/Fast-DDS/install/include/fastdds/statistics/dds/publisher/qos/DataWriterQos.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/statistics/rtps
-- Installing: /root/Fast-DDS/install/include/fastdds/statistics/rtps/StatisticsCommon.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/statistics/IListeners.hpp
-- Installing: /root/Fast-DDS/install/include/fastdds/statistics/topic_names.hpp
-- Installing: /root/Fast-DDS/install/include/fastrtps/config.h
-- Installing: /root/Fast-DDS/install/lib/libfastrtps.so.2.3.3
-- Installing: /root/Fast-DDS/install/lib/libfastrtps.so.2.3
-- Installing: /root/Fast-DDS/install/lib/libfastrtps.so
-- Set runtime path of "/root/Fast-DDS/install/lib/libfastrtps.so.2.3.3" to ""
-- Installing: /root/Fast-DDS/install/share/fastrtps/cmake/fastrtps-dynamic-targets.cmake
-- Installing: /root/Fast-DDS/install/share/fastrtps/cmake/fastrtps-dynamic-targets-release.cmake
-- Installing: /root/Fast-DDS/install/share/fastrtps/cmake/fastrtps-config.cmake
-- Installing: /root/Fast-DDS/install/share/fastrtps/cmake/fastrtps-config-version.cmake
-- Installing: /root/Fast-DDS/install/bin/fast-discovery-server-1.0.0
-- Set runtime path of "/root/Fast-DDS/install/bin/fast-discovery-server-1.0.0" to ""
-- Installing: /root/Fast-DDS/install/share/fastrtps/cmake/fast-discovery-server-targets.cmake
-- Installing: /root/Fast-DDS/install/share/fastrtps/cmake/fast-discovery-server-targets-release.cmake
-- Installing: /root/Fast-DDS/install/tools/fastdds
-- Installing: /root/Fast-DDS/install/tools/fastdds/discovery
-- Installing: /root/Fast-DDS/install/tools/fastdds/discovery/parser.py
-- Installing: /root/Fast-DDS/install/tools/fastdds/fastdds.py
-- Installing: /root/Fast-DDS/install/tools/fastdds/shm
-- Installing: /root/Fast-DDS/install/tools/fastdds/shm/clean.py
-- Installing: /root/Fast-DDS/install/tools/fastdds/shm/parser.py
-- Up-to-date: /root/Fast-DDS/install/bin
-- Installing: /root/Fast-DDS/install/bin/fastdds
-- Installing: /root/Fast-DDS/install/bin/ros-discovery
root@a1a62d65f32d:~/Fast-DDS/Fast-DDS/build#
Dear @EduPonz , Thanks a lot for reply and try, my camke version is cmake version 3.10.2, and g++ is 7.5.0, which are same as your. Notice you mentioned the ubuntu18.04 is not officially support by Fast DDS v2.3.0, my ubuntu18.04 is run on a virtual machine on windows(X64 arch). I will try a ubuntu18.04 on a docker container to run Fast-DDS, and hope I could get the same result as you. If I can't succeed, I have to try ubuntu20.04 on my computer. And another question, actually I want to run Fast-DDS on my embedded system which also run linux system on a arm SOC, will it work on SOC of arm arch?
Hi @lovetianer ,
And another question, actually I want to run Fast-DDS on my embedded system which also run linux system on a arm SOC, will it work on SOC of arm arch?
We do both cross-compilation and native compilation on RPi 4 (which is an arm) with Ubuntu 20.04 as OS with no problems so you should be able to do it. Depending on the OS there might be some things that need to be tweaked during the compilation process, but once that's done it should work.
Mind that when we say not officially supported, it merely means is that we do not run CI jobs on those platforms. We in fact do run CI jobs on said RPis, so you should be able too.
Dear @EduPonz
thanks for reply , I tried ubuntu18.04 on docker container, failed again ,but the errors is a little different, error report in another hpp file:/root/Fast-DDS/foonathan_memory_vendor/build/foo_mem-ext-prefix/src/foo_mem-ext/include/foonathan/memory/detail/assert.hpp:20:56: error: expected initializer before 'FOONATHAN_NOEXCEPT'
const char* fnc) FOONATHAN_NOEXCEPT;
^~~~~~
docker_ubuntu18.04_foonathan_error.log
however, I think this is a similar problem as I posted before . Noticed the operation of your docker , do I have to install ROS and python3 things in my environment?
Dear @EduPonz I noticed that two error info when I build foonathan_memory: 1,macro FOONATHAN_ALIGNOF, one type of error is all same like : *error: expected primary-expression before ‘)’ token static auto C(int ()[FOONATHAN_ALIGNOF(X)]) -> X;**
it seems that macro FOONATHAN_ALIGNOF is not defined. when I grep FOONATHAN_ALIGNOF in code ,found file build/foonathan_memory_vendor/foo_mem-ext-prefix/src/foo_mem-ext-build/foonathan/alignof.hpp ,maybe FOONATHAN_ALIGNOF should be defined in this file ,but the content of alignof.hpp is as below:
#ifndef COMP_FOONATHAN_ALIGNOF_HPP_INCLUDED
#define COMP_FOONATHAN_ALIGNOF_HPP_INCLUDED
#include <cstddef>
#define FOONATHAN_HAS_ALIGNOF 0
#endif
does it mean FOONATHAN_ALIGNOF is not defined?
2 Another macro is FOONATHAN_NOEXCEPT, all errors is like this : *error: expected initializer before 'FOONATHAN_NOEXCEPT' const char fnc) FOONATHAN_NOEXCEPT;**
and I opened build/foonathan_memory_vendor/foo_mem-ext-prefix/src/foo_mem-ext-build/foonathan/noexcept.hpp the content is :
#ifndef COMP_FOONATHAN_NOEXCEPT_HPP_INCLUDED
#define COMP_FOONATHAN_NOEXCEPT_HPP_INCLUDED
#include <cstddef>
#define FOONATHAN_HAS_NOEXCEPT 0
#endif
does it mean FOONATHAN_NOEXCEPT is not defined neither?
So ,I wounder is there any configuration wrong lead to undefined of the two macro above(FOONATHAN_ALIGNOF,FOONATHAN_NOEXCEPT)? Maybe there are other macro define problem which has not occurred.
Hi @lovetianer ,
Indeed it seems that FOONATHAN_ALIGNOF
is not defined. Would it be possible for you to share the Dockerfile and a step by step guide of every command you're running so we can try to reproduce on our side?
Dear @EduPonz I used the your Dockerfile(only change the env TZ) and do exactly command step as you. my build step is attached(stepbystep_cmd.log). And when I read the build info I found some difference from your. stepbystep_cmd.log
Hi @lovetianer ,
Looking at your log, it seems that foonathan_memory_vendor is not being able to clone foonathan/memory properly. Furthermore, subsequent attemps seem to think that some modules are correctly cloned when they are not. This is something that we have observed in our Windows CI from time to time but have not being able to pin down yet. I see two types of errors: either github rejects the connections, or the connection is closed during the download. When the connections is closed mid-time, it seems that something is not cleaned up properly, so I'd suggest to remove the vendor's build directory between re-tries, just to be sure you have a clean slate.
I suspect it might have something to do with the git version, but I cannot be sure. The same issue has been reported in https://github.com/eProsima/foonathan_memory_vendor/issues/48.
Lastly, I suggest moving this issue to https://github.com/eProsima/foonathan_memory_vendor, since it's not caused by Fast DDS, just to keep a good separation of concerns.
Dear @EduPonz Thanks again for reply , I tried install operation on ubuntu18.04 which is run on virtual machine, I suspect it about the virtual machine enviroment, so I tried the installing on a real ubuntu18.04 computer, finally I build successfully. I just succeed to build foonathan_memory , and fast-CDR, and trying Fast-DDS. This issue could closed. Thanks a lot for your help .
Hi @lovetianer ,
That's great to hear! I'll close the issue then, please feel free to re-open if the problem surfaces again.
cd ~/Fast-DDS
git clone https://github.com/eProsima/Fast-DDS.git
mkdir Fast-DDS/build
cd Fast-DDS/build
cmake .. -DCMAKE_INSTALL_PREFIX=~/Fast-DDS/install
cmake --build . --target install
fatal: destination path 'Fast-DDS' already exists and is not an empty directory.
mkdir: cannot create directory ‘Fast-DDS/build’: File exists
-- Version: 3.0.1
-- Enforced cxx_std_11 CMake feature
-- Setting warnings as errors...
-- Found fastcdr
-- Found Asio 1.18.1: /usr/include
-- Found Asio
-- Found TinyXML2
-- Found foonathan_memory: /opt/ros/humble/lib/foonathan_memory/cmake
-- Thirdparty/boost compiled OK
-- OpenSSL library 3.0.2 found...
-- Forcing third party shared_mutex
-- Using linker version script to select exported symbols
-- Enforced cxx_std_14 CMake feature
-- EPROSIMA_TEST_DNS_NOT_SET_UP: '2'
-- Configuring done
-- Generating done
-- Build files have been written to: /home/usmannoor/Fast-DDS/Fast-DDS/build
Consolidate compiler generated dependencies of target fastdds
[ 0%] Building CXX object src/cpp/CMakeFiles/fastdds.dir/fastdds/topic/DDSSQLFilter/DDSFilterExpression.cpp.o
In file included from /home/usmannoor/Fast-DDS/Fast-DDS/include/fastdds/rtps/common/CdrSerialization.hpp:23,
from /home/usmannoor/Fast-DDS/Fast-DDS/include/fastdds/dds/topic/TopicDataType.hpp:29,
from /home/usmannoor/Fast-DDS/Fast-DDS/include/fastdds/dds/xtypes/type_representation/detail/dds_xtypes_typeobjectPubSubTypes.hpp:27,
from /home/usmannoor/Fast-DDS/Fast-DDS/include/fastdds/dds/xtypes/type_representation/TypeObject.hpp:27,
from /home/usmannoor/Fast-DDS/Fast-DDS/src/cpp/fastdds/topic/DDSSQLFilter/DDSFilterField.hpp:28,
from /home/usmannoor/Fast-DDS/Fast-DDS/src/cpp/fastdds/topic/DDSSQLFilter/DDSFilterExpression.hpp:32,
from /home/usmannoor/Fast-DDS/Fast-DDS/src/cpp/fastdds/topic/DDSSQLFilter/DDSFilterExpression.cpp:18:
/home/usmannoor/Fast-DDS/install/include/fastcdr/CdrSizeCalculator.hpp:214:5: error: ‘TEMPLATE_SPEC’ does not name a type
214 | TEMPLATE_SPEC
| ^~~~~
/home/usmannoor/Fast-DDS/install/include/fastcdr/CdrSizeCalculator.hpp:230:5: error: ‘TEMPLATE_SPEC’ does not name a type
230 | TEMPLATE_SPEC
| ^~~~~
/home/usmannoor/Fast-DDS/install/include/fastcdr/CdrSizeCalculator.hpp:246:5: error: ‘TEMPLATE_SPEC’ does not name a type
246 | TEMPLATE_SPEC
| ^~~~~
/home/usmannoor/Fast-DDS/install/include/fastcdr/CdrSizeCalculator.hpp:262:5: error: ‘TEMPLATE_SPEC’ does not name a type
262 | TEMPLATE_SPEC
| ^~~~~
/home/usmannoor/Fast-DDS/install/include/fastcdr/CdrSizeCalculator.hpp:278:5: error: ‘TEMPLATE_SPEC’ does not name a type
278 | TEMPLATE_SPEC
| ^~~~~
/home/usmannoor/Fast-DDS/install/include/fastcdr/CdrSizeCalculator.hpp:295:5: error: ‘TEMPLATE_SPEC’ does not name a type
295 | TEMPLATE_SPEC
| ^~~~~
/home/usmannoor/Fast-DDS/install/include/fastcdr/CdrSizeCalculator.hpp:312:5: error: ‘TEMPLATE_SPEC’ does not name a type
312 | TEMPLATE_SPEC
| ^~~~~
/home/usmannoor/Fast-DDS/install/include/fastcdr/CdrSizeCalculator.hpp:329:5: error: ‘TEMPLATE_SPEC’ does not name a type
329 | TEMPLATE_SPEC
| ^~~~~
/home/usmannoor/Fast-DDS/install/include/fastcdr/CdrSizeCalculator.hpp:346:5: error: ‘TEMPLATE_SPEC’ does not name a type
346 | TEMPLATE_SPEC
| ^~~~~
/home/usmannoor/Fast-DDS/install/include/fastcdr/CdrSizeCalculator.hpp:363:5: error: ‘TEMPLATE_SPEC’ does not name a type
363 | TEMPLATE_SPEC
| ^~~~~
/home/usmannoor/Fast-DDS/install/include/fastcdr/CdrSizeCalculator.hpp:380:5: error: ‘TEMPLATE_SPEC’ does not name a type
380 | TEMPLATE_SPEC
| ^~~~~
/home/usmannoor/Fast-DDS/install/include/fastcdr/CdrSizeCalculator.hpp:397:5: error: ‘TEMPLATE_SPEC’ does not name a type
397 | TEMPLATE_SPEC
| ^~~~~
/home/usmannoor/Fast-DDS/install/include/fastcdr/CdrSizeCalculator.hpp:414:5: error: ‘TEMPLATE_SPEC’ does not name a type
414 | TEMPLATE_SPEC
| ^~~~~
/home/usmannoor/Fast-DDS/install/include/fastcdr/CdrSizeCalculator.hpp:431:5: error: ‘TEMPLATE_SPEC’ does not name a type
431 | TEMPLATE_SPEC
| ^~~~~
/home/usmannoor/Fast-DDS/install/include/fastcdr/CdrSizeCalculator.hpp:448:5: error: ‘TEMPLATE_SPEC’ does not name a type
448 | TEMPLATE_SPEC
| ^~~~~
/home/usmannoor/Fast-DDS/install/include/fastcdr/CdrSizeCalculator.hpp:466:5: error: ‘TEMPLATE_SPEC’ does not name a type
466 | TEMPLATE_SPEC
| ^~~~~
/home/usmannoor/Fast-DDS/install/include/fastcdr/CdrSizeCalculator.hpp:561:5: error: ‘TEMPLATE_SPEC’ does not name a type
561 | TEMPLATE_SPEC
| ^~~~~
/home/usmannoor/Fast-DDS/install/include/fastcdr/CdrSizeCalculator.hpp:817:5: error: ‘TEMPLATE_SPEC’ does not name a type
817 | TEMPLATE_SPEC
| ^~~~~
/home/usmannoor/Fast-DDS/install/include/fastcdr/CdrSizeCalculator.hpp:835:5: error: ‘TEMPLATE_SPEC’ does not name a type
835 | TEMPLATE_SPEC
| ^~~~~
/home/usmannoor/Fast-DDS/install/include/fastcdr/CdrSizeCalculator.hpp:853:5: error: ‘TEMPLATE_SPEC’ does not name a type
853 | TEMPLATE_SPEC
| ^~~~~
/home/usmannoor/Fast-DDS/install/include/fastcdr/CdrSizeCalculator.hpp:871:5: error: ‘TEMPLATE_SPEC’ does not name a type
871 | TEMPLATE_SPEC
| ^~~~~
/home/usmannoor/Fast-DDS/install/include/fastcdr/CdrSizeCalculator.hpp:890:5: error: ‘TEMPLATE_SPEC’ does not name a type
890 | TEMPLATE_SPEC
| ^~~~~
/home/usmannoor/Fast-DDS/install/include/fastcdr/CdrSizeCalculator.hpp:909:5: error: ‘TEMPLATE_SPEC’ does not name a type
909 | TEMPLATE_SPEC
| ^~~~~
/home/usmannoor/Fast-DDS/install/include/fastcdr/CdrSizeCalculator.hpp:928:5: error: ‘TEMPLATE_SPEC’ does not name a type
928 | TEMPLATE_SPEC
| ^~~~~
/home/usmannoor/Fast-DDS/install/include/fastcdr/CdrSizeCalculator.hpp:947:5: error: ‘TEMPLATE_SPEC’ does not name a type
947 | TEMPLATE_SPEC
| ^~~~~
/home/usmannoor/Fast-DDS/install/include/fastcdr/CdrSizeCalculator.hpp:966:5: error: ‘TEMPLATE_SPEC’ does not name a type
966 | TEMPLATE_SPEC
| ^~~~~
/home/usmannoor/Fast-DDS/install/include/fastcdr/CdrSizeCalculator.hpp:985:5: error: ‘TEMPLATE_SPEC’ does not name a type
985 | TEMPLATE_SPEC
| ^~~~~
/home/usmannoor/Fast-DDS/install/include/fastcdr/CdrSizeCalculator.hpp:1004:5: error: ‘TEMPLATE_SPEC’ does not name a type
1004 | TEMPLATE_SPEC
| ^~~~~
/home/usmannoor/Fast-DDS/install/include/fastcdr/CdrSizeCalculator.hpp:1023:5: error: ‘TEMPLATE_SPEC’ does not name a type
1023 | TEMPLATE_SPEC
| ^~~~~
/home/usmannoor/Fast-DDS/install/include/fastcdr/CdrSizeCalculator.hpp:1042:5: error: ‘TEMPLATE_SPEC’ does not name a type
1042 | TEMPLATE_SPEC
| ^~~~~
/home/usmannoor/Fast-DDS/install/include/fastcdr/CdrSizeCalculator.hpp:1123:5: error: ‘TEMPLATE_SPEC’ does not name a type
1123 | TEMPLATE_SPEC
| ^~~~~
gmake[2]: [src/cpp/CMakeFiles/fastdds.dir/build.make:90: src/cpp/CMakeFiles/fastdds.dir/fastdds/topic/DDSSQLFilter/DDSFilterExpression.cpp.o] Error 1
gmake[1]: [CMakeFiles/Makefile2:976: src/cpp/CMakeFiles/fastdds.dir/all] Error 2
gmake: *** [Makefile:146: all] Error 2
Hi @usmanNoor5, thanks for using Fast DDS. Please, follow the linux installation from sources process of the Fast DDS documentation.
I follow the local installation but in the last step of Fast-DDS i am having this issue
Also having issue in the ros sitl
rosdep install --from-paths src --ignore-src -r ERROR: the following packages/stacks could not have their rosdep keys resolved to system dependencies: ros_gz_sim: Cannot locate rosdep definition for [gz-transport13] sdformat_urdf: Cannot locate rosdep definition for [sdformat14] ros_gz_image: Cannot locate rosdep definition for [gz-transport13] ardupilot_gz_gazebo: Cannot locate rosdep definition for [gz-sim8] ros_gz_bridge: Cannot locate rosdep definition for [gz-transport13] ardupilot_gazebo: Cannot locate rosdep definition for [gz-sim8] Continuing to install resolvable dependencies...
when I installed Fast-dds, whether Linux installation from sources or from binaries , same errors occurred when build foonathan_memory modules. I didn't modify any files , just follow the steps in https://fast-dds.docs.eprosima.com/en/latest/installation/sources/sources_linux.html
Expected Behavior
build successfully.
Current Behavior
build error info as below:
-- Generating done -- Build files have been written to: /home/zhaowei/work_linux/code_linux/eProsima_Fast-DDS-2.3.0-Linux/build/foonathan_memory_vendor [ 12%] Performing build step for 'foo_mem-ext' [ 4%] Building CXX object tool/CMakeFiles/foonathan_memory_node_size_debugger.dir/node_size_debugger.cpp.o In file included from /home/zhaowei/work_linux/code_linux/eProsima_Fast-DDS-2.3.0-Linux/build/foonathan_memory_vendor/foo_mem-ext-prefix/src/foo_mem-ext/tool/node_size_debugger.hpp:327:0, from /home/zhaowei/work_linux/code_linux/eProsima_Fast-DDS-2.3.0-Linux/build/foonathan_memory_vendor/foo_mem-ext-prefix/src/foo_mem-ext/tool/node_size_debugger.cpp:12: /home/zhaowei/work_linux/code_linux/eProsima_Fast-DDS-2.3.0-Linux/build/foonathan_memory_vendor/foo_mem-ext-prefix/src/foo_mem-ext/tool/test_types.hpp:69:50: error: expected primary-expression before ‘)’ token static auto C(int ()[FOONATHAN_ALIGNOF(X)]) -> X; ^ /home/zhaowei/work_linux/code_linux/eProsima_Fast-DDS-2.3.0-Linux/build/foonathan_memory_vendor/foo_mem-ext-prefix/src/foo_mem-ext/tool/test_types.hpp:69:31: error: there are no arguments to ‘FOONATHAN_ALIGNOF’ that depend on a template parameter, so a declaration of ‘FOONATHAN_ALIGNOF’ must be available [-fpermissive] static auto C(int ()[FOONATHAN_ALIGNOF(X)]) -> X; ^
~~~~ /home/zhaowei/work_linux/code_linux/eProsima_Fast-DDS-2.3.0-Linux/build/foonathan_memory_vendor/foo_mem-ext-prefix/src/foo_mem-ext/tool/test_types.hpp:69:31: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) /home/zhaowei/work_linux/code_linux/eProsima_Fast-DDS-2.3.0-Linux/build/foonathan_memory_vendor/foo_mem-ext-prefix/src/foo_mem-ext/tool/test_types.hpp:69:51: error: array bound is not an integer constant before ‘]’ token static auto C(int (*)[FOONATHAN_ALIGNOF(X)]) -> X; ^Steps to Reproduce
foonathan_build_error.log
any method to build will lead to same error
And build error info is attached "foonathan_build_error.log"
System information
Additional context
Additional resources