On 2025-08-17 09:33, quoth Dr. Thorsten
Brandau via Info:
I was runnign Perl 5.40, which is the default for Cyrus. It did not work.
Then I upgraded to Perl 5.42. Which did not work either (however, it still pulls the perl files from the 5.40 directory).
How to I recompile the modules? I do not find anything on that.
It depends on your system, but generally:
Download the source (for cyrus-imapd - whichever version you're using) and untar it. In the directory perl/sieve/managesieve you'll find the source. Change to that directory, run
- perl Makefile.PL
- make
- make install
The build looks for other cyrus libraries, like libisieve.a, so
you will probably need to have built all of the rest of
cyrus-imapd first.
There may be another way to install it for your particular distribution. I use FreeBSD, so usually I just rebuild and reinstall FreeBSD's cyrus-imapd port, which does the job for me.
Mark
