[Dovecot] 2.0 FTBFS since sqlpool changes when --with-sql=plugin is used

Michal Hlavinka mhlavink at redhat.com
Wed May 5 10:24:13 EEST 2010


Hi,

yesterday lib-sql got driver-sqlpool with some changes in Makefile.am, but 
these changes in makefile works only for --with-sql=yes. When --with-sql=plugin 
is used build fails with:

libtool --tag=CC   --mode=link gcc  -std=gnu99 -O2 -g -pipe -Wall -Wp,-
D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -
m64 -mtune=generic -Wall -W -Wmissing-prototypes -Wmissing-declarations -
Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -Wstrict-
aliasing=2      -o checkpassword-reply checkpassword-reply.o ../../src/lib-
dovecot/libdovecot.la -lrt
libtool: link: gcc -std=gnu99 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -
fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -
Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-
subscripts -Wformat=2 -Wbad-function-cast -Wstrict-aliasing=2 -o .libs/auth 
auth.o auth-cache.o auth-client-connection.o auth-master-connection.o mech-
otp-skey-common.o mech-plain-common.o auth-penalty.o auth-request.o auth-
request-handler.o auth-settings.o auth-stream.o auth-worker-client.o auth-
worker-server.o db-checkpassword.o db-sql.o db-passwd-file.o main.o mech.o 
mech-anonymous.o mech-plain.o mech-login.o mech-cram-md5.o mech-digest-md5.o 
mech-external.o mech-gssapi.o mech-ntlm.o mech-otp.o mech-skey.o mech-rpa.o 
mech-apop.o mech-winbind.o passdb.o passdb-blocking.o passdb-bsdauth.o passdb-
cache.o passdb-checkpassword.o passdb-passwd.o passdb-passwd-file.o passdb-
pam.o passdb-shadow.o passdb-sia.o passdb-vpopmail.o passdb-sql.o userdb.o 
userdb-blocking.o userdb-checkpassword.o userdb-nss.o userdb-passwd.o userdb-
passwd-file.o userdb-prefetch.o userdb-static.o userdb-vpopmail.o userdb-sql.o 
db-ldap.o passdb-ldap.o userdb-ldap.o -Wl,--export-dynamic  libpassword.a 
../lib-ntlm/libntlm.a ../lib-otp/libotp.a ../../src/lib-sql/.libs/libsql.a 
../../src/lib-dovecot/.libs/libdovecot.so -lcrypt -lpam -ldl -lrt -Wl,-rpath -
Wl,/usr/lib64/dovecot
libtool: link: gcc -std=gnu99 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -
fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -
Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-
subscripts -Wformat=2 -Wbad-function-cast -Wstrict-aliasing=2 -o 
.libs/checkpassword-reply checkpassword-reply.o  ../../src/lib-
dovecot/.libs/libdovecot.so -ldl -lrt -Wl,-rpath -Wl,/usr/lib64/dovecot
../../src/lib-sql/.libs/libsql.a(sql-api.o): In function `sql_init':
/home/mhlavink/cvsf/dovecot/devel/dovecot-2.0.beta4/src/lib-sql/sql-api.c:70: 
undefined reference to `driver_sqlpool_init'

Regards,
Michal Hlavinka


More information about the dovecot mailing list