スキル一覧に戻る
p1tl0rd

ros2-build-resolver

by p1tl0rd

3🍴 0📅 2026年1月22日
GitHubで見るManusで実行

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_package missing, linking error, include path invalid.
  • Python Error: ModuleNotFoundError, setup.py entry point missing.
  • Dependency Error: rosdep missing key, package.xml XML invalid.
  • Interface Error: .msg generation 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

レビュー

💬

レビュー機能は近日公開予定です