I have KDE 3.5.10 and 4.1.2 unslotted instalation from the official overlay. When I try to upgrade kdevelop from 3.5.2-r1 to 3.5.3, the configure script dies with error: checking for KDE >= 3.4.0... configure: error: Installed KDE needs to be version 3.4.0 or later If additional information is needed, just let me know.
Created attachment 168458 [details] output from paludis -I
After some digging, I found the test used to determine the KDE version. It tries to compile this file: #include <kdeversion.h> int main () { #if KDE_IS_VERSION(3,4,0) #else KDE_choke me #endif ; return 0; } Using the compile options from the script, I got this: gcc -c -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -I/usr/qt/3/include -I/usr/include -DQT_THREAD_SUPPORT -D_REENTRANT -o kde-test.o kde-test.cpp In file included from /usr/include/kdecore_export.h:24, from /usr/include/kdeversion.h:30, from kde-test.cpp:4: /usr/include/kdemacros.h:162:29: error: QtCore/qglobal.h: No such file or directory QtCore/qglobal.h is part of Qt4, but kdevelop uses Qt3. Is there an elegant way around this problem?
I just saw that there is already filed bug for this problem. *** This bug has been marked as a duplicate of bug 238095 ***