I am trying to get Squeak 3.8 running on a linux system and am having problems.
1) I have been able to install some packages using the SqueakMap package loader but have not been able to install: 'Refactory Browser for 3.8 (->3.8.42)
The mcz file is successfully downloaded but cannot be read. Intead the debugger is brought up on the MCMczReader method:
' zip zip ifNil: [zip := ZipArchive new. zip readFrom: stream]. ^ zip '
During the invokation of method zip the code:
'zip readFrom: stream'
is invoked which in turn invokes the code:
'ZipArchive findEndOfCentralDirectoryFrom: stream
which returns 0 which in turn causes the invokation of:
'self error: 'can''t find EOCD position'.
2)
If the debugger is brought up on a method such as:
' myMethod a := 1. b := 2. c := 3. d := 4. self invokeMethod. '
where an error occurs during the invokation of 'invokeMethod' then the debugger fails to highlight the text 'invokeMethod' and instead hightlights 'elf invokeMe'. That is to say the hightlighting of text is shifted left 4 characters of where it should be; exactly the number of assignments which preceded the hightlighted text. It is apparent that someone is counting characteres and counting ':=' as a single character.
These problems are too common to be real bugs so I assume they have something to do with my setup or my use of Linux. I have not set any preferences.
Thanks
Ralph Boland
Hi!
Ralph Boland rpboland@gmail.com wrote:
I am trying to get Squeak 3.8 running on a linux system and am having problems.
- I have been able to install some packages using the SqueakMap package loader but have not been able to install: 'Refactory Browser for 3.8 (->3.8.42)
[SNIP]
This is fixed - it was a bad server side cache content and checksum. There may be others - I should try to look it through, but no time right now. If anyone notices any other package behaving badly - email me. Open a transcript and try to install - if it says "bad checksum" and "falling back on server cache" etc, and it then fails - then it is probably the same issue.
You can verify that the file is barfed by selecting the release, do "browse cache" and then look at the file - in the above case the contents was a HTTP error page. If it is a valid .mcz then you should be able to open it in the zip viewer.
regards, Göran
squeak-dev@lists.squeakfoundation.org