[Vm-dev] New Cog builds available: included Freetype plugin on macs by default

Mariano Martinez Peck marianopeck at gmail.com
Wed Jul 6 07:44:03 UTC 2011

On Tue, Jul 5, 2011 at 5:04 PM, Igor Stasenko <siguctua at gmail.com> wrote:

> Hello,
> i updated the ConfigurationOfCog and added verison 2.3 which now also
> loads freetype plugin into vmmaker image.
> I also made sure that plugin automatically builds on macs (no other
> platforms yet) and included it by default into CMakeVMMaker configs.
> There was some hiccups, i had to deal with:
> The autoconf toolchain (or most probably the configuration scripts for
> freetype library) don't like the spaces in path.
> So i have to rename all jobs on Hudson to avoid using spaces (because
> hudson creating a subdirectory for jobs with same name).
> The renamed jobs are:
> https://pharo-ic.lille.inria.fr/hudson/job/Cog-Mac-Carbon/
> https://pharo-ic.lille.inria.fr/hudson/job/Cog-Mac-Cocoa/
> https://pharo-ic.lille.inria.fr/hudson/job/CogMT-Mac-Cocoa/
> https://pharo-ic.lille.inria.fr/hudson/job/StackVM-Mac-Carbon/
> https://pharo-ic.lille.inria.fr/hudson/job/StackVM-Mac-Cocoa/
Hi Igor. You have been working so much that I am now lost ;)
are all those jobs already building from blessed?

> There is another idiosyncrasy: outdated toolchain for autoconf.
> I had to install mac ports on slave server.
> See
> http://code.google.com/p/cog/wiki/FT2Plugin
> for details.
> ( i tested Carbon builds, now they are including FT2Plugin).
Would that mean that http://code.google.com/p/pharo/issues/detail?id=4374
is fixed?  because last comment of Alain says it is not.

> Esteban, could you please verify that it also works for Cocoa configs?
> I changed configs to include FT2Plugin by default in Cocoa configs as
> well,
> but i haven't tested builds.
> So, currently following builds should contain FT2Plugin by default:
> https://pharo-ic.lille.inria.fr/hudson/job/Cog-Mac-Carbon/
> https://pharo-ic.lille.inria.fr/hudson/job/StackVM-Mac-Carbon/
> Freetype library are built from scratch by downloading library sources
> directly from git repository (maybe its a bit too much, but it works).
> See /unixbuild/FT2Plugin/makeFreetype.sh
> this script is then used by cmake config to build libfreetype.a which
> is statically linked with freetype plugin.
> --
> Best regards,
> Igor Stasenko AKA sig.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20110706/580bad31/attachment.htm

More information about the Vm-dev mailing list