jsk-ros-pkg / geneus

3 stars 16 forks source link

Symlink problem using catkin_tools==0.4.2: because the location of generated manifest.l is unusual? #50

Open wkentaro opened 8 years ago

wkentaro commented 8 years ago

With catkin_tools==0.4.2, it raise below warnings, this is annoying and it seems dangerous because the md5sum is different for same manifest file. I wonder this is because of the unusual location of manifest.l generated by cmake. manifest.l needs to be located under devel/share/ros/roseus directory, but usual files are located under devel/share/[BUILDING_PACKAGE].

Warnings   << jsk_perception:symlink /Users/wkentaro/ros/indigo/logs/jsk_perception/build.symlink.009.log
Warning: Cannot symlink from /Users/wkentaro/ros/indigo/devel/.private/jsk_perception/share/roseus/ros/bond/manifest.l to existing file /Users/wkentaro/ros/indigo/devel/share/roseus/ros/bond/manifest.l
Warning: Source hash: 0cc991ba17545c78f58faa050149a438
Warning: Dest hash: b97f4f5b99d9ded3bbf99d6dd4b03a41
Warning: Cannot symlink from /Users/wkentaro/ros/indigo/devel/.private/jsk_perception/share/roseus/ros/dynamic_tf_publisher/manifest.l to existing file /Users/wkentaro/ros/indigo/devel/share/roseus/ros/dynamic_tf_publisher/manifest.l
Warning: Source hash: 76696053cb1780693c387457c9028cda
Warning: Dest hash: 114f5dff55685dc8ca01bff5c4cf1d29
Warning: Cannot symlink from /Users/wkentaro/ros/indigo/devel/.private/jsk_perception/share/roseus/ros/nodelet/manifest.l to existing file /Users/wkentaro/ros/indigo/devel/share/roseus/ros/nodelet/manifest.l
Warning: Source hash: f52b120dc4110b7e6a0c18fc3b07371c
Warning: Dest hash: 8608763000a4dab2c9089762daa9419b
Warning: Cannot symlink from /Users/wkentaro/ros/indigo/devel/.private/jsk_perception/share/roseus/ros/pcl_msgs/manifest.l to existing file /Users/wkentaro/ros/indigo/devel/share/roseus/ros/pcl_msgs/manifest.l
Warning: Source hash: 0cb5f8b2b3d3bfb914a723edd34d556b
Warning: Dest hash: 5d8c148b8f1c42c577f1a135b28465e4

Any idea how to fix this?


PS. Currently I'm using without symlinking by catkin config --merge-devel.

k-okada commented 8 years ago

what is the output of

diff  /Users/wkentaro/ros/indigo/devel/.private/jsk_perception/share/roseus/ros/pcl_msgs/manifest.l /Users/wkentaro/ros/indigo/devel/share/roseus/ros/pcl_msgs/manifest.l
wkentaro commented 8 years ago

The difference is only the header

% diff /home/wkentaro/ros/test_geneus/devel/share/roseus/ros/jsk_network_tools/manifest.l /home/wkentaro/ros/test_geneus/devel/.private/roseus_remote/share/roseus/ros/jsk_network_tools/manifest.l
4c4
< ;; THIS FILE IS AUTOMATICALLY GENERATED in 2016-06-03 12:56:00.393861
---
> ;; THIS FILE IS AUTOMATICALLY GENERATED in 2016-06-03 12:56:09.924109