|
From: Oli B. <ol...@po...> - 2001-12-14 10:08:48
|
Hi, I've built all the binaries in linux, (with some minor fixes to the Makefile). I'm now try to build a SqueakNOS image (I'm happen to be building it on Win2K, to put on linux when it's ready). However, I'm missing a class when loading UART8250.cls (TOSharedQueue is Undeclared) PS for anybody else loading for the first time the order is important, here's the order I did things. pathName_'P:\smalltalk\squeaknos\SqueakNOS\'. loader _ [:eachName | Transcript show: 'Loading ',eachName;cr;flush. SmalltalkInterchangeFileInManager newForFileIn fileName: eachName; fileIn.]. "These need ordering correctly" deviceClassNames _ OrderedCollection new. deviceClassNames add: 'ChangesToBase\CompositionScanner.cls'; add: 'ChangesToBase\Cursor.cls'; add: 'ChangesToBase\EventSensor.cls'; add: 'ChangesToBase\Preferences.cls'; add: 'ChangesToBase\SystemDictionary.cls'; add: 'PCDevices\PCKeyboard.cls'; add: 'PCDevices\PIC8259.cls'; add: 'PCDevices\UART8250.cls'; add: 'PCDevices\UART16550.cls'; add: 'Kernel\HardwareDevice.cls'; add: 'Kernel\SqueakNOSSensor.cls'; add: 'Kernel\Computer.cls'; add: 'Kernel\IOPort.cls'; add: 'Kernel\InterruptRequestHandler.cls'; add: 'Kernel\MessageNotUnderstood.cls'; add: 'Kernel\PortHardwareDevice.cls'; add: 'Kernel\TranscriptStream.cls'; add: 'Debugging\ContextPart.cls'; add: 'Debugging\Debugger.cls'; add: 'Debugging\Exception.cls'; add: 'Debugging\Object.cls'; add: 'Debugging\String.cls'; add: 'MicroInterpreter\CCodeGenerator.cls'; add: 'MicroInterpreter\LargeIntegersPlugin.cls'; add: 'MicroInterpreter\MicroInterpreter.cls'. deviceClassNames do: [:eachName | loader value: pathName,eachName]. |