Change the xcode project to pick up sqVirtualMachine.c and sqVirtualMachine.h from platforms/Cross/vm, not from &nbsp;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">&lt;<a href="mailto:estebanlm@gmail.com">estebanlm@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>
I &nbsp;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.&nbsp;<br>
<br>
However, I still have this error when linking:&nbsp;<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">
&nbsp;&nbsp; &nbsp;cd /Users/MAC/Desktop/Dev/Mars<br>
&nbsp; &nbsp; /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 &quot;/Users/MAC/Desktop/Dev/Mars/build/SqueakVMUNIXPATHS.build/Development/Squeak VM Universal.build/Objects-normal/i386/Squeak VM Opt.LinkFileList&quot; -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 &quot;/Users/MAC/Desktop/Dev/Mars/build/Development/Squeak VM Opt.app/Contents/MacOS/Squeak VM Opt&quot;<br>

Undefined symbols:<br>
&nbsp; &quot;_primitiveFailFor&quot;, referenced from:<br>
&nbsp; &nbsp; &nbsp; _primitiveFailFor$non_lazy_ptr in sqVirtualMachine.o<br>
&nbsp; &quot;_reestablishContextPriorToCallback&quot;, referenced from:<br>
&nbsp; &nbsp; &nbsp; _reestablishContextPriorToCallback$non_lazy_ptr in sqVirtualMachine.o<br>
&nbsp; &quot;_internalIsImmutable&quot;, referenced from:<br>
&nbsp; &nbsp; &nbsp; _internalIsImmutable$non_lazy_ptr in sqVirtualMachine.o<br>
&nbsp; &quot;_classAlien&quot;, referenced from:<br>
&nbsp; &nbsp; &nbsp; _classAlien$non_lazy_ptr in sqVirtualMachine.o<br>
&nbsp; &quot;_sendInvokeCallbackStackRegistersJmpbuf&quot;, referenced from:<br>
&nbsp; &nbsp; &nbsp; _sendInvokeCallbackStackRegistersJmpbuf$non_lazy_ptr in sqVirtualMachine.o<br>
&nbsp; &quot;_getStackPointer&quot;, referenced from:<br>
&nbsp; &nbsp; &nbsp; _getStackPointer$non_lazy_ptr in sqVirtualMachine.o<br>
&nbsp; &quot;_sqAllocateMemory&quot;, referenced from:<br>
&nbsp; &nbsp; &nbsp; _readImageFromFileHeapSizeStartingAt in interp.o<br>
&nbsp; &quot;_classUnsafeAlien&quot;, referenced from:<br>
&nbsp; &nbsp; &nbsp; _classUnsafeAlien$non_lazy_ptr in sqVirtualMachine.o<br>
&nbsp; &quot;_internalIsMutable&quot;, referenced from:<br>
&nbsp; &nbsp; &nbsp; _internalIsMutable$non_lazy_ptr in sqVirtualMachine.o<br>
ld: symbol(s) not found<br>
collect2: ld returned 1 exit status<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &quot;_primitiveFailFor&quot;, referenced from:<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; _primitiveFailFor$non_lazy_ptr in sqVirtualMachine.o<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &quot;_reestablishContextPriorToCallback&quot;, referenced from:<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; _reestablishContextPriorToCallback$non_lazy_ptr in sqVirtualMachine.o<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &quot;_internalIsImmutable&quot;, referenced from:<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; _internalIsImmutable$non_lazy_ptr in sqVirtualMachine.o<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &quot;_classAlien&quot;, referenced from:<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; _classAlien$non_lazy_ptr in sqVirtualMachine.o<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &quot;_sendInvokeCallbackStackRegistersJmpbuf&quot;, referenced from:<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; _sendInvokeCallbackStackRegistersJmpbuf$non_lazy_ptr in sqVirtualMachine.o<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &quot;_getStackPointer&quot;, referenced from:<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; _getStackPointer$non_lazy_ptr in sqVirtualMachine.o<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &quot;_sqAllocateMemory&quot;, referenced from:<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; _readImageFromFileHeapSizeStartingAt in interp.o<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &quot;_classUnsafeAlien&quot;, referenced from:<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; _classUnsafeAlien$non_lazy_ptr in sqVirtualMachine.o<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &quot;_internalIsMutable&quot;, referenced from:<br>
 &nbsp; &nbsp; &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; _internalIsMutable$non_lazy_ptr in sqVirtualMachine.o<br>
 &nbsp; &nbsp; &nbsp; &nbsp;ld: symbol(s) not found<br>
 &nbsp; &nbsp; &nbsp; &nbsp;collect2: ld returned 1 exit status<br>
</blockquote></blockquote>
<br>
Any idea what I missed?<br>
<br>
Thanks,&nbsp;<br><font color="#888888">
Esteban<br>
<br>
<br>
</font></blockquote></div><br></div>