Lydiard writes:

I am running debian
I downloaded the source of courier-imap-4.2.1
I unpacked it as a user
All commands that I've run to date have been as non-root

I am using these flags
CPPFLAGS="-I/usr/include/openssl -I/usr/local/include/openssl"

Why?

Why are you not using Debian's OpenSSL package?

Here is the error I'm getting consistently now (during "make" - the above link didn't
change it one iota).


28/.libs/librandom128.a ../numlib/.libs/libnumlib.a ../liblock/.libs/liblock.a
../soxwrap/libsoxwrap.a
/usr/local/ssl/lib/libcrypto.a(dso_dlfcn.o): In function `dlfcn_bind_func':

The standard OpenSSL library does not get installed in /usr/local. This must be some custom version of OpenSSL that you installed, and it's not built correctly. OpenSSL must be built as a shared library, not as a static library.

Further down that page someone suggest making sure that libssl.so.VERSION is present - it
is:

-rw-r--r-- 1 root root 248K 2007-09-28 21:49 /usr/lib/libssl.so.0.9.8

That's not your hand-compiled version of OpenSSL. That's Debian's runtime OpenSSL package. Furthermore it's just the runtime library, and in order to actually build any software, you need to have the libssl.so symlink, which is installed by the Debian OpenSSL development package.

You need to clean up your system and remove all duplicate libraries and binaries that you installed yourself, that conflict with existing Debian packages, and are giving you these problems for no good reason. Debian has perfectly working OpenSSL runtime and development libraries, and there is no good reason to waste your time installing some mutated version of OpenSSL into /usr/local.

Just use the standard Debian software libraries to build your code.


Attachment: pgpXbeab3QkfO.pgp
Description: PGP signature

-------------------------------------------------------------------------
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell.  From the desktop to the data center, Linux is going
mainstream.  Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
courier-users mailing list
[email protected]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to