Squeak 5クラスのSecureSMTPClientを使用して、SSL/TLSで電子メールを送信しています。Linux上のSqueak SMTP
Windowsマシンで正常に動作します(答えはthat questionです)。 (画像は、メールを送信しようとしたが、初回のみ)
Error: primitiveSSLCreate failed
をそして、それは、コンソールに出力します:
はしかし、Linux上で私が手
# ioLoadModule(/home/squeak5vm/SqueakSSL):
/home/squeak5vm/SqueakSSL: undefined symbol: clock_gettime
Squeakの "プリミティブ"プラットフォームやライブラリと通信する関数です。私の推測では、このLinuxは、Squeakが期待するいくつかのSSL/TLSライブラリのいくつかのバージョンを提供していないということです。しかし、正確にはは何ですか Squeakは期待していますか?
追加に関する情報:
はldd /home/squeak5vm/SqueakSSL
の出力は次のとおりです。
linux-gate.so.1 => (0xb7757000)
libc.so.6 => /lib32/libc.so.6 (0xb7392000)
/lib/ld-linux.so.2 (0xb7758000)
downvote?理由を言わずに? –
問題が何であるかは分かりません。 SSLは、SqueakSSL VMプラグインによって提供されます。まず、プラグインがあるかどうかを確認してください(FilePluginなどのVMを近くに置く必要があります)。それがあれば、次はシステムを見ている可能性があります:OpenSSLがありますか?どのバージョン?また、32ビットまたは64ビットであればどのLinuxを使用しているかを知る必要があります。 –
@MaxLeske私はsqueak.orgから標準のSqueak 5をダウンロードしました。ファイル "SqueakSSL"はVMのディレクトリにあります(ファイルサイズ9,228,209)。 OpenSSLについてはわかりません。そのため、Squeakが期待しているネイティブライブラリ(どのバージョンのもの)を求めているのですか? (私のLinuxは64ビット版です) –