Koichi Mori writes:

Hello Sam,

Sam Varshavchik <[EMAIL PROTECTED]> wrote
in article Re: [Courier-imap] compile error on solalis8 at Wed, 12 Dec 2007 06:59:35 -0500
You probably need to add /usr/local/ss/lib to -R. This presumes this is where you installed OpenSSL. Furthermore, you must build OpenSSL as a shared library, not as a static library.

Thank you for advise.
I build OpenSSL shared library and install.(also update 0.9.8g)

# ls -FCa /usr/local/ssl/lib
./                   libcrypto.so@        libssl.so.0.9.8*
../                  libcrypto.so.0.9.8*  pkgconfig/
engines/             libssl.a
libcrypto.a          libssl.so@

Then add path to -R in configure.(imap-4.1.1)

LDFLAGS='-R/usr/local/ssl/lib:/usr/local/lib:/usr/lib...

but compiler said error same as before.

gcc -DHAVE_CONFIG_H -I. -I. -I.   -I/usr/local/ssl/include  -I./.. -I.. -Wall -g
-O2 -c starttls.c
Linking couriertls
Undefined                       first referenced
symbol                             in file
SSL_load_error_strings              ./.libs/libcouriertls.a(libcouriertls.o)
TLSv1_method                        ./.libs/libcouriertls.a(libcouriertls.o)
SSLv2_method                        ./.libs/libcouriertls.a(libcouriertls.o)
SSL_CTX_use_PrivateKey_file         ./.libs/libcouriertls.a(libcouriertls.o)
SSL_CTX_use_RSAPrivateKey_file      ./.libs/libcouriertls.a(libcouriertls.o)
SSL_CTX_sess_set_remove_cb          ./.libs/libcouriertls.a(libcouriertls.o)
SSL_CTX_use_certificate_chain_file  ./.libs/libcouriertls.a(libcouriertls.o)
SSL_CTX_sess_set_get_cb             ./.libs/libcouriertls.a(libcouriertls.o)
SSL_CTX_sess_set_new_cb             ./.libs/libcouriertls.a(libcouriertls.o)
d2i_SSL_SESSION                     ./.libs/libcouriertls.a(libcouriertls.o)
RSA_generate_key                    ./.libs/libcouriertls.a(libcouriertls.o)
i2d_SSL_SESSION                     ./.libs/libcouriertls.a(libcouriertls.o)
SSLv23_method                       ./.libs/libcouriertls.a(libcouriertls.o)
SSL_library_init                    ./.libs/libcouriertls.a(libcouriertls.o)
ld: fatal: Symbol referencing errors. No output written to couriertls
collect2: ld returned 1 exit status

Please give another advise.

In the tcpd directory, run 'make -n' to see the full link command.

Attachment: pgpo1EviyEASm.pgp
Description: PGP signature

-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services
for just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Courier-imap mailing list
Courier-imap@lists.sourceforge.net
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-imap

Reply via email to