<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:10pt"><div><span>Hi Hannes,</span></div><div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br><span></span></div><div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;"><span>Just tried what you told me...&nbsp; Well, there's a MNU when loading in 4.4.&nbsp; Here's the stack:</span></div><div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;"><br><span></span></div><div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style:
 normal;">-----------------------------------------------------------------------------------------<br><span></span></div><div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;">To: squeak-dev@lists.squeakfoundation.org<br>Subject: [BUG]ClassBuilder(Object)&gt;&gt;error:<br><br>here insert explanation of what you were doing, suspect changes you've made and so forth.<br><br>21 December 2012 5:31:33.375 pm<br><br>VM: Win32 - Smalltalk<br>Image: Squeak4.3 [latest update: #11864]<br><br>SecurityManager state:<br>Restricted: false<br>FileAccess: true<br>SocketAccess: true<br>Working Dir C:\Data\Squeak\Squeak 4.3 All-In-One\Contents\Resources<br>Trusted Dir C:\Data\Squeak\Squeak 4.3 All-In-One\Contents\Resources\Benoit St-Jean<br>Untrusted Dir C:\Documents and Settings\Benoit St-Jean\My Documents\My Squeak<br><br>ClassBuilder(Object)&gt;&gt;error:<br>&nbsp;&nbsp;&nbsp;
 Receiver: a ClassBuilder<br>&nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; aString: &nbsp;&nbsp;&nbsp; 'WS is multiply defined'<br>&nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; environ: &nbsp;&nbsp;&nbsp; Smalltalk globals "a SystemDictionary with lots of globals"<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; classMap: &nbsp;&nbsp;&nbsp; nil<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; instVarMap: &nbsp;&nbsp;&nbsp; an IdentityDictionary()<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; progress: &nbsp;&nbsp;&nbsp; nil<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; maxClassIndex: &nbsp;&nbsp;&nbsp; nil<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; currentClassIndex: &nbsp;&nbsp;&nbsp; nil<br><br>ClassBuilder&gt;&gt;validateClassvars:from:forSuper:<br>&nbsp;&nbsp;&nbsp; Receiver: a ClassBuilder<br>&nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>&lt;&lt;error during
 printing&gt;<br>&nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; environ: &nbsp;&nbsp;&nbsp; Smalltalk globals "a SystemDictionary with lots of globals"<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; classMap: &nbsp;&nbsp;&nbsp; nil<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; instVarMap: &nbsp;&nbsp;&nbsp; an IdentityDictionary()<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; progress: &nbsp;&nbsp;&nbsp; nil<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; maxClassIndex: &nbsp;&nbsp;&nbsp; nil<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; currentClassIndex: &nbsp;&nbsp;&nbsp; nil<br><br>[] in ClassBuilder&gt;&gt;name:inEnvironment:subclassOf:type:instanceVariableNames:classVariableNames:poolDictionaries:category:unsafe:<br>&nbsp;&nbsp;&nbsp; Receiver: a ClassBuilder<br>&nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>&lt;&lt;error during printing&gt;<br>&nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>&nbsp;&nbsp;&nbsp;
 &nbsp;&nbsp;&nbsp; environ: &nbsp;&nbsp;&nbsp; Smalltalk globals "a SystemDictionary with lots of globals"<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; classMap: &nbsp;&nbsp;&nbsp; nil<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; instVarMap: &nbsp;&nbsp;&nbsp; an IdentityDictionary()<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; progress: &nbsp;&nbsp;&nbsp; nil<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; maxClassIndex: &nbsp;&nbsp;&nbsp; nil<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; currentClassIndex: &nbsp;&nbsp;&nbsp; nil<br><br>BlockClosure&gt;&gt;ensure:<br>&nbsp;&nbsp;&nbsp; Receiver: [closure] in ClassBuilder&gt;&gt;name:inEnvironment:subclassOf:type:instanceVariableNames:classV...etc...<br>&nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; aBlock: &nbsp;&nbsp;&nbsp; [closure] in ClassBuilder&gt;&gt;name:inEnvironment:subclassOf:type:instanceV...etc...<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; complete:
 &nbsp;&nbsp;&nbsp; nil<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; returnValue: &nbsp;&nbsp;&nbsp; nil<br>&nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; outerContext: &nbsp;&nbsp;&nbsp; ClassBuilder&gt;&gt;name:inEnvironment:subclassOf:type:instanceVariable...etc...<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; startpc: &nbsp;&nbsp;&nbsp; 332<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; numArgs: &nbsp;&nbsp;&nbsp; 0<br><br>ClassBuilder&gt;&gt;name:inEnvironment:subclassOf:type:instanceVariableNames:classVariableNames:poolDictionaries:category:unsafe:<br>&nbsp;&nbsp;&nbsp; Receiver: a ClassBuilder<br>&nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; className: &nbsp;&nbsp;&nbsp; #Win32Constants<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; env: &nbsp;&nbsp;&nbsp; Smalltalk globals "a SystemDictionary with lots of globals"<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; newSuper:
 &nbsp;&nbsp;&nbsp; SharedPool<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; type: &nbsp;&nbsp;&nbsp; #normal<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; instVarString: &nbsp;&nbsp;&nbsp; ''<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; classVarString: &nbsp;&nbsp;&nbsp; 'COLOR_ACTIVEBORDER COLOR_ACTIVECAPTION COLOR_APPWORKSPACE COLO...etc...<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; poolString: &nbsp;&nbsp;&nbsp; ''<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; category: &nbsp;&nbsp;&nbsp; #'FFI-Win32-Examples'<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; unsafe: &nbsp;&nbsp;&nbsp; false<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; oldClass: &nbsp;&nbsp;&nbsp; nil<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; instVars: &nbsp;&nbsp;&nbsp; #()<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; classVars: &nbsp;&nbsp;&nbsp; #(#COLOR #ACTIVEBORDER #COLOR #ACTIVECAPTION #COLOR #APPWORKSPACE #C...etc...<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; copyOfOldClass: &nbsp;&nbsp;&nbsp;
 nil<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; newClass: &nbsp;&nbsp;&nbsp; #(nil)<br>&nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; environ: &nbsp;&nbsp;&nbsp; Smalltalk globals "a SystemDictionary with lots of globals"<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; classMap: &nbsp;&nbsp;&nbsp; nil<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; instVarMap: &nbsp;&nbsp;&nbsp; an IdentityDictionary()<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; progress: &nbsp;&nbsp;&nbsp; nil<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; maxClassIndex: &nbsp;&nbsp;&nbsp; nil<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; currentClassIndex: &nbsp;&nbsp;&nbsp; nil<br><br>ClassBuilder&gt;&gt;name:inEnvironment:subclassOf:type:instanceVariableNames:classVariableNames:poolDictionaries:category:<br>&nbsp;&nbsp;&nbsp; Receiver: a ClassBuilder<br>&nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; className:
 &nbsp;&nbsp;&nbsp; #Win32Constants<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; env: &nbsp;&nbsp;&nbsp; Smalltalk globals "a SystemDictionary with lots of globals"<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; newSuper: &nbsp;&nbsp;&nbsp; SharedPool<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; type: &nbsp;&nbsp;&nbsp; #normal<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; instVarString: &nbsp;&nbsp;&nbsp; ''<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; classVarString: &nbsp;&nbsp;&nbsp; 'COLOR_ACTIVEBORDER COLOR_ACTIVECAPTION COLOR_APPWORKSPACE COLO...etc...<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; poolString: &nbsp;&nbsp;&nbsp; ''<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; category: &nbsp;&nbsp;&nbsp; #'FFI-Win32-Examples'<br>&nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; environ: &nbsp;&nbsp;&nbsp; Smalltalk globals "a SystemDictionary with lots of globals"<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; classMap: &nbsp;&nbsp;&nbsp;
 nil<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; instVarMap: &nbsp;&nbsp;&nbsp; an IdentityDictionary()<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; progress: &nbsp;&nbsp;&nbsp; nil<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; maxClassIndex: &nbsp;&nbsp;&nbsp; nil<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; currentClassIndex: &nbsp;&nbsp;&nbsp; nil<br><br>[] in MCClassDefinition&gt;&gt;createClass<br>&nbsp;&nbsp;&nbsp; Receiver: a MCClassDefinition(Win32Constants)<br>&nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>&lt;&lt;error during printing&gt;<br>&nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; name: &nbsp;&nbsp;&nbsp; #Win32Constants<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; superclassName: &nbsp;&nbsp;&nbsp; #SharedPool<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; variables: &nbsp;&nbsp;&nbsp; an OrderedCollection(a MCClassVariableDefinition(COLOR_ACTIVEBORDER)...etc...<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;
 category: &nbsp;&nbsp;&nbsp; #'FFI-Win32-Examples'<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; type: &nbsp;&nbsp;&nbsp; #normal<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; comment: &nbsp;&nbsp;&nbsp; ''<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; commentStamp: &nbsp;&nbsp;&nbsp; ''<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; traitComposition: &nbsp;&nbsp;&nbsp; nil<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; classTraitComposition: &nbsp;&nbsp;&nbsp; nil<br><br>BlockClosure&gt;&gt;on:do:<br>&nbsp;&nbsp;&nbsp; Receiver: [closure] in MCClassDefinition&gt;&gt;createClass<br>&nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; exception: &nbsp;&nbsp;&nbsp; an ExceptionSet<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; handlerAction: &nbsp;&nbsp;&nbsp; [closure] in MCClassDefinition&gt;&gt;createClass<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; handlerActive: &nbsp;&nbsp;&nbsp; true<br>&nbsp;&nbsp;&nbsp; Receiver's instance variables:
 <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; outerContext: &nbsp;&nbsp;&nbsp; MCClassDefinition&gt;&gt;createClass<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; startpc: &nbsp;&nbsp;&nbsp; 120<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; numArgs: &nbsp;&nbsp;&nbsp; 0<br><br>MCClassDefinition&gt;&gt;createClass<br>&nbsp;&nbsp;&nbsp; Receiver: a MCClassDefinition(Win32Constants)<br>&nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; superClass: &nbsp;&nbsp;&nbsp; SharedPool<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; composition: &nbsp;&nbsp;&nbsp; nil<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; class: &nbsp;&nbsp;&nbsp; #(nil)<br>&nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; name: &nbsp;&nbsp;&nbsp; #Win32Constants<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; superclassName: &nbsp;&nbsp;&nbsp; #SharedPool<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; variables: &nbsp;&nbsp;&nbsp; an
 OrderedCollection(a MCClassVariableDefinition(COLOR_ACTIVEBORDER)...etc...<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; category: &nbsp;&nbsp;&nbsp; #'FFI-Win32-Examples'<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; type: &nbsp;&nbsp;&nbsp; #normal<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; comment: &nbsp;&nbsp;&nbsp; ''<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; commentStamp: &nbsp;&nbsp;&nbsp; ''<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; traitComposition: &nbsp;&nbsp;&nbsp; nil<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; classTraitComposition: &nbsp;&nbsp;&nbsp; nil<br><br>MCClassDefinition&gt;&gt;load<br>&nbsp;&nbsp;&nbsp; Receiver: a MCClassDefinition(Win32Constants)<br>&nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; class: &nbsp;&nbsp;&nbsp; nil<br>&nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; name: &nbsp;&nbsp;&nbsp; #Win32Constants<br>&nbsp;&nbsp;&nbsp;
 &nbsp;&nbsp;&nbsp; superclassName: &nbsp;&nbsp;&nbsp; #SharedPool<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; variables: &nbsp;&nbsp;&nbsp; an OrderedCollection(a MCClassVariableDefinition(COLOR_ACTIVEBORDER)...etc...<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; category: &nbsp;&nbsp;&nbsp; #'FFI-Win32-Examples'<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; type: &nbsp;&nbsp;&nbsp; #normal<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; comment: &nbsp;&nbsp;&nbsp; ''<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; commentStamp: &nbsp;&nbsp;&nbsp; ''<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; traitComposition: &nbsp;&nbsp;&nbsp; nil<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; classTraitComposition: &nbsp;&nbsp;&nbsp; nil<br><br>[] in [] in [] in MCPackageLoader&gt;&gt;basicLoad<br>&nbsp;&nbsp;&nbsp; Receiver: a MCPackageLoader<br>&nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>&lt;&lt;error during printing&gt;<br>&nbsp;&nbsp;&nbsp; Receiver's instance variables:
 <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; requirements: &nbsp;&nbsp;&nbsp; #()<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; unloadableDefinitions: &nbsp;&nbsp;&nbsp; a SortedCollection()<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; obsoletions: &nbsp;&nbsp;&nbsp; a Dictionary()<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; additions: &nbsp;&nbsp;&nbsp; an OrderedCollection(a MCOrganizationDefinition(#(#'FFI-Win32-Exampl...etc...<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; removals: &nbsp;&nbsp;&nbsp; an OrderedCollection()<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; errorDefinitions: &nbsp;&nbsp;&nbsp; an OrderedCollection(a MCClassDefinition(Win32Constants))<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; provisions: &nbsp;&nbsp;&nbsp; a Set(#UpdatingRectangleMorph #FormTest #SystemDictionary #HSVColor...etc...<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; methodAdditions: &nbsp;&nbsp;&nbsp; an OrderedCollection(a MethodAddition a MethodAddition a Metho...etc...<br><br>[] in [] in
 OrderedCollection(Collection)&gt;&gt;do:displayingProgress:every:<br>&nbsp;&nbsp;&nbsp; Receiver: an OrderedCollection(a MCClassDefinition(Win32Constants))<br>&nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>&lt;&lt;error during printing&gt;<br>&nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; array: &nbsp;&nbsp;&nbsp; {a MCClassDefinition(Win32Constants) . nil . nil . nil . nil . nil . nil...etc...<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; firstIndex: &nbsp;&nbsp;&nbsp; 1<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; lastIndex: &nbsp;&nbsp;&nbsp; 1<br><br>OrderedCollection&gt;&gt;do:<br>&nbsp;&nbsp;&nbsp; Receiver: an OrderedCollection(a MCClassDefinition(Win32Constants))<br>&nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; aBlock: &nbsp;&nbsp;&nbsp; [closure] in [] in OrderedCollection(Collection)&gt;&gt;do:displayingProgress...etc...<br>&nbsp;&nbsp;&nbsp;
 &nbsp;&nbsp;&nbsp; index: &nbsp;&nbsp;&nbsp; 1<br>&nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; array: &nbsp;&nbsp;&nbsp; {a MCClassDefinition(Win32Constants) . nil . nil . nil . nil . nil . nil...etc...<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; firstIndex: &nbsp;&nbsp;&nbsp; 1<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; lastIndex: &nbsp;&nbsp;&nbsp; 1<br><br>[] in OrderedCollection(Collection)&gt;&gt;do:displayingProgress:every:<br>&nbsp;&nbsp;&nbsp; Receiver: an OrderedCollection(a MCClassDefinition(Win32Constants))<br>&nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>&lt;&lt;error during printing&gt;<br>&nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; array: &nbsp;&nbsp;&nbsp; {a MCClassDefinition(Win32Constants) . nil . nil . nil . nil . nil . nil...etc...<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; firstIndex: &nbsp;&nbsp;&nbsp; 1<br>&nbsp;&nbsp;&nbsp;
 &nbsp;&nbsp;&nbsp; lastIndex: &nbsp;&nbsp;&nbsp; 1<br><br>[] in [] in MorphicUIManager&gt;&gt;displayProgress:at:from:to:during:<br>&nbsp;&nbsp;&nbsp; Receiver: a MorphicUIManager<br>&nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>&lt;&lt;error during printing&gt;<br>&nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; toolBuilder: &nbsp;&nbsp;&nbsp; nil<br><br>BlockClosure&gt;&gt;on:do:<br>&nbsp;&nbsp;&nbsp; Receiver: [closure] in [] in MorphicUIManager&gt;&gt;displayProgress:at:from:to:during:<br>&nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; exception: &nbsp;&nbsp;&nbsp; ProgressNotification<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; handlerAction: &nbsp;&nbsp;&nbsp; [closure] in [] in MorphicUIManager&gt;&gt;displayProgress:at:from:to:...etc...<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; handlerActive: &nbsp;&nbsp;&nbsp; true<br>&nbsp;&nbsp;&nbsp; Receiver's
 instance variables: <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; outerContext: &nbsp;&nbsp;&nbsp; [] in MorphicUIManager&gt;&gt;displayProgress:at:from:to:during:<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; startpc: &nbsp;&nbsp;&nbsp; 86<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; numArgs: &nbsp;&nbsp;&nbsp; 0<br><br>[] in MorphicUIManager&gt;&gt;displayProgress:at:from:to:during:<br>&nbsp;&nbsp;&nbsp; Receiver: a MorphicUIManager<br>&nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>&lt;&lt;error during printing&gt;<br>&nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; toolBuilder: &nbsp;&nbsp;&nbsp; nil<br><br>BlockClosure&gt;&gt;ensure:<br>&nbsp;&nbsp;&nbsp; Receiver: [closure] in MorphicUIManager&gt;&gt;displayProgress:at:from:to:during:<br>&nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; aBlock: &nbsp;&nbsp;&nbsp; [closure] in
 MorphicUIManager&gt;&gt;displayProgress:at:from:to:during:<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; complete: &nbsp;&nbsp;&nbsp; nil<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; returnValue: &nbsp;&nbsp;&nbsp; nil<br>&nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; outerContext: &nbsp;&nbsp;&nbsp; MorphicUIManager&gt;&gt;displayProgress:at:from:to:during:<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; startpc: &nbsp;&nbsp;&nbsp; 79<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; numArgs: &nbsp;&nbsp;&nbsp; 0<br><br>MorphicUIManager&gt;&gt;displayProgress:at:from:to:during:<br>&nbsp;&nbsp;&nbsp; Receiver: a MorphicUIManager<br>&nbsp;&nbsp;&nbsp; Arguments and temporary variables: <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; titleString: &nbsp;&nbsp;&nbsp; ''<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; aPoint: &nbsp;&nbsp;&nbsp; 512@356<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; minVal: &nbsp;&nbsp;&nbsp; 0<br>&nbsp;&nbsp;&nbsp;
 &nbsp;&nbsp;&nbsp; maxVal: &nbsp;&nbsp;&nbsp; 1<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; workBlock: &nbsp;&nbsp;&nbsp; [closure] in OrderedCollection(Collection)&gt;&gt;do:displayingProgress:ev...etc...<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; progress: &nbsp;&nbsp;&nbsp; [closure] in SystemProgressMorph&gt;&gt;position:label:min:max:<br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; result: &nbsp;&nbsp;&nbsp; #(nil)<br>&nbsp;&nbsp;&nbsp; Receiver's instance variables: <br>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; toolBuilder: &nbsp;&nbsp;&nbsp; nil<br><br><br>--- The full stack ---<br>ClassBuilder(Object)&gt;&gt;error:<br>ClassBuilder&gt;&gt;validateClassvars:from:forSuper:<br>[] in
 ClassBuilder&gt;&gt;name:inEnvironment:subclassOf:type:instanceVariableNames:classVariableNames:poolDictionaries:category:unsafe:<br>BlockClosure&gt;&gt;ensure:<br>ClassBuilder&gt;&gt;name:inEnvironment:subclassOf:type:instanceVariableNames:classVariableNames:poolDictionaries:category:unsafe:<br>ClassBuilder&gt;&gt;name:inEnvironment:subclassOf:type:instanceVariableNames:classVariableNames:poolDictionaries:category:<br>[] in MCClassDefinition&gt;&gt;createClass<br>BlockClosure&gt;&gt;on:do:<br>MCClassDefinition&gt;&gt;createClass<br>MCClassDefinition&gt;&gt;load<br>[] in [] in [] in MCPackageLoader&gt;&gt;basicLoad<br>[] in [] in OrderedCollection(Collection)&gt;&gt;do:displayingProgress:every:<br>OrderedCollection&gt;&gt;do:<br>[] in OrderedCollection(Collection)&gt;&gt;do:displayingProgress:every:<br>[] in [] in MorphicUIManager&gt;&gt;displayProgress:at:from:to:during:<br>BlockClosure&gt;&gt;on:do:<br>[] in
 MorphicUIManager&gt;&gt;displayProgress:at:from:to:during:<br>BlockClosure&gt;&gt;ensure:<br>MorphicUIManager&gt;&gt;displayProgress:at:from:to:during:<br>&nbsp;- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -<br>ProgressInitiationException&gt;&gt;defaultResumeValue<br>ProgressInitiationException(Exception)&gt;&gt;resume<br>ProgressInitiationException&gt;&gt;defaultAction<br>UndefinedObject&gt;&gt;handleSignal:<br>MethodContext(ContextPart)&gt;&gt;handleSignal:<br>MethodContext(ContextPart)&gt;&gt;handleSignal:<br>MethodContext(ContextPart)&gt;&gt;handleSignal:<br>MethodContext(ContextPart)&gt;&gt;handleSignal:<br>ProgressInitiationException(Exception)&gt;&gt;signal<br>ProgressInitiationException&gt;&gt;display:at:from:to:during:<br>ProgressInitiationException
 class&gt;&gt;display:at:from:to:during:<br>ByteString(String)&gt;&gt;displayProgressAt:from:to:during:<br>ByteString(String)&gt;&gt;displayProgressFrom:to:during:<br>OrderedCollection(Collection)&gt;&gt;do:displayingProgress:every:<br>OrderedCollection(Collection)&gt;&gt;do:displayingProgress:<br>[] in [] in MCPackageLoader&gt;&gt;basicLoad<br>BlockClosure&gt;&gt;on:do:<br>[] in MCPackageLoader&gt;&gt;basicLoad<br>BlockClosure&gt;&gt;ensure:<br>MCPackageLoader&gt;&gt;basicLoad<br>[] in MCPackageLoader&gt;&gt;loadWithNameLike:<br>BlockClosure&gt;&gt;ensure:<br>MCPackageLoader&gt;&gt;useChangeSetNamed:during:<br>MCPackageLoader&gt;&gt;useNewChangeSetNamedLike:during:<br>MCPackageLoader&gt;&gt;loadWithNameLike:<br>MCVersionLoader&gt;&gt;load<br>[] in
 InstallerMonticello&gt;&gt;basicInstall<br>BlockClosure&gt;&gt;on:do:<br>BlockClosure&gt;&gt;valueSupplyingAnswers:<br>BlockClosure&gt;&gt;valueSuppressingMessages:supplyingAnswers:<br>InstallerMonticello(Installer)&gt;&gt;withAnswersDo:<br>InstallerMonticello&gt;&gt;basicInstall<br>[] in InstallerMonticello(Installer)&gt;&gt;installLogging<br>InstallerMonticello(Installer)&gt;&gt;logErrorDuring:<br>InstallerMonticello(Installer)&gt;&gt;installLogging<br>InstallerMonticello(Installer)&gt;&gt;install<br>InstallerMonticello(Installer)&gt;&gt;install:<br>UndefinedObject&gt;&gt;DoIt<br>Compiler&gt;&gt;evaluate:in:to:notifying:ifFail:logged:<br>[] in SmalltalkEditor(TextEditor)&gt;&gt;evaluateSelectionAndDo:<br>BlockClosure&gt;&gt;on:do:<br>SmalltalkEditor(TextEditor)&gt;&gt;evaluateSelectionAndDo:<br>-- and more not shown --<br><br><span></span></div><div style="color: rgb(0, 0, 0); font-size: 13.3333px; font-family: arial,helvetica,sans-serif;
 background-color: transparent; font-style: normal;"><span>-----------------------------------------------------------------------------------------</span></div><div>&nbsp;</div><div>-----------------<br>Benoit St-Jean<br>Yahoo! Messenger: bstjean<br>A standpoint is an intellectual horizon of radius zero.<br>(Albert Einstein)<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <div style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight:bold;">From:</span></b> H. Hirzel &lt;hannes.hirzel@gmail.com&gt;<br> <b><span style="font-weight: bold;">To:</span></b> squeak-dev@lists.squeakfoundation.org <br> <b><span style="font-weight: bold;">Sent:</span></b> Friday, December 21, 2012 4:16:12 PM<br> <b><span
 style="font-weight: bold;">Subject:</span></b> [squeak-dev] ODBC package and mySQL driver for 4.4?<br> </font> </div> <br>On 12/21/12, Benoit St-Jean &lt;<a ymailto="mailto:bstjean@yahoo.com" href="mailto:bstjean@yahoo.com">bstjean@yahoo.com</a>&gt; wrote:<br>&gt; The more urgent is the ODBC package.&nbsp; We used to load it with a "prereq" of<br>&gt; executing "ScriptLoader loadFFI" but the loadFFi method has vanished...<br>&gt;<br>&gt; Second items that is important, the MySQL Driver...&nbsp; That one I have not<br>&gt; tried yet...<br><br><br>For the FFI part<br>-----------------------<br><br>To load the FFI see menu 'help' / 'extending the system' and there<br><br>you find<br><br>"FFI: <a href="http://source.squeak.org/FFI.html" target="_blank">http://source.squeak.org/FFI.html</a>"<br>(Installer repository: '<a href="http://source.squeak.org/FFI%27" target="_blank">http://source.squeak.org/FFI'</a>)<br>&nbsp;&nbsp;&nbsp; install:
 'FFI-Pools';<br>&nbsp;&nbsp;&nbsp; install: 'FFI-Kernel';<br>&nbsp;&nbsp;&nbsp; install: 'FFI-Tests';<br>&nbsp;&nbsp;&nbsp; install: 'FFI-Win32';<br>&nbsp;&nbsp;&nbsp; install: 'FFI-MacOS';<br>&nbsp;&nbsp;&nbsp; install: 'FFI-Unix'.<br><br><br>--Hannes<br><br><br><br> </div> </div> </blockquote></div>   </div></body></html>