2017-03-17 23:41 GMT+01:00 Nicolas Cellier < [email protected]>:
> > > 2017-03-17 23:40 GMT+01:00 Nicolas Cellier <nicolas.cellier.aka.nice@ > gmail.com>: > >> >> >> 2017-03-17 23:32 GMT+01:00 Nicolai Hess <[email protected]>: >> >>> >>> >>> 2017-03-16 21:51 GMT+01:00 Nicolas Cellier < >>> [email protected]>: >>> >>>> >>>> >>>> 2017-03-15 18:14 GMT+01:00 Nicolas Cellier < >>>> [email protected]>: >>>> >>>>> >>>>> >>>>> 2017-03-15 15:03 GMT+01:00 Esteban Lorenzano <[email protected]>: >>>>> >>>>>> sorry for coming late to this thread… hard week :) >>>>>> why we are trying to compile with cygwin? >>>>>> is there a problem with the mingw distro? >>>>>> >>>>>> I didn’t have the time to update the README, sadly. But well… >>>>>> following appveyor configuration should give you all you need to >>>>>> reproduce >>>>>> the build (that’s what I did last time I built an environment). >>>>>> >>>>>> Esteban >>>>>> >>>>>> >>>>>> Hi Esteban, >>>>> How did you solve the directx problem? >>>>> >>>>> >>>> >>>> Hurrah, I succeeded in compiling Win32 Pharo VM from cygwin by using >>>> cross-compiler i686-w64-mingw32 >>>> (cygwin64 here but it could be cygwin32). >>>> >>>> This is good news, because it means that: >>>> - we don't have to rely anymore on non-redistributable legacy directx >>>> SDK >>>> - we can compile with clang if we want too (well, for all the 3rd party >>>> dependencies, that's a bit more work) >>>> - it opens the door to win64 version >>>> >>>> Some details remain: I have to pick the right libgcc and libwindpthread >>>> as weel as iconv.dll and copy them to the pharo build directory to satisfy >>>> the SDL2 dependencies. >>>> Maybe there's a better option for compiling SDL2 with more static >>>> stuff? -static-libgcc or something... >>>> >>>> cairo required another dirty hack, not the one of Igor which must be >>>> eliminated for cygwin compilation, but one for working around the files >>>> that are not truncated when overwritten... >>>> I wonder where this bug comes from? make? cygwin itself? VirtualBox >>>> (unlikely)? >>>> >>> >>> what hack from Igor ? I thought the pharo build just downloads a tar.gz >>> archive from cairo and starts the configure/build ? >>> >>> >> >> https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/f7d >> 3c98eaa001d2d07c1f2b75cad00fa16f86a73 >> >> > and https://lists.cairographics.org/archives/cairo/2012- > October/023675.html > Ok :)
