[Dovecot] Dovecot 1.2.16 compiling error
Mart Pirita
sysadmin at e-positive.ee
Sat Dec 4 10:37:37 EET 2010
Timo Sirainen kirjutas:
>
> Or there are some other parameters that conflict with it. Show the gcc
> command line when compiling ssl-proxy-openssl.c and when linking
> imap-login binary? If there is -I/usr/include that could explain it..
Can't find anything:
[mart at tibu dovecot-1.2.16]# grep imap-login compile.log
Making clean in imap-login
make[2]: Entering directory `/usr/src/redhat/dovecot-1.2.16/src/imap-login'
rm -f imap-login
make[2]: Leaving directory `/usr/src/redhat/dovecot-1.2.16/src/imap-login'
config.status: creating src/imap-login/Makefile
Making all in imap-login
make[3]: Entering directory `/usr/src/redhat/dovecot-1.2.16/src/imap-login'
/bin/sh ../../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/usr/local/ssl/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
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/usr/local/ssl/lib ../login-common/liblogin-common.a
../lib-imap/libimap.a ../lib-auth/libauth.a ../lib/liblib.a -lssl
-lcrypto -ldl -lrt
make[3]: Leaving directory `/usr/src/redhat/dovecot-1.2.16/src/imap-login'
[mart at tibu dovecot-1.2.16]# grep ssl-proxy-openssl.c compile.log
gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/lib -I../../src/lib-auth
-DPKG_RUNDIR=\""/var/run/dovecot"\"
-DPKG_STATEDIR=\""/usr/var/lib/dovecot"\" -DSBINDIR=\""/usr/sbin"\"
-I/usr/local/ssl/include/openssl -std=gnu99 -g -O2 -Wall -W
-Wmissing-prototypes -Wmissing-declarations -Wpointer-arith
-Wchar-subscripts -Wformat=2 -Wbad-function-cast -MT
ssl-proxy-openssl.o -MD -MP -MF .deps/ssl-proxy-openssl.Tpo -c -o
ssl-proxy-openssl.o ssl-proxy-openssl.c
[mart at tibu dovecot-1.2.16]# grep /usr/include compile.log
-e "s|^dovecot_incdir=|dovecot_incdir=/usr/include/dovecot|" >
dovecot-config
>
> Oh, right, v1.2 and not v2.0. So libssl was linked statically to
> imap-login, I guess? That explains why there were so many matches to the
> strings grep.
>
I think so.
--
Mart
More information about the dovecot
mailing list