building a unix vm with src32

Martin Kuball martinkuball at web.de
Tue May 2 20:43:05 UTC 2006


Hi!

I'm trying to build a unix vm on 64 bit AMD (system is debian sid) for 
use with 32 bit images. I'm using the current svn trunk and build 
with the src32 directory. Things go well until the link step:

gcc -g -O2 -DLSB_FIRST=1 -o squeak disabledPlugins.o 
version.o -Wl,--export-dynamic  vm/vm.a B2DPlugin/B2DPlugin.a 
BitBltPlugin/BitBltPlugin.a FilePlugin/FilePlugin.a 
SocketPlugin/SocketPlugin.a -lutil -ldl -lm -lnsl 
vm/vm.a -Wl,--rpath -Wl,/usr/lib
vm/vm.a(sqVirtualMachine.o): In function 
`sqGetInterpreterProxy':/home/kuball/SMT/vm-svn/trunk/platforms/Cross/vm/sqVirtualMachine.c:202: 
undefined reference to `obsoleteDontUseThisFetchWordofObject'
:/home/kuball/SMT/vm-svn/trunk/platforms/Cross/vm/sqVirtualMachine.c:333: 
undefined reference to `fetchLong32ofObject'
:/home/kuball/SMT/vm-svn/trunk/platforms/Cross/vm/sqVirtualMachine.c:334: 
undefined reference to `getThisSessionID'
:/home/kuball/SMT/vm-svn/trunk/platforms/Cross/vm/sqVirtualMachine.c:335: 
undefined reference to `ioFilenamefromStringofLengthresolveAliases'
:/home/kuball/SMT/vm-svn/trunk/platforms/Cross/vm/sqVirtualMachine.c:336: 
undefined reference to `vmEndianness'

As you can see some methods are missing from interp.c. Can anybody 
help me fixing this problem?

Martin





More information about the Vm-dev mailing list