-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to run against Ubuntu Focal packages #14
Comments
CI is run on a stock debian buster image (see https://github.com/slusarz/dovecot-fts-flatcurve/blob/master/.github/actions/dovecot-fts-flatcurve-test/Dockerfile) If I change the image used from "debian:buster-slim" to "ubuntu:20.04", all tests pass:
Thus, this seems to be a local compiling/linking error on your system, as I cannot reproduce. Suggestion: build the code with the steps contained in the Dockerfile listed above on your local system. Also, check to make sure you are loading all necessary plugins in doveadm mode (i.e. your mail_plugins setting is not different for doveadm service as it is for, e.g., imap). Working config for CI can be found at https://github.com/slusarz/dovecot-fts-flatcurve/blob/master/.github/actions/dovecot-fts-flatcurve-test/configs/dovecot.conf. |
Closing due to no feedback. |
FWIW, I've encountered a similar problem while testing fts-flatcurve on a Debian testing. Everything was compiled successfully but the It seems to me that |
Having installed Dovecot from the repo.dovecot.org for Focal (version 2.3.17) and adding the dovecot-dev package I was able to successfully compile flatcurve. However, after adding flatcurve to mail_plugins, and then triggering a reindex, I receive the following:
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_668ByteSinkE
The text was updated successfully, but these errors were encountered: