This confirms what was already reported at: http://forum.world.st/Why-won-t-my-Pharo-download-run-td4719810.html Apparently, the problem would be just dependent on the underlying hardware and not the operating system and, as suggested there, could be related to unsupported CPU instructions. This has been more recently suggested here too: http://forum.world.st/Re-squeak-dev-Cog-VM-on-older-architecture-td4784506.html I am trying to learn Smalltalk and the book "Deep into Pharo" apparently requires a minimum Pharo version of at least 2.0. Could someone provide a binary download of the current version of Pharo VM for Windows without SSE2 support? If that's not possible, what would be the simplest way to build the VM in Windows without SSE2 support? Operating systems tested on the problematic machine: Windows XP Home Edition Service Pack 3 Knoppix 7.0 Linux Kernel 3.4.9 (LiveCD) Last versions that worked: Pharo-1.2.1-OneClick.zip Squeak-4.4-All-in-One.zip Next versions no longer work: Pharo-1.3-OneClick.zip Squeak-4.5-All-in-One.zip Result in Windows XP: Brings up the Error Report dialog box (with the 'Send Error Report' button) I have attached a Dr. Watson report of the error both for Pharo and Squeak. Result in Knoppix: Running script 'Pharo.sh' or 'Squeak.sh' from a terminal just returns 'Illegal Instruction' Greetings, Osl Pharo-1[1].txt (15K) Download Attachment Squeak-4[1].txt (17K) Download Attachment CPU-ZReport[1].txt (45K) Download Attachment |
Hi Osl, follow the instructions in http://www.squeakvm.org/svn/squeak/branches/Cog/build.win32x86/HowToBuild but change the Makefiles (e.g. build.win32x86/squeak.cog.v3/Makefile) to not provide the "-msse2" flag. e.g. the lione CFLAGS:= $(INCLUDEPATH) -msse2 -ggdb2 -mwindows -mthreads -mno-cygwin -mwin32 \ -mno-rtd -mms-bitfields -mno-accumulate-outgoing-args $(OFLAGS) $(NOBUILTIN) needs to read CFLAGS:= $(INCLUDEPATH) -ggdb2 -mwindows -mthreads -mno-cygwin -mwin32 \ -mno-rtd -mms-bitfields -mno-accumulate-outgoing-args $(OFLAGS) $(NOBUILTIN) But an Athlon is 15 years old now and very sloooooow. You could pick up a modern machine very cheaply. Can you not upgrade your hardware? On Wed, Dec 10, 2014 at 3:25 PM, oslsachem <[hidden email]> wrote:
best,
Eliot |
I guess it's a mix of nostalgia and an "if it ain't broke don't upgrade it" mindset. :) Greetings, Osl |
On 11/12/2014 19:29, osl wrote: > Eliot Miranda-2 wrote >> But an Athlon is 15 years old now and very sloooooow. You could pick up a >> modern machine very cheaply. Can you not upgrade your hardware? > I guess it's a mix of nostalgia and an "if it ain't broke don't upgrade it" > mindset. :) Well, in this context at least, you could class it as "broke" in that it won't run the stuff you want, if you are looking for an excuse to upgrade :D Steve -- You can follow me on twitter at http://twitter.com/smalltalkhacker |
Free forum by Nabble | Edit this page |