[Micro XRCE‐DDS] Micro XRCE workspace build error 해결법 - MACH-CAU/UAM GitHub Wiki
에러 코드
CMake Warning (dev) at /usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (tinyxml2)
does not match the name of the calling package (TinyXML2). This can lead
to problems in calling code that expects `find_package` result variables
(e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
cmake/modules/FindTinyXML2.cmake:40 (find_package_handle_standard_args)
/usr/local/share/fastdds/cmake/fastdds-config.cmake:51 (find_package)
CMakeLists.txt:153 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
해결법
- px4_ros_uxrce_dds_ws/src/Micro-XRCE-DDS-Agent/cmake/modules 디렉토리로 이동.
- FindTinyXML2.cmake 파일 열기(vscode 또는 기본 텍스트 편집기로 실행)
- 36, 40번 줄에 있는
tinyxml2
를 TinyXML2
로 바꿔주기.
- 다시 빌드해볼 것.
