Define nil as ((void*)0L) or something like this 2010/2/20 Javier Pimás <elpochodelagente@gmail.com>:
nice! this is way better, but I still have this:
/home/javier/st/squeak-svn/platforms/unix/src32/vm/intplugins/IA32ABI/IA32ABI.c: In function âprimCallOutDoubleReturnâ: /home/javier/st/squeak-svn/platforms/unix/src32/vm/intplugins/IA32ABI/IA32ABI.c:372: error: ânilâ undeclared (first use in this function) /home/javier/st/squeak-svn/platforms/unix/src32/vm/intplugins/IA32ABI/IA32ABI.c:372: error: (Each undeclared identifier is reported only once /home/javier/st/squeak-svn/platforms/unix/src32/vm/intplugins/IA32ABI/IA32ABI.c:372: error: for each function it appears in.) /home/javier/st/squeak-svn/platforms/unix/src32/vm/intplugins/IA32ABI/IA32ABI.c: In function âprimCallOutFloatReturnâ: /home/javier/st/squeak-svn/platforms/unix/src32/vm/intplugins/IA32ABI/IA32ABI.c:424: error: ânilâ undeclared (first use in this function) /home/javier/st/squeak-svn/platforms/unix/src32/vm/intplugins/IA32ABI/IA32ABI.c: In function âprimCallOutIntegralReturnâ: /home/javier/st/squeak-svn/platforms/unix/src32/vm/intplugins/IA32ABI/IA32ABI.c:476: error: ânilâ undeclared (first use in this function) /home/javier/st/squeak-svn/platforms/unix/src32/vm/intplugins/IA32ABI/IA32ABI.c: In function âprimVarArgsCallOutDoubleReturnâ: /home/javier/st/squeak-svn/platforms/unix/src32/vm/intplugins/IA32ABI/IA32ABI.c:1394: error: ânilâ undeclared (first use in this function) /home/javier/st/squeak-svn/platforms/unix/src32/vm/intplugins/IA32ABI/IA32ABI.c: In function âprimVarArgsCallOutFloatReturnâ: /home/javier/st/squeak-svn/platforms/unix/src32/vm/intplugins/IA32ABI/IA32ABI.c:1452: error: ânilâ undeclared (first use in this function) /home/javier/st/squeak-svn/platforms/unix/src32/vm/intplugins/IA32ABI/IA32ABI.c: In function âprimVarArgsCallOutIntegralReturnâ: /home/javier/st/squeak-svn/platforms/unix/src32/vm/intplugins/IA32ABI/IA32ABI.c:1510: error: ânilâ undeclared (first use in this function) make[2]: *** [IA32ABI/CMakeFiles/IA32ABI.dir/home/javier/st/squeak-svn/platforms/unix/src32/vm/intplugins/IA32ABI/IA32ABI.c.o] Error 1 make[1]: *** [IA32ABI/CMakeFiles/IA32ABI.dir/all] Error 2 make: *** [all] Error 2
any clue?
Thanks! Â Â Â Â Â Â Â Â Â Â Â Javier.
2010/2/20 John M McIntosh <johnmci@smalltalkconsulting.com>
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
===========================================================================
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Javier Pimás Ciudad de Buenos Aires
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project