FS#34536 - [easystroke] Error while loading boost shared libraries

Attached to Project: Community Packages
Opened by David López (David López) - Sunday, 31 March 2013, 20:54 GMT
Last edited by Lukas Fleischer (lfleischer) - Monday, 01 April 2013, 10:55 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Lukas Fleischer (lfleischer)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

I have 64bits archlinux with LXDE in a wetab tablet with easystroke. Today I've updated these packages:

[2013-03-31 22:12] upgraded boost-libs (1.52.0-3 -> 1.53.0-2)
[2013-03-31 22:12] upgraded boost (1.52.0-3 -> 1.53.0-2)
[2013-03-31 22:12] upgraded easystroke (0.5.6-2 -> 0.6.0-1)

Then easystroke doesn't work anymore, the error in the terminal is

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

Please note I've updated boost to 1.53.0 but libboost error says 1.52.0. Downgrading easystroke to 0.5.6-2 doesn't solve the problem, easystroke 0.5.6 error is the same than 0.6.0; both easystroke versions work fine when downgrading boost and boost-libs to 1.52.0-3.
This task depends upon

Closed by  Lukas Fleischer (lfleischer)
Monday, 01 April 2013, 10:55 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed in 0.6.0-2.
Comment by Ionut Biru (wonder) - Sunday, 31 March 2013, 21:43 GMT
are you fully up to date?

upload the file created by the command:
LD_DEBUG=files easystroke > log 2>&1
Comment by Doug Newgard (Scimmia) - Sunday, 31 March 2013, 23:09 GMT
wonder, extracted from current easystroke 1.60-1:

% objdump -x easystroke | grep boost
NEEDED libboost_serialization.so.1.52.0

The maintainer just forgot to build the upstream update against the testing repo.
Comment by David López (David López) - Sunday, 31 March 2013, 23:58 GMT
Yes, wonder, I'm up to date. The log you've asked for is just:

689:
689: file=libboost_serialization.so.1.52.0 [0]; needed by easystroke [0]
easystroke: error while loading shared libraries: libboost_serialization.so.1.52.0: cannot open shared object file: No such file or directory

Scimmia, then the problem is on easystroke, not in boost?
Comment by Alex Bergonzini (bergonzini) - Monday, 01 April 2013, 09:32 GMT
-- OFF-Topic deleted
Comment by Doug Newgard (Scimmia) - Monday, 01 April 2013, 09:42 GMT
bergonzini, totally different problem. As you can see, it's looking for the current version, 1.53.0, so you probably didn't upgrade boost-libs.

Loading...