-
- Downloads
catkin: including root path in library search (addresses #291)
On the meta-ros issue tracker, the issue #291 reports a linking problem with rosconsole if ROS Hydro is also installed on the host system. Kristof investigated in that, and published a patch [1] on September 27th, 2014, which resolved the rosconsole issue, but showed issues with urdfdom. After reading through the discussion of issue #291, I started initial testing with Kristof's patch. After testing Kristof's patch, I also investigated the urdfdom problem, and came up with the solution to revert the part of his patch, which moved `-DCMAKE_INSTALL_PREFIX:PATH='${ros_prefix}'` to ros.bbclass. Initially, I believed that the issue that was addressed with the second part of Kristof's patch, has been resolved with commit 7e2eb25e. However, the issue remains, but is only reproducible with the Ubuntu saucy distribution. On my first local setup, I could reproduce the issue #291 with rosconsole on commit 47eab426. After applying this commit, the issue with rosconsole did not occur anymore on a clean fresh build. `bitbake packagegroup-ros-world` did not show any other further issues. On my second local setup, on a newly-installed Ubuntu 12.04 (precise) system, I checked that the proposed commit resolves some linking problems to boost, with some latest OpenEmbedded-Core repository and the poky-dizzy distribution. A detailed report of the investigation of this second local setup is at my Github Gist [2]. In the first review of the pull request #318, Kristof noticed that on an Ubuntu 13.10 (saucy), an issue with message-filters still occurs. I could not reproduce this and other reported errors on the Ubuntu 12.04 system, so I believe certain errors only appear on certain Ubuntu distributions, which makes them difficult to pinpoint. Therefore, we decided to defer the resolution of this problem with Ubuntu 13.10. To adjust to the concurrent work in pull request #319, during the rebasing, the patch has been moved from the catkin directory to the files directory. Kristof remains the author of the applied patch, as I have not modified the patch. I have put myself as this author's commit, as I take the responsibility of the modifications compared to Kristof's original work and I have tested this commit in my test setting. [1] https://github.com/KristofRobot/meta-ros/commit/9ff76ffb7a5aaa076a89a378e92d41adbfeb9b38 [2] https://gist.github.com/bulwahn/a8d5b7c27550b399f866 Signed-off-by:Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de> catkin: move to files directory (fixup)
Please register or sign in to comment