These are chat archives for IndySockets/Indy

18th
May 2016
Matthijs ter Woord
@mterwoord
May 18 2016 06:17
@davidpn not just powering off: crashing.. :)
davidpn
@davidpn
May 18 2016 09:09
I managed to find some time to look at the SSL thing.. had the same success as Chris Dunn, as per his post:
https://forums.embarcadero.com/thread.jspa?messageID=824601&tstart=0
That's using the 1.0.2h libraries, on a standard emulator from the Android SDK
Weird thing is.. it throws an exception when loading.. but seems to load anyway?
Anyway next step is to give them a run in my apps test harness...
davidpn
@davidpn
May 18 2016 10:46
Sheesh.. EMBT still haven
't fixed their SSL??
I mean on the newsgroups site
Remy Lebeau
@rlebeau
May 18 2016 16:01
what exception is being raised when loading?
Remy Lebeau
@rlebeau
May 18 2016 17:08
FYI, the binaries have now been posted on Indy's Fulgan mirror: http://indy.fulgan.com/SSL/
davidpn
@davidpn
May 18 2016 22:07
I noticed :-)
one sec and I'll reproduce the exception
"Project Project1.apk raised exception class Illegal instruction (4)."
Non existent callstack
I'm assuming that they ended up loading OK because OpenSSLVersion returns the right value
I haven't dug any deeper
Remy Lebeau
@rlebeau
May 18 2016 22:13
OpenSSLVersion() returns a value if the SSLeay_version() function was loaded, regardless of whether anything else in OpenSSL was loaded.
davidpn
@davidpn
May 18 2016 22:13
OK
I haven't run my test harness on Android yet.. I'll give that a whirl
Remy Lebeau
@rlebeau
May 18 2016 22:14
is the exception actually happening in your app at runtime, or is it happening inside the compiler/debugger instead?
davidpn
@davidpn
May 18 2016 22:14
one sec
it shows in the IDE when debugging.. I'll see what happens when I run it standalone
No errors
davidpn
@davidpn
May 18 2016 22:22
I guess there's no 1.0.2b or lower of the Android .so's? I'll need that for EMBTs forums
Incidentally, I was having the same exception when I tried building the .so's myself.. I shouldn't have assumed that meant they wouldn't work ;-)