build issue with the latest kdevplatform from trunk

Andreas Pakulat apaku at
Sat Sep 1 06:19:33 UTC 2012


looks like somethings wrong with your kde or qt install, there are
defines missing that are usually supplied by includes in that file. It
builds just fine here, maybe you can see something when taking the
gcc-commandline and add -E to generate the pre-processed output
instead of compiling it.

This should be doable by first running make VERBOSE=1 and then
copy/paste the gcc command. Then add -E right after gcc and attach the
output to your next mail (or paste it somewhere).


On Sat, Sep 1, 2012 at 12:42 AM, Michael Hart
< at> wrote:
> Any ideas what I need to to about this?
> [ 52%] Building CXX object
> shell/settings/CMakeFiles/kcm_kdev_bgsettings.dir/bgpreferences.o
> /Projects/kdevelop4/src/kdevplatform/shell/settings/bgpreferences.cpp:40:1:
> error: inconsistent user-defined literal suffixes ‘QT_VERSION_STR’ and
> ‘QPLUGIN_DEBUG_STR’ in string literal
> /Projects/kdevelop4/src/kdevplatform/shell/settings/bgpreferences.cpp:40:1:
> error: unable to find string literal operator ‘operator"" QT_VERSION_STR’
> /Projects/kdevelop4/src/kdevplatform/shell/settings/bgpreferences.cpp: In
> function ‘const char* KDevelop::qt_plugin_query_verification_data()’:
> /Projects/kdevelop4/src/kdevplatform/shell/settings/bgpreferences.cpp:40:1:
> error: control reaches end of non-void function [-Werror=return-type]
> I am use gcc 4.7.1 under openSuSE 11.4
> Thanks
> Michael
> --
> KDevelop-devel mailing list
> KDevelop-devel at

More information about the KDevelop-devel mailing list