On 4 January 2011 22:25, Stef T <[email protected]> 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. >> >> http://gitorious.org/cogvm >> http://gitorious.org/squeak-vm >> > > 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.
