-
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
Cannot install on macOS Sierra #63
Comments
See: https://github.com/Homebrew/homebrew-core/blob/master/Formula/qt.rb#L33-L36 Per REP-003, Kinetic's requirement is for QT5: http://www.ros.org/reps/rep-0003.html#kinetic-kame-may-2016-may-2021 So perhaps try installing desktop_full for Kinetic instead, and see if there's anything still pulling in |
This would involve changing Line 25 in 77bf795
to
right? |
Just |
Hmm... It seems that brew Qt is just broken right now on macOS: Homebrew/homebrew-core#5391 I already have Qt5.7 installed system-wide, is there a way to modify the script to use that Qt instead of installing its own? This is preferable on many fronts, since it's really best not to have ROS pull in a system-wide package which will compete with an already-installed version. |
We'll follow whatever Homebrew does (which has conventionally been not to dupe system stuff, but that seems not to be the policy so much these days). |
Thanks. So is this an intractable problem for installing on macOS, then?
Is there an alternate route I'm missing here? |
P.S. It looks like Indigo with Qt4 might be doable yet: https://github.com/Homebrew/homebrew-core/pull/5216/files#diff-659a13040ca5049988275ef8f03dd6e9L33 |
You could also set |
Okay,
UpdateCan't argue with success:
|
@mikepurvis, I've successfully resolved this problem. I don't know if you want to close this now, or leave it open until all the upstream fixes take hold. It might also make sense to check for macOS Sierra and call |
Let's hold it open until things are fixed by default. I'd be delighted for a PR that does what you describe. |
To clarify on this: Qt is unsupported on 10.12 by the creators of Qt, not just Homebrew. If they continued to support it on 10.12 we'd do so too. It will likely never have another bugfix or security release and there's known security vulnerabilities in Qt 4's WebKit. |
@MikeMcQuaid Makes sense. As above, ROS Kinetic is supposed to depend on QT 5.3, so it's probably just a matter of working with @dirk-thomas, @wjwwood, and the other OSRF staff who maintain core ROS packagesto understand where the breakages are and correct them. |
@mikepurvis Sure, but my concern with rerunning this script is that it might break things. ROS on macOS works for me, but only kinda-just. I've had to make subtle adjustments in certain things, and am currently playing around the Apple system However, here's what I imagine the patch would look like. I think it would land somewhere around Line 97 in 77bf795
|
I tried Failed to detect successful installation of [qt] keep poping up. I there anything else I can do to install indigo on Mac Serria? |
Has anyone managed to get ROS working on OSX? |
I have parts of it working, but it's always a brittle installation. There are things which work, but the end result was that I had to abandon ROS on macOS because it was still a little early. Keeping fingers crossed that future versions will have even wider cross-platform support. |
There was a period where the Yosemite/Indigo installation worked pretty well. That's still what I'm using locally on my Mac. Given that Homebrew has now abandoned QT4, I think the only reasonable path forward here is to dump Indigo, and focus on providing a QT5/Gazebo7/Kinetic solution. I just haven't had any time to commit to it. |
El Capitan has worked okay too... I'm waiting on this to update my mac, haha. |
Sierra still doesn't have Qt supported yet. Don't want to try the work around yet, looking forward for the Kinetic for MacOS updates. |
Kinetic/Lunar can now be built at least on El Cap. Please open new tickets for remaining issues connected specifically to Sierra+. |
Yay I can update my OS version! Has the updated script version worked for anyone else? |
Works for me on high sierra. |
It looks like
qt
might be a blocker for ROS Indigo on macOS Sierra.Is there a workaround for not installing
qt
at all?The text was updated successfully, but these errors were encountered: