Re: Rome (Cairo) installation problems

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Re: Rome (Cairo) installation problems

Sebastian Nozzi
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

_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners

SqueakDebug-demoSophieLogo.zip (1K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Re: Rome (Cairo) installation problems

Jens Lincke
Hi,

I uploaded a Rome-PluginCanvas-mir.43 which should remove the reference
to CImageResource.

Try to run your image, where the plugin does not work, (squeak) with
your vm, where it worked, (croquet)  perhaps the plugin could not be
found or something...

- Jens -
_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners
Reply | Threaded
Open this post in threaded view
|

Re: Re: Rome (Cairo) installation problems

Sebastian Nozzi
In reply to this post by Sebastian Nozzi

> Try to run your image, where the plugin does not work, (squeak) with
> your vm, where it worked, (croquet)  perhaps the plugin could not be
> found or something...

Worked like a charm. Thank you!

(strange that the plugin didn't work in the other VM though)

--
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
_______________________________________________
Beginners mailing list
[hidden email]
http://lists.squeakfoundation.org/mailman/listinfo/beginners