Fwd: [Pkg-kde-extras] Bug#385667: Kmymoney fails to start due to
missing libofx.so.2
Mark Purcell
msp at debian.org
Sat Sep 2 01:40:59 UTC 2006
reassign 385667 libofx2c2a
severity 385667 grave
retitle 385667 libofx2c2a: package-name-doesnt-match-sonames libofx3
thanks
Mark. Thanks for this report, it was a change in the libofx2c2a library which
was the culprit. You can either revert to the libofx2c2a library from testing
or await the upload of kmymoney2 0.8.5-1 to work around this issue.
Thomas,
With the release of libofx 0.8.2-1 the soname of the included library has
increased.
As a result it has broken binary compatibility with other packages which
depend on it.
You should rename the library from libofx2c2a to libofx3 per the lintian
warning;
mark at dell:~/src$ lintian -i libofx2c2a_0.8.2-1_i386.deb
W: libofx2c2a: package-name-doesnt-match-sonames libofx3
N:
N: The package name of a library package should usually reflect the
N: soname of the included library. The package name can determined from
N: the library file name with the following code snippet:
N:
N: $ objdump -p /path/to/libfoo-bar.so.1.2.3 |
sed -n -e's/^[[:space:]]*SONAME[[:space:]]*//p' |
sed -e's/\([0-9]\)\.so\./\1-/; s/\.so\.//'
N:
N: Refer to Library Packaging guide 5 for details.
N:
Once you rebuild as libofx3, then all packages which depend on libofx will
require rebuild, through either binNMU, or maintainer uploads. kmymoney2
0.8.5-1 has been built against libofx2c2a with the libofx3 soname, so will
work for now, but will require a rebuild once you upload libofx3 correctly.
Thanks,
Mark
---------- Forwarded Message ----------
Subject: [Pkg-kde-extras] Bug#385667: Kmymoney fails to start due to missing
libofx.so.2
Date: Saturday 02 September 2006 01:24
From: Mark Blakeney <mark at irsaere.net>
To: submit at bugs.debian.org, msp at debian.org
Package: kmymoney2
Version: 0.8.4-5
I have an up-to-date Debian sid system and, as of the last few days,
kmymoney fails to start.
% kmymoney
kmymoney: error while loading shared libraries: libofx.so.2: cannot open
shared object file: No such file or directory
I notice on my system that:
% cd /usr/lib/
% /usr/lib ls -l libofx*
lrwxrwxrwx 1 root root 15 Aug 31 19:22 libofx.so.3 -> libofx.so.3.0.0
-rw-r--r-- 1 root root 250116 Aug 30 06:10 libofx.so.3.0.0
If I create a hand link:
% sudo ln -s libofx.so.3.0.0 libofx.so.2
Then kmymoney seems to start and run fine. I am guessing, but I suspect
this problem was introduced with the update of package libofx2c2a from
1:0.8.0-12 to 1:0.8.2-1 when I updated on Thu, Aug 31
2006 19:21:13 +1000 so the error may be in that package?
I see a update of kmymoney 0.8.5-1 is soon pending into sid. Will this
fix the problem?
Regards,
--
Mark Blakeney.
_______________________________________________
pkg-kde-extras mailing list
pkg-kde-extras at lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-kde-extras
-------------------------------------------------------
More information about the pkg-kde-extras
mailing list