Re: [Courier-imap] compile error on solalis8

2007-12-12 Thread Sam Varshavchik

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

2007-12-12 Thread Koichi Mori
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

2007-12-13 Thread Sam Varshavchik

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

2007-12-13 Thread Koichi Mori
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

2007-12-13 Thread Sam Varshavchik

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

2007-12-13 Thread Koichi Mori
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

2007-12-13 Thread Tony Earnshaw
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