[Pkg-openssl-devel] Bug#631503: Re[2]: Bug#631503: openssl: engine gost: undefined symbol: bind_engine

Konstantin Ploshchenko xlighter at ultranet.ru
Fri Jun 24 19:23:03 UTC 2011


Friday, June 24, 2011, 8:14:15 PM, you wrote:

KR> On Fri, Jun 24, 2011 at 03:42:53PM +0400, Konstantin Ploshchenko wrote:
>> Package: openssl
>> Version: 1.0.0d-3
>> Severity: normal
>> 
>> 
>> Can not load engine 'gost'. Here is the output:
>> 
>> # openssl engine gost -vvvv
>> 3075590296:error:2506406A:DSO support routines:DLFCN_BIND_FUNC:could not bind to the requested symbol name:dso_dlfcn.c:285:symname(bind_engine): /usr/lib/openssl-1.0.0/engines/libgost.so: undefined symbol: bind_engine
>> 3075590296:error:2506C06A:DSO support routines:DSO_bind_func:could not bind to the requested symbol name:dso_lib.c:294:
>> 3075590296:error:260B6068:engine routines:DYNAMIC_LOAD:DSO failure:eng_dyn.c:463:
>> 3075590296:error:2606A074:engine routines:ENGINE_by_id:no such engine:eng_list.c:417:id=gost
>> 
>> There is no such problem if I compile openssl from the original source.

KR> I don't see how you can compile the source and suddently get a new
KR> symbol that just doesn't exist.  It was there in 1.0.0c, but they
KR> changed something related to that symbol, updated some engines
KR> but didn't update the gost engine.

Maybe it's because Debian compile rules are different from those I
used to make it from source (they were set by ./config).
Debian: no-idea no-mdc2 no-rc5 zlib  enable-tlsext no-ssl2
Set by ./config: no-gmp no-jpake no-krb5 no-md2 no-rc5 no-rfc3779 no-shared no-store no-zlib no-zlib-dynamic static-engine

So in working openssl, built from source, engines are compiled in and
are not shared libraries (.so)

Best regards,
Konstantin






More information about the Pkg-openssl-devel mailing list