On Thu, 2007-08-16 at 23:04 +0200, Loïc Minier wrote: > On Thu, Aug 16, 2007, Sven Arvidsson wrote: > > I rebuilt balsa today against libgmime 2.2.10-1, and it seems to work > > fine. I guess all balsa needs is a tighter build-depends on > > libgmime-2.0-2-dev (something like >= 2.2.10?) and a rebuild. > > > > It would be great if someone from pkg-gnome could comment on this, as > > the current maintainer, Andrew Lau, seems to be MIA. > > Sounds sane; would be nice if you could get some understanding of the > problem: perhaps the libgmime-2.0-2 shlibs need a bump? Perhaps the > ABI was broken? Or if you could simply find out which major libgmime > release introduces the change, then it would help bumping the balsa > build-dep to a proper value. > > Feel free to do the changes needed in balsa's dir in the pkg-gnome SVN. I have to admit that I know very little about handling libraries. Anyway, between 2.2.9 and 2.2.10, strcasecmp and strncasecmp was removed. In 2.2.9 they don't show up in any header file, but do show up on an objdump run (if I haven't misunderstood, this should give a list of public symbols); $ objdump -T libgmime-2.0.so.2.2.9 | grep .text [...] 0000ea20 g DF .text 000000ac Base strncasecmp [...] 0000ead0 g DF .text 00000093 Base strcasecmp Is this ABI breakage? -- Cheers, Sven Arvidsson http://www.whiz.se PGP Key ID 760BDD22
Attachment:
signature.asc
Description: This is a digitally signed message part