[Dovecot] compiling issue 1.2.6 - Solaris
Jernej Porenta
jernej.porenta at arnes.si
Tue Oct 6 11:55:58 EEST 2009
Heya,
I am expiriencing compiling issues on Solaris 8 and Solaris 10 boxes
with dovecot 1.2.6. On Solaris 8 the compiler is gcc 64bit 3.2.2, on
Solaris 10 gcc 3.4.3.
On both systems the compiling fails with:
/bin/bash ../../libtool --tag=CC --mode=link gcc -std=gnu99 -g -O2
-Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith
-Wchar-subscripts -Wformat=2 -Wbad-function-cast
-L/opt/gcc-3.1-64bit/lib -R/opt/gcc-3.1-64bit/lib -L/usr/local/ssl/lib
-R/usr/local/ssl/lib -L/opt/kerberos-heimdal/lib
-R/opt/kerberos-heimdal/lib -o imap-login client.o client-authenticate.o
imap-proxy.o ../login-common/liblogin-common.a ../lib-imap/libimap.a
../lib-auth/libauth.a ../lib/liblib.a -lssl -lcrypto -ldl -lrt -lnsl
-lsocket -lrt
libtool: link: gcc -std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes
-Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2
-Wbad-function-cast -o imap-login client.o client-authenticate.o
imap-proxy.o -L/opt/gcc-3.1-64bit/lib -L/usr/local/ssl/lib
-L/opt/kerberos-heimdal/lib ../login-common/liblogin-common.a
../lib-imap/libimap.a ../lib-auth/libauth.a ../lib/liblib.a -lssl
-lcrypto -ldl -lnsl -lsocket -lrt -R/opt/gcc-3.1-64bit/lib
-R/usr/local/ssl/lib -R/opt/kerberos-heimdal/lib
Undefined first referenced
symbol in file
SSL_COMP_get_name
../login-common/liblogin-common.a(ssl-proxy-openssl.o)
SSL_get_current_compression
../login-common/liblogin-common.a(ssl-proxy-openssl.o)
ld: fatal: Symbol referencing errors. No output written to imap-login
collect2: ld returned 1 exit status
The configure script is the same on both systems:
CPPFLAGS='-I/usr/local/ssl/include -I/opt/kerberos-heimdal/include'
LDFLAGS='-L/usr/local/ssl/lib -R/usr/local/ssl/lib
-L/opt/kerberos-heimdal/lib -R/opt/kerberos-heimdal/lib' ./configure
--prefix=/opt/dovecot --with-ssldir=/usr/local/ssl/certs
--with-ssl=openssl --without-passwd-file --with-passwd --with-shadow
--without-bsdauth --without-static-userdb --without-prefetch-userdb
--without-checkpassword --with-gssapi=yes --without-pgsql --without-sql
--without-ldap --without-vpopmail --without-sia --enable-header-install
Install prefix . : /opt/dovecot
File offsets ... : 64bit
I/O polling .... : poll
I/O notifys .... : none
SSL ............ : yes (OpenSSL)
GSSAPI ......... : yes
passdbs ........ : passwd shadow pam
: -passwd-file -checkpassword -bsdauth -sia -ldap -sql
-vpopmail
userdbs ........ : passwd
: -static -prefetch -passwd-file -checkpassword -ldap
-sql -vpopmail -nss
SQL drivers .... :
: -pgsql -mysql -sqlite
Version 1.2.4 compiles with no problems...
regards, Jernej
More information about the dovecot
mailing list