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