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@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.oWith this, I get errors relate with uoff_t
You need to add -DHAVE_CONFIG_H