I am using the Squeak 5 class SecureSMTPClient to send e-Mails over SSL/TLS.
It works fine on my Windows machine (thanks to the answer to that question).
However, on Linux i get:
Error: primitiveSSLCreate failed
And it prints in a console (but only the first time the image attempts to send the mail):
# ioLoadModule(/home/squeak5vm/SqueakSSL):
/home/squeak5vm/SqueakSSL: undefined symbol: clock_gettime
Squeak "primitives" are functions that talk to the platform and libraries. My guess is, that this Linux does not provide some version of some SSL/TLS library that Squeak expects. But what exactly does Squeak expect?
Additional infos:
The output of ldd /home/squeak5vm/SqueakSSL
is:
linux-gate.so.1 => (0xb7757000)
libc.so.6 => /lib32/libc.so.6 (0xb7392000)
/lib/ld-linux.so.2 (0xb7758000)