wink complains about not finding libexpat.so.0
Bug #185868 reported by
Thomas Novin
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
wink (Ubuntu) |
Fix Released
|
Medium
|
Luca Falavigna | ||
Hardy |
Fix Released
|
Medium
|
Luca Falavigna |
Bug Description
Binary package hint: wink
$ dpkg -l wink
ii wink 1.5.1060-3ubuntu1 Tutorial and Presentation Creating Software
$ wink
/usr/lib/wink/wink: error while loading shared libraries: libexpat.so.0: cannot open shared object file: No such file or directory
After I went to /usr/lib and did a 'sudo ln -s libexpat.so libexpat.so.0' I was able to start the program.
Related branches
Changed in wink: | |
status: | New → Confirmed |
Changed in wink: | |
assignee: | nobody → dktrkranz |
assignee: | nobody → dktrkranz |
importance: | Undecided → Medium |
status: | New → Confirmed |
To post a comment you must log in.
Confirmed this bug under Hardy Heron alpha release. It appears that wink was compiled/linked against an old libexpat version, prior to the ABI change in expat.
Wink will need to be rebuilt against libexpat.so.1 for the new ABI changes (assuming wink actually needs to be linked against libexpat at all).
Do not create a soft link (ln -s) from the newer expat ABI to the old one (libexpat.so.1 -> libexpat.so.0), as this will produce unexpected/ unpredictable behaviour in the application. In addition, there could be other apps with similar problems, and the soft link will mask those and could cause major issues on your system.
The only way to correctly fix this is an updated package. The maintainer will need to release an updated version to correct this behaviour.