Excellent.  Thanks Knut I'll try this out.  <br><br>I'd like to get the code cranking so I can help contribute.  I've heard there aren't enough Mac OS X guys and I'd like to get involved.  First step is getting a proper compilation. :)
<br><br>Kyle<br><br><div><span class="gmail_quote">On 8/31/07, <b class="gmail_sendername">Knut St. Osmundsen</b> <<a href="mailto:bird@innotek.de">bird@innotek.de</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Kyle Harrigan wrote:<br>> kBuild: Compiling RuntimeR3 - generic/critsect-generic.cpp<br>> {standard input}:772:no such 386 instruction: `movzx'<br>><br>> Any ideas?  This is Intel Mac btw.<br><br>It's a compare and exchange function from include/iprt/asm.h that's
<br>causing this. The thing is it works fine with the gnu assembler and I've<br>never seen it on mac os x myself yet. Anyway, I'll change the 2-3 uses<br>of it movzbl and see if that helps. If it still doesn't work I would
<br>need to know the assembler version, the 'as -v' output.<br><br>There are a couple of other build breaks on the mac at present that<br>we're working on correcting. The first one is in generic/env-generic.cpp
<br>  and the second is that the kLdr stuff on <a href="http://svn.netlabs.org">svn.netlabs.org</a> is going thru<br>some refactoring. The first issue you can work around (if I haven't got<br>around fixing it by then) by just make a dummy "char **environ = NULL;"
<br>global variable. The second issue you can work around by checking out<br>the kLdr code from a month ago.<br><br>Kind Regards,<br>  knut<br><br><br>_______________________________________________<br>vbox-dev mailing list
<br><a href="mailto:vbox-dev@virtualbox.org">vbox-dev@virtualbox.org</a><br><a href="http://vbox.innotek.de/mailman/listinfo/vbox-dev">http://vbox.innotek.de/mailman/listinfo/vbox-dev</a><br></blockquote></div><br><br clear="all">
<br>-- <br>-Kyle