logo       

Re: Rome (Cairo) installation problems: msg#00201

lang.smalltalk.squeak.beginners

Subject: Re: Rome (Cairo) installation problems

Hello Bert, hello all,

with the information you provided (trank you again) I wanted to see if I really
could run Rome in normal Squeak.

Unfortunately I'm still unable to do so. I'm sure I'm doing something wrong,
but don't know what. Squeak is being unable to find or load the plugin, while
Croquet does.

Here is exactly what I do to reproduce this:

I download Sophie alpha 122201 from location:

http://dev.sophieproject.org/downloads/releases/Sophie06122201.zip

And download Squeak for Windows from location:

http://ftp.squeak.org/current_stable/win/Squeak3.9-win32.zip

Unpack them both, and copy all .DLL files from Sophie to Squeak (directory
where Squeak.exe is). I overwrite SqueakFFIPrims.dll

I open Squeak, open Monticello browser, and add the repository:

MCHttpRepository
location: 'http://www.squeaksource.com/Rome'
user: ''
password: ''

I load following packages in this order:

Name: Rome-Base-JMM.17
Author: JMM
Time: 9 November 2006, 5:37:27 pm
UUID: 059dade3-705c-11db-bfd6-000d93333b80
Ancestors: Rome-Base-bf.16

Loads fine. No warnings.

Name: Rome-Balloon-jl.46
Author: jl
Time: 6 September 2006, 2:31:50 pm
UUID: d2102272-2e26-409c-bf95-37edc225ec66
Ancestors: Rome-Balloon-jl.45

Loads fine. No warnings.

Now when I load this one:

Name: Rome-PluginCanvas-JMM.41
Author: JMM
Time: 3 November 2006, 12:28:49 pm
UUID: e9dab2da-6b79-11db-a2e4-000d93333b80
Ancestors: Rome-PluginCanvas-JMM.40

A warning comes:

This package depends on the following classes:
CImageResource
You must resolve these dependencies before you will be able to load these
definitions:
CImageResource classSide>>readFrom:type:

I "Proceed" and it loads fine (no error or any other messages).

Finally, I load:

Name: Rome-Demo-bf.32
Author: bf
Time: 29 August 2006, 7:39:21 pm
UUID: 4e225962-3785-11db-8c12-000d93ca8ba0
Ancestors: Rome-Demo-jl.31

I open a Workspace window and evaluate:

Evaluate: RomeDemo demoSophieLogo
Result: Error window with "Error: no concrete rome canvas available"
(see debug-log as attachment)

Evaluate: RomePluginCanvas pluginAvailable
Result: false

I "Save & Quit" and reopen and retry, same result.

Now I try with Croquet...

I Download Croquet from location:

http://mirror.services.wisc.edu/mirrors/croquet/SDK-1.0/universal.zip

I unpack it and again I copy all .DLLs from Sophie to Croquet (into the
Croquet.exe directory, again overwriting SqueakFFIPrims.dll)

I open Croquet, and go to project "Scratch".

Again, I open a Monticello browser, add the repository, open it, load
Rome-Base, Rome-Balloon, Rome-PluginCanvas, Rome-Demo. All load fine, this time
without any warning whatsoever.

I open a Workspace.

Evaluate: RomePluginCanvas pluginAvailable
Result: true

Evaluate: RomeDemo demoSophieLogo
Result: (logo is drawn)


So, I think something is missing, or I need to do something extra for Squeak to
see and use the Rome plugin...?

Thanks in advance,

Sebastian

--
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer

Attachment: SqueakDebug-demoSophieLogo.zip
Description: Zip archive

_______________________________________________
Beginners mailing list
Beginners@xxxxxxxxxxxxxxxxxxxxxxxxxx
http://lists.squeakfoundation.org/mailman/listinfo/beginners
<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise