-
Notifications
You must be signed in to change notification settings - Fork 65
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
Problem linking with uuid. #6
Comments
@esteve can you have a look at this once you get up and running again? |
This line looks less than portable: https://github.com/ros/bond_core/blob/master/bondcpp/CMakeLists.txt#L13 |
Nope. I would really love a solution. =( |
@aldofpr, @esteve will get to it as soon as he can, you're not the only person with deadlines and external circumstances. As I understand it this only affects OS X, you can always dual boot your mac with Ubuntu or run a virtual machine in the mean time until this problem has been resolved. Another option is to take the pointers given by others in the thread and try to solve the issue yourself; we're all engineers here, it only takes time and effort to solve problems like these. |
@aldofpr FYI If you havne't seen them our etiquette guidelines at http://wiki.ros.org/Support |
@aldofpr I don't think you were rude, I just wanted you to know @esteve is going to look into as soon as he has time, just not right now, and in the mean time you can do the other things I suggested. |
@tiberiusferreira I just pushed a pull request (#7) that uses find_package to find the UUID library and should be cross-platform, could test it? |
Awesome! I'll do a clean install and test it, because I did a clean yosemite install. Hope everything works. |
I want to report that ros did successfully compile under OS X Yosemite 10.10 with a clean install. No problems AT ALL! Fantastic ! I only had to install outside from the tutorial the XQuartz. I did not test everything yet, but roscore does work. Awesome work! Thanks a lot! Should I close the issue now? |
Thanks for testing the patch. I can close it when I merge the pull request.
|
@tiberiusferreira I'm going to move this code to |
@tiberiusferreira A FindUUID.cmake module got merged into ros/cmake_modules, could you test #8 You'll need a recent copy of ros/cmake_modules in your workspace (at least ros/cmake_modules@b45081a) |
This issue was addressed in 43df790 |
Originally posted at http://answers.ros.org/question/194158/bondcpp-fails-on-osx/?answer=194299#post-id-194299
I tried the solution from the tutorial. But doesn't work.
Result:
I also did a run with
VERBOSE=1
, but the output is enormous, I'm not sure if I should post here. Anyway, it is in the original question link.Apparently
bondcpp
or who ever is originally finding uuid is either not passing along the library directory or not converting the relative library (-L/usr/local/Cellar/uuid/1.6.2/lib -luuid
) into an absolute library (maybe/usr/local/Cellar/uuid/1.6.2/lib/libuuid.dylib
).The text was updated successfully, but these errors were encountered: