[Vm-dev] instructions for building on Windows

Nicolas Cellier nicolas.cellier.aka.nice at gmail.com
Thu Apr 6 05:14:34 UTC 2017


The build did proceed successfully on my configuration (cygwin32)...
Could it be an extra package rather than a missing package that prevented
success (like the configure & co found the wrong pkg-config)?

2017-04-05 23:51 GMT+02:00 Nicolas Cellier <
nicolas.cellier.aka.nice at gmail.com>:

> Hi Peter,
> pkgconfig is built by mvm script among the 3rd party dependencies (it's
> the 1st one).
> - though I'm not sure it's necessary now that we use cygwin, it was
> necessary on mingw minimalism oblige -
>
> -- CC=i686-w64-mingw32-gcc option is not needed because it is already part
> of ../common/Make* rules
>
> Appveyor builds are green... But note that appveyor builds are statefull
> (they have a cache and not entirely built from scratch!), so a regression
> might get unnoticed. See those lines in https://github.com/
> OpenSmalltalk/opensmalltalk-vm/blob/Cog/.appveyor.yml
>
> cache:
> - .thirdparty-cache
>
> Do you try building from a cygwin32 or cygwin64?
>
> I'm trying now in a win7 VM (that should not make too much a difference
> from cygwin POV)...
> But it will take hours to complete from scratch (justifying the cache)...
>
>
> 2017-04-05 23:17 GMT+02:00 Peter Uhnak <i.uhnak at gmail.com>:
>
>>
>> Hi all,
>>
>> does anyone know the instructions for building vm (pharo.cog.spur) on
>> Windows (10) from scratch?
>>
>> I followed the appveyor of both https://github.com/pharo-project/pharo-vm
>> and https://github.com/OpenSmalltalk/opensmalltalk-vm ,
>>
>> for Pharo I also needed cygwin packages wget, and unzip
>> for both I also needed cygwin packages libintl8, and mingw64-i686-glib2.0
>>
>> however now I am stuck on building cairo; I've tried installing both
>> libcairo-devel and libcairo2, but to no effect.
>>
>> it fails on the following:
>>
>> configure: error: pkg-config >=  required but not found (
>> http://pkgconfig.freedesktop.org/)
>> make: *** [../third-party/Makefile.cairo:32:
>> /cygdrive/d/prog/windows-pharo-vm/opensmalltalk-vm/.thirdpar
>> ty-cache/windows/i386/bin/libcairo-2.dll] Error 1
>>
>> I am compiling it with ./mvm -f -- CC=i686-w64-mingw32-gcc
>>
>> Thanks!
>> Peter
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20170406/8bdf1228/attachment.html>


More information about the Vm-dev mailing list