Skip to content
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

Closed
5 of 7 tasks
NikolausDemmel opened this issue Jun 10, 2014 · 12 comments
Closed
5 of 7 tasks

[meta] OS X support in hydro #4663

NikolausDemmel opened this issue Jun 10, 2014 · 12 comments

Comments

@NikolausDemmel
Copy link
Contributor

This is a meta issue to track all the long-standing issues around OS X support in hydro (see #4597 for indigo 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:

The following is a collection of workarounds on top of the install instructions needed to address the above issues (applies to desktop_full builds):


@NikolausDemmel
Copy link
Contributor Author

The gcc issue has been resolved (ros-infrastructure/rosdep#328)

@NikolausDemmel
Copy link
Contributor Author

The CUDA issue has been resolved (ros-gbp/opencv2-release#4)

@NikolausDemmel
Copy link
Contributor Author

cmake / python issues have come up that seem to be specific to OS X: ros-visualization/qt_gui_core#46, ros-visualization/rviz#788

@wjwwood
Copy link
Member

wjwwood commented Jun 30, 2014

I believe that they are specific to cmake 3.0.0.

@NikolausDemmel
Copy link
Contributor Author

@wjwwood: Are you sure? Those are not the FIND_VERSION related issues with cmake 3.0, but about the sip_helper not including the PYTHON_HEADER_DIRS. I don't see how that would have worked in cmake 2.8.. I guess it doesn't really matter, as long as they are fixed :)

@NikolausDemmel
Copy link
Contributor Author

ros-visualization/python_qt_binding#12 has been merged; once released, the above python issues should be resolved.

@jmtatsch
Copy link
Contributor

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!

@NikolausDemmel
Copy link
Contributor Author

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.

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...

@wjwwood
Copy link
Member

wjwwood commented Jul 24, 2014

#5107 Contains the fix for robot_state_publisher, I am cowardly refusing to release robot_model into hydro until I get feedback from @isucan about the staged changes.

@grafoteka
Copy link

Hi! i'm trying to catkin_make all the packages and i'm having the next error:
CMake Warning at /Users/jdeleon/indigo_desktop_full_ws/install_isolated/share/catkin/cmake/test/gtest.cmake:66 (message):
skipping gtest 'image_geometry-utest' in project 'image_geometry'
Call Stack (most recent call first):
/Users/jdeleon/indigo_desktop_full_ws/install_isolated/share/catkin/cmake/test/gtest.cmake:34 (catkin_add_executable_with_gtest)
test/CMakeLists.txt:3 (catkin_add_gtest)

CMake Error at test/CMakeLists.txt:4 (target_link_libraries):
Cannot specify link libraries for target "image_geometry-utest" which is
not built by this project.

Do you know how to install that library?

Thank you

@wjwwood
Copy link
Member

wjwwood commented Aug 12, 2015

@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 install_isolated but you say you're using catkin_make and not catkin_make_isolated, which doesn't seem to be right.

@wjwwood
Copy link
Member

wjwwood commented Oct 9, 2015

Since Hydro is EOL I'm going to close this in favor of the Jade meta issue.

@wjwwood wjwwood closed this as completed Oct 9, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants