[Vm-dev] Problems building rev 2181 on Linux

Henrik Johansen henrik.s.johansen at veloxit.no
Fri Apr 9 21:50:47 UTC 2010


Let me guess, you tried loading VMMaker directly from the repository  
rather than use the ConfigurationOf...?
All the issues mentioned below are Pharo-specific, and handled (ie.  
Methods are changed etc.) by the metacello configuration.
There's been some work to restore VmMaker to a fork-agnostic state,  
not finished yet though. Check the recent vm-dev archive for details.

Cheers,
Henry

Den 9. apr. 2010 kl. 21.19 skrev laurent laffont <laurent.laffont at gmail.com 
 >:

>
> Hi,
>
> I've build trunk revision 2181 (last as time of writing) on Linux,  
> using a PharoCore 1.0 image. Here's the problems I've faced:
>
> 1. Make fails. tttables.h not found (Freetype-Plugin-John M McIntosh. 
> 55)
>
> Change header in FT2Plugin class>>declareCVarsIn: cg
>         cg addHeaderFile: '<ft2build.h>'.
> 	cg addHeaderFile: '<freetype/tttables.h>'        <---- this line
>         .....
>
>
> 2. Deprecation in String>>replaceLastOccurrence: with:  (VMMaker- 
> ar168)
> Change line
> 	pos := self findLastOccuranceOfString: oldSubstring startingAt: 1
> to
> 	pos := self findLastOccurrenceOfString: oldSubstring startingAt: 1
>
>
> 3. VMMaker fails to build MiscPrimitivePlugin as External (VMMaker- 
> ar168)
> it seems to enter an infine loop while progression shows "Inlining  
> pass 17"
> So I have not built it.
>
> All Pharo 1.0 RC4 tests green.
>
> 1 tinyBenchmarks gives
>
> 295 M bytecodes/sec; 6.9 M sends/sec
>
> vs rev. 2131
>
> 334 M bytecodes/sec; 8.0 M sends/sec
>
> (CPU: Intel(R) Core(TM)2 CPU T7200  @ 2.00GHz  - no CFLAGS option)
>
> Cheers,
>
> Laurent Laffont


More information about the Vm-dev mailing list