On Wed, May 22, 2013 at 12:30 PM, Bogdan Andu <bo...@yahoo.com> wrote:
> Hello, > > > I compile from source Erlang R14B04 on a freshly installed OpenBSD 5.3 > amd64 machine, configured with preinstalled opensssl library > /usr/lib/libssl.so.19.0 . > Why older version as there's package of newer one available anyway? http://openports.se/lang/erlang > > $ /usr/sbin/openssl > OpenSSL> version > OpenSSL 1.0.1c 10 May 2012 > OpenSSL> > ^D > > when I try to load the crypto module I get the follwing error: > > $erl > Erlang R14B04 (erts-5.8.5) [source] [64-bit] [smp:2:2] [rq:2] > [async-threads:0] [kernel-poll:false] > > Eshell V5.8.5 (abort with ^G) > 1> crypto:start(). > /usr/local/lib/erlang/erts-5.8.5/bin/beam.smp:/usr/local/lib/erlang/lib/crypto-2.0.4/priv/lib/crypto.so: > undefined symbol '__guard_local' > /usr/local/lib/erlang/erts-5.8.5/bin/beam.smp:/usr/local/lib/erlang/lib/crypto-2.0.4/priv/lib/crypto.so: > undefined symbol '__guard_local' > /usr/local/lib/erlang/erts-5.8.5/bin/beam.smp:/usr/local/lib/erlang/lib/crypto-2.0.4/priv/lib/crypto.so: > undefined symbol '__guard_local' > /usr/local/lib/erlang/erts-5.8.5/bin/beam.smp:/usr/local/lib/erlang/lib/crypto-2.0.4/priv/lib/crypto.so: > undefined symbol '__guard_local' > /usr/local/lib/erlang/erts-5.8.5/bin/beam.smp:/usr/local/lib/erlang/lib/crypto-2.0.4/priv/lib/crypto.so: > undefined symbol '__guard_local' > /usr/local/lib/erlang/erts-5.8.5/bin/beam.smp:/usr/local/lib/erlang/lib/crypto-2.0.4/priv/lib/crypto.so: > undefined symbol '__guard_local' > /usr/local/lib/erlang/erts-5.8.5/bin/beam.smp:/usr/local/lib/erlang/lib/crypto-2.0.4/priv/lib/crypto.so: > undefined symbol '__guard_local' > /usr/local/lib/erlang/erts-5.8.5/bin/beam.smp:/usr/local/lib/erlang/lib/crypto-2.0.4/priv/lib/crypto.so: > undefined symbol '__guard_local' > /usr/local/lib/erlang/erts-5.8.5/bin/beam.smp:/usr/local/lib/erlang/lib/crypto-2.0.4/priv/lib/crypto.so: > undefined symbol '__guard_local' > /usr/local/lib/erlang/erts-5.8.5/bin/beam.smp:/usr/local/lib/erlang/lib/crypto-2.0.4/priv/lib/crypto.so: > undefined symbol '__guard_local' > /usr/local/lib/erlang/erts-5.8.5/bin/beam.smp:/usr/local/lib/erlang/lib/crypto-2.0.4/priv/lib/crypto.so: > undefined symbol '__guard_local' > /usr/local/lib/erlang/erts-5.8.5/bin/beam.smp:/usr/local/lib/erlang/lib/crypto-2.0.4/priv/lib/crypto.so: > undefined symbol '__guard_local' > /usr/local/lib/erlang/erts-5.8.5/bin/beam.smp:/usr/local/lib/erlang/lib/crypto-2.0.4/priv/lib/crypto.so: > undefined symbol '__guard_local' > /usr/local/lib/erlang/erts-5.8.5/bin/beam.smp:/usr/local/lib/erlang/lib/crypto-2.0.4/priv/lib/crypto.so: > undefined symbol '__guard_local' > /usr/local/lib/erlang/erts-5.8.5/bin/beam.smp:/usr/local/lib/erlang/lib/crypto-2.0.4/priv/lib/crypto.so: > undefined symbol '__guard_local' > /usr/local/lib/erlang/erts-5.8.5/bin/beam.smp:/usr/local/lib/erlang/lib/crypto-2.0.4/priv/lib/crypto.so: > undefined symbol '__guard_local' > /usr/local/lib/erlang/erts-5.8.5/bin/beam.smp:/usr/local/lib/erlang/lib/crypto-2.0.4/priv/lib/crypto.so: > undefined symbol '__guard_local' > /usr/local/lib/erlang/erts-5.8.5/bin/beam.smp:/usr/local/lib/erlang/lib/crypto-2.0.4/priv/lib/crypto.so: > undefined symbol '__guard_local' > /usr/local/lib/erlang/erts-5.8.5/bin/beam.smp:/usr/local/lib/erlang/lib/crypto-2.0.4/priv/lib/crypto.so: > undefined symbol '__guard_local' > /usr/local/lib/erlang/erts-5.8.5/bin/beam.smp:/usr/local/lib/erlang/lib/crypto-2.0.4/priv/lib/crypto.so: > undefined symbol '__guard_local' > /usr/local/lib/erlang/erts-5.8.5/bin/beam.smp:/usr/local/lib/erlang/lib/crypto-2.0.4/priv/lib/crypto.so: > undefined symbol '__guard_local' > /usr/local/lib/erlang/erts-5.8.5/bin/beam.smp:/usr/local/lib/erlang/lib/crypto-2.0.4/priv/lib/crypto.so: > undefined symbol '__guard_local' > /usr/local/lib/erlang/erts-5.8.5/bin/beam.smp:/usr/local/lib/erlang/lib/crypto-2.0.4/priv/lib/crypto.so: > undefined symbol '__guard_local' > /usr/local/lib/erlang/erts-5.8.5/bin/beam.smp:/usr/local/lib/erlang/lib/crypto-2.0.4/priv/lib/crypto.so: > undefined symbol '__guard_local' > /usr/local/lib/erlang/erts-5.8.5/bin/beam.smp:/usr/local/lib/erlang/lib/crypto-2.0.4/priv/lib/crypto.so: > undefined symbol '__guard_local' > /usr/local/lib/erlang/erts-5.8.5/bin/beam.smp:/usr/local/lib/erlang/lib/crypto-2.0.4/priv/lib/crypto.so: > undefined symbol '__guard_local' > /usr/local/lib/erlang/erts-5.8.5/bin/beam.smp:/usr/local/lib/erlang/lib/crypto-2.0.4/priv/lib/crypto.so: > undefined symbol '__guard_local' > /usr/local/lib/erlang/erts-5.8.5/bin/beam.smp:/usr/local/lib/erlang/lib/crypto-2.0.4/priv/lib/crypto.so: > undefined symbol '__guard_local' > /usr/local/lib/erlang/erts-5.8.5/bin/beam.smp:/usr/local/lib/erlang/lib/crypto-2.0.4/priv/lib/crypto.so: > undefined symbol '__guard_local' > /usr/local/lib/erlang/erts-5.8.5/bin/beam.smp:/usr/local/lib/erlang/lib/crypto-2.0.4/priv/lib/crypto.so: > undefined symbol '__guard_local' > > =ERROR REPORT==== 21-May-2013::15:19:12 === > Unable to load crypto library. Failed with error: > "load_failed, Failed to load NIF library > /usr/local/lib/erlang/lib/crypto-2.0.4/priv/lib/crypto: 'Cannot load > specified object'" > OpenSSL might not be installed on this system. > > =ERROR REPORT==== 21-May-2013::15:19:12 === > The on_load function for module crypto returned {error, > {load_failed, > "Failed to load NIF library > /usr/local/lib/erlang/lib/crypto-2.0.4/priv/lib/crypto: 'Cannot load > specified object'"}} > ** exception error: undefined function crypto:start/0 > 2>quit(). > $ > > What can be done to solve this issue as I need ssl processing in my > applications ? > > On the other hand: > > On OpenBSD 5.2 amd64 with preinstalled opensssl library > /usr/lib/libssl.so.18.0 > > $ /usr/sbin/openssl > OpenSSL> version > OpenSSL 1.0.0f 4 Jan 2012 > OpenSSL> > ^D > > everything works perfect, and Erlang was also configured againsat this > preinstalled library > > Thank you in advance, > > Bogdan