pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: pkg/49563: ABI used by dovecot2 and its plugins must match



The following reply was made to PR pkg/49563; it has been noted by GNATS.

From: Thomas Klausner <wiz%NetBSD.org@localhost>
To: NetBSD bugtracking <gnats-bugs%NetBSD.org@localhost>
Cc: 
Subject: Re: pkg/49563: ABI used by dovecot2 and its plugins must match
Date: Tue, 13 Jan 2015 14:06:50 +0100

 On Tue, Jan 13, 2015 at 01:00:00PM +0000, Petar Bogdanovic wrote:
 > 	Using older plugins with newer dovecot2-builds will yield this:
 > 
 > 	   doveconf: Error: Module is for different ABI version 2.2.ABIv13(2.2.13) (we have 2.2.ABIv15(2.2.15)):
 > 	      /usr/pkg/lib/dovecot/settings/libmanagesieve_login_settings.so
 > 	   doveconf: Error: Module is for different ABI version 2.2.ABIv13(2.2.13) (we have 2.2.ABIv15(2.2.15)):
 > 	      /usr/pkg/lib/dovecot/settings/libmanagesieve_settings.so
 
 Since this is not a compilation issue, but a runtime issue,
 
 > -BUILDLINK_API_DEPENDS.dovecot+=                dovecot>=2.2.0
 > -BUILDLINK_ABI_DEPENDS.dovecot+=                dovecot>=2.2.10nb1
 > +# The ABI used by dovecot2 and its plugins must match.  Therefore, keep
 > +# BUILDLINK_ABI_DEPENDS (=BUILDLINK_API_DEPENDS) in sync with DISTNAME.
 > +#
 > +BUILDLINK_API_DEPENDS.dovecot+=                dovecot>=2.2.15
 
 this should only set ABI (B) depends to 2.2.15 (and bump all
 dependencies).
  Thomas
 


Home | Main Index | Thread Index | Old Index