Problem using checkinstall for G2 svn

Derek Atkins warlord at MIT.EDU
Thu Jun 15 19:17:48 EDT 2006


Quoting Thomas Bushnell BSG <tb at becket.net>:

> Derek Atkins <warlord at mit.edu> writes:
>
>> gsf and gsf-gnome are certainly required..  They are used by libgoffice,
>> which is the graphing library we use.  You'll definitely need those.
>> I don't know why it's trying to pull in libdbus or gnutls.  Those must
>> be indirect dependencies.  As for the version numbers on other packages...
>> Don't know what to tell you.
>
> The version numbers are necessary because Debian does not guarantee
> downward compatibility with libraries.  So when a package links
> against a library, it gets a dependency on that version of the library
> package (or any more recent), but not on earlier versions.

Isn't that done specifically on by the .so version number?  E.g.,
When gnucash is linked against libgsf-1.so.113 doesn't that make
the dependency explicit on packages that supply that version
of libgsf-1?

> The source package does not have such versioned dependencies except
> when there is reason to think they are necessary (which doesn't apply
> in the present cases AFAICT).

Well, we do depend on gtk-2 >= 2.4 and a few other "minimums", but
configure should specifically test for that.

> Thomas

-derek

-- 
       Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory
       Member, MIT Student Information Processing Board  (SIPB)
       URL: http://web.mit.edu/warlord/    PP-ASEL-IA     N1NWH
       warlord at MIT.EDU                        PGP key available



More information about the gnucash-devel mailing list