As always, things not working out of the box. - VM builds from unzipped VM sources OK - but for building with VMMaker generated sources, had to fix 'gnuify' file to make a clean build i dreaming to build vm straight from squeak, without horrid makefiles. I heard that Keith did a 'Bob' tool which can be used as a kind of make utility. But i think, to fully replace makefiles, it needs an OSProcessPlugin to be able to interact with OS/shell. 2008/9/12 Igor Stasenko <siguctua@gmail.com>:
2008/9/12 Andrew Tween <amtween@hotmail.com>:
Hi, "Igor Stasenko" <siguctua@gmail.com> wrote in message news:4a5f5f320809111213v2eec6200te2dcab47f03f6a58@mail.gmail.com...
2008/9/11 Stéphane Ducasse <stephane.ducasse@inria.fr>:
I'm confused you do not use VMMaker for Hydra?
yes keep it there we have too much mailing-lists
So can you do a unix/windows VM with the freeType pluging?
Sure i can, just give me details which/where i should take VMMaker & platform sources & plugin.
I thought that all this information was in the VM repository.
Can you point me to that VM repository?
VMMaker are available on: - squeakmap, - http://www.squeaksource.com/VMMaker.html - http://source.squeakfoundation.org (now is empty ,strange)
The VM sources, are available on squeakvm.org SVN. Is this places correct?
For windows, you can use the source release from Squeak.org... http://www.squeakvm.org/win32/release/SqueakVM-Win32-3.10.7-src.zip
Not sure about Linux.
Also, where i can get freetype plugin and its platform sources?
http://source.impara.de/freetype/Freetype-Plugin-JMM.53.mcz is the latest, but you might have to use an earlier version from the same repository - e.g. http://source.impara.de/freetype/Freetype-Plugin-tween.51.mcz
For a long time, I have used the FT2Plugins that ship with Sophie. I think that we will need to get platform sources, makefiles etc. from the Sophie developers.
The Windows ft2plugin.dll dynamically links to freetype6.dll . Once again we may need the Sophie developers help if we want to rebuild freetype6.dll (to move to a later version of Freetype, for example).
You can find the freetype6.dll in http://dev.sophieproject.org/downloads/releases/Sophie1.0.3.zip , or alternatively in my plugins installer sar (zip) file http://map.squeak.org/accountbyid/46dcf6af-067d-43e3-9fc9-d7010e067153/files...
The source for FreeType itself is on sourceforge - http://sourceforge.net/project/showfiles.php?group_id=3157&package_id=3121 The freetype6.dll was built from version 2.2.1 of FreeType.
The Linux FT2Plugin dynamically links to the libfreetype.so.6 library that ships with most (all?) linux distributions.
The bitblt modifications are currently in a changeset that should be installed after installing vmmaker - you can get it here... http://www.zen61439.zen.co.uk/bak/bitBlt_plugin_enhancements/FreeTypeBitBltS... (In a few days time this url will no longer work as I am changing ISP - so I have also attached it to this post)
I know that this is all quite complicated and confusing, and it may take some time to get all the pieces of the puzzle in place. Thank you for your interest and help.
No, it is not complicated. You described the picture quite understandable. So, we have everything, except F2P plugin platform sources. Any idea, who i should contact with, to get them?
-- Best regards, Igor Stasenko AKA sig.
-- Best regards, Igor Stasenko AKA sig.