VM build error of the week:

Alan Grimes alangrimes at starpower.net
Mon Jun 20 04:05:24 UTC 2005


This is with the current SVN sources and a freshly generated interpreter
from a clean, fully updated, 3.8 image.

I have not been able to build a VM in 6 months or so...
What happened to the good old days when the VM would always build and
the only errors were a result of my own ill-advised hacks?

FFI needs to work in order to support Croquet... =\

atg at leenooks ~/source/trunk/bld $ make    
make[1]: `vm.a' is up to date.
make[1]: `ADPCMCodecPlugin.a' is up to date.
make[1]: `AsynchFilePlugin.a' is up to date.
make[1]: `B3DAcceleratorPlugin.a' is up to date.
make[1]: `Squeak3D.a' is up to date.
make[1]: `B2DPlugin.a' is up to date.
make[1]: `BitBltPlugin.a' is up to date.
make[1]: `BMPReadWriterPlugin.a' is up to date.
make[1]: `ZipPlugin.a' is up to date.
make[1]: `DropPlugin.a' is up to date.
make[1]: `DSAPrims.a' is up to date.
gcc -g -O2 -fomit-frame-pointer -DLSB_FIRST=1  -DHAVE_CONFIG_H 
-DSQUEAK_BUILTIN_PLUGIN -I/home/atg/source/trunk/bld
-I/home/atg/source/trunk/platforms/unix/vm -I
/home/atg/source/trunk/platforms/Cross/vm
-I/home/atg/source/trunk/src/vm
-I/home/atg/source/trunk/platforms/Cross/plugins/SqueakFFIPrims
-I/home/atg/source/trunk
/platforms/unix/plugins/SqueakFFIPrims    -c -o SqueakFFIPrims.o
/home/atg/source/trunk/src/vm/intplugins/SqueakFFIPrims/SqueakFFIPrims.c
In file included from
/home/atg/source/trunk/platforms/Cross/vm/sqVirtualMachine.h:15,
                 from
/home/atg/source/trunk/src/vm/intplugins/SqueakFFIPrims/SqueakFFIPrims.c:14:
/home/atg/source/trunk/platforms/Cross/vm/sqMemoryAccess.h:25:3:
warning: #warning
/home/atg/source/trunk/platforms/Cross/vm/sqMemoryAccess.h:26:3:
warning: #warning ***************************************************
/home/atg/source/trunk/platforms/Cross/vm/sqMemoryAccess.h:27:3:
warning: #warning *
/home/atg/source/trunk/platforms/Cross/vm/sqMemoryAccess.h:28:3:
warning: #warning * interp.h not found -- defaulting to a 32-bit VM
/home/atg/source/trunk/platforms/Cross/vm/sqMemoryAccess.h:29:3:
warning: #warning *
/home/atg/source/trunk/platforms/Cross/vm/sqMemoryAccess.h:30:3:
warning: #warning * update your image-side VM sources to the latest
/home/atg/source/trunk/platforms/Cross/vm/sqMemoryAccess.h:31:3:
warning: #warning * version to avoid this message
/home/atg/source/trunk/platforms/Cross/vm/sqMemoryAccess.h:32:3:
warning: #warning *
/home/atg/source/trunk/platforms/Cross/vm/sqMemoryAccess.h:33:3:
warning: #warning ***************************************************
/home/atg/source/trunk/platforms/Cross/vm/sqMemoryAccess.h:34:3:
warning: #warning
/home/atg/source/trunk/src/vm/intplugins/SqueakFFIPrims/SqueakFFIPrims.c:31:1:
warning: "byteAt" redefined
/home/atg/source/trunk/platforms/Cross/vm/sqMemoryAccess.h:122:1:
warning: this is the location of the previous definition
/home/atg/source/trunk/src/vm/intplugins/SqueakFFIPrims/SqueakFFIPrims.c:32:1:
warning: "byteAtput" redefined
/home/atg/source/trunk/platforms/Cross/vm/sqMemoryAccess.h:123:1:
warning: this is the location of the previous definition
/home/atg/source/trunk/src/vm/intplugins/SqueakFFIPrims/SqueakFFIPrims.c:33:1:
warning: "longAt" redefined
/home/atg/source/trunk/platforms/Cross/vm/sqMemoryAccess.h:129:1:
warning: this is the location of the previous definition
/home/atg/source/trunk/src/vm/intplugins/SqueakFFIPrims/SqueakFFIPrims.c:34:1:
warning: "longAtput" redefined
/home/atg/source/trunk/platforms/Cross/vm/sqMemoryAccess.h:130:1:
warning: this is the location of the previous definition
/home/atg/source/trunk/src/vm/intplugins/SqueakFFIPrims/SqueakFFIPrims.c:
In function `addressOfstartingAtsize':
/home/atg/source/trunk/src/vm/intplugins/SqueakFFIPrims/SqueakFFIPrims.c:172:
error: structure has no member named `fetchWordofObject'
/home/atg/source/trunk/src/vm/intplugins/SqueakFFIPrims/SqueakFFIPrims.c:
In function `ffiArgumentSpecClass':
/home/atg/source/trunk/src/vm/intplugins/SqueakFFIPrims/SqueakFFIPrims.c:418:
error: structure has no member named `fetchWordofObject'
/home/atg/source/trunk/src/vm/intplugins/SqueakFFIPrims/SqueakFFIPrims.c:441:
error: structure has no member named `fetchWordofObject'
/home/atg/source/trunk/src/vm/intplugins/SqueakFFIPrims/SqueakFFIPrims.c:511:
error: structure has no member named `fetchWordofObject'
/home/atg/source/trunk/src/vm/intplugins/SqueakFFIPrims/SqueakFFIPrims.c:
In function `ffiAtomicStructByReferenceClass':
/home/atg/source/trunk/src/vm/intplugins/SqueakFFIPrims/SqueakFFIPrims.c:805:
error: structure has no member named `fetchWordofObject'
/home/atg/source/trunk/src/vm/intplugins/SqueakFFIPrims/SqueakFFIPrims.c:
In function `ffiContentsOfHandleerrCode':
/home/atg/source/trunk/src/vm/intplugins/SqueakFFIPrims/SqueakFFIPrims.c:1189:
error: structure has no member named `fetchWordofObject'
/home/atg/source/trunk/src/vm/intplugins/SqueakFFIPrims/SqueakFFIPrims.c:
In function `ffiLoadCalloutAddress':
/home/atg/source/trunk/src/vm/intplugins/SqueakFFIPrims/SqueakFFIPrims.c:1592:
error: structure has no member named `fetchWordofObject'
/home/atg/source/trunk/src/vm/intplugins/SqueakFFIPrims/SqueakFFIPrims.c:
In function `ffiLoadCalloutModule':
/home/atg/source/trunk/src/vm/intplugins/SqueakFFIPrims/SqueakFFIPrims.c:1661:
error: structure has no member named `fetchWordofObject'
/home/atg/source/trunk/src/vm/intplugins/SqueakFFIPrims/SqueakFFIPrims.c:
In function `ffiPushPointerContentsOf':
/home/atg/source/trunk/src/vm/intplugins/SqueakFFIPrims/SqueakFFIPrims.c:1700:
error: structure has no member named `fetchWordofObject'
/home/atg/source/trunk/src/vm/intplugins/SqueakFFIPrims/SqueakFFIPrims.c:
In function `ffiPushStructureContentsOf':
/home/atg/source/trunk/src/vm/intplugins/SqueakFFIPrims/SqueakFFIPrims.c:1805:
error: structure has no member named `fetchWordofObject'
/home/atg/source/trunk/src/vm/intplugins/SqueakFFIPrims/SqueakFFIPrims.c:1828:
error: structure has no member named `fetchWordofObject'
/home/atg/source/trunk/src/vm/intplugins/SqueakFFIPrims/SqueakFFIPrims.c:
In function `ffiValidateExternalDataAtomicType':
/home/atg/source/trunk/src/vm/intplugins/SqueakFFIPrims/SqueakFFIPrims.c:1978:
error: structure has no member named `fetchWordofObject'
/home/atg/source/trunk/src/vm/intplugins/SqueakFFIPrims/SqueakFFIPrims.c:
In function `primitiveForceLoad':
/home/atg/source/trunk/src/vm/intplugins/SqueakFFIPrims/SqueakFFIPrims.c:2638:
error: structure has no member named `fetchWordofObject'
make[1]: *** [SqueakFFIPrims.o] Error 1
make: *** [SqueakFFIPrims/SqueakFFIPrims.a] Error 2
atg at leenooks ~/source/trunk/bld $



More information about the Vm-dev mailing list