https://github.com/pal-robotics/aruco_ros
パッケージをノートPCから組み込み用のPCに移動させ、catkin_makeしたときに
/home/(user name)/drone_ws/build/aruco_ros/aruco_ros/setup_custom_pythonpath.sh: 5: exec: /home/(user name)/drone_ws/src/aruco_ros/aruco_ros/cfg/ArucoThreshold.cfg: Permission denied
aruco_ros/aruco_ros/CMakeFiles/aruco_ros_gencfg.dir/build.make:63: ターゲット '/home/(user name)/drone_ws/devel/include/aruco_ros/ArucoThresholdConfig.h' のレシピで失敗しました
make[2]: *** [/home/(user name)/drone_ws/devel/include/aruco_ros/ArucoThresholdConfig.h] エラー 126
CMakeFiles/Makefile2:1431: ターゲット 'aruco_ros/aruco_ros/CMakeFiles/aruco_ros_gencfg.dir/all' のレシピで失敗しました
make[1]: *** [aruco_ros/aruco_ros/CMakeFiles/aruco_ros_gencfg.dir/all] エラー 2
というエラーがでた。
対処方法は、
ls -al /home/(user name)/drone_ws/src/aruco_ros/aruco_ros/cfg/ArucoThreshold.cfg
で権限を持っているのか確認する。read とwriteしかないようであれば実行権限を渡してあげる必要がある。
sudo chmod 777 /home/(user name)/drone_ws/src/aruco_ros/aruco_ros/cfg/ArucoThreshold.cfg
これで権限を付与できるので再びcatkin_makeする。
以上
0 件のコメント:
コメントを投稿