[Vm-dev] Is there a way to compile StackVM from XCode?

Esteban Lorenzano estebanlm at gmail.com
Fri Dec 10 18:11:51 UTC 2010


Hi,
Yep, the iOS StackVM is on the trunk, but still not compiling out of the box (at least for me...). I'm working on that now :)

Cheers,
Esteban

El 10/12/2010, a las 2:49p.m., Eliot Miranda escribió:

> Hi Mariano,
> 
> On Fri, Dec 10, 2010 at 6:57 AM, Mariano Martinez Peck <marianopeck at gmail.com> wrote:
>  
> Hi eliot. I am using CoreVM.xcodeproj  to compile a CogVM. I have integrated several of my own changes that I used to have in standard vm into cog...As expected, I have several errors/crash and so I thought that a first step would be to make it work with StackVM and then in Cog...
> 
> So, I want to compile and debug the StackVM using XCode. I tried using the CoreVM.xcodeproj but it seems it is prepared for CogVM. For example, it expects de files cogit.c and cogit.h  althought they are not generated when creating a StackVM. 
> 
> My question is, is there somewhere a .xcodeproj for the stackVM? or some option inside the CoreVM.xcodeproj   to say that I want to compile a StackVM ?
> 
> Take a copy of the macbuild directory, call it e.g. macstackbuild, and point the new CoreVM xcode project at ../stacksrc instead of ../src, and to compile gcc3x-interp.c instead of cogit.c and gcc3x-cointerp.c and you should be able to build a stack vm.  You can do this either by editing the CoreVM.xcodeproj/project.pbxproj file by hand (it has UUIDs for files so it can be tedious) or using Xcode itself (it has an arcane way of specifying include paths and #defines, so it can be tedious).
> 
> John McIntosh has already built a stackvm and is using it routinely on the iPhone.  I'm not sure if the build directory or xcode project is in svn, but knowing john it probably is.
> 
> HTH
> Eliot
> 
> Thanks in advance,
> 
> Mariano
> 
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20101210/7df05b18/attachment.htm


More information about the Vm-dev mailing list