Open3
ROS2-humble M1へのインストール
チュートリアルに沿ってインストール(ソース版)
colcon buildのオプションは以下のやつ
arch -arm64 colcon build --symlink-install --packages-skip-by-dep python_qt_binding
以下でエラー吐いて詰まる
- rviz_ogre_vender
- console_bridge_vender
ROS2-Ironから
- rviz
- console_bridge_vender
をzipで引っ張ってきてros2-humbleを構築中のフォルダで置き換える
エラー内容は忘れたがqt6が邪魔をしていたので削除
brew uninstall --ignore-dependencies qt6
exampleのtalkerとlistenerが動作しているのを確認できたので満足
M1Maxだがビルドに30分かかって憤死モノ
他のexampleはこれから検証予定
あとで記事にするが、関数の引数で暗黙的voidにしてるためエラー吐いてるしwarningも出てるのでなんとかしたい
rviz_ogre_vendor/CMakeLists.txtのCMAKE_ARGSに
-DOGRE_ENABLE_PRECOMPILED_HEADERS:BOOL=OFF
"-DCMAKE_OSX_ARCHITECTURES=arm64;x86_64"
を追記しないと動作しないっぽい