<html dir="ltr"><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr" style="text-align:left; direction:ltr;"><div>On Mon, 2019-03-18 at 13:58 +0000, IGI - Moritz Porst wrote:</div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex">
<div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, "EmojiFont", "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
<p style="margin-top:0; margin-bottom:0">Hello everyone,</p>
<p style="margin-top:0; margin-bottom:0">I am trying to compile a windows sdk for my image. I use meta-mingw and meta-qt, the target machine is based on meta-intel (corei7-64) and the distribution based on poky. My build machine is an ubuntu 16.04. I have checked
 out all layers on their thud branch, except for meta-qt (master). I set SDK_MACHINE in local.conf to "x86_64-mingw32" "bitbake core-image-minimal -c populate_sdk" results on a clean rebuild (deleted sstate-cache and tmp) in (2 errors of this kind):</p>
<p style="margin-top:0; margin-bottom:0"><span>""" [...] x86_64-nativesdk-mingw32-pokysdk-mingw32/nativesdk-qtbase/5.12.0+gitAUTOINC+13ed06640c-r0/git/qmake/library/ioutils.cpp:249:31: error: cannot convert 'wchar_t*' to 'LPCSTR' {aka 'const char*'}
<br>
</span></p>
<p style="margin-top:0; margin-bottom:0"><span>[...] <span>| Makefile:213: recipe for target 'ioutils.o' failed</span> [...]<br>
<span>[...]</span> <span>ERROR: Task (/opt/thudPoky/meta-qt5/recipes-qt/qt5/nativesdk-qtbase_git.bb:do_configure) failed with exit code '1'</span> [...] """<br></span></p></div></blockquote><div><br></div><div><div>AFAIK, no one is building Qt host tools into the MinGW SDK. That's not to say it *can't* be done, just that it probably hasn't.</div><div><br></div></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, "EmojiFont", "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;"><p style="margin-top:0; margin-bottom:0"><span>
</span></p>
<p style="margin-top:0; margin-bottom:0"><span>So I decided to remove sdk tools, hoping to be able to cross compile them later, by commenting out in my image: <span> #</span>inherit populate_sdk_qt5<br></span></p></div><div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, "EmojiFont", "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;"><p style="margin-top:0; margin-bottom:0"><span>
</span></p>
This build also failed because the build system tried to invoke "cmake --install" on a non-cmake directory. commenting out "inherit cmake" however solved the problem and the sdk was created (1.1GB .tar.gz file BUT without meta-qt sdk tools). I needed cmake
 only for a previous cross-compilation, thus commenting out was (at least now) no problem.</div></blockquote><div><br></div><div>FYI: There is a known issue that nativesdk-cmake won't actually work on MinGW if included in the SDK. I don't think this affects you, just be aware of it. The problem AFAICT is that cmake only accepts unix style path separators ("/"), but our toolchain environment setup uses the windows style ("\"). I think it might be possible to switch our toolchain setup over to use the unix style because Windows is supposed to accept them as valid for everything but UNC paths, but I haven't done it because 1) It's a somewhat dangerous change 2) No one has yet asked to run cmake from the SDK.</div><div><br></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, "EmojiFont", "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
<div>Is meta-mingw capable of compiling an sdk with meta-qt ? Could this be a bug ? If yes, should I rather refer to the meta-mingw maintainers or the meta-qt5 maintainers ?</div></div></blockquote><div><br></div><div><div>It depends on what changes need to made to get it to work. Some changes might be appropriate for meta-mingw, while others might be more appropriate for meta-qt5. Getting the Qt maintainers involved to get their thoughts would be good either way; they might have some ideas on alternate ways to accomplish what you want.</div><div><br></div></div><blockquote type="cite" style="margin:0 0 0 .8ex; border-left:2px #729fcf solid;padding-left:1ex"><div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, "EmojiFont", "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;">
<div>Best regards</div>
<div>Moritz<br></div></div><div id="divtagdefaultwrapper" dir="ltr" style="font-size: 12pt; color: rgb(0, 0, 0); font-family: Calibri, Helvetica, sans-serif, "EmojiFont", "Apple Color Emoji", "Segoe UI Emoji", NotoColorEmoji, "Segoe UI Symbol", "Android Emoji", EmojiSymbols;"><p style="margin-top:0; margin-bottom:0"><span><br>
</span></p>
</div>




<table style="WIDTH: 100%" cellspacing="0" cellpadding="0" width="100%" background="" border="0">
<tbody>
<tr>
<td valign="top">
<p><font style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; COLOR: #000000">IGI mbH<br>
Moritz Porst, <br>
<br>
Langenauer Str. 46<br>
57223 Kreuztal, Germany</font><br>
 <br>
</p>
</td>
<td valign="top" align="right"><font style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; COLOR: #000000"><a href="http://www.igi.eu/news.html"><img style="HEIGHT: 52px; WIDTH: 128px" border="0" hspace="0" alt="IGI Logo" src="http://www.igi.eu/tl_files/IGI/Logos/IGI-logo.jpg" width="128" height="52"></a></font>
</td>
</tr>
<tr>
<td>
<table style="WIDTH: 400px" cellspacing="1" cellpadding="0" border="0">
<tbody>
<tr>
<td width="70"><font style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; COLOR: #000000">Tel.:</font></td>
<td><font style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; COLOR: #000000">+49 2732 5525 0</font></td>
</tr>
<tr>
<td><font style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; COLOR: #000000">Fax:</font></td>
<td><font style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; COLOR: #000000">+49 2732 5525 25</font></td>
</tr>
<tr>
<td><font style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; COLOR: #000000">E-mail:</font></td>
<td><font style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"><a href="mailto:m.porst@igi-systems.com">m.porst@igi-systems.com</a></font></td>
</tr>
<tr>
<td><font style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; COLOR: #000000">Web:</font></td>
<td><a href="http://www.igi-systems.com/"><font style="FONT-SIZE: 10pt; FONT-FAMILY: Arial ">www.igi-systems.com</font></a></td>
</tr>
<tr>
<td valign="middle"><font style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; COLOR: #000000">Follow us:</font></td>
<td valign="middle"><font style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; COLOR: #000000"><a title="" href="http://www.igi-systems.com/share/igi_news.xml"><img style="HEIGHT: 24px; WIDTH: 24px" border="0" hspace="1" alt="IGI News Feed" vspace="5" src="http://www.igi-systems.com/files/IGI/Logos/rss_logo.png" align="middle"></a> <a title="" href="http://www.youtube.com/IGISystems"><img style="HEIGHT: 24px; WIDTH: 24px" border="0" hspace="1" alt="IGI at YouTube" vspace="5" src="http://www.igi-systems.com/files/IGI/Logos/youtube_logo.png" align="middle"></a>
  <a title="" href="https://www.linkedin.com/company/igi-systems"><img style="HEIGHT: 24px; WIDTH: 24px" border="0" hspace="1" alt="LinkedIn" vspace="5" src="http://www.igi-systems.com/files/IGI/Logos/linkedin_logo.png" align="middle"></a>
</font></td>
</tr>
</tbody>
</table>
</td>
<td valign="bottom" align="right">
<table border="0">
<tbody>
<tr>
<td valign="top" align="left"><font style="FONT-SIZE: 10pt; FONT-FAMILY: Arial; COLOR: #000000">Upcoming Events:<br>
<a href="https://www.igi-systems.com/events/articles/events.html">GeoBusiness 2019 London</a><br>
</font></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>

<p><font style="FONT-SIZE: 7pt; FONT-FAMILY: Arial; COLOR: #a0a0a4">Sitz der Gesellschaft / Company domiciled in: Kreuztal<br>
Handelsregister / Register: Siegen HRB 1975<br>
Ust ID Nr. / VAT Reg. No.: DE 126 580 027<br>
Steuer Nr. / Tax No.: 342 / 5873 / 3332<br>
Geschaeftsfuehrer / Managing Director: Christian GRIMM & Philipp GRIMM<br>
<br>
<span lang="EN-GB">DISCLAIMER<br>
The information sent by means of this e-mail message is intended for the use of the addressee only! Publication, duplication, distribution and/or forwarding to third parties of this message, as well as use of the information by other persons than the intended
 recipient, is strictly prohibited. If you have received this communication in error, please notify the sender
</span><span lang="DE">immediately by returning it.</span></font></p><font style="FONT-SIZE: 7pt; FONT-FAMILY: Arial; COLOR: #a0a0a4">
</font>


</blockquote><div><span><pre>-- <br></pre>Joshua Watt <<a href="mailto:JPEWhacker@gmail.com">JPEWhacker@gmail.com</a>></span></div></body></html>