[squeak-dev] GoferRepositoryError: can''t find EOCD position

stes@PANDORA.BE stes at telenet.be
Fri Nov 27 18:33:19 UTC 2020


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256


In the "Squeak-4.6-All-in-One.app" I can see the same problem on Microsoft Windows:

First it is necessary to change/update:

gemsource

        ^ self monticello http: 'http://seaside.gemtalksystems.com/ss'

This by itself is already extremely suspicious, as it shows that the Squeak4.6
image has an incorrect URL for gemstone (gemsource).

Next:

"Load the Preview version of Metacello from GitHub"
(Smalltalk at: #Metacello) new
  configuration: 'MetacelloPreview';
  version: #stable;
  repository: 'github://Metacello/metacello:configuration';
  load.

results also on Microsoft Windows in :

Could not resolve: ConfigurationOfMetacelloPreview [ConfigurationOfMetacelloPreview] in C:\Users\stes\squeak\Squeak-4.6-All-in-One\Squeak-4.6-All-in-One\Squeak-4.6-All-in-One.app\Contents\Resources\package-cache github://Metacello/metacello:configuration ERROR: 'GoferRepositoryError: can''t find EOCD position'

This is with the following VM:

Image
- -----
C:\Users\stes\squeak\Squeak-4.6-All-in-One\Squeak-4.6-All-in-One\Squeak-4.6-All-in-One.app\Contents\Resources\Squeak4.6-15102.image
Squeak4.6
latest update: #15117
Current Change Set: Unnamed1
Image format 6505 (32 bit)

Virtual Machine
- ---------------
C:\Users\stes\squeak\Squeak-4.6-All-in-One\Squeak-4.6-All-in-One\Squeak-4.6-All-in-One.app\Contents\LinuxAndWindows\Squeak.exe
Croquet Closure Cog[SqueakV3] VM [CoInterpreterPrimitives VMMaker.oscog-eem.1405]
Win32 built on Jul  6 2015 15:45:27 PDT Compiler: 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)
platform sources revision VM: r3397 http://www.squeakvm.org/svn/squeak/branches/Cog Date: 2015-07-06 11:56:39 -0700 Plugins: r3347 http://squeakvm.org/svn/squeak/trunk/platforms/Cross/plugins
CoInterpreter VMMaker.oscog-eem.1405 uuid: 7aff388a-73ba-4202-bb5a-72b0759ff46b Jul  6 2015
StackToRegisterMappingCogit VMMaker.oscog-eem.1401 uuid: 036f0933-639a-49dd-8a1d-a03bcdcb0a0a Jul  6 2015


So basically it seems the current Metacello *CAN* be used with Squeak4.6,
but there are some issues with it.

Perhaps an older Metacello should be used with Squeak 4.6 ...

However the instructions at 

https://github.com/Metacello/metacello#squeak-older-than-squeak52

seem to imply that it should work on "older than Squeak 5.2",
unless the Metacello authors mean by that on Squeak 5.0 and 5.1
(excluding older than 5.0 for example).


David Stes


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQEcBAEBCAAGBQJfwUYmAAoJEAwpOKXMq1MaJ68H/34grmdlZLGWdOkL4J35sOH7
xxbfpE5bU7X8uxYuzjh8AWgolrh+RzrrIHVy2IsiBvS0qIvxmB9sMGIzk7+3eyMU
ircVVA40LUWjTJHQY6iw2lDQUoxifxaUPG66zV+JjxcWA9G3hN+TP9dF0JygxJWA
xM5dbO/SRS8Ay43UBQQ4tTLasdekD55+I5+qcaX5WsV13gd7UGNYiB/WJiCt/9qn
RODu5eWYSHcEKzjyPBYbhd6phDtr/U1Vrv9TgJpda6kHumLSInIJEt++Gi4yPYz7
CFp9wfFYsgoXy3IMo+T0Pg3KEHbizdvdfQHsChi6yzo/v8Jfv4AxnrfOn7pzyug=
=Zfcd
-----END PGP SIGNATURE-----


More information about the Squeak-dev mailing list