wrong include dirs

Martin Sandsmark martin.sandsmark at kde.org
Mon Mar 4 21:48:05 UTC 2013


Hi!

Trying to build the latest frameworks, I get this error during cmaking:

/usr/bin/c++   -D_BSD_SOURCE -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -
D_XOPEN_SOURCE=500 -Wnon-virtual-dtor -Wno-long-long -Wundef -Wcast-align -
Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-security -fno-exceptions -
DQT_NO_EXCEPTIONS -fno-check-new -fno-common -Woverloaded-virtual -
Werror=return-type -fvisibility=hidden -fvisibility-inlines-hidden -Wnon-
virtual-dtor -Wno-long-long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -
Wpointer-arith -Wformat-security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-
check-new -fno-common -Woverloaded-virtual -Werror=return-type -
fvisibility=hidden -fvisibility-inlines-hidden -Wnon-virtual-dtor -Wno-long-
long -Wundef -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -Wformat-
security -fno-exceptions -DQT_NO_EXCEPTIONS -fno-check-new -fno-common -
Woverloaded-virtual -Werror=return-type -fvisibility=hidden -fvisibility-
inlines-hidden -fPIE  -DHAVE_QSSLSOCKET -fPIE -I/usr/include/qt5/QtGui -
I/usr/include/qt5/QtCore -I/usr/include/qt5/QtWidgets -
I/usr/include/qt5/QtPrintSupport -I/usr/include/qt5/QtSvg -
I/usr/include/qt5/QtDBus -I/usr/include/qt5/QtNetwork -
I/usr/include/qt5/QtTest -I/usr/include/qt5/QtConcurrent -
I/usr/include/qt5/QtXml -I/usr/include/qt5/QtSql -I/usr/include/qt5/QtOpenGL    
-o CMakeFiles/cmTryCompileExec4263424812.dir/src.cxx.o -c 
/home/sandsmark/src/kdelibs/build/CMakeFiles/CMakeTmp/src.cxx
/home/sandsmark/src/kdelibs/build/CMakeFiles/CMakeTmp/src.cxx:1:32: fatal 
error: QtNetwork/QSslSocket: No such file or directory
compilation terminated.
make[1]: *** [CMakeFiles/cmTryCompileExec4263424812.dir/src.cxx.o] Error 1
make[1]: Leaving directory 
`/home/sandsmark/src/kdelibs/build/CMakeFiles/CMakeTmp'
make: *** [cmTryCompileExec4263424812/fast] Error 2

Source file was:
#include <QtNetwork/QSslSocket>
int main()
{
    QSslSocket *socket;
    return 0;
}

And I have the header here:
-rw-r--r-- 1 root root 24 Mar  3 17:20 /usr/include/qt5/QtNetwork/QSslSocket

The issue seems to be that /usr/include/qt5 isn't added to the include path, 
but I'm unable to find out how or where it should be added...

-- 
Martin Sandsmark


More information about the Kde-frameworks-devel mailing list