#1148347 eqonomize: FTBFS against Qt 6.11

#1148347#5
Date:
2026-09-18 22:33:46 UTC
From:
To:
Dear maintainer,

eqonomize fails to build against Qt 6.11 which is currently in
experimental and will transition to unstable soon. The error message is:
---
make[1]: Entering directory '/build/package/package'
/usr/lib/qt6/libexec/lrelease-pro Eqonomize.pro
make[1]: /usr/lib/qt6/libexec/lrelease-pro: No such file or directory
make[1]: *** [debian/rules:10: override_dh_auto_configure] Error 127
make[1]: Leaving directory '/build/package/package'
make: *** [debian/rules:7: binary] Error 2
---

The reason is that lrelease-pro moved in Qt 6.11 from
/usr/lib/qt6/libexec/ to /usr/lib/qt6/bin/lrelease-pro. In Qt 6.11,
there is now even a symbolic link in /usr/bin/lupdate-pro6.

However, calling /usr/lib/qt6/libexec/lrelease-pro directly is often
not a good idea for a variety of reasons. These tools are Qt-internal
tools and their location can change from one release to another causing FTBFS.
In this case, a better solution might be to add

    CONFIG += lrelease

to Eqonomize.pro. That might allow you to get rid of the whole
override_dh_auto_configure block.


Thank you for maintaining eqonomize.