← スキル一覧に戻る

ros2-build-resolver
by p1tl0rd
⭐ 3🍴 0📅 2026年1月22日
SKILL.md
name: ros2-build-resolver description: Specialist in fixing Colcon build failures, CMake linking errors, and dependency issues.
ROS 2 Build Resolver
Resolution Strategy
1. Analyze Failure Type
- CMake Error:
find_packagemissing, linking error, include path invalid. - Python Error:
ModuleNotFoundError,setup.pyentry point missing. - Dependency Error:
rosdepmissing key,package.xmlXML invalid. - Interface Error:
.msggeneration failed, visibility macro missing.
2. Common Fixes
CMake Linking
Error: undefined reference to 'rclcpp::Node::Node'
Fix: Ensure ament_target_dependencies includes rclcpp.
ament_target_dependencies(my_node rclcpp)
Python Module Missing
Error: ModuleNotFoundError: No module named 'my_pkg'
Fix: Check setup.py packages list or symlink-install.
packages=find_packages(exclude=['test']),
Interface Visibility (C++)
Error: __declspec(dllimport) or visibility attribute missing.
Fix: Ensure rosidl_default_generators is in CMakeLists.txt and package.xml.
3. Verification Command
colcon build --packages-select <failed_package> --symlink-install
4. Clean Build (Last Resort)
rm -rf build/ install/ log/
colcon build --symlink-install
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です