[erlang-questions] open_error -192 on erl_ddll:load_driver(crypto_drv)

Rob Charlton rob.charlton@REDACTED
Wed Sep 2 15:16:56 CEST 2009


Googling for libeay32.dll and error 182 brings up quite a lot of hits -
mostly related to an application picking up an older copy of the DLL
somewhere on the machine. Seems to be fixable by juggling entries in the
path around. Have you searched for other copies of libeay32.dll on the PC?



Robert Raschke wrote:
> Hiya,
> does anyone know why I might be getting a failure to load crypto_drv on a
> specific Windows XP box? It appears to work fine in lots of other ones.
> I have tracked it down to the call of erl_ddll:load_driver(LibDir,
> crypto_drv) in crypto_server.erl, where the LibDir does contain the correct
> path to the folder that contains crypto_drv.dll and my environment has the
> PATH set correctly, so that libeay32.dll can be found.
> If I try loading the driver manually (with the above erl_ddll:load_driver
> function), I get the following error:
> {error, {open_error, -192}}
> Does anyone have any idea where to look what this actually means?
> Thanks for any pointers,
> Robby

More information about the erlang-questions mailing list