[Vm-dev] Is there a way to compile StackVM from XCode?
Mariano Martinez Peck
marianopeck at gmail.com
Sun Dec 12 12:27:25 UTC 2010
Thanks Eliot. I did your idea and I could make progress. Then I have the
errors that John said...so I am trying to compile the StackVM. Now, the
error I have is:
Build Croquet of project CoreVM with configuration Development
Ld build/Development/Croquet.app/Contents/MacOS/Croquet normal i386
setenv MACOSX_DEPLOYMENT_TARGET 10.5
/Developer/usr/bin/gcc-4.2 -arch i386 -isysroot
-mmacosx-version-min=10.5 -framework CoreFoundation -framework Carbon
-framework OpenGL -framework AGL -framework QuickTime -framework CoreAudio
-framework AudioToolbox -framework IOKit -framework Foundation -framework
SystemConfiguration -framework AppKit -prebind -o
ld: duplicate symbol _warning in
collect2: ld returned 1 exit status
Command /Developer/usr/bin/gcc-4.2 failed with exit code 1
I don't understand if the error is the "duplicate symbol _warning " or if
there is really another error (I am a C newbie).
thanks in advance for any help
On Fri, Dec 10, 2010 at 7:11 PM, Esteban Lorenzano <estebanlm at gmail.com>wrote:
> 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 :)
> 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.
>> Thanks in advance,
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Vm-dev