[Dovecot-news] v2.2.12 released

interfasys

Verified User
Joined
Oct 31, 2003
Messages
1,816
Location
Switzerland
Can't be built on FreeBSD 9.1:

/bin/sh ./sed.sh . /var/run/dovecot /etc/dovecot /usr/libexec/dovecot < dsync.1.in > dsync.1
Making all in wiki
make: don't know how to make Dovecot.txt. Stop
*** [all-recursive] Error code 1
1 error
*** [all-recursive] Error code 1
1 error
*** [all] Error code 2
1 error

*** The make has failed, would you like to try to make again? (y,n):
 
It does seem to be an issue with the dovecot build for freebsd.

If you get the error that the make failed and you're resented with the option y/n to retry or cancel the make, simply press CTRL-Z to send to shell script temporary to the background.
Nect, move into the wiki directory cd dovecot-2..2.12/doc/wiki
Edit the makefile (vi Makefile) and find and remove the line with '2b' in it. It's just a doc text file nobody reads anyhow.
Next type 'fg' to get the shellscript with the y/n question back in front and and press 'y' to retry the build.
 
Can't be built on FreeBSD 9.1:

/bin/sh ./sed.sh . /var/run/dovecot /etc/dovecot /usr/libexec/dovecot < dsync.1.in > dsync.1
Making all in wiki
make: don't know how to make Dovecot.txt. Stop
*** [all-recursive] Error code 1
1 error
*** [all-recursive] Error code 1
1 error
*** [all] Error code 2
1 error

*** The make has failed, would you like to try to make again? (y,n):
Could be because CB is not using gmake.
We're using a custom script and get no compilation errors and no missing documentation.
 
So that means if you have FreeBSD servers, you cannot use build d. You have to sit, and watch, and answer each question with a return.
 
So that means if you have FreeBSD servers, you cannot use build d. You have to sit, and watch, and answer each question with a return.
Or you could try and replace make with gmake to see if it helps.
I browsed through CB 2.0 the other day and it didn't seem like they were doing anything out of the ordinary with Dovecot that would break the compilation.
 
I've found that something has changed in dovecot.. not sure what.. older versions works, newer versions don't.
However, the gmake discovery does work, so I've changed FreeBSD systems to call gmake instead of make.

John
 
I've found that something has changed in dovecot.. not sure what.. older versions works, newer versions don't.
However, the gmake discovery does work, so I've changed FreeBSD systems to call gmake instead of make.

John

I updated using CB today and now dovecot wont start

Starting dovecot: doveconf: Error: Module is for different ABI version 2.2.ABIv10(2.2.10) (we have 2.2.ABIv11(2.2.12)): /usr/lib/dovecot/settings/libmanagesieve_login_settings.so
doveconf: Error: Module is for different ABI version 2.2.ABIv10(2.2.10) (we have 2.2.ABIv11(2.2.12)): /usr/lib/dovecot/settings/libmanagesieve_settings.so
doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf line 96: Unknown setting: managesieve_max_line_length

is there a way to specify dovecot version? and what was prior version?
 
Last edited:
Back
Top