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

Igor Stasenko siguctua at gmail.com
Wed Jul 6 12:53:14 UTC 2011


On 6 July 2011 09:44, Mariano Martinez Peck <marianopeck at gmail.com> wrote:
>
>
>
> 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?
>

Yes.

>>
>> 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.
>

I just tested to build VMs using latest configs: everything works perfectly.
It runs well by building either as external or as internal.
Maybe Alain used outdated/wrong CMakeVMMaker version?

>
>>
>> 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
>
>
>



-- 
Best regards,
Igor Stasenko AKA sig.


More information about the Vm-dev mailing list