<html><head></head><body><div style="color:#000; background-color:#fff; font-family:verdana, helvetica, sans-serif;font-size:13px"><div id="yui_3_16_0_ym19_1_1469004976912_5505">Hello,</div><div id="yui_3_16_0_ym19_1_1469004976912_5505"><br></div><div id="yui_3_16_0_ym19_1_1469004976912_5505" dir="ltr">Have you build Qt4 with integritycheck? Even with Qt4, you had to manually sign at least one Qt tool to continue building Qt. Edit qtbase\mkspecs\common\msvc-desktop.conf (adding /integritycheck) and manually sign what you need to continue the build process. </div><div class="qtdSeparateBR" id="yui_3_16_0_ym19_1_1469004976912_5468"><br><br></div><div class="yahoo_quoted" id="yui_3_16_0_ym19_1_1469004976912_5475" style="display: block;">  <div style="font-family: verdana, helvetica, sans-serif; font-size: 13px;" id="yui_3_16_0_ym19_1_1469004976912_5474"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;" id="yui_3_16_0_ym19_1_1469004976912_5473"> <div dir="ltr" id="yui_3_16_0_ym19_1_1469004976912_5472"> <font size="2" face="Arial" id="yui_3_16_0_ym19_1_1469004976912_5478"> <hr size="1" id="yui_3_16_0_ym19_1_1469004976912_5625"> <b id="yui_3_16_0_ym19_1_1469004976912_5477"><span style="font-weight:bold;" id="yui_3_16_0_ym19_1_1469004976912_5476">De la:</span></b> Mikhail Kovalev <mikhail.kovalev@gmail.com><br> <b id="yui_3_16_0_ym19_1_1469004976912_5481"><span style="font-weight: bold;" id="yui_3_16_0_ym19_1_1469004976912_5480">Către:</span></b> VirtualBox developer's list <vbox-dev@virtualbox.org> <br> <b id="yui_3_16_0_ym19_1_1469004976912_5483"><span style="font-weight: bold;" id="yui_3_16_0_ym19_1_1469004976912_5482">Trimis:</span></b> Miercuri, 20 Iulie 2016 11:45:15<br> <b><span style="font-weight: bold;">Subiect:</span></b> [vbox-dev] Building QT5 for VirtualBox on windows<br> </font> </div> <div class="y_msg_container" id="yui_3_16_0_ym19_1_1469004976912_5626"><br><div id="yiv0076262017"><div dir="ltr" id="yui_3_16_0_ym19_1_1469004976912_5627">Hi,<div id="yui_3_16_0_ym19_1_1469004976912_5628"><br></div><div id="yui_3_16_0_ym19_1_1469004976912_5742">since version 5.1.0 VirtualBox is now using QT5 by default for Windows builds. </div><div id="yui_3_16_0_ym19_1_1469004976912_5629">Can anyone give an advice on how to build QT5 libs with integrity check enabled on windows?</div><div id="yui_3_16_0_ym19_1_1469004976912_5630"><br></div><div id="yui_3_16_0_ym19_1_1469004976912_5743">I tried to follow similar steps as described here: <a rel="nofollow" target="_blank" href="https://forums.virtualbox.org/viewtopic.php?f=10&t=73799">https://forums.virtualbox.org/viewtopic.php?f=10&t=73799</a>,</div><div id="yui_3_16_0_ym19_1_1469004976912_5744">but it doesn't work for QT5. The build process builds "uic.exe" and links it against the (already built) QtCore5.dll. The dll is built with the integrity check turned on but it is obviously not signed yet (because the build process of QT doesn't sign libs). As a result, "uic.exe" cannot load QtCore5.dll and the build fails.</div><div id="yui_3_16_0_ym19_1_1469004976912_5745"><br></div><div id="yui_3_16_0_ym19_1_1469004976912_5746">Any hint on how to build these libs with the integrity check enabled would be helpful.</div><div id="yui_3_16_0_ym19_1_1469004976912_5747"><br></div><div id="yui_3_16_0_ym19_1_1469004976912_5748">Best regards,</div><div id="yui_3_16_0_ym19_1_1469004976912_5749">Mikhail</div><div id="yui_3_16_0_ym19_1_1469004976912_5750"><br></div></div></div><br>_______________________________________________<br>vbox-dev mailing list<br><a ymailto="mailto:vbox-dev@virtualbox.org" href="mailto:vbox-dev@virtualbox.org">vbox-dev@virtualbox.org</a><br><a href="https://www.virtualbox.org/mailman/listinfo/vbox-dev" target="_blank">https://www.virtualbox.org/mailman/listinfo/vbox-dev</a><br><br><br></div> </div> </div>  </div></div></body></html>