Obes, Til wrote:

make[5]: Entering directory `/usr/src/openca/openca-0.9/src/scep/src'
/bin/sh ../libtool --mode=link gcc -ggdb -g -O2 -g -O2   -o openca-scep
scep_asn1.o scep_sigattr.o scep_bio.o scep_pk7.o scep_msg.o scep.o
-L/usr/local/openssl//lib -L/usr/local/openssl/ -lcrypto -lssl  -lresolv
-lnsl
gcc -ggdb -g -O2 -g -O2 -o openca-scep scep_asn1.o scep_sigattr.o scep_bio.o
scep_pk7.o scep_msg.o scep.o  -L/usr/local/openssl//lib
-L/usr/local/openssl/ -lcrypto -lssl -lresolv -lnsl
/usr/local/openssl//lib/libcrypto.a(dso_dlfcn.o)(.text+0x45): In function
`dlfcn_load':
: undefined reference to `dlopen'
/usr/local/openssl//lib/libcrypto.a(dso_dlfcn.o)(.text+0xc4): In function
`dlfcn_load':
: undefined reference to `dlclose'
/usr/local/openssl//lib/libcrypto.a(dso_dlfcn.o)(.text+0x102): In function
`dlfcn_load':
: undefined reference to `dlerror'
/usr/local/openssl//lib/libcrypto.a(dso_dlfcn.o)(.text+0x1ad): In function
`dlfcn_bind_var':
: undefined reference to `dlsym'
/usr/local/openssl//lib/libcrypto.a(dso_dlfcn.o)(.text+0x1f2): In function
`dlfcn_bind_var':
: undefined reference to `dlerror'
/usr/local/openssl//lib/libcrypto.a(dso_dlfcn.o)(.text+0x2ed): In function
`dlfcn_bind_func':
: undefined reference to `dlsym'
/usr/local/openssl//lib/libcrypto.a(dso_dlfcn.o)(.text+0x337): In function
`dlfcn_bind_func':
: undefined reference to `dlerror'
/usr/local/openssl//lib/libcrypto.a(dso_dlfcn.o)(.text+0x68a): In function
`dlfcn_unload':
: undefined reference to `dlclose'
collect2: ld returned 1 exit status
make[5]: *** [openca-scep] Fehler 1
make[5]: Leaving directory `/usr/src/openca/openca-0.9/src/scep/src'
make[4]: *** [all-recursive] Fehler 1
make[4]: Leaving directory `/usr/src/openca/openca-0.9/src/scep'
make[3]: *** [scep] Fehler 2
make[3]: Leaving directory `/usr/src/openca/openca-0.9/src'
make[2]: *** [__install_dir] Fehler 2
make[2]: Leaving directory `/usr/src/openca/openca-0.9/src'
make[1]: *** [src] Fehler 2
make[1]: Leaving directory `/usr/src/openca/openca-0.9'
make: *** [__install_dir] Fehler 2


whats this now? i have no idea :(

*.a are statical libraries. dlsym, dlerror, dlopen and dlclose are calls for POSIX functions to load libraries dynamically (on runtime). Please see the man pages. It makes no sense to use these functions in statically linked libraries ;)

I think you forget the shared option on configure. The problem is that openssl 0.9.8 loads all engines dynamically and we use engine code. So you need a shared library version of OpenSSL (*.so files).

Michael
--
_______________________________________________________________

Michael Bell                    Humboldt-Universitaet zu Berlin

Tel.: +49 (0)30-2093 2482       ZE Computer- und Medienservice
Fax:  +49 (0)30-2093 2704       Unter den Linden 6
[EMAIL PROTECTED]   D-10099 Berlin
_______________________________________________________________

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

Reply via email to