FS#50836 - [liblxqt] lxqt needs to be recompiled against libqtxdg 2

Attached to Project: Community Packages
Opened by Cesar Alcalde (noalwin) - Monday, 19 September 2016, 19:18 GMT
Last edited by Jerome Leclanche (Adys) - Thursday, 22 September 2016, 11:19 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Jerome Leclanche (Adys)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

lxqt is compiled against libqtxdg 1.3 but arch has libqtxdg 2

$ ldd /usr/bin/lxqt-panel
[...]
libQt5Xdg.so.1 => not found
[...]

The new library is libQt5Xdg.so.2
This task depends upon

Closed by  Jerome Leclanche (Adys)
Thursday, 22 September 2016, 11:19 GMT
Reason for closing:  Fixed
Comment by Lari Tikkanen (disastro) - Monday, 19 September 2016, 21:13 GMT
This upgrade also prevents compiling at least lxqt-config currently https://github.com/lxde/libqtxdg/commit/188c775ad83799e1cdfb709ee7a6fd6b71abb73f

/home/lartza/lxqt-config/src/lxqt-config-0.10.0/lxqt-config-appearance/iconthemeconfig.cpp:38:41: fatal error: private/qtxdg/qiconloader_p.h: No such file or directory
#include <private/qtxdg/qiconloader_p.h>

Git version of lxqt-config works
Comment by Jerome Leclanche (Adys) - Monday, 19 September 2016, 22:32 GMT
I was already looking into this. I think the upgrade needs to be held back until LXQt has finished the 0.11 release which is currently happening... not sure what to do.
Comment by Hawky (p90) - Monday, 19 September 2016, 22:43 GMT
Apparently, it is not a lxqt bug but a arch building bug.
See https://github.com/lxde/lxqt/issues/1145

If the libraries are build in the right order, it should work but arch did not rebuild the other libraries and hence we have this problem.

BTW, I waited 12h to report the bug because I thought people will most likely notice it within 30mins and then fix it but was then beaten to it while writing it lol.
Comment by Jerome Leclanche (Adys) - Monday, 19 September 2016, 22:46 GMT
That's not the issue, we build components individually. The rest of lxqt hasn't been released yet, but like Lari mentioned some components won't build with the new version.
Comment by Hawky (p90) - Tuesday, 20 September 2016, 12:04 GMT
I saw that all the lxqt packages have been bumped, is it safe o update now?
Comment by Jerome Leclanche (Adys) - Tuesday, 20 September 2016, 12:38 GMT
It should be, yes. Please ping this issue if there's still issues.

Loading...