From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?ISO-8859-1?Q?M=E1rio_Gamito?= Subject: Error compiling courier-imap (problems with SSL/TLS) Date: Fri, 09 Feb 2007 21:01:49 +0000 Message-ID: <45CCE13D.9050805@gmail.com> Mime-Version: 1.0 Content-Transfer-Encoding: QUOTED-PRINTABLE Return-path: Sender: linux-admin-owner@vger.kernel.org List-Id: Content-Type: text/plain; charset="iso-8859-1"; format="flowed" To: linux-admin@vger.kernel.org Hi, Maybe this is not the proper place to put his question, but the=20 courier-imap mailing list is comfortably numb. So, i thought you people could give me an hand on this. I'm getting several errors compiling courier-imap (they follow my=20 signature). They're SSL/TLS related. I have openssl installed in /usr/local/ssl Before running make, i'v executed: $ export CPPFLAGS=3D"-I/usr/local/ssl/include" $ export LDFLAGS=3D"-L/usr/local/ssl/lib" Any help would be appreciated. Warm Regards, M=E1rio Gamito --=20 make[3]: Entering directory `/usr/local/src/courier-imap-4.1.2/tcpd' Linking couriertls /usr/local/ssl/lib/libcrypto.a(dso_dlfcn.o)(.text+0x38): In function=20 `dlfcn_load ': : undefined reference to `dlopen' /usr/local/ssl/lib/libcrypto.a(dso_dlfcn.o)(.text+0xa0): In function=20 `dlfcn_load ': : undefined reference to `dlclose' /usr/local/ssl/lib/libcrypto.a(dso_dlfcn.o)(.text+0xc9): In function=20 `dlfcn_load ': : undefined reference to `dlerror' /usr/local/ssl/lib/libcrypto.a(dso_dlfcn.o)(.text+0x13e): In function=20 `dlfcn_unl oad': : undefined reference to `dlclose' /usr/local/ssl/lib/libcrypto.a(dso_dlfcn.o)(.text+0x1f5): In function=20 `dlfcn_bin d_var': : undefined reference to `dlsym' /usr/local/ssl/lib/libcrypto.a(dso_dlfcn.o)(.text+0x241): In function=20 `dlfcn_bin d_var': : undefined reference to `dlerror' /usr/local/ssl/lib/libcrypto.a(dso_dlfcn.o)(.text+0x2d5): In function=20 `dlfcn_bin d_func': : undefined reference to `dlsym' /usr/local/ssl/lib/libcrypto.a(dso_dlfcn.o)(.text+0x321): In function=20 `dlfcn_bin d_func': : undefined reference to `dlerror' =2E/.libs/libcouriertls.a(libcouriertls.o)(.text+0x462): In function=20 `rsa_callback ': /usr/local/src/courier-imap-4.1.2/tcpd/libcouriertls.c:216: undefined=20 reference to `RSA_generate_key' =2E/.libs/libcouriertls.a(libcouriertls.o)(.text+0x686): In function=20 `process_rsac ertfile': /usr/local/src/courier-imap-4.1.2/tcpd/libcouriertls.c:274: undefined=20 reference to `SSL_CTX_use_certificate_chain_file' =2E/.libs/libcouriertls.a(libcouriertls.o)(.text+0x697):/usr/local/src/= courier-ima p-4.1.2/tcpd/libcouriertls.c:280: undefined reference to=20 `SSL_CTX_use_RSAPrivate Key_file' =2E/.libs/libcouriertls.a(libcouriertls.o)(.text+0x6f7): In function=20 `process_dhce rtfile': /usr/local/src/courier-imap-4.1.2/tcpd/libcouriertls.c:299: undefined=20 reference to `SSL_CTX_use_certificate_chain_file' =2E/.libs/libcouriertls.a(libcouriertls.o)(.text+0x798):/usr/local/src/= courier-ima p-4.1.2/tcpd/libcouriertls.c:328: undefined reference to=20 `SSL_CTX_use_PrivateKey _file' =2E/.libs/libcouriertls.a(libcouriertls.o)(.text+0xa85): In function=20 `tls_create': /usr/local/src/courier-imap-4.1.2/tcpd/libcouriertls.c:405: undefined=20 reference to `SSL_load_error_strings' =2E/.libs/libcouriertls.a(libcouriertls.o)(.text+0xa8a):/usr/local/src/= courier-ima p-4.1.2/tcpd/libcouriertls.c:406: undefined reference to=20 `SSL_library_init' =2E/.libs/libcouriertls.a(libcouriertls.o)(.text+0xaf4):/usr/local/src/= courier-ima p-4.1.2/tcpd/libcouriertls.c:421: undefined reference to=20 `TLSv1_method' =2E/.libs/libcouriertls.a(libcouriertls.o)(.text+0xb19):/usr/local/src/= courier-ima p-4.1.2/tcpd/libcouriertls.c:419: undefined reference to=20 `SSLv2_method' =2E/.libs/libcouriertls.a(libcouriertls.o)(.text+0xf62):/usr/local/src/= courier-ima p-4.1.2/tcpd/libcouriertls.c:421: undefined reference to=20 `SSLv23_method' =2E/.libs/libcouriertls.a(libcouriertls.o)(.text+0x106a): In function=20 `cache_add': /usr/local/src/courier-imap-4.1.2/tcpd/libcouriertls.c:604: undefined=20 reference to `i2d_SSL_SESSION' =2E/.libs/libcouriertls.a(libcouriertls.o)(.text+0x10e1):/usr/local/src= /courier-im ap-4.1.2/tcpd/libcouriertls.c:621: undefined reference to=20 `i2d_SSL_SESSION' =2E/.libs/libcouriertls.a(libcouriertls.o)(.text+0x122d): In function=20 `get_func': /usr/local/src/courier-imap-4.1.2/tcpd/libcouriertls.c:694: undefined=20 reference to `d2i_SSL_SESSION' collect2: ld returned 1 exit status make[3]: *** [couriertls] Error 1 make[3]: Leaving directory `/usr/local/src/courier-imap-4.1.2/tcpd' make[2]: *** [all] Error 2 make[2]: Leaving directory `/usr/local/src/courier-imap-4.1.2/tcpd' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/local/src/courier-imap-4.1.2' make: *** [all] Error 2 - To unsubscribe from this list: send the line "unsubscribe linux-admin" = in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html