Jani Heikkinen

Qt 5.4 Release Candidate Available

Published Thursday November 27th, 2014
33 Comments on Qt 5.4 Release Candidate Available
Posted in Qt, Releases, Uncategorized

I am happy to announce that Qt 5.4 Release Candidate is now available.

After the Qt5.4 Beta release we have done some build & packaging related updates in addition to large number of error fixes based on feedback from Beta release

  • Mac OS X 10.10 is now used in packaging side
  • Android SDK is updated to 21.02
  • MinGW 4.9.1 is taken in the use
  • ICU is updated to 53-1
  • QtWebEngine is separated as its own installable binary package in the installers component tree

Starting from Qt 5.4 RC, Qt for iOS will be build as a fat binary supporting both 32- and 64-bit builds, fulfilling Apple’s requirement for new apps (see https://developer.apple.com/news/?id=10202014a). It also contains improved support for iPhone6/6+.

Qt 5.4 RC packages also contains Qt Creator 3.3 RC and in commercial packages candidates for new commercial value-add items as well.

Please take a tour & try Qt 5.4 Release candidate! It is quite close to final release so please give your feedback:

Please familiarize yourself to Qt 5.4 known issues wiki. For those who have not yet checked what Qt 5.4 brings, please refer to the Qt 5.4 Beta blog post, the wiki article listing new Qt 5.4 features, or the documentation snapshot for more details.

Qt 5.4 Release Candidate is available via online and offline installers. Installers are available from the Qt Account for commercial users of Qt. Open source users can download installers from qt.io downloads page. Qt 5.4 RC can be updated to existing online installation using the Maintenance Tool and selecting package manager.

Do you like this? Share it
Share on LinkedInGoogle+Share on FacebookTweet about this on Twitter

Posted in Qt, Releases, Uncategorized

33 comments

Daniel Lohse says:

Unfortunately, trying to install the Qt Enterprise Evaluation on OS X Yosemite.

»Could not download archive: https://cdn.qt.digia.com/qtsdkrepository/mac_x64/desktop/qt5_54/qt.54.clang_64/5.4.0-0qt5_essentials.7z: Error downloading
https://ordp.qt.digia.com/qtsdkrepository/mac_x64/desktop/qt5_54/qt.54.clang_64/5.4.0-0qt5_essentials.7z.sha1 – server replied: Not Found«

Have tried this morning (11am UTC) as well as just now (2pm UTC) without any luck. Offline packages are not available yet for Qt 5.4 and OS X.

Any pointers?

Tuukka Turunen Tuukka Turunen says:

@Daniel Lohse: There is a problem with Mac online installer. We are currently working to fix this. Sorry for inconvenience. Due to sync times needed to get this fixed, best if you can try this again tomorrow.

Daniel Lohse says:

Alright, thanks for the fast reply! 🙂

Michael Lykke says:

Great. Is the source version QtCharts 2.0 for enterprise users going to be available for us that builds from source?

Jani Heikkinen Jani Heikkinen says:

src packages for enterprise add-on components will be available with final release

HGH says:

“Qt 5.4 RC packages also contains Qt Creator 3.3 RC and in commercial packages candidates for new commercial value-add items as well.”

Sadly the online installer doesn’t.

Jani Heikkinen Jani Heikkinen says:

Yeah, unfortunately we cannot add Qt Creator RC packages available via online installer at the moment. It will be available via online installer when final version is released

HGH says:

What is the meaning of these warnings when starting a new project in Qt Creator. Do they denote a problem or is it normal:
Warnings while parsing QML type information of D:/SDKs/Qt/5.4/mingw491_32/imports/QtWebKit:
Failed to parse “D:/SDKs/Qt/5.4/mingw491_32/imports/QtWebKit/plugins.qmltypes”.
Error: 1:1: Expected token `numeric literal’
Warnings while parsing QML type information of D:/SDKs/Qt/5.4/msvc2013_64/imports/QtWebKit:
Failed to parse “D:/SDKs/Qt/5.4/msvc2013_64/imports/QtWebKit/plugins.qmltypes”.
Error: 1:1: Expected token `numeric literal’

NuShrike says:

Building from git (a few days ago), Qt 5.4.x android-x86 seems entirely broken.

Specifically in the construction of QQmlEngine. Has this been tested?

NuShrike says:

Still SIGSEGV in runnig an android-x86 QML app.

Very easy to replicate by creating a new stock QML app in QtCreator and try deploying onto Android-x86 device. Immediate SIGSEGV in void QV8Engine::initializeGlobal(): line 537 when constructing the QV4::Scoped result(…) using FREEZE_SOURCE.

I suspect the recent vararg changes is causing this segfault for x86 Android. No issues on ARM.

Eskil Abrahamsen Blomfeldt Eskil Abrahamsen Blomfeldt says:

Hi,

Could you please report bug findings in http://bugreports.qt-project.org?

Thanks! 🙂

Robin Lobel says:

Is there a reason you keep VS2013 OpenGL-only builds (since dynamic OpenGL builds are also available for VS2013) ?

Jani Heikkinen Jani Heikkinen says:

It was agreed to start using -opengl dynamic by replacing old -angle configurations with it. If all goes OK I don’t see any reason to continue keeping those separate opengl installers in 5.5 anymore

Kari T says:

What about GStreamer 1.0 support in QtMultimedia? GStreamer 0.10 has been abandoned since 2013!

chris says:

thanks a lot for your work
still no plans for mingw64 binaries?

Jani Heikkinen Jani Heikkinen says:

Hi,
No plans to deliver minGW64 binaries at the moment. As I wrote earlier we cannot increase amount of binary installers anymore and so on 32bit version is good compromise.

Malek Khlif says:

Veryyyyyyyyyyyyyyyyyyyyyyyyyyyyy Gooooooood :)))

