my environment is
Ubuntu 18.04 Melodic / Dashing
Fast-RTPS v1.8.2
fastrtpsgen v1.0.4
px4_ros_com and px4_msgs are master.
when I run “source build_ros2_workspace.bash”, Error occurs.
I attach log files below. I tried many times of uninstalling and reinstalling Ubunts.
Please,anybody help me .
log files have strang strings.
What is the wrong??
command.log
Invoking command in '/home/pikenta/px4_ros_com_ros2/build/px4_ros_com': AMENT_PREFIX_PATH=/home/pikenta/px4_ros_com_ros2/install/px4_msgs:${AMENT_PREFIX_PATH} CMAKE_PREFIX_PATH=/home/pikenta/px4_ros_com_ros2/install/px4_msgs:/opt/ros/dashing LD_LIBRARY_PATH=/home/pikenta/px4_ros_com_ros2/install/px4_msgs/lib:${LD_LIBRARY_PATH} PYTHONPATH=/home/pikenta/px4_ros_com_ros2/install/px4_msgs/lib/python3.6/site-packages:${PYTHONPATH} /usr/bin/cmake /home/pikenta/px4_ros_com_ros2/src/px4_ros_com -DCMAKE_BUILD_TYPE=RELWITHDEBINFO -DAMENT_CMAKE_SYMLINK_INSTALL=1 -DCMAKE_INSTALL_PREFIX=/home/pikenta/px4_ros_com_ros2/install/px4_ros_com
Invoked command in '/home/pikenta/px4_ros_com_ros2/build/px4_ros_com' returned '0': AMENT_PREFIX_PATH=/home/pikenta/px4_ros_com_ros2/install/px4_msgs:${AMENT_PREFIX_PATH} CMAKE_PREFIX_PATH=/home/pikenta/px4_ros_com_ros2/install/px4_msgs:/opt/ros/dashing LD_LIBRARY_PATH=/home/pikenta/px4_ros_com_ros2/install/px4_msgs/lib:${LD_LIBRARY_PATH} PYTHONPATH=/home/pikenta/px4_ros_com_ros2/install/px4_msgs/lib/python3.6/site-packages:${PYTHONPATH} /usr/bin/cmake /home/pikenta/px4_ros_com_ros2/src/px4_ros_com -DCMAKE_BUILD_TYPE=RELWITHDEBINFO -DAMENT_CMAKE_SYMLINK_INSTALL=1 -DCMAKE_INSTALL_PREFIX=/home/pikenta/px4_ros_com_ros2/install/px4_ros_com
Invoking command in '/home/pikenta/px4_ros_com_ros2/build/px4_ros_com': AMENT_PREFIX_PATH=/home/pikenta/px4_ros_com_ros2/install/px4_msgs:${AMENT_PREFIX_PATH} CMAKE_PREFIX_PATH=/home/pikenta/px4_ros_com_ros2/install/px4_msgs:/opt/ros/dashing LD_LIBRARY_PATH=/home/pikenta/px4_ros_com_ros2/install/px4_msgs/lib:${LD_LIBRARY_PATH} PYTHONPATH=/home/pikenta/px4_ros_com_ros2/install/px4_msgs/lib/python3.6/site-packages:${PYTHONPATH} /usr/bin/cmake --build /home/pikenta/px4_ros_com_ros2/build/px4_ros_com -- -j2 -l2
Invoked command in '/home/pikenta/px4_ros_com_ros2/build/px4_ros_com' returned '2': AMENT_PREFIX_PATH=/home/pikenta/px4_ros_com_ros2/install/px4_msgs:${AMENT_PREFIX_PATH} CMAKE_PREFIX_PATH=/home/pikenta/px4_ros_com_ros2/install/px4_msgs:/opt/ros/dashing LD_LIBRARY_PATH=/home/pikenta/px4_ros_com_ros2/install/px4_msgs/lib:${LD_LIBRARY_PATH} PYTHONPATH=/home/pikenta/px4_ros_com_ros2/install/px4_msgs/lib/python3.6/site-packages:${PYTHONPATH} /usr/bin/cmake --build /home/pikenta/px4_ros_com_ros2/build/px4_ros_com -- -j2 -l2
stdeer.log
OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.18.04, mixed mode, sharing)
openjdk version "11.0.11" 2021-04-20
OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.18.04)
OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.18.04, mixed mode, sharing)
openjdk version "11.0.11" 2021-04-20
OpenJDK Runtime Environment (build 11.0.11+9-Ubuntu-0ubuntu2.18.04)
OpenJDK 64-Bit Server VM (build 11.0.11+9-Ubuntu-0ubuntu2.18.04, mixed mode, sharing)
e[01me[K/home/pikenta/px4_ros_com_ros2/src/px4_ros_com/src/micrortps_agent/microRTPS_transport.cpp:e[me[K In member function ‘e[01me[Kssize_t Transport_node::read(uint8_t*, char*, size_t)e[me[K’:
e[01me[K/home/pikenta/px4_ros_com_ros2/src/px4_ros_com/src/micrortps_agent/microRTPS_transport.cpp:153:100:e[me[K e[01;31me[Kerror: e[me[Kexpected ‘e[01me[K)e[me[K’ before ‘e[01me[KPRIu32e[me[K’
[ micrortps_transport ]\t (↓↓ %" e[01;31me[KPRIu32e[me[K ")\033[0m\n", msg_start_pos);
e[01;31me[K^~~~~~e[me[K
e[01me[K/home/pikenta/px4_ros_com_ros2/src/px4_ros_com/src/micrortps_agent/microRTPS_transport.cpp:153:134:e[me[K e[01;35me[Kwarning: e[me[Kspurious trailing ‘e[01me[K%e[me[K’ in format [e[01;35me[K-Wformat=e[me[K]
(↓↓ %" PRIu32 ")\033[0m\n", msg_start_pose[01;35me[K)e[me[K;
e[01;35me[K^e[me[K
e[01me[K/home/pikenta/px4_ros_com_ros2/src/px4_ros_com/src/micrortps_agent/microRTPS_transport.cpp:153:134:e[me[K e[01;35me[Kwarning: e[me[Ktoo many arguments for format [e[01;35me[K-Wformat-extra-argse[me[K]
e[01me[K/home/pikenta/px4_ros_com_ros2/src/px4_ros_com/src/micrortps_agent/microRTPS_transport.cpp:181:98:e[me[K e[01;31me[Kerror: e[me[Kexpected ‘e[01me[K)e[me[K’ before ‘e[01me[KPRIu32e[me[K’
33m[ micrortps_transport ]\t (↓ %" e[01;31me[KPRIu32e[me[K ")\033[0m\n", msg_start_pos);
e[01;31me[K^~~~~~e[me[K
e[01me[K/home/pikenta/px4_ros_com_ros2/src/px4_ros_com/src/micrortps_agent/microRTPS_transport.cpp:181:132:e[me[K e[01;35me[Kwarning: e[me[Kspurious trailing ‘e[01me[K%e[me[K’ in format [e[01;35me[K-Wformat=e[me[K]
]\t (↓ %" PRIu32 ")\033[0m\n", msg_start_pose[01;35me[K)e[me[K;
e[01;35me[K^e[me[K
e[01me[K/home/pikenta/px4_ros_com_ros2/src/px4_ros_com/src/micrortps_agent/microRTPS_transport.cpp:181:132:e[me[K e[01;35me[Kwarning: e[me[Ktoo many arguments for format [e[01;35me[K-Wformat-extra-argse[me[K]
e[01me[K/home/pikenta/px4_ros_com_ros2/src/px4_ros_com/src/micrortps_agent/microRTPS_transport.cpp:197:68:e[me[K e[01;31me[Kerror: e[me[Kexpected ‘e[01me[K)e[me[K’ before ‘e[01me[KPRIu16e[me[K’
if (debug) printf("\033[0;31m[ micrortps_transport ]\tBad CRC %" e[01;31me[KPRIu16e[me[K " != %" PRIu16 "\t\t(↓ %lu)\033[0m\n", read_crc, calc_crc, (unsigned long)(header_size + payload_len));
e[01;31me[K^~~~~~e[me[K
e[01me[K/home/pikenta/px4_ros_com_ros2/src/px4_ros_com/src/micrortps_agent/microRTPS_transport.cpp:197:178:e[me[K e[01;35me[Kwarning: e[me[Kspurious trailing ‘e[01me[K%e[me[K’ in format [e[01;35me[K-Wformat=e[me[K]
lu)\033[0m\n", read_crc, calc_crc, (unsigned long)(header_size + payload_len)e[01;35me[K)e[me[K;
e[01;35me[K^e[me[K
e[01me[K/home/pikenta/px4_ros_com_ros2/src/px4_ros_com/src/micrortps_agent/microRTPS_transport.cpp:197:178:e[me[K e[01;35me[Kwarning: e[me[Ktoo many arguments for format [e[01;35me[K-Wformat-extra-argse[me[K]
make[2]: *** [CMakeFiles/micrortps_agent.dir/src/micrortps_agent/microRTPS_transport.cpp.o] Error 1
make[1]: *** [CMakeFiles/micrortps_agent.dir/all] Error 2
make: *** [all] Error 2
stdout.log
Agent created in: /home/pikenta/px4_ros_com_ros2/src/px4_ros_com/src/micrortps_agent
e[35me[1mScanning dependencies of target micrortps_agente[0m
[ 6%] e[32mBuilding CXX object CMakeFiles/micrortps_agent.dir/src/micrortps_agent/microRTPS_agent.cpp.oe[0m
[ 7%] e[32mBuilding CXX object CMakeFiles/micrortps_agent.dir/src/micrortps_agent/microRTPS_transport.cpp.oe[0m
CMakeFiles/micrortps_agent.dir/build.make:586: recipe for target 'CMakeFiles/micrortps_agent.dir/src/micrortps_agent/microRTPS_transport.cpp.o' failed
CMakeFiles/Makefile2:173: recipe for target 'CMakeFiles/micrortps_agent.dir/all' failed
Makefile:140: recipe for target 'all' failed
streams.log
[399.036s] Agent created in: /home/pikenta/px4_ros_com_ros2/src/px4_ros_com/src/micrortps_agent
[402.477s] e[35me[1mScanning dependencies of target micrortps_agente[0m
[402.877s] [ 6%] e[32mBuilding CXX object CMakeFiles/micrortps_agent.dir/src/micrortps_agent/microRTPS_agent.cpp.oe[0m
[407.101s] [ 7%] e[32mBuilding CXX object CMakeFiles/micrortps_agent.dir/src/micrortps_agent/microRTPS_transport.cpp.oe[0m
[407.251s] e[01me[K/home/pikenta/px4_ros_com_ros2/src/px4_ros_com/src/micrortps_agent/microRTPS_transport.cpp:e[me[K In member function ‘e[01me[Kssize_t Transport_node::read(uint8_t*, char*, size_t)e[me[K’:
[407.251s] e[01me[K/home/pikenta/px4_ros_com_ros2/src/px4_ros_com/src/micrortps_agent/microRTPS_transport.cpp:153:100:e[me[K e[01;31me[Kerror: e[me[Kexpected ‘e[01me[K)e[me[K’ before ‘e[01me[KPRIu32e[me[K’
[407.251s] [ micrortps_transport ]\t (↓↓ %" e[01;31me[KPRIu32e[me[K ")\033[0m\n", msg_start_pos);
[407.252s] e[01;31me[K^~~~~~e[me[K
[407.252s] e[01me[K/home/pikenta/px4_ros_com_ros2/src/px4_ros_com/src/micrortps_agent/microRTPS_transport.cpp:153:134:e[me[K e[01;35me[Kwarning: e[me[Kspurious trailing ‘e[01me[K%e[me[K’ in format [e[01;35me[K-Wformat=e[me[K]
[407.252s] (↓↓ %" PRIu32 ")\033[0m\n", msg_start_pose[01;35me[K)e[me[K;
[407.252s] e[01;35me[K^e[me[K
[407.252s] e[01me[K/home/pikenta/px4_ros_com_ros2/src/px4_ros_com/src/micrortps_agent/microRTPS_transport.cpp:153:134:e[me[K e[01;35me[Kwarning: e[me[Ktoo many arguments for format [e[01;35me[K-Wformat-extra-argse[me[K]
[407.253s] e[01me[K/home/pikenta/px4_ros_com_ros2/src/px4_ros_com/src/micrortps_agent/microRTPS_transport.cpp:181:98:e[me[K e[01;31me[Kerror: e[me[Kexpected ‘e[01me[K)e[me[K’ before ‘e[01me[KPRIu32e[me[K’
[407.253s] 33m[ micrortps_transport ]\t (↓ %" e[01;31me[KPRIu32e[me[K ")\033[0m\n", msg_start_pos);
[407.253s] e[01;31me[K^~~~~~e[me[K
[407.253s] e[01me[K/home/pikenta/px4_ros_com_ros2/src/px4_ros_com/src/micrortps_agent/microRTPS_transport.cpp:181:132:e[me[K e[01;35me[Kwarning: e[me[Kspurious trailing ‘e[01me[K%e[me[K’ in format [e[01;35me[K-Wformat=e[me[K]
[407.253s] ]\t (↓ %" PRIu32 ")\033[0m\n", msg_start_pose[01;35me[K)e[me[K;
[407.254s] e[01;35me[K^e[me[K
[407.254s] e[01me[K/home/pikenta/px4_ros_com_ros2/src/px4_ros_com/src/micrortps_agent/microRTPS_transport.cpp:181:132:e[me[K e[01;35me[Kwarning: e[me[Ktoo many arguments for format [e[01;35me[K-Wformat-extra-argse[me[K]
[407.254s] e[01me[K/home/pikenta/px4_ros_com_ros2/src/px4_ros_com/src/micrortps_agent/microRTPS_transport.cpp:197:68:e[me[K e[01;31me[Kerror: e[me[Kexpected ‘e[01me[K)e[me[K’ before ‘e[01me[KPRIu16e[me[K’
[407.254s] if (debug) printf("\033[0;31m[ micrortps_transport ]\tBad CRC %" e[01;31me[KPRIu16e[me[K " != %" PRIu16 "\t\t(↓ %lu)\033[0m\n", read_crc, calc_crc, (unsigned long)(header_size + payload_len));
[407.255s] e[01;31me[K^~~~~~e[me[K
[407.256s] e[01me[K/home/pikenta/px4_ros_com_ros2/src/px4_ros_com/src/micrortps_agent/microRTPS_transport.cpp:197:178:e[me[K e[01;35me[Kwarning: e[me[Kspurious trailing ‘e[01me[K%e[me[K’ in format [e[01;35me[K-Wformat=e[me[K]
[407.256s] lu)\033[0m\n", read_crc, calc_crc, (unsigned long)(header_size + payload_len)e[01;35me[K)e[me[K;
[407.256s] e[01;35me[K^e[me[K
[407.256s] e[01me[K/home/pikenta/px4_ros_com_ros2/src/px4_ros_com/src/micrortps_agent/microRTPS_transport.cpp:197:178:e[me[K e[01;35me[Kwarning: e[me[Ktoo many arguments for format [e[01;35me[K-Wformat-extra-argse[me[K]
[407.273s] make[2]: *** [CMakeFiles/micrortps_agent.dir/src/micrortps_agent/microRTPS_transport.cpp.o] Error 1
[407.275s] make[1]: *** [CMakeFiles/micrortps_agent.dir/all] Error 2
[407.277s] CMakeFiles/micrortps_agent.dir/build.make:586: recipe for target 'CMakeFiles/micrortps_agent.dir/src/micrortps_agent/microRTPS_transport.cpp.o' failed
[407.277s] CMakeFiles/Makefile2:173: recipe for target 'CMakeFiles/micrortps_agent.dir/all' failed
[407.278s] Makefile:140: recipe for target 'all' failed
[407.278s] make: *** [all] Error 2
[407.291s] Invoked command in '/home/pikenta/px4_ros_com_ros2/build/px4_ros_com' returned '2': AMENT_PREFIX_PATH=/home/pikenta/px4_ros_com_ros2/install/px4_msgs:${AMENT_PREFIX_PATH} CMAKE_PREFIX_PATH=/home/pikenta/px4_ros_com_ros2/install/px4_msgs:/opt/ros/dashing LD_LIBRARY_PATH=/home/pikenta/px4_ros_com_ros2/install/px4_msgs/lib:${LD_LIBRARY_PATH} PYTHONPATH=/home/pikenta/px4_ros_com_ros2/install/px4_msgs/lib/python3.6/site-packages:${PYTHONPATH} /usr/bin/cmake --build /home/pikenta/px4_ros_com_ros2/build/px4_ros_com -- -j2 -l2