Hello.

Can you share prebuilt VM?
I have linux mobile phone (meegoOS with ARMv7 processor). And I really want
pharo on it. I try built VM by myself but without success.

Best regards,
Denis

2012/11/23 Sven Van Caekenberghe <[email protected]>

> I am making progress.
>
> It seems 1.4 does run out of the box, at least headless:
>
> pi@raspberrypi ~/Pharo-1.4 $ cat test.st
>
> FileStream stdout
>   nextPutAll: 'Hello World, 42 factorial = '; print: 42 factorial;
>   crlf; flush.
>
> Smalltalk quitPrimitive.
>
> pi@raspberrypi ~/Pharo-1.4 $ /usr/lib/squeak/4.4.7-2357/squeakvm
> -vm-display-null -vm-sound-null /home/pi/Pharo-1.4/Pharo-1.4.image
> /home/pi/Pharo-1.4/test.st
>
> Hello World, 42 factorial =
> 1405006117752879898543142606244511569936384000000000
>
>
> No HTTP server like apache is installed by default, lucky Zn comes with
> Pharo then ;-)
>
> pi@raspberrypi ~/Pharo-1.4 $ cat zn.st
>
> ZnServer startDefaultOn: 1701.
>
> pi@raspberrypi ~/Pharo-1.4 $ /usr/lib/squeak/4.4.7-2357/squeakvm
> -vm-display-null -vm-sound-null /home/pi/Pharo-1.4/Pharo-1.4.image
> /home/pi/Pharo-1.4/zn.st
>
>
> And now visit http://localhost:1701 or (with avahi-daemon installed)
> http://raspberrypi.local:1701 from another machine, at first sight
> everything seems to work as expected. Things are a bit slow with the slower
> ARM CPU and a Stack VM, but that is normal.
>
>
> As for 2.0, there seems to be some startup problem:
>
>
> THERE_BE_DRAGONS_HERE
> ==== Startup Error: FileDoesNotExist: file:///usr/lib/squeak/4.4.7-2357
> 23 November 2012 5:33:13.051 pm
>
> VM: unix - armv7l - linux - THERE_BE_DRAGONS_HERE
> MessageNotUnderstood: receiver of "do:" is nil
> 23 November 2012 5:33:13.068 pm
>
> VM: unix - armv7l - linux - THERE_BE_DRAGONS_HERE
> MessageNotUnderstood: receiver of "do:" is nil
> 23 November 2012 5:33:13.089 pm
>
> VM: unix - armv7l - linux - THERE_BE_DRAGONS_HERE
> MessageNotUnderstood: receiver of "do:" is nil
> 23 November 2012 5:33:13.106 pm
>
> VM: unix - armv7l - linux - THERE_BE_DRAGONS_HERE
> MessageNotUnderstood: receiver of "do:" is nil
> 23 November 2012 5:33:13.123 pm
>
>
> Some code is referring to the VM directory and that seems to fail. Funny
> there is no better/usable stacktrace.
>
> I wonder whether FileSystem is completely supported on older VMs ?
>
>
> Sven
>
>
> On 23 Nov 2012, at 13:57, Sven Van Caekenberghe <[email protected]> wrote:
>
> > Hi,
> >
> > Does anyone know how to make Pharo 2.0 run on a Raspberry Pi ?
> >
> > I am running an up to date 2012-10-28-wheezy-raspbian (Linux raspberrypi
> 3.2.27+ #250 PREEMPT Thu Oct 18 19:03:02 BST 2012 armv6l). There seems to
> be a Stack VM on it, it does run Smalltalk code, but there is some
> initialization error, a loop of
> >
> > VM: unix - armv7l - linux - THERE_BE_DRAGONS_HERE
> > MessageNotUnderstood: receiver of "do:" is nil
> > 22 November 2012 8:55:09.996 pm
> >
> > in PharoDebug.log.
> >
> > I will (try to) look deeper into this, but if someone knows how to get
> things working, I would be grateful for any help.
> >
> > It would be really great if we as a community would be able to offer
> this as an option.
> >
> > Thx,
> >
> > Sven
> >
> > PS: I specifically want to run a (possibly patched) Pharo 2.0 image, not
> something else.
>
>
> --
> Sven Van Caekenberghe
> http://stfx.eu
> Smalltalk is the Red Pill
>
>
>

Reply via email to