Skip to content

Wrong path for INSTALL_LIBEXECDIR in qt6-base PKGBUILD.

Description:

The INSTALL_LIBEXECDIR variable in the modules PKGBUILD is set to lib/qt6. This will install certain tool like qt-cmake-private into lib/qt6. But the script qt-configure-module (installed to /usr/lib/qt6/bin) is expecting qt-cmake-private to be found in the folder '/usr/lib/qt6/libexec'. (See qt-configure-module script lines 37 & 38, could not find the script within the qtbase repo, otherwise I would provide a link...)

Additional info:

  • package version(s): 6.7.2-1
  • config and/or log files: n/a
  • link to upstream bug report, if any: n/a

Steps to reproduce:

  1. Fetch a single qt module e.g. qtlocation via git from code.qt.io (https://code.qt.io/qt/qtlocation.git)
  2. Create a build folder within the respective module source folder and change into it.
  3. Run /usr/lib/qt6/bin/qt-configure-module ..
  4. See the error message on the console. (/usr/lib/qt6/bin/qt-configure-module: line 38: /usr/lib/qt6/bin/../libexec/qt-cmake-private: No such file or directory)
Edited by Christian Paffhausen
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information