shudingbo says:

windows x86 opengl not QWebEngine module? Why? forget?

Stefan Fröberg says:

What is the lowest x86 machine that can run apps compiled against this? Pentium 3 ?

mike says:

Is QtCanvas3D planned to be released alongside Qt 5.4?

Tuukka Turunen Tuukka Turunen says:

@mike: Yes, as a technology preview.

lasconic says:

The accessible widgets and quick plugins are missing on Windows mingw. I hope it’s a bug https://bugreports.qt-project.org/browse/QTBUG-43007

Ed Sutton says:

Qt5.4 RC Android builds now display QTableWidget headers and QGraphicsView as all black. I had never seen this problem under Qt 5.4 Beta.

I was hoping to find a Qt example that replicates the problem but unfortunately the Qt 5.4 RC item view examples do not build on Android. Many errors on invalid character. I tried coloreditorfactory, frozencolumn, and editable tree model examples.

Fortunately I have not emptied my trash of Qt5.4 beta yet.

-Ed

J-P Nurmi J-P Nurmi says:

Hi Ed, this was an unfortunate regression caused by the fix to https://bugreports.qt-project.org/browse/QTBUG-40621. The good news is that the regression has been already fixed (https://codereview.qt-project.org/#/c/101239/) and should be available in the final 5.4.0 release.

roi says:

Do you still plan to release Qt3D?

mblgrano says:

wht MinGW 4.9.1 included is not last version
who is 4.9.2?

Tom Rezek says:

Qt5.4 RC fails to compile my project that compiled under Qt5.3.2 because it has more than one qrc file in the project.

When there are more than one qrc files in a project, qtquickcompiler fails on mangle_namespace due to redefinition of “qInitResources_C”.

Here is the result when you alter the Qt example “rssnews” to pull the qml files from a second qrc file, in this case named rrrnews2:


int QT_MANGLE_NAMESPACE(qInitResources_C)() {
QtQuickCompilerGeneratedModule::registerCompilationUnits();
Q_INIT_RESOURCE(rssnews_qtquickcompiler);
return 1;
}
int QT_MANGLE_NAMESPACE(qInitResources_C)() {
QtQuickCompilerGeneratedModule::registerCompilationUnits();
Q_INIT_RESOURCE(rssnews2);
return 1;
}

Tom Rezek says:

I can reproduce the qtquickcompiler bug in the 5.4rc1 example “customparticle” simple by checking “Enable Qt Quick Compiler” in the qmake build steps.

1) Is sound supposed to work now on Windows Phone or WinRT? I, for one, haven’t been successful in playing sounds, regardless of their source or the QML type used.

2) Will there be any tutorials on how to mix C# and Qt C++ ? Or at least some sample apps on GitHub?

3) I’ve noticed a new add-on: Qt Quick 2D Renderer. Any documentation on how to use it and trigger its functionality?

MS1000 says:

Does this version of Qt let users use the translucent surfaces from OS X Yosemite? This is something I would really like to be able to use for a Python program

Hasan says:

Does At 5.4 support OSX/iOS app extension? Like today, Share, etc.

Thanks.

Hasan says:

Sorry, I will mean Qt 5.4

Commenting closed.

Get started today with Qt Download now