building a unix vm with src32

Josh Gargus schwa at fastmail.us
Tue May 2 21:26:19 UTC 2006


Did you generate the VM sources yourself using VMMaker?

Josh



On May 2, 2006, at 3:43 PM, Martin Kuball wrote:

> 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