[Vm-dev] Re: New Cog VMs available...
Paul DeBruicker
pdebruic at gmail.com
Sun Aug 23 17:57:31 UTC 2015
Hi Eliot,
Using this new vm Squeak 5 32bit runs fine on Ubuntu 12.04 64bit.
I'm having an issue with running the SqueakSSL plugin. The 32 bit
libssl1.0.0:i386 packages installs /lib/i386-linux-gnu/libcrypto.so.1.0.0
and /lib/i386-linux-gnu/libssl.so.1.0.0. The SqueakSSL plugin is looking
for libcrypto.so.10 and libssl.so.10. When I make a symbolic link named
libcrypto.so.10 and libssl.so.10 the SqueakSSL plugin finds the library but
fails with this error:
/lib/i386-linux-gnu/libcrypto.so.10: version `libcrypto.so.10' not found
(required by
/home/deploy/spur-oneclick/Contents/LinuxAndWindows/Linux-i686/lib/squeak/5.0-3427/SqueakSSL)
What do you use to build the plugin? Do you have any idea what I should
try to fix this? Sorry but my google-fu is failing me.
I'm limited to ubuntu 12.04 64bit because I'm ultimately trying to use it on
Travis CI to test Metacello & Seaside.
Thanks
Paul
Eliot Miranda-2 wrote
> ... at http://www.mirandabanda.org/files/Cog/VM/VM.r3427.
>
> Squeak V5 users will want to upgrade their VMs because they, along with
> Smalltalk changes to follow soon, fix image segments. But upgrading is
> not
> a trivial process because the VMs on my site are not complete. The best
> way to update is to take a copy of the Squeak 5.0 all-in-one and replace
> the main VM executable there-in with one from my site. This gets you
> up-to-date plugins and an up-to-date VM. I hope that this process will
> get
> easier soon.
>
>
> ------------------------------------------------------------------------
> CogVM binaries as per VMMaker.oscog-eem.1441/r3427
>
> Modify Spur ImageSegment load to become the segmentWordArray into an Array
> of
> the loaded objects if load is successful, hence decoupling ImageSegment
> from
> the assumption that objects are allocated in order.
>
> Fix Integer receiver, float arg comparison with NaNs in the machine-code
> primitive. This has started failing in the FloatTest>>testNaNCompare
> since
> the
> new machine-code perform primitive invoked the machine-code version of the
> primitive. The Interpretewr code has always been correct and the old
> perform
> primitive would always run the Interpreter primitive if it exsted, since
> this
> would probably be faster.
>
> Fix the bug introduced by the fix to primitive function invocation in
> VMMaker.oscog-eem.1351 The fix correctly changed primitve code to set the
> primitiveFunctionPointer appropriately when a jitted external primitive
> was
> rebound, but it didn't remember to void the jit's record of the offset of
> the
> assignment that sets the primitiveFunctionPointer when switching between
> profiling andf non-profiling regimes, so that the address from the wrong
> regime
> would remain and be used to smash prmitive code. The fix is simply to
> void
> the
> externalSetPrimOffsets in voidCogCompiledCode. This fixes the bug whose
> symptom is a hard VM crash when using AndreasSystemProfilier.
>
> Integrate Marcel Taeumel & Tobias Pape's v2 SSL plugin changes.
>
> Fix negative 64-bit shift in the 64-bit Spur Stack interpreter.
>
> Newspeak:
> Fix MNU for cogged self and outer sends.
>
> Make the Newspeak VM packager include the V50 sources file instead of V41.
>
> _,,,^..^,,,_
> best, Eliot
--
View this message in context: http://forum.world.st/New-Cog-VMs-available-tp4845025p4845156.html
Sent from the Squeak VM mailing list archive at Nabble.com.
More information about the Vm-dev
mailing list