Package Details: qt-installer-framework 4.8.1-2

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: 83
Popularity: 1.00
First Submitted: 2014-07-10 20:06 (UTC)
Last Updated: 2024-10-26 18:22 (UTC)

Dependencies (9)

Required by (0)

Sources (4)

Latest Comments

1 2 3 4 Next › Last »

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.

rany commented on 2021-11-16 21:36 (UTC) (edited on 2021-11-16 21:36 (UTC) by rany)

Hi, apologies for my previous comment. It turns out that the container I was using (https://hub.docker.com/r/archlinux/archlinux base-devel) has the following in its pacman.conf:

[options]
NoExtract  = usr/share/help/* !usr/share/help/en*
NoExtract  = usr/share/gtk-doc/html/* usr/share/doc/*
NoExtract  = usr/share/locale/* usr/share/X11/locale/* usr/share/i18n/*
NoExtract   = !*locale*/en*/* !usr/share/i18n/charmaps/UTF-8.gz !usr/share/*locale*/locale.*
NoExtract   = !usr/share/*locales/en_?? !usr/share/*locales/i18n* !usr/share/*locales/iso*
NoExtract   = !usr/share/*locales/trans*
NoExtract  = usr/share/man/* usr/share/info/*
NoExtract  = usr/share/vim/vim*/lang/*

This inadvertently breaks this package. As a workaround, I've added:

[options]
NoExtract  = !usr/share/doc/qt/*

and it works fine. There are no issues with this and qt5-base was actually installed automatically, thanks!

rany commented on 2021-11-15 23:42 (UTC)

Could you please add qt5-base as a dependency? It provides the usr/share/doc/qt/global/qt-cpp-defines.qdocconf file.

Muflone commented on 2021-07-31 18:15 (UTC)

@langfingaz please check if your build environment has the missing file: usr/share/doc/qt/global/qt-cpp-defines.qdocconf

I've just tested again using a clean chroot with devtools and everything was built properly

langfingaz commented on 2021-07-27 17:20 (UTC) (edited on 2021-07-27 17:20 (UTC) by langfingaz)

@Muflone my Docker run script copies the cloned AUR repo to /tmp/pkg and then builds with --syncdeps:

cp -r /pkg/qt-installer-framework /tmp/pkg
cd /tmp/pkg
makepkg --syncdeps --noconfirm

This installed the following dependencies, including qt-base:

avahi-0.8+20+gd1e71b3-1  compiler-rt-12.0.1-2  double-conversion-3.1.5-2  fontconfig-2:2.13.94-1  freetype2-2.10.4-1  graphite-1:1.3.14-1  harfbuzz-2.8.2-1
              hicolor-icon-theme-0.17-2  libcups-1:2.3.3op2-3  libdaemon-0.14-5  libdrm-2.4.107-1  libedit-20210522_3.1-1  libevdev-1.11.0-1  libglvnd-1.3.3-1
              libgudev-236-1  libice-1.0.10-3  libinput-1.18.0-1  libjpeg-turbo-2.1.0-1  libomxil-bellagio-0.9.3-3  libpciaccess-0.16-2  libpng-1.6.37-3  libproxy-0.4.17-2
              libsm-1.2.3-2  libtiff-4.3.0-1  libunwind-1.5.0-1  libusb-1.0.24-2  libwacom-1.11-1  libx11-1.7.2-1  libxau-1.0.9-3  libxcb-1.14-1  libxdamage-1.1.5-3
              libxdmcp-1.1.3-3  libxext-1.3.4-3  libxfixes-6.0.0-1  libxi-1.7.10-3  libxkbcommon-1.3.0-1  libxkbcommon-x11-1.3.0-1  libxmu-1.1.3-2  libxrender-0.9.10-4
              libxshmfence-1.3-2  libxt-1.2.1-1  libxxf86vm-1.1.4-4  llvm-libs-12.0.1-1  lm_sensors-1:3.6.0.r41.g31d1f125-1  md4c-0.4.8-1  mesa-21.1.5-1  mtdev-1.1.6-1
              qt5-base-5.15.2+kde+r210-1  shared-mime-info-2.0+57+gc1d1c70-1  tslib-1.22-1  vulkan-icd-loader-1.2.185-1  wayland-1.19.0-1  xcb-proto-1.14.1-3
              xcb-util-0.4.0-3  xcb-util-image-0.4.0-3  xcb-util-keysyms-0.4.0-3  xcb-util-renderutil-0.3.9-3  xcb-util-wm-0.4.1-3  xdg-utils-1.1.3+19+g9816ebb-1
              xkeyboard-config-2.33-1  xorg-xprop-1.2.5-1  xorg-xset-1.2.4-2  xorgproto-2021.4-1  clang-12.0.1-1  qt5-declarative-5.15.2+kde+r29-1
              qt5-tools-5.15.2+kde+r17-3

But then leads to the error stated in my last comment. ¯_(ツ)_/¯