<div dir="ltr">Hi,<div><br></div><div>sounds like the QMetaType header is not self-contained, however there haven't been any changes to the KDevPlatform files since over a year.</div><div><br></div><div style>Can you generate the pre-processed version of specializationstore.cpp and post that here?</div>
<div style><br></div><div style>Andreas</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Apr 11, 2013 at 5:05 PM, Artur Bać <span dir="ltr"><<a href="mailto:artur@ebasoft.com.pl" target="_blank">artur@ebasoft.com.pl</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I have problem building kdevplatform 1.5 on Win32 with gcc 4.6<br>
With 1.4 branch there isn't any problem and it builds ok.<br>
maybe there is lack of some include to proper define macro QT_MODULE ?<br>
<br>
[ 13%] Building CXX object<br>
language/CMakeFiles/kdevplatformlanguage.dir/duchain/specializationstore.obj<br>
In file included from A:/KDE32/include/QtCore/QMetaType:1:0,<br>
                 from<br>
A:\KDE\src\kdevplatform\language\duchain\indexedtopducontext.h:22,<br>
                 from<br>
A:\KDE\src\kdevplatform\language\duchain\indexeddeclaration.h:24,<br>
                 from<br>
A:\KDE\src\kdevplatform\language\duchain\declarationid.h:24,<br>
                 from<br>
A:\KDE\src\kdevplatform\language\duchain\specializationstore.cpp:20:<br>
A:/KDE32/include/QtCore/qmetatype.h:60:1: error: expected constructor,<br>
destructor, or type conversion before 'typedef'<br>
mingw32-make[2]: ***<br>
[language/CMakeFiles/kdevplatformlanguage.dir/duchain/specializationstore.obj]<br>
Error 1<br>
<br>
So this fails with 1.5 :<br>
<br>
QT_MODULE(Core)<br>
_______________________________________________<br>
KDevelop-devel mailing list<br>
<a href="mailto:KDevelop-devel@kde.org">KDevelop-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/kdevelop-devel" target="_blank">https://mail.kde.org/mailman/listinfo/kdevelop-devel</a><br>
</blockquote></div><br></div>