[Pkg-crosswire-devel] Libsword from PPA

Jonathan Marsden jmarsden at fastmail.fm
Wed Jan 28 06:26:56 GMT 2009


dmitrij.ledkov at gmail.com wrote:

> Is it just my pbuilder????

>> dpkg: dependency problems prevent configuration of libsword7:
>> libsword7 depends on libsword7 (>= 1.5.11-1); however:
>>  Version of libsword7 on system is 1.5.11-1~bzr10~intrepid1.
>> dpkg: error processing libsword7 (--install):

No, it is not your pbuilder, it is your changelog version number.

The issue is that libsword7 defines itself as needing (>= 1.5.11-1), but
your changelog (and so package) version is 1.5.11-1~something, and ~ is
defined to mean "a bit less than the number before the ~".

I suspect the fix is to make libsword7 declare itself to need
(>=1.5.11), but I am not a library packaging expert at all.

So, my suggested fix is to edit the line in debian/rules to say

DEB_DH_MAKESHLIBS_ARGS_libsword7 := -V"libsword7 (>= 1.5.11)"

But I'd feel much more confident of that fix being correct, if someone
else can confirm that this is an OK think to do.  Daniel, advice, please?

Jonathan




More information about the Pkg-crosswire-devel mailing list