Rome (Cairo) installation problems

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

Rome (Cairo) installation problems

Sebastian Nozzi

Hi all,

I'm trying to use cairo in squeak (I'm actually trying this in croquet 1.0  
beta, since I had read that rome needs tweak and the tweak server is down).

So far I could load and install:

- Rome-Base-JMM.17.mcz
- Rome-Balloon-jl.46.mcz
- Rome-PluginCanvas-JMM.41.mcz

No problems with that.

Now I wanted to load the demo (Rome-Demo-bf.32.mcz), and I get:

Error: subscript is out of bounds: 0
(I don't know how to transcript the whole stack)

So I thought I might be missing components, but trying to load  
Rome-Plugin-be.33.mcz and Rome-FontManager-JMM.54.mcz also trigger errors  
when loading the mcz files.

I'm running on Windows XP and I installed the GTK+ runtime from  
http://gladewin32.sourceforge.net/ (which according to the cairo page  
includes cairo).

I tried all the same in squeak 3.8 with tha same results.

Am I missing something? Any ideas?

Thanks in advance,

Sebastian

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

Re: Rome (Cairo) installation problems

Bert Freudenberg
Am Jan 21, 2007 um 12:56  schrieb Sebasstian Nozzi:

> Hi all,
>
> I'm trying to use cairo in squeak (I'm actually trying this in  
> croquet 1.0 beta, since I had read that rome needs tweak

Rome does not need Tweak. It should not depend on Tweak either, but  
since we are using it mostly in Tweak, sometimes something sneaks in.  
That's a bug.

> and the tweak server is down).

Yes, unfortunately, impara managed to bust the network settings of  
their server on Saturday, and can not fix it on the weekend.  
Hopefully back online on Monday.

> So far I could load and install:
>
> - Rome-Base-JMM.17.mcz
> - Rome-Balloon-jl.46.mcz
> - Rome-PluginCanvas-JMM.41.mcz
>
> No problems with that.
>
> Now I wanted to load the demo (Rome-Demo-bf.32.mcz), and I get:
>
> Error: subscript is out of bounds: 0
> (I don't know how to transcript the whole stack)

It is logged to SqueakDebug.log in your image directory - please attach.

- Bert -


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

Re: Rome (Cairo) installation problems

Sebastian Nozzi
In reply to this post by Sebastian Nozzi

Hello Bert,

>> Error: subscript is out of bounds: 0
>> (I don't know how to transcript the whole stack)
>
> It is logged to SqueakDebug.log in your image directory - please attach.

Gerne ;-)

I attached 3 logs, for these files:

- Rome-Demo-bf.32.mcz
- Rome-FontManager-JMM.54.mcz
- Rome-Plugin-be.33.mcz

As a sidenote I wanted to thank you and all the people that make Squeak  
possible. It's a terrific development environment and now with antialiased  
vector graphics would be like a dream come true.

Best regards,

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

SqueakDebug-Demo.log (5K) Download Attachment
SqueakDebug-Font.log (6K) Download Attachment
SqueakDebug-Plugin.log (5K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Re: Rome (Cairo) installation problems

Bert Freudenberg
Am Jan 22, 2007 um 19:58  schrieb Sebasstian Nozzi:

> Hello Bert,
>
>>> Error: subscript is out of bounds: 0
>>> (I don't know how to transcript the whole stack)
>>
>> It is logged to SqueakDebug.log in your image directory - please  
>> attach.
>
> Gerne ;-)
>
> I attached 3 logs, for these files:
>
> - Rome-Demo-bf.32.mcz

This seems to have 0 character in it ... very odd.

> - Rome-FontManager-JMM.54.mcz

Where did you find that package? Oh I see, it's been recently checked  
into the the squeaksource repository, probably by accident. It's used  
by the Sophie folks, you do not actually need it. It tries to add  
some methods to FreetypeFontFace which is in the Sophie repositories.

> - Rome-Plugin-be.33.mcz

This needs the Rome plugin. Precompiled plugins are, for example, in  
Sophie:

        http://sophieproject.org/download

Actually, to start with Rome you should follow the advice which  
packages to install on the download page:

        http://squeaksource.com/Rome.html

- Bert -


_______________________________________________
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

> Where did you find that package? Oh I see, it's been recently checked  
> into the the squeaksource repository, probably by accident. It's used by  
> the Sophie folks, you do not actually need it. It tries to add some  
> methods to FreetypeFontFace which is in the Sophie repositories.

No, my mistake was that I didn't try to install them using Monticello.
In fact, I didn't even know what Monticello is or how it works. Sorry :-)

>> - Rome-Plugin-be.33.mcz
>
> This needs the Rome plugin. Precompiled plugins are, for example, in  
> Sophie:
>
> http://sophieproject.org/download

Thanks for the advice.

> Actually, to start with Rome you should follow the advice which packages  
> to install on the download page:
>
> http://squeaksource.com/Rome.html

It works fine with Croquet. With Tweak I didn't try but I assume also  
works fine.

With the normal Squeak 3.8 it doesn't work, since it needs many VMMaker  
classes that are not in the image (no idea on how to get them).

The demos work, most of them, but not all.

Anyway, thanks a lot for the help so far.

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

Bert Freudenberg

On Jan 24, 2007, at 21:33 , Sebasstian Nozzi wrote:
>> Actually, to start with Rome you should follow the advice which  
>> packages to install on the download page:
>>
>> http://squeaksource.com/Rome.html
>
> With the normal Squeak 3.8 it doesn't work, since it needs many  
> VMMaker classes that are not in the image (no idea on how to get  
> them).

Only the Rome-Plugin package should depend on VMMaker. It contains  
the source code for the RomePlugin. You only need it for compiling a  
plugin on your own. You do not need this package for running, the  
runtime code is in Rome-PluginCanvas.

- Bert -


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