[Dovecot] Trying to building a customized auth plugin

Antonio Perez-Aranda aperezaranda at yaco.es
Tue Nov 16 10:11:18 EET 2010


 gcc -fPIC -shared -g -Wall \
      -I$DOVECOT \
      -I$DOVECOT/src/lib \
      -I$DOVECOT/src/lib-auth  \
      -I$DOVECOT/src/lib-sql \
      -I$DOVECOT/src/lib-settings \
      -I$DOVECOT/src/lib-ntlm \
      -I$DOVECOT/src/lib-master \
      -I$DOVECOT/src/auth \
      -DHAVE_CONFIG_H \
      -DAUTH_MODULE_DIR=\"passdb-custom\"\
      passdb-custom.c -o passdb-custom.o

With this I get:

error on auth-common.h
...
config.h Not found.


But config.h are in $DOVECOT path


2010/11/15 Timo Sirainen <tss at iki.fi>:
> On 15.11.2010, at 18.03, Antonio Perez-Aranda wrote:
>
>> gcc -fPIC -shared -g -Wall -I$DOVECOT \
>>     -I$DOVECOT/src/lib \
>>     -I$DOVECOT/src/lib-auth  \
>>     -I$DOVECOT/src/lib-sql \
>>     -I$DOVECOT/src/lib-settings \
>>     -I$DOVECOT/src/lib-ntlm \
>>     -I$DOVECOT/src/lib-master \
>>     -I$DOVECOT/src/auth \
>>     passdb-passwd-file.c -o passdb-passwd-file.o
>>
>> With this, I get errors relate with uoff_t
>
> You need to add -DHAVE_CONFIG_H
>
>


More information about the dovecot mailing list