Apologies if this is too basic/generic for here.
Previously on Debian 10 (Buster) I managed to compile cyrus-imapd 3.4.1 from 
backports and it has been running nicely for a couple of months.
Debian has subsequently released version 11 (Bullseye) and I have been looking 
at upgrading (on a sandboxed copy of my server). The distribution upgrade seems 
to complete OK but when I try to use cyradm to check on the server I get:
**IMAP.c: Loadable library and perl binaries are mismatched (got handshake key 
0xce00080, needed 0xed00080)**
My instinct was to recompile cyrus-imapd to ensure that the latest versions of 
libraries are used throughout, but it doesn't seem to make any difference, 
cyradm is still looking for a different version of perl.
On the live server perl version is 5.28.1 and on the updated copy is 5.32.1

I created a configuration script previously so used that to ensure I built with 
all the same options:
*autoreconf -i**
*
*./jim-configure-options.sh**
*
*make**
*
*make install*

The script option for perl is --with-perl /usr/bin/perl which is where 5.32.1 
is located

What am I missing? How do I re-compile cyrus-imapd to use the later version of 
perl?

Jim
------------------------------------------
Cyrus: Info
Permalink: 
https://cyrus.topicbox.com/groups/info/T4214fa35385be58a-Md3e723d43332ee9818411289
Delivery options: https://cyrus.topicbox.com/groups/info/subscription

Reply via email to