linux: cannot load ssl library

Bernard Devlin bdrunrev at gmail.com
Mon Sep 8 19:42:54 EDT 2008


When I try to make a https connection with Rev 2.9 on linux I get this
error: 'cannot load ssl library' (this is running inside the IDE).  I have
paid for the SSL library add-on (so that's not the problem), and the same
stack can make https connections when run on Vista.  OpenSSL is installed on
the linux machine as this demonstrates:

[user at localhost rev.linux2.9]$ openssl
OpenSSL> version
OpenSSL 0.9.8b 04 May 2006
OpenSSL> quit
[user at localhost rev.linux2.9]$

After searching the list I cannot see anyway to fix this myself. There is
nothing in the error message nor in the Revolution documentation that
provides one with any information about where the problem might lie.  I've
seen some suggestions from a few years ago that there were environment
variables to set in the script that launches Rev on linux, but the 2.9
version does not launch from a script.  Anyway, I created a script and added
the variable, but still no joy.  I also saw mention that Rev was linked
against a particular version of openssl (version 0.9), and unless the minor
'8b' in my version matters, it looks like I've even got the right version of
openssl installed.

I really cannot see why runrev does not provide an openssl library
(particularly for Linux where there can be many variations installed), as
they do with Windows (one can assume that OS X is stable and predictable
target, I guess, so they maybe can get away without providng a library
there).

It is really exasperating when linux has been advertised as a supported
platform but a feature like this is so badly supported.  There are several
other cosmetic issues with the way Revolution works on linux (which would
make me wary of providing a linux version of an application).  As a
developer I can put up with the irritation/ugliness of those cosmetic
issues, but if something like https is broken then I can't do development on
linux, without bypassing Rev and using other tools instead.

Hopefully someone else has some ideas of how I can fix this.  I had hoped
that after the new improved linux support in 2.9, linux would have achieved
some kind of parity with the support given to other platforms, at least in
the things that are within runrev's control (like providing a ssl library,
or at least some documentation).

Perhaps someone with access to the ssl library and rev installed on linux
could try and see if they can make a https connection without getting this
error?  That would be helpful in determining if it is widespread issue.

Thanks,

Bernard



More information about the use-livecode mailing list