On Tue, Jul 5, 2011 at 5:04 PM, Igor Stasenko <[email protected]> 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. > -- Mariano http://marianopeck.wordpress.com
