Re: [Courier-imap] compile error on solalis8
Koichi Mori writes: SSL_library_init./.libs/libcouriertls.a(libcouriertls.o) ld: fatal: Symbol referencing errors. No output written to couriertls collect2: ld returned 1 exit status I already installed OpenSSL-0.9.8c. I typed configure was here for both version. %env CPPFLAGS='-I/usr/local/ssl/include' \ LDFLAGS='-R/usr/local/lib:/usr/lib -L/usr/local/lib \ -L/usr/local/ssl/lib' \ 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. pgp6fOsHIq3Uo.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://sourceforge.net/services/buy/index.php___ Courier-imap mailing list Courier-imap@lists.sourceforge.net Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-imap
Re: [Courier-imap] compile error on solalis8
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. -- Koichi Mori - 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
Re: [Courier-imap] compile error on solalis8
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. 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
Re: [Courier-imap] compile error on solalis8
Hello Sam, Sam Varshavchik <[EMAIL PROTECTED]> wrote in article Re: [Courier-imap] compile error on solalis8 at Thu, 13 Dec 2007 07:00:53 -0500 >In the tcpd directory, run 'make -n' to see the full link command. thanks alot the result is here. % gmake -n if test ! -f config.h; then \ rm -f stamp-h1; \ gmake stamp-h1; \ else :; fi gmake all-am gmake[1]: Entering directory `/usr/local/src/courier-imap-4.1.1/tcpd' if test ! -f config.h; then \ rm -f stamp-h1; \ gmake stamp-h1; \ else :; fi rm -f couriertls echo Linking couriertls; /bin/bash ./libtool --tag=CC --quiet --mode=link gcc -I./.. -I.. -Wall -g -O2 -R/usr/local/ssl/lib:/usr/local/lib:/usr/lib -L/usr/local/lib -L/usr/local/ssl/lib -o couriertls -static starttls.o argparse.o libcouriertls.la libspipe.la ../rfc1035/librfc1035.a ../md5/libmd5.la ../random128/librandom128.la ../numlib/libnumlib.la ../liblock/liblock.la ../soxwrap/libsoxwrap.a -Wl,-lssl -Wl,-lcrypto -Wl,-lsocket -Wl,-lnsl -Wl,-lsocket -Wl,-lnsl -lsocket source='tlscachetest.c' object='tlscachetest.o' libtool=no \ DEPDIR=.deps depmode=gcc /bin/bash ./../depcomp \ gcc -DHAVE_CONFIG_H -I. -I. -I. -I/usr/local/ssl/include -I./.. -I.. -Wall -g -O2 -c tlscachetest.c rm -f tlscachetest echo Linking tlscachetest; /bin/bash ./libtool --tag=CC --quiet --mode=link gcc -I./.. -I.. -Wall -g -O2 -R/usr/local/ssl/lib:/usr/local/lib:/usr/lib -L/usr/local/lib -L/usr/local/ssl/lib -o tlscachetest -static tlscachetest.o ../numlib/libnumlib.la ../liblock/liblock.la -lsocket gmake[1]: Leaving directory `/usr/local/src/courier-imap-4.1.1/tcpd' Is it correct? I don't figure out;( -- Koichi Mori - 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
Re: [Courier-imap] compile error on solalis8
Koichi Mori writes: Hello Sam, Sam Varshavchik <[EMAIL PROTECTED]> wrote in article Re: [Courier-imap] compile error on solalis8 at Thu, 13 Dec 2007 07:00:53 -0500 In the tcpd directory, run 'make -n' to see the full link command. thanks alot the result is here. % gmake -n if test ! -f config.h; then \ rm -f stamp-h1; \ gmake stamp-h1; \ else :; fi gmake all-am gmake[1]: Entering directory `/usr/local/src/courier-imap-4.1.1/tcpd' if test ! -f config.h; then \ rm -f stamp-h1; \ gmake stamp-h1; \ else :; fi rm -f couriertls echo Linking couriertls; /bin/bash ./libtool --tag=CC --quiet --mode=link gcc -I./.. -I.. -Wall -g -O2 -R/usr/local/ssl/lib:/usr/local/lib:/usr/lib -L/usr/local/lib -L/usr/local/ssl/lib -o couriertls -static starttls.o argparse.o libcouriertls.la libspipe.la ../rfc1035/librfc1035.a ../md5/libmd5.la ../random128/librandom128.la ../numlib/libnumlib.la ../liblock/liblock.la ../soxwrap/libsoxwrap.a -Wl,-lssl -Wl,-lcrypto -Wl,-lsocket -Wl,-lnsl -Wl,-lsocket -Wl,-lnsl -lsocket This shows the libtool link commmand, but not the actual link command, because of that -quiet option. Obtaining the actual link command would be rather difficult here. The only thing I can suggest is that you verify that OpenSSL is build as a shared library, not as a static library. Even though OpenSSL's default makefile builds static libraries only, nobody really uses this configuration in practice, and there are a number of issues with that. All Linux and BSD distributions build and install OpenSSL as a shared library, and you should either. Finally, why are you building 4.1.1? The current version is 4.3.0, try building the current version, instead. pgpp9QE2J4pKx.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
Re: [Courier-imap] compile error on solalis8
Hello Sam, Sam Varshavchik <[EMAIL PROTECTED]> wrote in article Re: [Courier-imap] compile error on solalis8 at Thu, 13 Dec 2007 23:11:09 -0500 >The only thing I can suggest is that you verify that OpenSSL is build as a >shared library, not as a static library. Even though OpenSSL's default >makefile builds static libraries only, nobody really uses this configuration >in practice, and there are a number of issues with that. All Linux and BSD >distributions build and install OpenSSL as a shared library, and you should >either. I compiled OpenSSL with shared library. I did just add "shared" when I use configure of OpenSSL. Then compile and installed. Is it not enough? % ldd /usr/local/ssl/bin/openssl libssl.so.0.9.8 => /usr/local/ssl/lib/libssl.so.0.9.8 libcrypto.so.0.9.8 =>/usr/local/ssl/lib/libcrypto.so.0.9.8 libsocket.so.1 =>/usr/lib/libsocket.so.1 libnsl.so.1 => /usr/lib/libnsl.so.1 libdl.so.1 =>/usr/lib/libdl.so.1 libc.so.1 => /usr/lib/libc.so.1 libmp.so.2 =>/usr/lib/libmp.so.2 /usr/platform/SUNW,UltraAX-i2/lib/libc_psr.so.1 >Finally, why are you building 4.1.1? The current version is 4.3.0, try >building the current version, instead. Please read my first e-mail. I tried compiling 4.3.0 and 4.1.1 then the error was different. I thought 4.1.1 better for me because you advised for 4.1.1. -- Koichi Mori - 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
Re: [Courier-imap] compile error on solalis8
Koichi Mori skrev, on 14-12-2007 07:18: [...] >> Finally, why are you building 4.1.1? The current version is 4.3.0, try >> building the current version, instead. > > Please read my first e-mail. I tried compiling 4.3.0 and 4.1.1 then > the error was different. I thought 4.1.1 better for me because > you advised for 4.1.1. 4.3.0 doesn't work on my FC6 machine (I've written what "doesn't work" before), 4.2.0 does. --Tonni -- Tony Earnshaw Email: tonni at hetnet dot nl - 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