[Vm-dev] problem compiling latest sources for mac VM
Eliot Miranda
eliot.miranda at gmail.com
Thu Feb 19 17:06:07 UTC 2009
Change the xcode project to pick up sqVirtualMachine.c and
sqVirtualMachine.h from platforms/Cross/vm, not from he temporary testing
ones John is using in platforms/Cross/plugins/IA32ABI.
Get back to me if you need help doing this with xcode.
I got bit by this yesterday :)
On Thu, Feb 19, 2009 at 3:39 AM, Esteban Lorenzano <estebanlm at gmail.com>wrote:
>
> I tried to compile de VM with latest sources from squeakvm.org.
> I followed all the readme instructions, and I needed to drop Squeak3D files
> and export info.
>
> However, I still have this error when linking:
>
> cd /Users/MAC/Desktop/Dev/Mars
>>> /Developer/usr/bin/gcc-4.0 -arch i386 -isysroot
>>> /Developer/SDKs/MacOSX10.4u.sdk
>>> -L/Users/MAC/Desktop/Dev/Mars/build/Development
>>> -F/Users/MAC/Desktop/Dev/Mars/build/Development
>>> -F/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks
>>> -filelist
>>> "/Users/MAC/Desktop/Dev/Mars/build/SqueakVMUNIXPATHS.build/Development/Squeak
>>> VM Universal.build/Objects-normal/i386/Squeak VM Opt.LinkFileList"
>>> -mmacosx-version-min=10.4 -framework CoreFoundation -framework Carbon
>>> -framework OpenGL -framework AGL -framework QuickTime -framework CoreAudio
>>> -framework AudioToolbox -framework IOKit -framework Foundation -framework
>>> Cocoa -prebind -o "/Users/MAC/Desktop/Dev/Mars/build/Development/Squeak VM
>>> Opt.app/Contents/MacOS/Squeak VM Opt"
>>> Undefined symbols:
>>> "_primitiveFailFor", referenced from:
>>> _primitiveFailFor$non_lazy_ptr in sqVirtualMachine.o
>>> "_reestablishContextPriorToCallback", referenced from:
>>> _reestablishContextPriorToCallback$non_lazy_ptr in
>>> sqVirtualMachine.o
>>> "_internalIsImmutable", referenced from:
>>> _internalIsImmutable$non_lazy_ptr in sqVirtualMachine.o
>>> "_classAlien", referenced from:
>>> _classAlien$non_lazy_ptr in sqVirtualMachine.o
>>> "_sendInvokeCallbackStackRegistersJmpbuf", referenced from:
>>> _sendInvokeCallbackStackRegistersJmpbuf$non_lazy_ptr in
>>> sqVirtualMachine.o
>>> "_getStackPointer", referenced from:
>>> _getStackPointer$non_lazy_ptr in sqVirtualMachine.o
>>> "_sqAllocateMemory", referenced from:
>>> _readImageFromFileHeapSizeStartingAt in interp.o
>>> "_classUnsafeAlien", referenced from:
>>> _classUnsafeAlien$non_lazy_ptr in sqVirtualMachine.o
>>> "_internalIsMutable", referenced from:
>>> _internalIsMutable$non_lazy_ptr in sqVirtualMachine.o
>>> ld: symbol(s) not found
>>> collect2: ld returned 1 exit status
>>> "_primitiveFailFor", referenced from:
>>> _primitiveFailFor$non_lazy_ptr in sqVirtualMachine.o
>>> "_reestablishContextPriorToCallback", referenced from:
>>> _reestablishContextPriorToCallback$non_lazy_ptr in
>>> sqVirtualMachine.o
>>> "_internalIsImmutable", referenced from:
>>> _internalIsImmutable$non_lazy_ptr in sqVirtualMachine.o
>>> "_classAlien", referenced from:
>>> _classAlien$non_lazy_ptr in sqVirtualMachine.o
>>> "_sendInvokeCallbackStackRegistersJmpbuf", referenced from:
>>> _sendInvokeCallbackStackRegistersJmpbuf$non_lazy_ptr in
>>> sqVirtualMachine.o
>>> "_getStackPointer", referenced from:
>>> _getStackPointer$non_lazy_ptr in sqVirtualMachine.o
>>> "_sqAllocateMemory", referenced from:
>>> _readImageFromFileHeapSizeStartingAt in interp.o
>>> "_classUnsafeAlien", referenced from:
>>> _classUnsafeAlien$non_lazy_ptr in sqVirtualMachine.o
>>> "_internalIsMutable", referenced from:
>>> _internalIsMutable$non_lazy_ptr in sqVirtualMachine.o
>>> ld: symbol(s) not found
>>> collect2: ld returned 1 exit status
>>>
>>
> Any idea what I missed?
>
> Thanks,
> Esteban
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20090219/95e4ed18/attachment.htm
More information about the Vm-dev
mailing list