On Thu, Jan 01, 2009 at 12:32:43PM +0100, Martin Kuball wrote:
> Hello and happy new year to everyone.
>
> Yesterday I upgraded VMMaker to dtl.111 (from 3.8b6). Generating the entire
> code gives mit the following error:
>
> CCodeGeneratorGlobalStructure(Object)>>doesNotUnderstand:
> #emitCCodeOn:doInlining:doAssertions:
> CCodeGeneratorGlobalStructure>>emitCCodeOn:doInlining:doAssertions:
> CCodeGeneratorGlobalStructure(CCodeGenerator)>>storeCodeOnFile:doInlining:doAssertions:
> CCodeGeneratorGlobalStructure(CCodeGenerator)>>storeCodeOnFile:doInlining:
> UnixVMMaker(VMMaker)>>generateInterpreterFile
> UnixVMMaker(VMMaker)>>generateMainVM
> UnixVMMaker(VMMaker)>>generateEntire
> [] in VMMakerTool>>generateAll {[vmMaker generateEntire]}
> BlockContext>>on:do:' 'VMMakerTool>>generateAll
> [] in SimpleButtonMorph>>doButtonAction {[target perform: actionSelector
> withArguments: arguments]}
> BlockContext>>ensure:
> CursorWithMask(Cursor)>>showWhile:
> SimpleButtonMorph>>doButtonAction
>
> The Debugger has a line saying: "tpr 10/29/2002 14:00 ? C code generator ?
> 1 implementor ? only in change set VMMaker-tpr.58 ? "
>
Martin,
My apologies, this is an error that I introduced in VMMaker-dtl.111. The
missing method was incorrectly moved to SlangBrowser-dtl.1, which is also
in the VMMaker project in SqueakSource.
This is fixed in VMMaker-dtl.112 and SlangBrowser-dtl.2 in the VMMaker
project on SqueakSource.
Thanks for reporting the problem,
Dave