<div dir="ltr"><div>The build did proceed successfully on my configuration (cygwin32)...<br></div>Could it be an extra package rather than a missing package that prevented success (like the configure & co found the wrong pkg-config)?<br></div><div class="gmail_extra"><br><div class="gmail_quote">2017-04-05 23:51 GMT+02:00 Nicolas Cellier <span dir="ltr"><<a href="mailto:nicolas.cellier.aka.nice@gmail.com" target="_blank">nicolas.cellier.aka.nice@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div>Hi Peter,<br></div>pkgconfig is built by mvm script among the 3rd party dependencies (it's the 1st one).<br>- though I'm not sure it's necessary now that we use cygwin, it was necessary on mingw minimalism oblige -<br></div><br></div>-- CC=i686-w64-mingw32-gcc option is not needed because it is already part of ../common/Make* rules<br><br></div>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 <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/blob/Cog/.appveyor.yml" target="_blank">https://github.com/<wbr>OpenSmalltalk/opensmalltalk-<wbr>vm/blob/Cog/.appveyor.yml</a><br><br>

      
      
        <table class="m_2675837900622253264gmail-highlight m_2675837900622253264gmail-tab-size m_2675837900622253264gmail-js-file-line-container"><tbody><tr><td id="m_2675837900622253264gmail-LC65" class="m_2675837900622253264gmail-blob-code m_2675837900622253264gmail-blob-code-inner m_2675837900622253264gmail-js-file-line"><span class="m_2675837900622253264gmail-pl-ent">cache</span>:</td>
      </tr>
      <tr>
        </tr></tbody></table>  - <span class="m_2675837900622253264gmail-pl-s">.thirdparty-cache<br><br></span></div><span class="m_2675837900622253264gmail-pl-s"></span><div>Do you try building from a cygwin32 or cygwin64?<br></div><div><br></div><div><div><div>I'm trying now in a win7 VM (that should not make too much a difference from cygwin POV)...<br></div><div>But it will take hours to complete from scratch (justifying the cache)...<br></div><div><br></div></div></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">2017-04-05 23:17 GMT+02:00 Peter Uhnak <span dir="ltr"><<a href="mailto:i.uhnak@gmail.com" target="_blank">i.uhnak@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
Hi all,<br>
<br>
does anyone know the instructions for building vm (pharo.cog.spur) on Windows (10) from scratch?<br>
<br>
I followed the appveyor of both <a href="https://github.com/pharo-project/pharo-vm" rel="noreferrer" target="_blank">https://github.com/pharo-proje<wbr>ct/pharo-vm</a> and <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm" rel="noreferrer" target="_blank">https://github.com/OpenSmallta<wbr>lk/opensmalltalk-vm</a> ,<br>
<br>
for Pharo I also needed cygwin packages wget, and unzip<br>
for both I also needed cygwin packages libintl8, and mingw64-i686-glib2.0<br>
<br>
however now I am stuck on building cairo; I've tried installing both libcairo-devel and libcairo2, but to no effect.<br>
<br>
it fails on the following:<br>
<br>
configure: error: pkg-config >=  required but not found (<a href="http://pkgconfig.freedesktop.org/" rel="noreferrer" target="_blank">http://pkgconfig.freedesktop.<wbr>org/</a>)<br>
make: *** [../third-party/Makefile.cairo<wbr>:32: /cygdrive/d/prog/windows-pharo<wbr>-vm/opensmalltalk-vm/.thirdpar<wbr>ty-cache/windows/i386/bin/<wbr>libcairo-2.dll] Error 1<br>
<br>
I am compiling it with ./mvm -f -- CC=i686-w64-mingw32-gcc<br>
<br>
Thanks!<br>
<span class="m_2675837900622253264HOEnZb"><font color="#888888">Peter<br>
</font></span></blockquote></div><br></div>
</div></div></blockquote></div><br></div>