Package Details: masterpdfeditor-qt6 5.9.98-4

Git Clone URL: https://aur.archlinux.org/masterpdfeditor-qt6.git (read-only, click to copy)
Package Base: masterpdfeditor-qt6
Description: A complete solution for viewing, creating and editing PDF files.
Upstream URL: https://code-industry.net/free-pdf-editor/
Licenses: custom
Conflicts: masterpdfeditor-qt5, masterpdfeditor-qt_include
Provides: masterpdfeditor
Submitter: ninetailedtori
Maintainer: ninetailedtori (pgoetz)
Last Packager: ninetailedtori
Votes: 1
Popularity: 0.61
First Submitted: 2026-06-22 22:55 (UTC)
Last Updated: 2026-06-24 23:03 (UTC)

Pinned Comments

ninetailedtori commented on 2026-06-23 18:41 (UTC)

Qt 6.4.2 and ICU 72 Bundling Rationale

The reason why the above packages were bundled under qt6-masterpdfeditor was as a workaround for hardening incompatibilities. The upstream binary was compiled against Qt 6.4.2, which lacks the GNU_PROPERTY_1_NEEDED_INDIRECT_EXTERN_ACCESS flag that Qt 6.11+ enforces. Rather than downgrading the system Qt (which would break other packages and maintainability), we bundle these compatible versions locally in /opt/masterpdfeditor/lib/ then ensure the application loads them first via RPATH configuration.

Latest Comments

ninetailedtori commented on 2026-06-24 22:27 (UTC)

Soon, the change won't be needed, they're gonna push out a rebuild, and I'll deprecate the other package under this pkgbase when that happens. For now though, this works fine.

ninetailedtori commented on 2026-06-23 18:41 (UTC)

Qt 6.4.2 and ICU 72 Bundling Rationale

The reason why the above packages were bundled under qt6-masterpdfeditor was as a workaround for hardening incompatibilities. The upstream binary was compiled against Qt 6.4.2, which lacks the GNU_PROPERTY_1_NEEDED_INDIRECT_EXTERN_ACCESS flag that Qt 6.11+ enforces. Rather than downgrading the system Qt (which would break other packages and maintainability), we bundle these compatible versions locally in /opt/masterpdfeditor/lib/ then ensure the application loads them first via RPATH configuration.

ninetailedtori commented on 2026-06-23 18:34 (UTC)

Fixed with this workaround. Unfortunately, it requires bundling qt6.4.2, but it works flawlessly for now! Hope this works for you all too :3

ninetailedtori commented on 2026-06-23 12:39 (UTC) (edited on 2026-06-23 12:57 (UTC) by ninetailedtori)

Testing a fix locally, the issue is due to the binary being compiled against Qt 6.4.2, but our latest is 6.11, which introduces a new hardening feature into the library. This is an issue that's occurred with other packages such as PrismLauncher before. For now, we'll try to bundle, then contact the upstream devs. Hopefully this workaround works.

whompus commented on 2026-06-23 09:09 (UTC)

I cannot get this version to run, the qt5 version works correctly.

masterpdfeditor5 10:00:41 23.06.26 Main: Open one window: 1 warning: direct reference to protected function _ZN7QObject11qt_metacastEPKc' in/usr/lib/libQt6Core.so.6' may break pointer equality masterpdfeditor5: _ZN7QObject11qt_metacastEPKc: /usr/lib/libQt6Core.so.6: error due to GNU_PROPERTY_1_NEEDED_INDIRECT_EXTERN_ACCESS