Laurent,

Since you have taken the time to get the vm build process going, please 
consider going one step further to get the Alien plugin built too.  PLEASE...

I would do it myself, but as that great 20th Century Philospher, Dirty Harry, 
put it "a man's got to know his limitations."

There has been progress: I have now actually used Code::Blocks to build a .so 
to work around a linking problem.  OTOH, that same library *might* have been at 
the center of yesterday's image meltdown :(   I am determined to free my number 
crunching work from Windows.  Given some of the custom hardware things I want 
to be able to continue doing, Macs are not really an answer or I would have 
made that jump years ago.

Bill




________________________________
From: [email protected] 
[mailto:[email protected]] On Behalf Of Mariano 
Martinez Peck
Sent: Saturday, March 27, 2010 7:58 AM
To: [email protected]
Subject: Re: [Pharo-project] Squeak VM+FT2Plugin, all Pharo 1.0 rc3 tests green

Hi Laurent. Excellent news!   It's cool to see people playing with the VM. 
Depending in gurus of heroes is never good. Because they left and you are dead.

A little question...do you think we should replace the official Linux VM from 
the Pharo website ?

I would love that the official Linux VM has:

- that thing about the gnufication
I did that when compiling MacOS VM.
Read this link   (step 4 for example)
http://www.squeakvm.org/cgi-bin/viewcvs.cgi/trunk/platforms/Mac%20OS/vm/Documentation/readme.txt?rev=1984&view=auto

 does it make sense also in Linux VM ?  which are the difference in the 
benchmarks compared to do it without this step ?

- all tests green
- FT2Plugin and the Bryce magic for nicer fonts
- Include this VM in the Pharo 1.0 one click.

Did you check the benchmarks with the VM from Pharo website and yours ? can you 
evaluate the results of "1 tinyBenchmarks" as it is explained if point 5 of 
Adrian post:
http://www.adrian-lienhard.ch/blog?article=building-a-pharo-squeak-vm-from-first-principles

It would be cool also to update the readme.txt of the Pharo Linux Vm if 
necessary

And finally would be great to add a link to download the sources also.

Thanks a lot.

Mariano


2010/3/26 laurent laffont 
<[email protected]<mailto:[email protected]>>
Hi,

Finally I've managed to build squeak vm rev. 2135 (current stable) with 
FT2Plugin which makes all tests green on Pharo 1.0 rc3 image........ on my 
machine :)

If some Linux users can test it on their distro, thanks.

The clean binary archive:  
http://lolgzs.free.fr/pharo/squeak-vm/Squeak-3.11.3.2135-pharo-bin.tar.gz

The generated source archive: 
http://lolgzs.free.fr/pharo/squeak-vm/Squeak-3.11.3.2135-pharo-src.tar.gz

PharoCore-1.0 + configured VMMaker 1.2 image  (for new vm builders, to have a 
known working base): 
http://lolgzs.free.fr/pharo/squeak-vm/PharoCore-1.0-VMMaker-1.2.tar.gz


To build from source archive:
=======================
wget http://lolgzs.free.fr/pharo/squeak-vm/Squeak-3.11.3.2135-pharo-src.tar.gz
tar -xvzf Squeak-3.11.3.2135-pharo-src.tar.gz
cd Squeak-3.11.3.2135-pharo-src/
mkdir build && cd build
../unix/cmake/configure
make
sudo make install


Internal plugins:
======================
UUIDPlugin

External plugins:
======================
ADPCMCodecPlugin
AioPlugin
AsynchFilePlugin
B2DPlugin
B3DAcceleratorPlugin
BMPReadWriterPlugin
BitBltPlugin
CroquetPlugin
DSAPrims
DropPlugin
FFTPlugin
FT2Plugin
FileCopyPlugin
FilePlugin
FloatArrayPlugin
FloatMathPlugin
GeniePlugin
HostWindowPlugin
JPEGReadWriter2Plugin
JPEGReaderPlugin
JoystickTabletPlugin
Klatt
LargeIntegers
LocalePlugin
MIDIPlugin
Matrix2x3Plugin
MiscPrimitivePlugin
Mpeg3Plugin
QuicktimePlugin
RePlugin
SecurityPlugin
SerialPlugin
SocketPlugin
SoundCodecPrims
SoundGenerationPlugin
SoundPlugin
Squeak3D
SqueakFFIPrims
StarSqueakPlugin
SurfacePlugin
UnixOSProcessPlugin
XDisplayControlPlugin
ZipPlugin


Fun story: if you don't have SecurityPlugin, LocaleTest>>testFontFullName   
deletes your image :)
testFontFullName
"self debug: #testFontFullName"
| env dir |
env := (Locale isoLanguage: 'ja') languageEnvironment.
dir := FileDirectory on: SecurityManager default untrustedUserDirectory.
[dir recursiveDelete]   <-------------- Cool !!
on: Error
do: [:e | e].
env fontFullName.
self assert: dir exists


Cheers,

Laurent Laffont

_______________________________________________
Pharo-project mailing list
[email protected]<mailto:[email protected]>
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to