On 12/01/2022 04:19, Ruben Safir wrote:
I downloaded the dovecot source and it doesn't compile. The install
script fails in auth because it makes a file and then tries to make a
directory over it
make[2]: Entering directory '/home/ruben/src/dovecot-2.3.17.1/src/auth'
make[3]: Entering directory
'/home/ruben/src/dovecot-2.3.17.1/src/auth'
/usr/bin/mkdir -p '/usr/local/lib/dovecot'
/bin/sh ../../libtool --mode=install /usr/bin/install -c
auth checkpassword-reply '/usr/local/lib/dovecot'
libtool: warning: 'libstats_auth.la' has not been installed
in '/usr/local/lib/dovecot/old-stats'
libtool: install: /usr/bin/install -c .libs/auth
/usr/local/lib/dovecot/auth
libtool: install: /usr/bin/install -c
.libs/checkpassword-reply /usr/local/lib/dovecot/checkpassword-reply
/usr/bin/mkdir -p '/usr/local/lib/dovecot/auth'
I am running an older version of dovecott and would really like to
upgrade it and there is no package for this linux version
I guess you want these to be installed in /usr/local/libexec/dovecot
directory not /usr/local/lib.
libtool: install: /usr/bin/install -c .libs/auth
/usr/local/libexec/dovecot/auth
libtool: install: /usr/bin/install -c .libs/checkpassword-reply
/usr/local/libexec/dovecot/checkpassword-reply
According to ./configure --help this is the default:
--libexecdir=DIR program executables [EPREFIX/libexec]
John