[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&amp;)':<br>/opt/kf5/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp:171:15: \
error: ‘Utils::StorableSet&lt;rpp::pp_macro, Cpp::MacroIndexConversion, \
Cpp::StaticMacroSetRepository, true, \
Cpp::StaticMacroSetRepository::Locker&gt;::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&lt;KDevelop::IndexedString, \
Cpp::IndexedStringConversion, Cpp::StaticStringSetRepository, true, \
Cpp::StaticStringSetRepository::Locker&gt;::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&lt;rpp::pp_macro, Cpp::MacroIndexConversion, \
Cpp::StaticMacroSetRepository, true, \
Cpp::StaticMacroSetRepository::Locker&gt;::Iterator' has no member named \
‘ref'<br>         rpp::pp_macro* m = \
cppEnvironment-&gt;retrieveStoredMacro( it.ref().name );<br>                \
^<br>/opt/kf5/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp:256:27: \
error: ‘Utils::StorableSet&lt;rpp::pp_macro, Cpp::MacroIndexConversion, \
Cpp::StaticMacroSetRepository, true, \
Cpp::StaticMacroSetRepository::Locker&gt;::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&lt;rpp::pp_macro, Cpp::MacroIndexConversion, \
Cpp::StaticMacroSetRepository, true, \
Cpp::StaticMacroSetRepository::Locker&gt;::Iterator' has no member named \
‘ref'<br>             if( !m &amp;&amp; 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&amp;, const \
rpp::pp_macro*)':<br>/opt/kf5/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp:344:28: \
error: ‘Utils::StorableSet&lt;rpp::pp_macro, Cpp::MacroIndexConversion, \
Cpp::StaticMacroSetRepository, true, \
Cpp::StaticMacroSetRepository::Locker&gt;::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&lt;rpp::pp_macro, Cpp::MacroIndexConversion, \
Cpp::StaticMacroSetRepository, true, \
Cpp::StaticMacroSetRepository::Locker&gt;::Iterator' has no member named \
‘ref'<br>                 \
d_func_dynamic()-&gt;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&amp;)':<br>/opt/kf5/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp:521:37: \
error: ‘Utils::StorableSet&lt;rpp::pp_macro, Cpp::MacroIndexConversion, \
Cpp::StaticMacroSetRepository, true, \
Cpp::StaticMacroSetRepository::Locker&gt;::Iterator' has no member named \
‘ref'<br>             const rpp::pp_macro&amp; macro(it.ref());<br>       \
^<br>/opt/kf5/src/extragear/kdevelop/kdevelop/languages/cpp/cppduchain/environmentmanager.cpp:564:39: \
error: ‘Utils::StorableSet&lt;rpp::pp_macro, Cpp::MacroIndexConversion, \
Cpp::StaticMacroSetRepository, true, \
Cpp::StaticMacroSetRepository::Locker&gt;::Iterator' has no member named \
‘ref'<br>                 const rpp::pp_macro&amp; 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 &#39;languages/cpp/cppduchain/CMakeFiles/kdevcppduchain.dir/environmentmanager.cpp.o&#39; \
failed<br>make[2]: *** \
[languages/cpp/cppduchain/CMakeFiles/kdevcppduchain.dir/environmentmanager.cpp.o] \
Error 1<br>CMakeFiles/Makefile2:2755: recipe for target \
&#39;languages/cpp/cppduchain/CMakeFiles/kdevcppduchain.dir/all&#39; \
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 &#39;all&#39; 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