FS#55697 - [easystroke] Rebuild for boost update

Attached to Project: Community Packages
Opened by helle vaanzinn (glitsj16) - Thursday, 21 September 2017, 13:31 GMT
Last edited by Antonio Rojas (arojas) - Thursday, 28 September 2017, 06:49 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Lukas Fleischer (lfleischer)
Bartłomiej Piotrowski (Barthalion)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 3
Private No

Details

Description:
A rebuild against updated boost 1.65.1-1 is needed.

$ pacman -Q easystroke
easystroke 0.6.0-15

$ easystroke
easystroke: error while loading shared libraries: libboost_serialization.so.1.64.0: cannot open shared object file: No such file or directory

Regards.
This task depends upon

Closed by  Antonio Rojas (arojas)
Thursday, 28 September 2017, 06:49 GMT
Reason for closing:  Fixed
Comment by rethus (rethus) - Wednesday, 27 September 2017, 21:15 GMT
Because there is still an symbolic Link at /usr/lib/libboost_serialization.so to the current installed libboost-Module, it would may be good to point to this symbolic link instead hardcode the version-Number of libboost_serializationn into next release.
Comment by Eli Schwartz (eschwartz) - Thursday, 28 September 2017, 00:25 GMT
Please don't suggest ridiculous things, if that were a sensible approach then why do you think the versions exist in the first place? This would be no different than the suggestion sometimes given to symlink libfoo.so.1 to libfoo.so.2 which is always followed by a lot of angry support staff who need to explain/warn why this will horribly break everything and should never be done.

They're different libraries, by definition. The number changed because the old library has a different API.

The symlink actually exists for a completely and utterly different purpose. Many distros don't even have it except in their -devel packages...

Loading...