Package Details: qt-installer-framework 4.10.0-1

Git Clone URL: https://aur.archlinux.org/qt-installer-framework.git (read-only, click to copy)
Package Base: qt-installer-framework
Description: The Qt Installer Framework used for the Qt SDK installer
Upstream URL: http://qt-project.org/wiki/Qt-Installer-Framework
Licenses: GFDL-1.3-only, LicenseRef-GPL3-EXCEPT
Submitter: Schala
Maintainer: Muflone (Skycoder42)
Last Packager: Muflone
Votes: 84
Popularity: 0.002099
First Submitted: 2014-07-10 20:06 (UTC)
Last Updated: 2025-08-19 16:39 (UTC)

Dependencies (11)

Required by (0)

Sources (3)

Latest Comments

1 2 3 4 5 Next › Last »

zanetti commented on 2026-01-14 08:51 (UTC)

I am encountering a build failure using paru. It appears to be a missing header include for Qt6.

The error occurs in src/libs/installer/utils.cpp:

utils.cpp: In function ‘void QInstaller::uiDetachedWait(int)’:
utils.cpp:60:5: error: ‘QElapsedTimer’ was not declared in this scope; did you mean ‘QBasicTimer’?
   60 |     QElapsedTimer timer;
      |     ^~~~~~~~~~~~~
      |     QBasicTimer
utils.cpp:61:5: error: ‘timer’ was not declared in this scope; did you mean ‘timex’?
   61 |     timer.start();
      |     ^~~~~
      |     timex
make[3]: *** [Makefile:3284: utils.o] Error 1
make[2]: *** [Makefile:73: sub-installer-make_first] Error 2
make[1]: *** [Makefile:49: sub-libs-make_first] Error 2
make: *** [Makefile:48: sub-src-make_first] Error 2

Sorry I couldn't provide any further details regarding this issue.

Blaadick commented on 2025-12-05 22:21 (UTC)

It not compiles because out of QElapsedTimer include. This patch is fixes it.

--- installer-framework-4.10.0/src/libs/installer/utils.cpp 2025-12-05 22:51:52.639818118 +0300
+++ "installer-framework-4.10.0/src/libs/installer/utils (Copy).cpp"    2025-12-05 22:51:26.771435667 +0300
@@ -37,6 +37,7 @@
 #include <QProcessEnvironment>
 #include <QThread>
 #include <QVector>
+#include <QElapsedTimer>

 #if defined(Q_OS_WIN) || defined(Q_OS_WINCE)
 #   include "qt_windows.h"

Muflone commented on 2025-02-02 14:20 (UTC)

@ytret fixed for QT 6.8.1

thanks @gci00 for the patch

Muflone commented on 2025-01-26 21:41 (UTC)

unfortunately at the moment it seems impossible to fix it to work with QT 6.8.1. patches are welcome

ytret commented on 2025-01-23 11:58 (UTC) (edited on 2025-01-23 15:35 (UTC) by ytret)

I didn't use this tool for about two months, and now it aborts with this error:

binarycreator: symbol lookup error: binarycreator: undefined symbol: _ZN13QFSFileEngine14beginEntryListERK7QString6QFlagsIN4QDir6FilterEERK5QListIS0_E, version Qt_6_PRIVATE_API

I tried to rebuild the package but I get this error:

In file included from packagemanagercore.cpp:45:
remotefileengine.h:105:23: error: ‘QAbstractFileEngine::IteratorUniquePtr QInstaller::RemoteFileEngine::beginEntryList(const QString&, QDir::Filters, const QStringList&)’ marked ‘override’, but does not override
  105 |     IteratorUniquePtr beginEntryList(const QString &path, QDir::Filters filters, const QStringList &filterNames) override;
      |                       ^~~~~~~~~~~~~~

Can anyone else build this successfully?

EDIT: It seems like an upstream issue to me, I have successfully built IFW with Qt 6.8.0 installed at /opt/qt6.8.0 via this PKGBUILD after replacing /usr/lib/qt6/bin/qmake with /opt/qt6.8.0/bin/qmake.

Muflone commented on 2024-10-26 18:23 (UTC)

@Cebtenzzre fixed, thanks

cebtenzzre commented on 2024-10-19 16:26 (UTC)

Needs this patch in order to build: https://github.com/qtproject/installer-framework/commit/d24e8c20ea263e4528f11553a4dfbd93433b203e

langfingaz commented on 2022-01-31 18:19 (UTC)

Thanks for letting us know @rany. This also solves my problem reported here some time ago.