Thanks for the information. I don't know what this OpenSSL development
toolkit is all about and neither does Google. I just compile OpenSSL and
it builds all the libraries and include files. But reading one little
section of the "#authlib" FAQ was most helpful:
$ CPPFLAGS="-I/usr/local/ssl/include/openssl"
$ LDFLAGS="-L/usr/local/ssl/lib -R/usr/local/ssl/lib" (Solaris likes
the -R also for shared libraries)
$ export CPPFLAGS LDFLAGS
$ ./configure
$ make
And it works!!! couriertls was finally built.
Cheers,
Sam Varshavchik wrote:
Gordon Thagard writes:
Solaris 9
openssl .97e
gcc 3.4.2
courier-imap 4.0.2
Hi, I have openssl installed and it lives in /usr/local/ssl. I've
added /usr/local/ssl/lib and /usr/local/lib to my libpath and even
linked the header files and libraries into /usr/local/include and
/usr/local/lib respectively. But still courier-imap won't compile in
ssl/tls support. Can someone please tell me why Courier-IMAP is being
so stubborn? As the subject line suggests, I get one error message:
/opt/courier-imap/bin/couriertls: No such file or directory
Thank you to any and all who may be of assistance.
Verify that you have the OpenSSL development toolkit installed, and
not just the runtime OpenSSL support.
Furthermore, see http://www.courier-mta.org/FAQ.html#authlib, there's
an explicit reference to OpenSSL there that you may need to know about.
--
Gordon Thagard, UNIX Systems Administrator
FAMU-FSU College of Engineering
Communications & Multimedia Services
2525 Pottsdammer Street Suite A332-L
Tallahassee, FL 32310-6046
V: (850) 410-6449
F: (850) 410-6484
M: (850) 443-4220