[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: KF5 KDevelop build problem
From: Ngor <ngortheone () gmail ! com>
Date: 2015-06-24 8:04:47
Message-ID: CAKJNb88484xeGdOciwjQsFivVy5084zJ-L+SvdzLU_3mtDLriA () mail ! gmail ! com
[Download RAW message or body]
[Attachment #2 (multipart/alternative)]
Hi Community,
I was trying to build KF5 according to the manual here:
https://community.kde.org/Frameworks/Building
And everything went smoothly until kdevelop
The error I get during compilation
-----------------------------
[ 80%] Building CXX object
languages/cpp/parser/tests/CMakeFiles/test_pool.dir/test_pool.cpp.o
[ 81%] Building CXX object
languages/cpp/cppduchain/CMakeFiles/kdevcppduchain.dir/environmentmanager.cpp.o
/opt/kf5/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp:
In function ‘QString print(const ReferenceCountedMacroSet&)':
/opt/kf5/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp:171:15:
error: ‘Utils::StorableSet<rpp::pp_macro, Cpp::MacroIndexConversion,
Cpp::StaticMacroSetRepository, true,
Cpp::StaticMacroSetRepository::Locker>::Iterator' has no member named \
‘ref' ret += it.ref().toString();
^
/opt/kf5/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp:
In member function ‘virtual bool
Cpp::EnvironmentFile::matchEnvironment(const KDevelop::ParsingEnvironment*)
const':
/opt/kf5/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp:233:44:
error: ‘Utils::StorableSet<KDevelop::IndexedString,
Cpp::IndexedStringConversion, Cpp::StaticStringSetRepository, true,
Cpp::StaticStringSetRepository::Locker>::Iterator' has no member named \
‘ref' if (!environmentMacroNames.contains(it.ref())) {
^
/opt/kf5/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp:255:64:
error: ‘Utils::StorableSet<rpp::pp_macro, Cpp::MacroIndexConversion,
Cpp::StaticMacroSetRepository, true,
Cpp::StaticMacroSetRepository::Locker>::Iterator' has no member named \
‘ref' rpp::pp_macro* m = cppEnvironment->retrieveStoredMacro( \
it.ref().name );
^
/opt/kf5/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp:256:27:
error: ‘Utils::StorableSet<rpp::pp_macro, Cpp::MacroIndexConversion,
Cpp::StaticMacroSetRepository, true,
Cpp::StaticMacroSetRepository::Locker>::Iterator' has no member named \
‘ref' if ( !m || !(*m == it.ref()) ) {
^
/opt/kf5/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp:257:20:
error: ‘Utils::StorableSet<rpp::pp_macro, Cpp::MacroIndexConversion,
Cpp::StaticMacroSetRepository, true,
Cpp::StaticMacroSetRepository::Locker>::Iterator' has no member named \
‘ref' if( !m && it.ref().isUndef() ) {
^
/opt/kf5/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp:
In member function ‘void Cpp::EnvironmentFile::addDefinedMacro(const
rpp::pp_macro&, const rpp::pp_macro*)':
/opt/kf5/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp:344:28:
error: ‘Utils::StorableSet<rpp::pp_macro, Cpp::MacroIndexConversion,
Cpp::StaticMacroSetRepository, true,
Cpp::StaticMacroSetRepository::Locker>::Iterator' has no member named \
‘ref' if( macro.name == it.ref().name )
^
/opt/kf5/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp:345:53:
error: ‘Utils::StorableSet<rpp::pp_macro, Cpp::MacroIndexConversion,
Cpp::StaticMacroSetRepository, true,
Cpp::StaticMacroSetRepository::Locker>::Iterator' has no member named \
‘ref' d_func_dynamic()->m_definedMacros.remove(it.ref());
^
/opt/kf5/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp:
In member function ‘void Cpp::EnvironmentFile::merge(const
Cpp::EnvironmentFile&)':
/opt/kf5/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp:521:37:
error: ‘Utils::StorableSet<rpp::pp_macro, Cpp::MacroIndexConversion,
Cpp::StaticMacroSetRepository, true,
Cpp::StaticMacroSetRepository::Locker>::Iterator' has no member named \
‘ref' const rpp::pp_macro& macro(it.ref());
^
/opt/kf5/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp:564:39:
error: ‘Utils::StorableSet<rpp::pp_macro, Cpp::MacroIndexConversion,
Cpp::StaticMacroSetRepository, true,
Cpp::StaticMacroSetRepository::Locker>::Iterator' has no member named \
‘ref' const rpp::pp_macro& macro(it.ref());
^
[ 81%] Building CXX object
languages/cpp/parser/tests/CMakeFiles/test_pool.dir/test_pool_automoc.cpp.o
languages/cpp/cppduchain/CMakeFiles/kdevcppduchain.dir/build.make:376:
recipe for target
'languages/cpp/cppduchain/CMakeFiles/kdevcppduchain.dir/environmentmanager.cpp.o'
failed
make[2]: ***
[languages/cpp/cppduchain/CMakeFiles/kdevcppduchain.dir/environmentmanager.cpp.o]
Error 1
CMakeFiles/Makefile2:2755: recipe for target
'languages/cpp/cppduchain/CMakeFiles/kdevcppduchain.dir/all' failed
make[1]: *** [languages/cpp/cppduchain/CMakeFiles/kdevcppduchain.dir/all]
Error 2
make[1]: *** Waiting for unfinished jobs....
Linking CXX executable test_pool
[ 81%] Built target test_pool
Makefile:127: recipe for target 'all' failed
make: *** [all] Error 2
--------------------------
It is worth to mention that I have build Qt from source as well, Could it
be that qt lacks some functionality?
Please advice to fix this.
Great thanks in advance!
[Attachment #5 (text/html)]
<div dir="ltr"><div><div><div><div><div><div>Hi Community,<br><br>I was \
trying to build KF5 according to the manual here:<br><br><a \
href="https://community.kde.org/Frameworks/Building">https://community.kde.org/Frameworks/Building</a><br><br></div>And \
everything went smoothly until kdevelop<br><br><br></div>The error I get \
during compilation<br><br>-----------------------------<br><font \
size="1"><span style="font-family:monospace,monospace">[ 80%] Building CXX \
object languages/cpp/parser/tests/CMakeFiles/test_pool.dir/test_pool.cpp.o<br>[ \
81%] Building CXX object \
languages/cpp/cppduchain/CMakeFiles/kdevcppduchain.dir/environmentmanager.cp \
p.o<br>/opt/kf5/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp: \
In function ‘QString print(const \
ReferenceCountedMacroSet&)':<br>/opt/kf5/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp:171:15: \
error: ‘Utils::StorableSet<rpp::pp_macro, Cpp::MacroIndexConversion, \
Cpp::StaticMacroSetRepository, true, \
Cpp::StaticMacroSetRepository::Locker>::Iterator' has no member named \
‘ref'<br> ret += it.ref().toString();<br> \
^<br>/opt/kf5/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp: \
In member function ‘virtual bool \
Cpp::EnvironmentFile::matchEnvironment(const KDevelop::ParsingEnvironment*) \
const':<br>/opt/kf5/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp:233:44: \
error: ‘Utils::StorableSet<KDevelop::IndexedString, \
Cpp::IndexedStringConversion, Cpp::StaticStringSetRepository, true, \
Cpp::StaticStringSetRepository::Locker>::Iterator' has no member named \
‘ref'<br> if (!environmentMacroNames.contains(it.ref())) {<br> \
^<br>/opt/kf5/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp:255:64: \
error: ‘Utils::StorableSet<rpp::pp_macro, Cpp::MacroIndexConversion, \
Cpp::StaticMacroSetRepository, true, \
Cpp::StaticMacroSetRepository::Locker>::Iterator' has no member named \
‘ref'<br> rpp::pp_macro* m = \
cppEnvironment->retrieveStoredMacro( it.ref().name );<br> \
^<br>/opt/kf5/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp:256:27: \
error: ‘Utils::StorableSet<rpp::pp_macro, Cpp::MacroIndexConversion, \
Cpp::StaticMacroSetRepository, true, \
Cpp::StaticMacroSetRepository::Locker>::Iterator' has no member named \
‘ref'<br> if ( !m || !(*m == it.ref()) ) {<br> \
^<br>/opt/kf5/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp:257:20: \
error: ‘Utils::StorableSet<rpp::pp_macro, Cpp::MacroIndexConversion, \
Cpp::StaticMacroSetRepository, true, \
Cpp::StaticMacroSetRepository::Locker>::Iterator' has no member named \
‘ref'<br> if( !m && it.ref().isUndef() ) {<br> \
^<br>/opt/kf5/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp: \
In member function ‘void Cpp::EnvironmentFile::addDefinedMacro(const \
rpp::pp_macro&, const \
rpp::pp_macro*)':<br>/opt/kf5/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp:344:28: \
error: ‘Utils::StorableSet<rpp::pp_macro, Cpp::MacroIndexConversion, \
Cpp::StaticMacroSetRepository, true, \
Cpp::StaticMacroSetRepository::Locker>::Iterator' has no member named \
‘ref'<br> if( <a href="http://macro.name">macro.name</a> == \
it.ref().name )<br> \
^<br>/opt/kf5/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp:345:53: \
error: ‘Utils::StorableSet<rpp::pp_macro, Cpp::MacroIndexConversion, \
Cpp::StaticMacroSetRepository, true, \
Cpp::StaticMacroSetRepository::Locker>::Iterator' has no member named \
‘ref'<br> \
d_func_dynamic()->m_definedMacros.remove(it.ref());<br> \
^<br>/opt/kf5/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp: \
In member function ‘void Cpp::EnvironmentFile::merge(const \
Cpp::EnvironmentFile&)':<br>/opt/kf5/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp:521:37: \
error: ‘Utils::StorableSet<rpp::pp_macro, Cpp::MacroIndexConversion, \
Cpp::StaticMacroSetRepository, true, \
Cpp::StaticMacroSetRepository::Locker>::Iterator' has no member named \
‘ref'<br> const rpp::pp_macro& macro(it.ref());<br> \
^<br>/opt/kf5/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp:564:39: \
error: ‘Utils::StorableSet<rpp::pp_macro, Cpp::MacroIndexConversion, \
Cpp::StaticMacroSetRepository, true, \
Cpp::StaticMacroSetRepository::Locker>::Iterator' has no member named \
‘ref'<br> const rpp::pp_macro& macro(it.ref());<br> \
^<br>[ 81%] Building CXX object \
languages/cpp/parser/tests/CMakeFiles/test_pool.dir/test_pool_automoc.cpp.o<br>languages/cpp/cppduchain/CMakeFiles/kdevcppduchain.dir/build.make:376: \
recipe for target 'languages/cpp/cppduchain/CMakeFiles/kdevcppduchain.dir/environmentmanager.cpp.o' \
failed<br>make[2]: *** \
[languages/cpp/cppduchain/CMakeFiles/kdevcppduchain.dir/environmentmanager.cpp.o] \
Error 1<br>CMakeFiles/Makefile2:2755: recipe for target \
'languages/cpp/cppduchain/CMakeFiles/kdevcppduchain.dir/all' \
failed<br>make[1]: *** \
[languages/cpp/cppduchain/CMakeFiles/kdevcppduchain.dir/all] Error \
2<br>make[1]: *** Waiting for unfinished jobs....<br>Linking CXX executable \
test_pool<br>[ 81%] Built target test_pool<br>Makefile:127: recipe for \
target 'all' failed<br>make: *** [all] Error \
2</span></font><br>--------------------------<br></div><br><br></div>It is \
worth to mention that I have build Qt from source as well, Could it be that \
qt lacks some functionality?<br></div>Please advice to fix \
this.<br><br><br></div><div>Great thanks in advance!<br></div></div>
[Attachment #6 (text/plain)]
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic