FS#56073 - [lxqt] whole lxqt needs to be recompiled against libqtxdg
Attached to Project:
Community Packages
Opened by Javier (jevv) - Sunday, 22 October 2017, 01:07 GMT
Last edited by Jerome Leclanche (Adys) - Sunday, 22 October 2017, 05:09 GMT
Opened by Javier (jevv) - Sunday, 22 October 2017, 01:07 GMT
Last edited by Jerome Leclanche (Adys) - Sunday, 22 October 2017, 05:09 GMT
|
Details
Description:
lxqt doesn't even load after "startlxqt", and you can notice for example: % lxqt-panel lxqt-panel: error while loading shared libraries: libQt5Xdg.so.2: cannot open shared object file: No such file or directory One can notice that: % pacman -Ql libqtxdg | /usr/bin/grep libQt5Xdg.so libqtxdg /usr/lib/libQt5Xdg.so libqtxdg /usr/lib/libQt5Xdg.so.3 libqtxdg /usr/lib/libQt5Xdg.so.3.1.0 So the new libqtxdg shared library is *.3 rather than *.2, while lxqt keeps requiring the oldest no longer in Arch: % ldd /usr/bin/lxqt-panel | /usr/bin/grep libQt5Xdg libQt5Xdg.so.2 => not found libQt5Xdg.so.3 => /usr/lib/libQt5Xdg.so.3 (0x00007fa5968ff000) libQt5XdgIconLoader.so.3 => /usr/lib/libQt5XdgIconLoader.so.3 (0x00007fa593b8a000) Notice this after Today's Arch upgrade, which upgraded libqtxdg from 2.0.0-4 to 3.1.0-1 I'm afraid this happened before as well: https://bugs.archlinux.org/task/50836?project=5&cat%5B0%5D=33&string=libqtxdg :( Additional info: * package version(s) % pacman -Qs lxqt local/liblxqt 0.12.0-1 Common base library for LXQt components. local/lximage-qt 0.5.1-2 (lxqt) The LXQt image viewer and screenshot tool local/lxqt-about 0.11.1-1 (lxqt) LXQt about dialog. local/lxqt-admin 0.11.1-1 (lxqt) LXQt system administration tool. local/lxqt-build-tools 0.4.0-5 Various packaging tools and scripts for LXQt applications local/lxqt-common 0.11.2-1 (lxqt) Common data to run a LXQt session. local/lxqt-config 0.11.1-1 (lxqt) LXQt system configuration. local/lxqt-globalkeys 0.11.1-1 (lxqt) LXQt daemon and library for global keyboard shortcuts registration. local/lxqt-notificationd 0.11.1-1 (lxqt) LXQt notification daemon and library. local/lxqt-openssh-askpass 0.11.1-2 (lxqt) LXQt openssh password prompt local/lxqt-panel 0.11.1-1 (lxqt) The LXQt desktop panel local/lxqt-policykit 0.11.1-2 (lxqt) The LXQt policykit authentication agent local/lxqt-powermanagement 0.11.1-1 (lxqt) LXQt power management daemon local/lxqt-qtplugin 0.11.1-2 (lxqt) LXQt platform integration for Qt local/lxqt-runner 0.11.1-1 (lxqt) The LXQt application launcher local/lxqt-session 0.11.1-1 (lxqt) The LXQt session local/lxqt-sudo 0.11.1-1 (lxqt) LXQt privilege program (lxsu). local/qterminal 0.7.1-2 (lxqt) A lightweight Qt-based terminal emulator % pacman -Qs libqtxdg local/libqtxdg 3.1.0-1 Library providing freedesktop.org XDG specs implementations for Qt. % grep -r libqtxdg /var/log/pacman.log 37443:[2017-02-26 17:01] [ALPM] installed libqtxdg (2.0.0-1) 39105:[2017-04-08 16:24] [ALPM] removed libqtxdg (2.0.0-1) 45988:[2017-09-03 22:41] [ALPM] installed libqtxdg (2.0.0-3) 48086:[2017-10-14 17:06] [ALPM] upgraded libqtxdg (2.0.0-3 -> 2.0.0-4) 48474:[2017-10-21 17:42] [ALPM] upgraded libqtxdg (2.0.0-4 -> 3.1.0-1) * config and/or log files etc. Steps to reproduce: |
This task depends upon
% /usr/bin/grep downgraded /var/log/pacman.log | tail -2
[2017-10-21 19:14] [ALPM] downgraded libqtxdg (3.1.0-1 -> 2.0.0-4)
[2017-10-21 19:20] [ALPM] downgraded liblxqt (0.12.0-1 -> 0.11.1-1)
Brought things back to normal...
It seems several things need to be recompiled besides just liblxqt...