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