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 2whats 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 _______________________________________________________________
smime.p7s
Description: S/MIME Cryptographic Signature