I am trying to get Squeak 3.8 running on a linux system and<br>am having problems.<br><br>1) I have been able to install some packages using the<br> SqueakMap package loader but have not been able<br> to install:<br>
'Refactory Browser for 3.8 (->3.8.42)<br><br> The mcz file is successfully downloaded but <br> cannot be read. Intead the debugger is brought<br> up on the MCMczReader method:<br><br>
'<br> zip<br> zip ifNil:<br> [zip := ZipArchive new.<br> zip readFrom: stream].<br> ^ zip<br> '<br><br> During the invokation of method zip the code:<br> <br> 'zip readFrom: stream' <br> <br>
is invoked which in turn invokes the code:<br> <br> 'ZipArchive findEndOfCentralDirectoryFrom: stream<br><br> which returns 0 which in turn causes the invokation of:<br><br> 'self error: 'can''t find EOCD position'.
<br><br><br>2) <br><br> If the debugger is brought up on a method such as:
<br><br> '<br> myMethod<br> a := 1.<br> b := 2.<br> c := 3.<br> d := 4.<br> self invokeMethod.<br> '<br><br> where an error occurs during the invokation of 'invokeMethod'<br>
then the debugger fails to highlight the text 'invokeMethod'
<br> and instead hightlights 'elf invokeMe'. That is to say<br> the hightlighting of text is shifted left 4 characters of where<br> it should be; exactly the number of assignments which preceded<br> the hightlighted text. It is apparent that someone is counting
<br> characteres and counting ':=' as a single character.<br><br><br><br>These problems are too common to be real bugs so I assume they<br>have something to do with my setup or my use of Linux.<br>I have not set any preferences.
<br><br><br>Thanks<br><br>Ralph Boland<br>