Undefined symbol using fts-flatcurve with repo.dovecot.org packages
Mike Acar
mike-dovecot at waspfactory.org
Sat Dec 18 19:31:21 UTC 2021
Hi,
I'm trying to use dovecot-fts-flatcurve with dovecot 2:2.3.15-1+debian10
from repo.dovecot.org, but it looks like the package doesn't include
ICU, which fts-flatcurve requires.
After compilation and installation, I get an error from doveadm:
doveadm fts-flatcurve stats -u user INBOX
Fatal: Couldn't load required plugin
/usr/lib/dovecot/modules/lib21_fts_flatcurve_plugin.so: dlopen() failed:
/usr/lib/dovecot/modules/lib21_fts_flatcurve_plugin.so: undefined
symbol: _ZTIN6icu_638ByteSinkE
Unmangled, I think that's this symbol:
U typeinfo for icu_63::ByteSink
I checked the rules file from dovecot_2.3.15-1%2Bdebian10.debian.tar.xz
and it appears that configure doesn't include --with-icu.
Is there a plan to include this in a future release?
--
| Mike Acar | | mike at waspfactory dot org |
More information about the dovecot
mailing list