-
Notifications
You must be signed in to change notification settings - Fork 2.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[meta] OS X support in hydro #4663
Comments
The gcc issue has been resolved (ros-infrastructure/rosdep#328) |
The CUDA issue has been resolved (ros-gbp/opencv2-release#4) |
cmake / python issues have come up that seem to be specific to OS X: ros-visualization/qt_gui_core#46, ros-visualization/rviz#788 |
I believe that they are specific to |
@wjwwood: Are you sure? Those are not the |
ros-visualization/python_qt_binding#12 has been merged; once released, the above python issues should be resolved. |
Just built indigo from source, robot_model and robot_state_publisher still needed patching as described and i had to manually brew install console_bridge and urdfdom... but besides that everything went quite well. Thanks for your effort! |
Did you use rosdep to install dependencies? It should have installed console_bridge and urdfdom. If you didn't use rosdep, could you please uninstall those packages and verify that rosdep does install them. If it doesn't we should investigate. Thanks. Note that Mac OS X on idigo is being tracked here: #4597. But you are right that the orocos_kdl related patches are the only real issues. It would be great to get that set of patches merged and released before releasing indigo, in particular because it is an API breaking change for orocos_kdl. But somehow progress has stalled on the robot_model and robot_state_publisher side... |
Hi! i'm trying to catkin_make all the packages and i'm having the next error: CMake Error at test/CMakeLists.txt:4 (target_link_libraries): Do you know how to install that library? Thank you |
@grafoteka Please ask this on answers.ros.org, since this issue is not the appropriate place to ask this question. And when you do so, include more information, like what tutorial you are following or what you're trying to do and what command you are running exactly. For example, your files are in |
Since Hydro is EOL I'm going to close this in favor of the Jade meta issue. |
This is a meta issue to track all the long-standing issues around OS X support in
hydro
(see #4597 forindigo
issues) and provide a reference for needed workarounds.The following issues need to be fixed for
desktop_full
to build from source on OS X:10.9
only]orocos_kdl
needs to be re-released and the depending patches inrobot_state_publisher
androbot_model
need to be merged & released ( Remove definitions of stl containers with incomplete types orocos/orocos_kinematics_dynamics#4 (comment)). Update:orocos_kdl
was released to indigo and hydro, so we are waiting on the merge and release of Update KDL SegmentMap interface to use shared pointers robot_model#43 and Update KDL SegmentMap interface to use shared pointers robot_state_publisher#5. Update2: only therobot_model
release is still missing (it is released to indigo already). Update3: all patches have been released.10.9
only] CUDA needs to be disabled inopencv2
, see Update CMakeLists.txt ros-gbp/opencv2-release#4gcc
needs to be addressed: rosdep installs gcc on OS X ros-infrastructure/rosdep#328brew remove cmake; brew install nikolausdemmel/devel/cmake
. See cmake find_package(PythonLibs) broken with brewed python on 10.9 Homebrew/legacy-homebrew#25118.The following is a collection of workarounds on top of the install instructions needed to address the above issues (applies to
desktop_full
builds):The text was updated successfully, but these errors were encountered: