Bug#434499: balsa: Workaround found : downgrade gmime2.2 to 2.9

Sven Arvidsson sa at whiz.se
Thu Aug 23 22:08:34 UTC 2007


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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20070824/00ba6a43/attachment.pgp 


More information about the pkg-gnome-maintainers mailing list