[squeak-dev] WebClient httpGet: 'http://freegeoip.net/json/' works on windows not linux

Louis LaBrunda Lou at Keystone-Software.com
Thu Feb 15 15:18:36 UTC 2018


Hi Fabio,

Thanks for the reply.  There is a file called SqueakSSL (no .so) in the /home/pi/squeak/bin
folder.  When I run ldd SqueakSSL I get this:

	linux-vdso.so.1 (0x7ef70000)
	/usr/lib/arm-linux-gnueabihf/libarmmem.so (0x76f95000)
	libcrypto.so.1.0.0 => not found
	libssl.so.1.0.0 => not found
	libc.so.6 => /lib/arm-linux-gnueabihf/libc.so.6 (0x76e41000)
	/lib/ld-linux-armhf.so.3 (0x76fbf000)

I don't like that libcrypto.so.1.0.0 and libssl.so.1.0.0 are not found but I don't know what to
do about it.  Any ideas?

Lou


On Wed, 14 Feb 2018 22:18:30 +0000, Fabio Niephaus <lists at fniephaus.com> wrote:

>On Wed, 14 Feb 2018 at 9:56 pm, Louis LaBrunda <Lou at keystone-software.com>
>wrote:
>
>> Hi Everyone,
>>
>> I use the following:
>>
>> Json readFrom: (ReadStream on: (WebClient httpGet: '
>> http://freegeoip.net/json/', (WebClient
>> httpGet: 'https://api.ipify.org') content) content utf8ToSqueak).
>>
>> to get latitude and longitude from the internet.  It works great on
>> windows but not linux
>> (Raspbian).  The #primitiveSSLCreate fails.  I expect something linux
>> specific like some FFI or
>> something is missing.  Anyone have any idea what?
>
>
>What VM are you using? And what's the output of 'ldd SqueakSSL.so' in the
>VM plugin directory?
>
>Fabio
>
>
>>
>> Lou
>> --
>> Louis LaBrunda
>> Keystone Software Corp.
>> SkypeMe callto://PhotonDemon
>>
>>
>>
-- 
Louis LaBrunda
Keystone Software Corp.
SkypeMe callto://PhotonDemon



More information about the Squeak-dev mailing list