I thought I'd try to read in my project (built on Windows) using my Linux squeak image and it says: Reading an instance of TTCFont. Which modern class should it translate to?
Just wondering if this is some known problem and, if so, is there a workaround? Using 3.2.4913, update #140 on Linux.
Thanks, Randy
On Monday 07 February 2005 1:52 pm, Randy Heiland wrote:
I thought I'd try to read in my project (built on Windows) using my Linux squeak image and it says: Reading an instance of TTCFont. Which modern class should it translate to?
Just wondering if this is some known problem and, if so, is there a workaround? Using 3.2.4913, update #140 on Linux.
Yes, you need to get a newer Squeakland image for this to work. We added TrueType fonts after that version.
You can get the stand-alone image from:
http://squeakland.org/installers/ix/npsqueak-image.tar.gz
or the image plus changes from:
http://squeakland.org/installers/SqueakPluginImage-dev.zip
Am 08.02.2005 um 00:50 schrieb Ned Konz:
On Monday 07 February 2005 1:52 pm, Randy Heiland wrote:
I thought I'd try to read in my project (built on Windows) using my Linux squeak image and it says: Reading an instance of TTCFont. Which modern class should it translate to?
Just wondering if this is some known problem and, if so, is there a workaround? Using 3.2.4913, update #140 on Linux.
Yes, you need to get a newer Squeakland image for this to work. We added TrueType fonts after that version.
You can get the stand-alone image from:
No, this is precisely the outdated 3.2 image.
This one is recent:
http://squeakland.org/installers/SqueakPlugin.image.zip
As I said, we have been working on new packages for Linux, we just need a bit more beta testing before putting them online (everyone interested in testing is invited to drop me a mail).
- Bert -
On Tue, 2005-02-08 at 06:29, Bert Freudenberg wrote:
Am 08.02.2005 um 00:50 schrieb Ned Konz:
On Monday 07 February 2005 1:52 pm, Randy Heiland wrote:
I thought I'd try to read in my project (built on Windows) using my Linux squeak image and it says: Reading an instance of TTCFont. Which modern class should it translate to?
Just wondering if this is some known problem and, if so, is there a workaround? Using 3.2.4913, update #140 on Linux.
Yes, you need to get a newer Squeakland image for this to work. We added TrueType fonts after that version.
You can get the stand-alone image from:
No, this is precisely the outdated 3.2 image.
This one is recent:
http://squeakland.org/installers/SqueakPlugin.image.zip
As I said, we have been working on new packages for Linux, we just need a bit more beta testing before putting them online (everyone interested in testing is invited to drop me a mail).
- Bert -
Bert, Thanks for the info. I downloaded the image you refer to and sure enough it is more recent. When I try to load in my project now (about 3M in size), I don't get the TTCFont error, but I get a 'Space is low' error, where the debug log starts off with:
SystemDictionary>>signalLowSpace ...
I've got 1G of memory on my Linux box (and I'm running gentoo). I'd be happy to post the project on a web page if you want it - we can take this offline if you like. BTW, I am able to create a new, tiny project and load it in successfully.
This isn't really a showstopper for me as I do most of my Squeaking on my Windows box (and soon my Mac mini - if they ever really ship them!). However, because I'll be showing this project at a Purdue conference next week, and because I have a Squeak bullet that reads - "Runs on any computer", I would like to see it run on Linux :)
--Randy
On Tuesday 08 February 2005 11:46 am, Randy Heiland wrote:
I've got 1G of memory on my Linux box (and I'm running gentoo). I'd be happy to post the project on a web page if you want it - we can take this offline if you like. BTW, I am able to create a new, tiny project and load it in successfully.
This isn't really a showstopper for me as I do most of my Squeaking on my Windows box (and soon my Mac mini - if they ever really ship them!). However, because I'll be showing this project at a Purdue conference next week, and because I have a Squeak bullet that reads - "Runs on any computer", I would like to see it run on Linux :)
Randy, could you put the project somewhere so we could take a look at it?
Also, how are you starting Squeak (i.e. what is the command line to the Squeak executable)? From a browser? From a shell script?
And what Squeak VM are you using?
Have you tried running Squeak from a command line directly like this (adjust the paths if necessary) (this assumes a relatively recent version of the VM):
/usr/local/lib/squeak/3.6g-3/squeak -mmap 1024M -vm-display-X11 -vm-sound-OSS -nomixer squeak.image
The reason I ask is that we've run into problems with systems that have more than 2 Gib of virtual memory; sometimes Squeak will get loaded above 2 Gib and then we have problems loading projects. The '-mmap 1024M' was necessary on my system to avoid these problems on my system (which also has 1 Gib of RAM).
Thanks,
-----Original Message----- From: Ned Konz [mailto:ned@bike-nomad.com] Sent: Tuesday, February 08, 2005 6:57 PM To: squeakland@squeakland.org; heiland@indiana.edu Cc: Bert Freudenberg Subject: Re: [Squeakland] TTCFont problem on Linux
On Tuesday 08 February 2005 11:46 am, Randy Heiland wrote:
I've got 1G of memory on my Linux box (and I'm running gentoo). I'd be happy to post the project on a web page if you want it - we can take
this
offline if you like. BTW, I am able to create a new, tiny project and
load
it in successfully.
This isn't really a showstopper for me as I do most of my Squeaking on
my
Windows box (and soon my Mac mini - if they ever really ship them!). However, because I'll be showing this project at a Purdue conference
next
week, and because I have a Squeak bullet that reads - "Runs on any computer", I would like to see it run on Linux :)
Randy, could you put the project somewhere so we could take a look at it?
Also, how are you starting Squeak (i.e. what is the command line to the Squeak executable)? From a browser? From a shell script?
And what Squeak VM are you using?
Have you tried running Squeak from a command line directly like this (adjust the paths if necessary) (this assumes a relatively recent version of the VM):
/usr/local/lib/squeak/3.6g-3/squeak -mmap 1024M -vm-display-X11 -vm-sound- OSS -nomixer squeak.image
The reason I ask is that we've run into problems with systems that have more than 2 Gib of virtual memory; sometimes Squeak will get loaded above 2 Gib and then we have problems loading projects. The '-mmap 1024M' was necessary on my system to avoid these problems on my system (which also has 1 Gib of RAM).
Thanks,
Ned Konz http://bike-nomad.com
You bet: http://poincare.uits.iupui.edu/~heiland/squeak/
I run it from the shell. I'll try your suggested cmd line tomorrow at work. I was also going to try to download a newer VM from HPLabs, per Bert's suggestion, but got busy with other things today.
Thanks, Randy
On Tue, 2005-02-08 at 18:56, Ned Konz wrote:
On Tuesday 08 February 2005 11:46 am, Randy Heiland wrote:
I've got 1G of memory on my Linux box (and I'm running gentoo). I'd be happy to post the project on a web page if you want it - we can take this offline if you like. BTW, I am able to create a new, tiny project and load it in successfully.
This isn't really a showstopper for me as I do most of my Squeaking on my Windows box (and soon my Mac mini - if they ever really ship them!). However, because I'll be showing this project at a Purdue conference next week, and because I have a Squeak bullet that reads - "Runs on any computer", I would like to see it run on Linux :)
Randy, could you put the project somewhere so we could take a look at it?
Also, how are you starting Squeak (i.e. what is the command line to the Squeak executable)? From a browser? From a shell script?
And what Squeak VM are you using?
Have you tried running Squeak from a command line directly like this (adjust the paths if necessary) (this assumes a relatively recent version of the VM):
/usr/local/lib/squeak/3.6g-3/squeak -mmap 1024M -vm-display-X11 -vm-sound-OSS -nomixer squeak.image
The reason I ask is that we've run into problems with systems that have more than 2 Gib of virtual memory; sometimes Squeak will get loaded above 2 Gib and then we have problems loading projects. The '-mmap 1024M' was necessary on my system to avoid these problems on my system (which also has 1 Gib of RAM).
Thanks,
Ned, Bert, & others,
I'm a happy camper now. I grabbed the 3.6-3 VM from http://squeak.hpl.hp.com/unix/ (specifically, Squeak-3.6-3.i686-pc-linux-gnu.tar.gz ) and running that (from a shell) with the SqueakPlugin.image allows me to read in my project just fine now (no additional cmd line args required).
Thanks! --Randy
Am 07.02.2005 um 22:52 schrieb Randy Heiland:
I thought I'd try to read in my project (built on Windows) using my Linux squeak image and it says: Reading an instance of TTCFont. Which modern class should it translate to?
Just wondering if this is some known problem and, if so, is there a workaround? Using 3.2.4913, update #140 on Linux.
You need a newer image on Linux, too (TTCFonts were introduced after 3.2). It might be easiest to just copy the image from your Windows machine, it's platform-independent.
We're also just now building new Linux packages (the ones on squeakland,org are outdated). Mail me if you want to test RPMs or DEBs.
- Bert -
squeakland@lists.squeakfoundation.org