% openssl engine gmp
                10543:error:2506406A:DSO support routines:DLFCN_BIND_FUNC:could 
not
bind to the requested symbol name:dso_dlfcn.c:261:symname(bind_engine):
dlsym(0x201070, bind_engine): symbol not found
                10543:error:2506C06A:DSO support routines:DSO_bind_func:could 
not bind
to the requested symbol name:dso_lib.c:294:
                10543:error:260B6068:engine routines:DYNAMIC_LOAD:DSO
failure:eng_dyn.c:463:
                10543:error:2606A074:engine routines:ENGINE_by_id:no such
engine:eng_list.c:415:id=gmp


If you would just compare engines/e_gmp.c to one of the others, you'd
see the problem.  Why are you using GMP anyhow, it mentions at the top
the internal routines are _faster_.  It's obviously not maintained.
None-the-less, add #include <openssl/dso.h> at the top of e_gmp.c
after #include <openssl/crypto.h>  then at the bottom of e_gmp.c
change
#ifdef ENGINE_DYNAMIC_SUPPORT
to
#ifndef OPENSSL_NO_DYNAMIC_ENGINE

And recompile.
It most likely will work after that.

-Brad
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to