It is great to see a new experimental 4.10 series squeak-vm RPM package for Fedora, thanks to Jaroslav Škarvada. He posted it at
http://fedorapeople.org/~jskarvad/squeak/squeak-vm-4.10.2.2614-1.fc19.src.rp...
It is for Fedora rawhide, but it builds on our Fedora 16 x86_64 box. It is the first time I have used a working x86_64 VM with a full complement of plugins, so I am delighted.
I used a couple of kludgy workarounds to get these launcher scripts working
/usr/bin/squeak /usr/bin/etoys
Firstly, ckformat seems to be in the wrong place, so I symlinked it:
cd /usr/bin/ sudo ln -s /usr/lib64/squeak/4.10.2-2614/ckformat
Secondly, /usr/bin/squeak looks in the wrong place for squeakvm, so I swapped lib/ for lib64, which breaks the script for other architectures :(
--- /usr/bin/squeak.~1~ 2012-11-18 12:32:17.000000000 +0000 +++ /usr/bin/squeak 2012-11-18 18:06:37.612949407 +0000 @@ -30,7 +30,7 @@ bindir=`realpath "${0}"` bindir=`dirname "${bindir}"` prefix=`dirname "${bindir}"` -libdir="${prefix}/lib/squeak" +libdir="${prefix}/lib64/squeak" plgdir="${libdir}/4.10.2-2614" useoss="true" ck="ckformat"
Only a couple of unsolved problems so far, though I look forward to exercising the new VM more thoroughly, as time on this box permits.
Firstly, the display would sometimes freeze when using full screen squeak. (I am using the X.Org Intel Pineview GM driver, in case that is relevant.)
Secondly, the sugarized Etoys activity (etoys-sugar) pops up a debug window on launch, because it got a timeout from this DBus message:
DBusMessageMethodCall(3)[/org/laptop/Sugar/Presence org.laptop.Sugar.Presence.GetOwner()]
I hope my comments help. This all looks very promising for the next generation of Fedora Squeak, Scratch and Etoys users. Have fun! David
p.s. bugzilla link for the feature request https://bugzilla.redhat.com/show_bug.cgi?id=861633
vm-dev@lists.squeakfoundation.org