<div dir="ltr"><div dir="ltr"><div>Thanks for taking a look into this Nicolas :)</div><div><br></div>I've taken a deeper look at this, it's not enough to use that spec since we are not building the library ourselves byt downloading it from a file server.</div><div dir="ltr">The freetype library in the pharo builds seems downloaded from the pharo file server (i.e., <a href="https://files.pharo.org/vm/pharo-spur64/win/third-party/">https://files.pharo.org/vm/pharo-spur64/win/third-party/</a> for win 64) and changing the name of the library on the makefiles just makes the library download fail, thus the build fails.</div><div>I'll see who around here can make a copy of the file with the correct name and put it in the file server before issuing a PR with the fix.</div><div><br></div><div>I'll keep you posted,</div><div>Guille</div></div><br><div class="gmail_quote"><div dir="ltr">On Mon, Jan 7, 2019 at 6:34 PM Nicolas Cellier <<a href="mailto:nicolas.cellier.aka.nice@gmail.com">nicolas.cellier.aka.nice@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> <div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hi Guile,<br></div><br><div class="gmail_quote"><div dir="ltr">Le lun. 7 janv. 2019 à 17:16, Guillermo Polito <<a href="mailto:guillermopolito@gmail.com" target="_blank">guillermopolito@gmail.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> <div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Hi all,<div dir="ltr" class="gmail-m_6404343329901148790gmail-m_-4203796383925115390gmail_signature"><div dir="ltr"><div></div></div></div><div><br></div><div>I'm trying the latest windows pharo VM 64bits (pharo-win-x86_64-201901051900-7a3c6b6.zip from <a href="http://files.pharo.org/vm/pharo-spur64/win/" target="_blank">http://files.pharo.org/vm/pharo-spur64/win/</a>) to see how reproducible are the problems with freetype, athens and the bitblt. While in that I've found that libcairo does not load due to a bad naming of libfreetype. I had libfreetype.dll, and renaming it to libfreetype-6.dll made it loadable again.</div><div><br></div><div>The 32bit windows VM that corresponds to the same commit, the freetype library file is also named libfreetype.dll but there it works.</div><div><br></div><div>I've found that the specs for freetype for win64 in that commit are right:</div><div><br></div><div><a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/blob/7a3c6b642312bc2778fd86fdb86fc104bbb9278e/third-party/freetype2.spec.win64" target="_blank">https://github.com/OpenSmalltalk/opensmalltalk-vm/blob/7a3c6b642312bc2778fd86fdb86fc104bbb9278e/third-party/freetype2.spec.win64</a><br></div><div><br></div><div>but maybe the default ones are used?</div><div><br></div><div><a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/blob/7a3c6b642312bc2778fd86fdb86fc104bbb9278e/third-party/freetype2.spec" target="_blank">https://github.com/OpenSmalltalk/opensmalltalk-vm/blob/7a3c6b642312bc2778fd86fdb86fc104bbb9278e/third-party/freetype2.spec</a><br></div><div><br></div></div></div></div></div></blockquote><div>Indeed, it seems to be hardcoded here:</div><div><br></div><div><a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/blob/Cog/build.win64x64/third-party/Makefile.freetype2" target="_blank">https://github.com/OpenSmalltalk/opensmalltalk-vm/blob/Cog/build.win64x64/third-party/Makefile.freetype2</a></div><div><br></div><div>For example, for libpng we explicitely load the windows specific versions</div><div><a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/blob/Cog/build.win64x64/third-party/Makefile.libpng" target="_blank">https://github.com/OpenSmalltalk/opensmalltalk-vm/blob/Cog/build.win64x64/third-party/Makefile.libpng</a></div><div><br></div><div>For freetype2, we would need to load both, since the spec.win64 is partial.</div><div><br></div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div></div><div>Does somebody know what else could be causing this?</div><div><br></div><div>Tx,</div><div>Guille</div></div></div></div></div>
</blockquote></div></div></div></div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><table cellspacing="0" cellpadding="0" style="border-collapse:collapse">
<tbody>
<tr>
<td valign="top" style="width:86px;height:84px;border-style:solid;border-width:0px 1px 0px 0px;border-color:transparent rgb(0,0,0) transparent transparent;padding:4px">
<p style="margin:0px;min-height:14px"><font face="Helvetica" color="#000000" style="font-stretch:normal;font-size:10px;line-height:normal;font-family:Helvetica;color:rgb(0,0,0)"> </font><span style="font-family:Helvetica;font-size:10px"> </span><span style="font-family:Helvetica;font-size:10px"> </span><img src="https://www.cristal.univ-lille.fr//videos/presentation.jpg" width="200" height="112"><img src="https://intranet.cnrs.fr/Cnrs_pratique/communiquer/guides/PublishingImages/CNRS-filaire-Bichro-CMJN.jpg" alt="" style="font-size: 12.8px; margin: 5px;" width="96" height="96"></p>















</td><td valign="top" style="width:378px;height:84px;border-style:solid;border-width:0px 0px 0px 1px;border-color:transparent transparent transparent rgb(0,0,0);padding:4px"><p style="margin:0px"><font face="Helvetica" color="#000000" style="font-stretch:normal;font-size:10px;line-height:normal;font-family:Helvetica;color:rgb(0,0,0)">Guille Polito</font></p><p style="margin:0px"><span style="color:rgb(0,0,0);font-family:Helvetica;font-size:10px">Research Engineer</span></p><p style="margin:0px;font-stretch:normal;font-size:10px;line-height:normal;font-family:Helvetica;color:rgb(0,0,0);min-height:10px"><font></font></p><p style="margin:0px"><font face="Helvetica" color="#000000" style="font-stretch:normal;font-size:10px;line-height:normal;font-family:Helvetica;color:rgb(0,0,0)">Centre de Recherche en Informatique, Signal et Automatique de Lille</font></p><p style="margin:0px"><font face="Helvetica" color="#000000" style="font-stretch:normal;font-size:10px;line-height:normal;font-family:Helvetica;color:rgb(0,0,0)">CRIStAL - UMR 9189</font></p>
<p style="margin:0px"><font face="Helvetica" color="#000000" style="font-stretch:normal;font-size:10px;line-height:normal;font-family:Helvetica;color:rgb(0,0,0)">French National Center for Scientific Research - <font><u><a href="http://www.cnrs.fr" target="_blank">http://www.cnrs.fr</a></u></font></font></p><p style="margin:0px;font-stretch:normal;font-size:10px;line-height:normal;font-family:Helvetica;color:rgb(0,0,0);min-height:10px"><br></p>
<p style="margin:0px"><font face="Helvetica" color="#000000" style="font-stretch:normal;font-size:10px;line-height:normal;font-family:Helvetica;color:rgb(0,0,0)"><b>Web:</b> <a href="http://guillep.github.io" target="_blank"><font><u>http://guillep.github.io</u></font></a></font></p>
<p style="margin:0px"><font face="Helvetica" color="#000000" style="font-stretch:normal;font-size:10px;line-height:normal;font-family:Helvetica;color:rgb(0,0,0)"><b>Phone: </b>+33 06 52 70 66 13</font></p>
</td>
</tr>
</tbody>
</table></div></div></div></div>