Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#39064 - [synergy] 1.4.16-1 fails to start - missing libQt5Widgets.so.5

Attached to Project: Community Packages
Opened by Geoff (perseus) - Thursday, 27 February 2014, 15:30 GMT
Last edited by Doug Newgard (Scimmia) - Thursday, 27 February 2014, 17:29 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
Summary says it all. On installation of this version of synergy pacman states: "qt5-base (optional) - gui support"

The program will not however, start on my system which does not have qt5-base installed. I am guessing that the error message I see is caused by its absence:

"synergy: error while loading shared libraries: libQt5Widgets.so.5: cannot open shared object file: No such file or directory"


Steps to reproduce: As above, simply try to run the programme.
This task depends upon

Closed by  Doug Newgard (Scimmia)
Thursday, 27 February 2014, 17:29 GMT
Reason for closing:  Not a bug
Additional comments about closing:  Already an optional dependency
Comment by Doug Newgard (Scimmia) - Thursday, 27 February 2014, 15:53 GMT
Help me out here, pacman notified you that the gui requires qt5-base, then you're surprised when you can't run the gui without qt5-base installed?
Comment by Geoff (perseus) - Thursday, 27 February 2014, 17:00 GMT
Forgive me if I am being stupid, I am not here to waste anybody's time, but pacman notified me of an optional dependency (as I understand the message). I took that to mean non-compulsory - ie that I don't need to have it at all for the program to run. Maybe there would be a command line option or some other way to invoke the q5-base-using element as and alternative. I have seen that kind of thing often enough before. I did check the Arch forums and both the relevant Arch Wiki page (which has been recently modified), and synergies own wiki and m/l before reporting the bug. If pacman had told me that it was a dependency then I would not have installed. I can revert to the previous version, but the bug was reported in good faith.
Comment by Doug Newgard (Scimmia) - Thursday, 27 February 2014, 17:04 GMT
I do understand that the bug was reported in good faith, I'm just trying to understand why you think it's a bug. The core functionality of synergy doesn't require a gui, so qt5-base isn't required to run it; it's only required if you want to use the gui, ie optional. It wouldn't make sense to make it a hard dep and require it to be installed on the server when it doesn't need to be.
Comment by Geoff (perseus) - Thursday, 27 February 2014, 17:12 GMT
I reported it because synergy does not start (for me at least) at all - I simply see the message reported.
Comment by Doug Newgard (Scimmia) - Thursday, 27 February 2014, 17:28 GMT
The previous package was no different except that the optdep was on qt4 for gui support.

We're not getting anywhere, so I'm going to close this. If you want to open a feature request that it be built against qt4 instead of qt5, go ahead, but I doubt it'll get anywhere.

Loading...