とりあえずのビルド
とりあえず、ビルドが出来るようにする現時点での逃げ道について…。
本来は、
http://www.nabble.com/-squeak-dev--can't-make-latest-unix-vm---v1954-td20669946.html
の記事にあるように Alien を入れるのが本筋の様ですが、いったん、以下のように無効化
#if 0 #if VM_PROXY_MINOR > 7 VM->internalIsImmutable = internalIsImmutable; VM->internalIsMutable = internalIsMutable; VM->primitiveFailFor = primitiveFailFor; VM->classAlien = classAlien; VM->getStackPointer = (sqInt *(*)(void))getStackPointer; VM->sendInvokeCallbackStackRegistersJmpbuf = sendInvokeCallbackStackRegistersJmpbuf; VM->reestablishContextPriorToCallback = reestablishContextPriorToCallback; VM->classUnsafeAlien = classUnsafeAlien; #endif #endif
sqAllocateMemory の件は、svn でソースツリーを最新にすると specialChangeSets に Interpreter-readImageFromFile-jmm-dtl.2.cs がアップデートされるので、これを fileIn すれば、OK。