<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Hi,</div>I found that&nbsp;ThreadedIA32FFIPlugin wasn't being loaded at all... so I started debugging until I saw some details (btw... xcode4 debugger is even worst than before):&nbsp;<div><br></div><div>I changed this declaration:&nbsp;</div><div><br></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(125, 70, 37); ">#ifdef SQUEAK_BUILTIN_PLUGIN</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(125, 70, 37); ">#undef EXPORT</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(0, 140, 0); ">// was #undef EXPORT(returnType) but screws NorCroft cc</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(125, 70, 37); ">#define EXPORT(returnType) static returnType</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(125, 70, 37); ">#endif</div><div><br></div><div>with:&nbsp;</div><div><br></div><div><span class="Apple-style-span" style="color: rgb(125, 70, 37); font-family: Menlo; font-size: 11px; ">#ifndef SQUEAK_BUILTIN_PLUGIN</span></div><div><span class="Apple-style-span" style="color: rgb(125, 70, 37); font-family: Menlo; font-size: 11px; "><span class="Apple-tab-span" style="white-space:pre">        </span>...</span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(125, 70, 37); ">#endif</div><div>&nbsp;</div></div><div>also I changed:&nbsp;</div><div><br></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(125, 70, 37); ">#ifdef SQUEAK_BUILTIN_PLUGIN</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(200, 0, 167); ">extern</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(125, 70, 37); ">#endif</div></div><div><br></div><div>with:</div><div><br></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(125, 70, 37); ">#ifndef SQUEAK_BUILTIN_PLUGIN</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(200, 0, 167); ">extern</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(125, 70, 37); ">#endif</div></div><div><br></div><div>and then everything start working.&nbsp;</div><div>I still does not know how to test the threads or callbacks for FFI, but a simple "MacOSShell new system: 'ls'." was working fine :)</div><div><br></div><div>but here is my concern: the change I made looks like a heavy change... what I did is correct? should I change VMMaker code to generate plugins with my change?</div><div><br></div><div>cheers,</div><div>Esteban</div><div>&nbsp;</div></body></html>