In the 

Cross/plugins/IA32ABI  folder you will find a 
sqVirtualMachine.h
sqVirtualMachine.c 

Use those to replace the *standard* ones which aren't Alien plugin aware. 

On 2010-02-20, at 7:59 AM, Javier Pim�s wrote:

I generate C code and then I get:

Scanning dependencies of target IA32ABI                                                                                                                                           
[  3%] Building C object IA32ABI/CMakeFiles/IA32ABI.dir/home/javier/st/squeak-svn/platforms/unix/src32/vm/intplugins/IA32ABI/IA32ABI.c.o                                          
/home/javier/st/squeak-svn/platforms/unix/src32/vm/intplugins/IA32ABI/IA32ABI.c: In function �isAlien�:                                                                           
/home/javier/st/squeak-svn/platforms/unix/src32/vm/intplugins/IA32ABI/IA32ABI.c:154: error: �struct VirtualMachine� has no member named �classAlien�                              
/home/javier/st/squeak-svn/platforms/unix/src32/vm/intplugins/IA32ABI/IA32ABI.c: In function �primAddressFieldPut�:                                                               
/home/javier/st/squeak-svn/platforms/unix/src32/vm/intplugins/IA32ABI/IA32ABI.c:191: error: �struct VirtualMachine� has no member named �primitiveFailFor�                        
/home/javier/st/squeak-svn/platforms/unix/src32/vm/intplugins/IA32ABI/IA32ABI.c:191: error: �PrimErrBadArgument� undeclared (first use in this function)                          
/home/javier/st/squeak-svn/platforms/unix/src32/vm/intplugins/IA32ABI/IA32ABI.c:191: error: (Each undeclared identifier is reported only once              

--
===========================================================================
John M. McIntosh <johnmci@smalltalkconsulting.com>   Twitter:  squeaker68882
Corporate Smalltalk Consulting Ltd.  http://www.smalltalkconsulting.com
===========================================================================