-
-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Travis QT5 #2108
Travis QT5 #2108
Conversation
For some reason it's failing on:
|
And under Ubuntu 12.04 32 bits:
|
My guess is we'd need a |
|
I get those QAtomicInt errors on Qt 5.2, Ubuntu 14.04. Should be easy enough to sort them out. |
After those QAtomics were fixed (pull #2114), I'm at this point:
https://travis-ci.org/LMMS/lmms/jobs/67159276 I don't see that error on my system, so I'll hand the torch to anyone who wants to grab it 🔥 |
Both the Although, there is a big Is there a chance we just need to explicitly add some includes, such as -Tres |
I think it's 5.0 that the Travis build uses that is the problem. I've built my branch with both 5.2 and 5.4. |
While #2114 solves the issue of So I vote we do one of the following, as I think supporting Qt4 and Qt5 (at least 5.0) at the same time is too much trouble:
|
I agree on the Qt 5.0 thing, it feels a bit beta-ish. Or maybe there was some backlash against dropping features too many relied on, what do I know? 😄
Those two are the same thing, only the timing is different... now or later? It's probably too late to drop Qt4 in 1.2, but for 1.3/2.0 it could be considered.
I'd say 5.2 is the version to target for now, regardless of what is done about Qt4 support. Ubuntu will support 14.04 until 2019, so it could be relevant for quite a while. |
I would vote for 3 because:
|
@lukas-w, can't we just use a compat-style header with a single (or a few) |
@tresf We could try that, sure. But I can't, unfortunately. I only got a single ultrabook I'm working on that has very limited disk space and Qt 5.4 installed, which I need for other projects. |
Exactly. Thinking about it again, I don't see a problem with dropping Qt4 now (or after 1.2). Ubuntu isn't going to update to our next release, they'd only include it in their next version (15.10), and 15.04 already has Qt 5.4. Thoughts welcome, maybe I'm missing something important here. |
@lukas-w, Travis should be able to handle the QT4.8 and QT5.0 jobs, no? |
@lukas-w As a developer, it is no big deal getting Qt 5.4 for any platform |
7cb949e
to
4a3691f
Compare
Fixed and squashed commits. Merging. :) |
Adds a Travis job for compiling using Qt5.