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
