On 4 January 2011 22:25, Stef T <stef@ummon.com> wrote:
On Jan 4, 2011, at 8:36 AM, Stéphane Ducasse 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 ;)
good there is a gitorious account for the vm and we would enjoy that people can contribute via there.
Hello Stéphane, Everyone,
Under OSX (10.6.5) and pulling the vm source from squeak (either the trunk or the blessed branch) I get this when building (without making any changes to the installed plugins -- yet ;)
Stef-T-MacBook-Pro:build stef$ ../unix/cmake/configure --without-RomePlugin --without-vm-display-Quartz .... [ 70%] Building C object CMakeFiles/squeakvm.dir/version.c.o [ 71%] Building C object CMakeFiles/squeakvm.dir/disabledPlugins.c.o Linking C executable squeakvm Undefined symbols:  "_sendInvokeCallbackStackRegistersJmpbuf", referenced from:    _sqGetInterpreterProxy in sqVirtualMachine.c.o  "_classUnsafeAlien", referenced from:    _sqGetInterpreterProxy in sqVirtualMachine.c.o  "_primitiveFailFor", referenced from:    _sqGetInterpreterProxy in sqVirtualMachine.c.o  "_internalIsImmutable", referenced from:    _sqGetInterpreterProxy in sqVirtualMachine.c.o  "_getStackPointer", referenced from:    _sqGetInterpreterProxy in sqVirtualMachine.c.o  "_reestablishContextPriorToCallback", referenced from:    _sqGetInterpreterProxy in sqVirtualMachine.c.o  "_classAlien", referenced from:    _sqGetInterpreterProxy in sqVirtualMachine.c.o  "_internalIsMutable", referenced from:    _sqGetInterpreterProxy in sqVirtualMachine.c.o ld: symbol(s) not found collect2: ld returned 1 exit status make[2]: *** [squeakvm] Error 1 make[1]: *** [CMakeFiles/squeakvm.dir/all] Error 2 make: *** [all] Error 2
that's .. not looking too healthy. Is OSX 'knowingly busted' ?
i'm not sure that this was ever worked before. For OSX, as a 'special' kind of unix there is a separate xcode project, using which you should build VM. And besides of that, we're working on creating a cmake configuration(s) building VM on macos.
Regards S.
-- Best regards, Igor Stasenko AKA sig.