ติดตั้งบน freebsd 6.3 minimal ครับ ลงแบบ custombuild
เจอ error ดังนี้
mv -f .deps/imap-proxy.Tpo .deps/imap-proxy.Po
mv -f .deps/client-authenticate.Tpo .deps/client-authenticate.Po
mv -f .deps/client.Tpo .deps/client.Po
/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 -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
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 …/login-common/liblogin-common.a …/lib-imap/libimap.a …/lib-auth/libauth.a …/lib/liblib.a -lssl -lcrypto
…/login-common/liblogin-common.a(ssl-proxy-openssl.o)(.text+0x788): In function ssl_proxy_get_security_string': /usr/local/directadmin/custombuild/dovecot-1.2.6/src/login-common/ssl-proxy-openssl.c:647: undefined reference to
SSL_get_current_compression’
…/login-common/liblogin-common.a(ssl-proxy-openssl.o)(.text+0x79e):/usr/local/directadmin/custombuild/dovecot-1.2.6/src/login-common/ssl-proxy-openssl.c:648: undefined reference to `SSL_COMP_get_name’
*** Error code 1
1 error
*** Error code 1
1 error
*** Error code 1
1 error
*** Error code 2
1 error
*** The make has failed, do you want to try to make again? (y,n):
ปล้ำมาสองวันแล้วครับ รบกวนพี่ๆหน่อยครับ
ปล. ไปเจอมาว่ามันเป็นบั๊กของ 1.2.6 กับ openssl ไม่รู้ว่าจริงหรือเปล่าครับ
dovecot 1.2.6 fails to build with openssl < 0.9.8
http://www.dovecot.org/list/dovecot/2009-October/043386.html
ลองไปตั้งคำถามใว้ที่ directadmin ก็ยังไม่มีคนมาตอบ
http://www.directadmin.com/forum/showthread.php?p=166649
ถ้าจะย้อนกลับมาใช้เวอร์ชั่น 1.2.5 จะต้องทำยังงัยครับ