On Tue, Jan 4, 2011 at 12:26 PM, Stef T <stef@ummon.com> wrote:
Hello Mariano, David, Everyone,
I am currently using;
Pharo-1.1-11406-rc3 Latest update: #11406
But I have tried with;
Pharo1.1.1 Latest update: #11414
Hi Stef. That's the version of the Image, but not the VM. Are you using a PharoOneClick? (Pharo.app) I mean..do you have all together where you do a double click ? or you have the VM first, you double clcik and then you choose the image? if this one, then you can have the name of such vm, like Squeak 4.2.5beta1U for example cheers mariano
I installed the VMMaker (as well as the configuration step), then I also reinstalled OSProcessPlugin/CommandShell via Monticello. No dice, same NonBooleanReceiver.
Name: VMConstruction-Plugins-OSProcessPlugin-dtl.27 Author: dtl Time: 3 January 2011, 9:23:04.998 pm
Regards S.
On Jan 4, 2011, at 1:26 AM, Mariano Martinez Peck wrote:
Stef, welcome!
it will help if you say wich VM are you using.
cheers
mariano
On Tue, Jan 4, 2011 at 6:43 AM, David T. Lewis <lewis@mail.msen.com>wrote:
On Mon, Jan 03, 2011 at 09:06:37PM -0800, Stef T wrote:
On Jan 3, 2011, at 7:25 PM, David T. Lewis wrote:
On Mon, Jan 03, 2011 at 06:55:45PM -0800, Stef T wrote:
1) CommandShell complains about AioPlugin not being present and
that it will use the 'old slow' way. That's fine, it's merely a warning
AFAIK, noone has tried building the AioPlugin for Mac, so you will get
this
warning when running on a Mac. But as you say, it's just a warning.
Is there a pointer for the source code ? I am pretty handy with Xcode and don't mind giving it a whirl ;)
AioPlugin is on SqueakSource in http://www.squeaksource.com/AioPlugin. It's written in Smalltalk, translated to C. I don't have any experience with Mac or Xcode but there are others on the Pharo/Squeak/vm-dev lists who can probably help.
but 2) None of the commands get executed. If I try the stuff which will
eval inside squeak/pharo, then that's fine (Eg; stdout nextPutAll: 'hello world'; cr.). However, if I try a command such as 'ls' or 'who', all hell breaks lose. stack trace follows :)
If I am doing anything obviously wrong, please feel free to hit me
over the head :)
Nope, it's not you, it's the plugin included with your VM. Some of the Mac VMs in circulation were accidentally built with a very out of date version of the OSProcessPlugin. Apparently you have one of them, and it will definitely not work. But I think there is a newer version (4.2.5 IIRC) that has the up to date plugin that works properly on Mac.
Hrm, I am using the OSProcess from squeaksource .59. The version history says
Name: OSProcess-dtl.59 Author: dtl Time: 28 November 2010, 8:43:48.839 pm UUID: bd5d2b4e-efbd-4091-ac0a-d0bd7af64b2c
surely this is 'new enough' ? Is there a known 'stable' version you would suggest ?
regards S.
I was referring to the OSProcessPlugin, which separate from the OSProcess package. The plugin is on SqueakSource at: http://www.squeaksource.com/OSProcessPlugin
This is written in Smalltalk, translated to C and compiled as a VM plugin. It was originally part of of OSProcess, but I split it out to a separate package years ago. You have an up to date OSProcess package, but your OSProcessPlugin is many years old, from back before we got it working on Mac. The old plugin will crash your VM.
Dave