<table cellspacing="0" cellpadding="0" border="0"><tr><td valign="top" style="font: inherit;"><p>Yes<br><br><br></p>
<p>Sent from Yahoo! Mail on Android</p>
</td></tr></table>            <div id="_origMsg_">
                <div style="font-family:arial, helvetica, sans-serif:font-size:10pt">
                    <br />
                    <div style="font-family:times new roman, new york, times, serif;font-size:12pt">
                        <font size="2" face="Tahoma">
                            <hr size="1">
                            <b>
                                <span style="font-weight:bold;">From:</span>
                            </b>
                            Robert Schuster &lt;r.schuster@tarent.de&gt;;                            <br>
                            <b>
                                <span style="font-weight:bold:">To:</span>
                            </b>
                             &lt;necessitas-devel@kde.org&gt;;                                                                                                     <br>
                            <b>
                                <span style="font-weight:bold:">Subject:</span>
                            </b>
                            Re: Found out the problem with building qt android platform plugins...                            <br>
                            <b>
                                <span style="font-weight:bold;">Sent:</span>
                            </b>
                            Mon, Jul 18, 2011 10:49:42 AM                            <br>
                            </font>
                            <br>
                            <table cellspacing="0" cellpadding="0" border="0">
                                <tbody>
                                    <tr>
                                        <td valign="top" style="font:inherit;">Hi,<BR><BR>Am 18.07.2011 10:18, schrieb BogDan:<BR>&gt; Hi Ray,<BR>&gt; <BR>&gt; I replaced "QTBUILDLIBS=$$find(target.path, "/files/qt/")<BR>&gt; isEmpty( QTBUILDLIBS ): {" with isEmpty(QT_BUILD_TREE) which should be defined when you are building Qt.<BR>&gt; <BR>&gt; I'm doing some test and I'll push my modifications.<BR>&gt; <BR>&gt; Cheers,<BR>&gt; BogDan.<BR>&gt; <BR>&gt; P.S. I also added x86 support for android ;-)<BR>Does that mean you also added NDK v6 support?<BR><BR>Btw: Android 3.2 + SDK is out, too ... :)<BR><BR>Regards,<BR>Robert<BR><BR>&gt; <BR>&gt; <BR>&gt; ----- Original Message -----<BR>&gt;&gt; From: mingw android &lt;<a ymailto="mailto:mingw.android@gmail.com" href="javascript:return">mingw.android@gmail.com</a>&gt;<BR>&gt;&gt; To: BogDan &lt;<a ymailto="mailto:bog_dan_ro@yahoo.com" href="javascript:return">bog_dan_ro@yahoo.com</a>&gt;; <a
 ymailto="mailto:necessitas-devel@kde.org" href="javascript:return">necessitas-devel@kde.org</a><BR>&gt;&gt; Cc: <BR>&gt;&gt; Sent: Monday, July 18, 2011 11:08 AM<BR>&gt;&gt; Subject: Re: Found out the problem with building qt android platform plugins...<BR>&gt;&gt;<BR>&gt;&gt; Hi BogDan,<BR>&gt;&gt;<BR>&gt;&gt; The issue isn't whether they need android specific libraries, the<BR>&gt;&gt; thing is, when we're building Android Qt itself, we've got to get all<BR>&gt;&gt; of the plugins (android or not) to go down the path in qt.prf where we<BR>&gt;&gt; check if the path contains files/qt and if so don't modify it to<BR>&gt;&gt; /libs/armeabi*:<BR>&gt;&gt;<BR>&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp;  QTBUILDLIBS=$$find(target.path, "/files/qt/")<BR>&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp;  isEmpty( QTBUILDLIBS ): {<BR>&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;  CONFIG(armeabi-v7a) : target.path=/libs/armeabi-v7a/<BR>&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; else : target.path=/libs/armeabi/<BR>&gt;&gt;&nbsp; &nbsp; &nbsp; &nbsp;  }<BR>&gt;&gt;<BR>&gt;&gt; I think it's more proper to do QT += instead of QT = as that's what<BR>&gt;&gt; most of them do anyway and it seems useful to be able to know (e.g. in<BR>&gt;&gt; qt.prf) that they're being built for android.<BR>&gt;&gt;<BR>&gt;&gt; However, so long as you can get all of the plugins to hit my<BR>&gt;&gt; QTBUILDLIBS check and not modify the path in that case, then it'll be<BR>&gt;&gt; fine.<BR>&gt;&gt;<BR>&gt;&gt; Cheers,<BR>&gt;&gt;<BR>&gt;&gt; Ray.<BR>&gt;&gt;<BR>&gt;&gt; On Mon, Jul 18, 2011 at 8:31 AM, BogDan &lt;<a ymailto="mailto:bog_dan_ro@yahoo.com" href="javascript:return">bog_dan_ro@yahoo.com</a>&gt; wrote:<BR>&gt;&gt;&gt;&nbsp; Hi Ray,<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt;&nbsp; Hmm all (except platform plugin) Qt plugins don't need any android <BR>&gt;&gt; specific
 libraries,<BR>&gt;&gt;&gt;&nbsp; so your change is not needed, I'll try to fix it today.<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt;&nbsp; BogDan.<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt;<BR>&gt;&gt;&gt;&nbsp; ----- Original Message -----<BR>&gt;&gt;&gt;&gt;&nbsp; From: mingw android &lt;<a ymailto="mailto:mingw.android@gmail.com" href="javascript:return">mingw.android@gmail.com</a>&gt;<BR>&gt;&gt;&gt;&gt;&nbsp; To: <a ymailto="mailto:necessitas-devel@kde.org" href="javascript:return">necessitas-devel@kde.org</a><BR>&gt;&gt;&gt;&gt;&nbsp; Cc:<BR>&gt;&gt;&gt;&gt;&nbsp; Sent: Sunday, July 17, 2011 2:01 AM<BR>&gt;&gt;&gt;&gt;&nbsp; Subject: Found out the problem with building qt android platform <BR>&gt;&gt; plugins...<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&nbsp; An update on this:<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&nbsp; I was being stupid about the armeabi/armeabi-v7a folder thing; we have<BR>&gt;&gt;&gt;&gt;&nbsp; separate packages for different abis, but I think we
 could talk about<BR>&gt;&gt;&gt;&gt;&nbsp; not doing this, instead having a leaf folder for each different abi?<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&nbsp; I've committed and pushed the fix for building android qt plugins<BR>&gt;&gt;&gt;&gt;&nbsp; (qt.prf) with a commented out block which would achieve leaf folders<BR>&gt;&gt;&gt;&gt;&nbsp; per abi (for the plugins anyway, of course there'd be a good few <BR>&gt;&gt; other<BR>&gt;&gt;&gt;&gt;&nbsp; issues), feel free to remove this commented out block altogether if<BR>&gt;&gt;&gt;&gt;&nbsp; you think it's untidy to keep it there.<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&nbsp; When I was testing this, I noticed that some plugins weren't being<BR>&gt;&gt;&gt;&gt;&nbsp; detected as android and so wouldn't hit that block, this was <BR>&gt;&gt; because<BR>&gt;&gt;&gt;&gt;&nbsp; those plugins overwrote QT = android with other stuff. I changed them<BR>&gt;&gt;&gt;&gt;&nbsp; to use QT += instead. This
 shouldn't cause any problems. I'll <BR>&gt;&gt; do more<BR>&gt;&gt;&gt;&gt;&nbsp; testing on other platforms to make sure everything is ok.<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&nbsp; Cheers,<BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;&gt;&nbsp; Ray.<BR>&gt;&gt;&gt;&gt;&nbsp; _______________________________________________<BR>&gt;&gt;&gt;&gt;&nbsp; Necessitas-devel mailing list<BR>&gt;&gt;&gt;&gt;&nbsp; <a ymailto="mailto:Necessitas-devel@kde.org" href="javascript:return">Necessitas-devel@kde.org</a><BR>&gt;&gt;&gt;&gt;&nbsp; <a href="https://mail.kde.org/mailman/listinfo/necessitas-devel" target=_blank >https://mail.kde.org/mailman/listinfo/necessitas-devel</a><BR>&gt;&gt;&gt;&gt;<BR>&gt;&gt;&gt;<BR>&gt;&gt;<BR>&gt; _______________________________________________<BR>&gt; Necessitas-devel mailing list<BR>&gt; <a ymailto="mailto:Necessitas-devel@kde.org" href="javascript:return">Necessitas-devel@kde.org</a><BR>&gt; <a
 href="https://mail.kde.org/mailman/listinfo/necessitas-devel" target=_blank >https://mail.kde.org/mailman/listinfo/necessitas-devel</a><BR><BR><BR>-- <BR>tarent solutions GmbH<BR>Thiemannstr. 36 a, D-12059 Berlin • <a href="http://www.tarent.de/" target=_blank >http://www.tarent.de/</a><BR>Tel: +49 30 5682943-30 • Fax: fax +49 228 52675-25<BR><BR>Rochusstraße 2-4, D-53123 Bonn • <a href="http://www.tarent.de/" target=_blank >http://www.tarent.de/</a><BR>Tel: +49 228 52675-0 • Fax: +49 228 52675-25<BR>HRB AG Bonn 5168 • USt-ID (VAT): DE122264941<BR>Geschäftsführer: Boris Esser, Elmar Geese<BR><BR><BR></td>
                                    </tr>
                                </tbody>
                            </table>
                    </div>
                </div>
            </div>