-
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
Installation indigo on OSX failed while building 'nodelet_tutorial_math' #13333
Comments
This can be solved by passing |
I don't know how to better fix this (better than the work around). If anyone know how please speak up. I might look into it again next time I update OS X. |
AFAIK adding the CMake argument to the toplevel cmake list (with an if clause) does not introduce any regressions. |
hi,ejalaa12 |
Sorry for bad English, yesterday I had update macOS to Sierra and use Xcode 8.2.1 to compile it ,But the problem is still here. I have no idea now, anyone know it? |
The problem is due to the inclusion of the wrong I found the culprit to be the FindUUID CMake module. It is located at ${ros_ws}/src/cmake_modules/cmake/Modules/FindUUID.cmake. Changing from find_path(UUID_INCLUDE_DIRS uuid/uuid.h) to find_path(UUID_INCLUDE_DIRS ossp/uuid.h) worked for me. Be sure to install |
@jundazhu Thanks for discovering it. Note for others: to make this solution work it might be necessary to remove |
Which CMake files or config procedures have to get modified during the Mac OS X build? No one seems to mention this. |
@jundazhu, your solution does not work for me, even with the @bgromov's note. Also adding |
@argrento Have you tried to wipe the whole |
@bgromov yes, thus I exclude 'nodelet_tutorial_math' from the build tree. |
@argrento can you try to downgrade class_loader to version 3.4 to identify if this is the root of the problem? (you can post your comments on ros/class_loader#44) |
@mikaelarguedas yesterday I tried to use Mac OS X installer. I added |
@argrento glad it worked for you too |
@argrento what macOS version are you using? I'm on Sierra and the installer script you mentioned will fail in qt discovery for me. |
@folkwang I have 10.11.6. I had an issue with Qt as well. Section 4.2 helped me. |
@argrento ah yeah. i did a clean rebuild and it works. thanks! |
Had same problem with macOS Sierra 10.15.2 and ROS Kinetic, all suggestions didn't work for me, so I've removed Before:
After:
Hopefully this could help someone and won't brake something else :P. |
@ilidar thank you, that fixed it for me to and now it compiles fine :) |
Since this has a workaround could someone please add this to the http://wiki.ros.org/kinetic/Installation/OSX/Homebrew/Source and then we can close this ticket? |
Hi, sorry everyone, I haven't followed this issue closely lately. Besides, I don't get this error anymore, probably because I did several updates meanwhile. However, It seems that this issue has been resolved. Should I close the ticket or wait for someone to add it to the tutorial ? @tfoote |
If this is no longer an issue with recent updates we can close this out as we don't need to update the documentation. Thanks for the followup @ejalaa12 |
This problem still seems to happen with |
This solution worked for me to solve the issue on Lunar and OS Sierra |
Hello,
I followed the official installation of ROS Indigo on OSX.
Everything worked perfectly until I started building the catkin Workspace.
And nodelet_tutorial_math failed to build but not for the same reason that is answered in the installation tutorial. This is what I get:
I can't figure out what to do ?
Apparently there is a similar issue on mikepurvis git
Thank you
The text was updated successfully, but these errors were encountered: