Change the xcode project to pick up sqVirtualMachine.c and sqVirtualMachine.h from platforms/Cross/vm, not from he temporary testing ones John is using in platforms/Cross/plugins/IA32ABI.<div><br></div><div>Get back to me if you need help doing this with xcode.</div>
<div><br></div><div>I got bit by this yesterday :)<br><br><div class="gmail_quote">On Thu, Feb 19, 2009 at 3:39 AM, Esteban Lorenzano <span dir="ltr"><<a href="mailto:estebanlm@gmail.com">estebanlm@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>
I tried to compile de VM with latest sources from <a href="http://squeakvm.org" target="_blank">squeakvm.org</a>.<br>
I followed all the readme instructions, and I needed to drop Squeak3D files and export info. <br>
<br>
However, I still have this error when linking: <br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
cd /Users/MAC/Desktop/Dev/Mars<br>
/Developer/usr/bin/gcc-4.0 -arch i386 -isysroot /Developer/SDKs/MacOSX10.4u.sdk -L/Users/MAC/Desktop/Dev/Mars/build/Development -F/Users/MAC/Desktop/Dev/Mars/build/Development -F/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks -filelist "/Users/MAC/Desktop/Dev/Mars/build/SqueakVMUNIXPATHS.build/Development/Squeak VM Universal.build/Objects-normal/i386/Squeak VM Opt.LinkFileList" -mmacosx-version-min=10.4 -framework CoreFoundation -framework Carbon -framework OpenGL -framework AGL -framework QuickTime -framework CoreAudio -framework AudioToolbox -framework IOKit -framework Foundation -framework Cocoa -prebind -o "/Users/MAC/Desktop/Dev/Mars/build/Development/Squeak VM Opt.app/Contents/MacOS/Squeak VM Opt"<br>
Undefined symbols:<br>
"_primitiveFailFor", referenced from:<br>
_primitiveFailFor$non_lazy_ptr in sqVirtualMachine.o<br>
"_reestablishContextPriorToCallback", referenced from:<br>
_reestablishContextPriorToCallback$non_lazy_ptr in sqVirtualMachine.o<br>
"_internalIsImmutable", referenced from:<br>
_internalIsImmutable$non_lazy_ptr in sqVirtualMachine.o<br>
"_classAlien", referenced from:<br>
_classAlien$non_lazy_ptr in sqVirtualMachine.o<br>
"_sendInvokeCallbackStackRegistersJmpbuf", referenced from:<br>
_sendInvokeCallbackStackRegistersJmpbuf$non_lazy_ptr in sqVirtualMachine.o<br>
"_getStackPointer", referenced from:<br>
_getStackPointer$non_lazy_ptr in sqVirtualMachine.o<br>
"_sqAllocateMemory", referenced from:<br>
_readImageFromFileHeapSizeStartingAt in interp.o<br>
"_classUnsafeAlien", referenced from:<br>
_classUnsafeAlien$non_lazy_ptr in sqVirtualMachine.o<br>
"_internalIsMutable", referenced from:<br>
_internalIsMutable$non_lazy_ptr in sqVirtualMachine.o<br>
ld: symbol(s) not found<br>
collect2: ld returned 1 exit status<br>
"_primitiveFailFor", referenced from:<br>
_primitiveFailFor$non_lazy_ptr in sqVirtualMachine.o<br>
"_reestablishContextPriorToCallback", referenced from:<br>
_reestablishContextPriorToCallback$non_lazy_ptr in sqVirtualMachine.o<br>
"_internalIsImmutable", referenced from:<br>
_internalIsImmutable$non_lazy_ptr in sqVirtualMachine.o<br>
"_classAlien", referenced from:<br>
_classAlien$non_lazy_ptr in sqVirtualMachine.o<br>
"_sendInvokeCallbackStackRegistersJmpbuf", referenced from:<br>
_sendInvokeCallbackStackRegistersJmpbuf$non_lazy_ptr in sqVirtualMachine.o<br>
"_getStackPointer", referenced from:<br>
_getStackPointer$non_lazy_ptr in sqVirtualMachine.o<br>
"_sqAllocateMemory", referenced from:<br>
_readImageFromFileHeapSizeStartingAt in interp.o<br>
"_classUnsafeAlien", referenced from:<br>
_classUnsafeAlien$non_lazy_ptr in sqVirtualMachine.o<br>
"_internalIsMutable", referenced from:<br>
_internalIsMutable$non_lazy_ptr in sqVirtualMachine.o<br>
ld: symbol(s) not found<br>
collect2: ld returned 1 exit status<br>
</blockquote></blockquote>
<br>
Any idea what I missed?<br>
<br>
Thanks, <br><font color="#888888">
Esteban<br>
<br>
<br>
</font></blockquote></div><br></div>