Compiling mailbox.c (plugin)... mailbox.c: In function ‘antispam_transaction_begin’: mailbox.c:194:11: error: too few arguments to function ‘asmb->module_ctx.super.transaction_begin’ ret = asmb->module_ctx.super.transaction_begin(box, flags); ^~~~ mailbox.c: In function ‘antispam_mailbox_allocated’: ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.0-desktop-plasma_libressl_20180106-201622 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-7.2.0 * Available Python interpreters, in order of preference: [1] python3.5 [2] python3.6 (fallback) [3] python2.7 (fallback) [4] pypy3 (fallback) [5] pypy (fallback) Available Ruby profiles: [1] ruby22 (with Rubygems) * java-config: The following VMs are available for generation-2: *) IcedTea JDK 3.6.0 [icedtea-bin-8] Available Java Virtual Machines: [1] icedtea-bin-8 system-vm emerge -qpv mail-filter/dovecot-antispam
Created attachment 514320 [details] emerge-info.txt
Created attachment 514322 [details] emerge-history.txt
Created attachment 514324 [details] environment
Created attachment 514326 [details] etc.portage.tbz2
Created attachment 514328 [details] logs.tbz2
Created attachment 514330 [details] mail-filter:dovecot-antispam-2.0_pre20130429:20180111-110709.log
Created attachment 514332 [details] temp.tbz2
Dovecot 2.3 is now stable: https://bugs.gentoo.org/664814 Unfortunately, this stabilization breaks the use of dovecot-antispam which doesn't compile against dovecot 2.3. Is there any way to fix this or to replace dovecot-antispam?
Apparently, dovecot-antispam is deprecated: https://wiki2.dovecot.org/HowTo/AntispamWithSieve Maybe mask this ebuild and/or nail it to dovecot <=2.2?
Here's the deprecation note: https://wiki2.dovecot.org/Plugins/Antispam/
Package removed.