-
Notifications
You must be signed in to change notification settings - Fork 114
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
Update to build Lunar + QT5 + Ogre 1.9 + Gazebo 8 #84
Conversation
Current issue has to do with QT5's cmake find module:
|
Issue there was with doing
At least on my system, the file it's looking for is in
Then |
Okay, everything up to rviz is building now. It's having this issue:
Looks to be specific to the |
rosdeps.yaml
Outdated
libwebp-dev: | ||
osx: | ||
homebrew: | ||
packages: [webp] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'll push these changes upstream into rosdistro's rosdep.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
rosdeps.yaml
Outdated
homebrew: | ||
packages: [homebrew/python/pillow] | ||
pip: | ||
packages: [pillow] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This isn't actually necessary; it's present here:
Okay, all of desktop_full builds. Now the main issue is that the python script shebang lines are ending up pointing at |
Seems to be working across some basic smoke tests. Woo! |
A bunch of issues have accumulated here around how to build ROS with Homebrew now that they've made the following changes:
python
formula now suppliesbin/python2
but notbin/python
(and likewise withpip2
/pip
).I'm putting up the PR as a work in progress for interested parties to hack on. The current state of affairs is that the build dies at
qt_qui_cpp
due to sip/shiboken shenanigans, and it dies atopencv3
if and only if QT5 is force-linked (should we just install the homebrew opencv3 bottle?), and if you make it past all that,nodelet_tutorial_math
has C++11 ABI issues:This failure looks like it has a solution via the discussion in #73.