problem compiling kdebase

Jaime jtamate at gmail.com
Thu Nov 19 16:26:36 GMT 2009


Fixed.

 Sorry for the noise.

 A problem of svn not importing the tabbox folder. (why?) I do not
have any local modifications in kdebase (yet).

Best Regards.

2009/11/19 Jaime <jtamate at gmail.com>:
> Hi,
>
>  I suppose I'm the only one suffering this problem, but I do not find
> where the problem is:
>
> In a newly created build directory and svn checkout from yesterday.
> gcc 4.4.1 (32 bit openSuse) and Qt4.6 (opensuse) from yesterday.
>
> Any hint how to solve it is wellcomed.
>
> [  0%] Built target kwinnvidiahack_automoc
> Scanning dependencies of target kwinnvidiahack
> [  0%] Building CXX object
> workspace/kwin/CMakeFiles/kwinnvidiahack.dir/kwinnvidiahack_automoc.o
> Linking CXX shared library ../../lib/libkwinnvidiahack.so
> [  0%] Built target kwinnvidiahack
> [ 22%] Built target kephal
> Generating moc_kwineffects.cpp
> [ 22%] Built target kwineffects_automoc
> Scanning dependencies of target kwineffects
> [ 22%] Building CXX object
> workspace/kwin/lib/CMakeFiles/kwineffects.dir/kwineffects_automoc.o
> Linking CXX shared library ../../../lib/libkwineffects.so
> [ 33%] Built target kwineffects
> [ 33%] Built target kdecorations_automoc
> [ 33%] Built target kdecorations
> [ 33%] Built target kdeinit_kwin_automoc
> [ 33%] Building CXX object
> workspace/kwin/CMakeFiles/kdeinit_kwin.dir/workspace.o
> In file included from /local/kde/kdebase/workspace/kwin/workspace.cpp:24:
> /local/kde/kdebase/workspace/kwin/workspace.h: In member function
> ‘bool KWin::Workspace::decorationSupportsClientGrouping() const’:
> /local/kde/kdebase/workspace/kwin/workspace.h:1257: error:
> ‘AbilityClientGrouping’ was not declared in this scope
> In file included from /local/kde/kdebase/workspace/kwin/workspace.cpp:47:
> /local/kde/kdebase/workspace/kwin/tabbox.h: At global scope:
> /local/kde/kdebase/workspace/kwin/tabbox.h:42: error: ‘struct
> KWin::TabBox’ redeclared as different kind of symbol
> /local/kde/kdebase/workspace/kwin/workspace.h:58: error: previous
> declaration of ‘namespace KWin::TabBox { }’
> /local/kde/kdebase/workspace/kwin/tabbox.h:121: error: expected ‘)’
> before ‘*’ token
> /local/kde/kdebase/workspace/kwin/tabbox.h:131: error: ISO C++ forbids
> declaration of ‘TabBox’ with no type
> /local/kde/kdebase/workspace/kwin/tabbox.h:131: error: expected ‘;’
> before ‘*’ token
> /local/kde/kdebase/workspace/kwin/tabbox.h:141: error: ‘TabBox’ is not a type
> /local/kde/kdebase/workspace/kwin/tabbox.h:155: error: ISO C++ forbids
> declaration of ‘TabBox’ with no type
> /local/kde/kdebase/workspace/kwin/tabbox.h:155: error: expected ‘;’
> before ‘*’ token
> /local/kde/kdebase/workspace/kwin/tabbox.h:164: error: ‘TabBox’ is not a type
> /local/kde/kdebase/workspace/kwin/tabbox.h:176: error: ISO C++ forbids
> declaration of ‘TabBox’ with no type
> /local/kde/kdebase/workspace/kwin/tabbox.h:176: error: expected ‘;’
> before ‘*’ token
> /local/kde/kdebase/workspace/kwin/tabbox.h:185: error:
> ‘KWin::Workspace* KWin::TabBox::workspace()’ should have been declared
> inside ‘KWin::TabBox’
> /local/kde/kdebase/workspace/kwin/tabbox.h:185: error: non-member
> function ‘KWin::Workspace* KWin::TabBox::workspace()’ cannot have
> cv-qualifier
> /local/kde/kdebase/workspace/kwin/tabbox.h: In function
> ‘KWin::Workspace* KWin::TabBox::workspace()’:
> /local/kde/kdebase/workspace/kwin/tabbox.h:187: error: ‘wspace’ was
> not declared in this scope
> /local/kde/kdebase/workspace/kwin/tabbox.h: At global scope:
> /local/kde/kdebase/workspace/kwin/tabbox.h:195: error:
> ‘KWin::TabBoxMode KWin::TabBox::mode()’ should have been declared
> inside ‘KWin::TabBox’
> /local/kde/kdebase/workspace/kwin/tabbox.h:195: error: non-member
> function ‘KWin::TabBoxMode KWin::TabBox::mode()’ cannot have
> cv-qualifier
> /local/kde/kdebase/workspace/kwin/tabbox.h: In function
> ‘KWin::TabBoxMode KWin::TabBox::mode()’:
> /local/kde/kdebase/workspace/kwin/tabbox.h:197: error: ‘m’ was not
> declared in this scope
> /local/kde/kdebase/workspace/kwin/tabbox.h: At global scope:
> /local/kde/kdebase/workspace/kwin/tabbox.h:205: error: ‘void
> KWin::TabBox::refDisplay()’ should have been declared inside
> ‘KWin::TabBox’
> /local/kde/kdebase/workspace/kwin/tabbox.h: In function ‘void
> KWin::TabBox::refDisplay()’:
> /local/kde/kdebase/workspace/kwin/tabbox.h:207: error:
> ‘display_refcount’ was not declared in this scope
> /local/kde/kdebase/workspace/kwin/tabbox.h: At global scope:
> /local/kde/kdebase/workspace/kwin/tabbox.h:216: error: ‘bool
> KWin::TabBox::isDisplayed()’ should have been declared inside
> ‘KWin::TabBox’
> /local/kde/kdebase/workspace/kwin/tabbox.h:216: error: non-member
> function ‘bool KWin::TabBox::isDisplayed()’ cannot have cv-qualifier
> /local/kde/kdebase/workspace/kwin/tabbox.h: In function ‘bool
> KWin::TabBox::isDisplayed()’:
> /local/kde/kdebase/workspace/kwin/tabbox.h:218: error:
> ‘display_refcount’ was not declared in this scope
> /local/kde/kdebase/workspace/kwin/tabbox.h: At global scope:
> /local/kde/kdebase/workspace/kwin/tabbox.h:221: error:
> ‘Plasma::FrameSvg* KWin::TabBox::itemFrame()’ should have been
> declared inside ‘KWin::TabBox’
> /local/kde/kdebase/workspace/kwin/tabbox.h: In function
> ‘Plasma::FrameSvg* KWin::TabBox::itemFrame()’:
> /local/kde/kdebase/workspace/kwin/tabbox.h:223: error: ‘item_frame’
> was not declared in this scope
> /local/kde/kdebase/workspace/kwin/tabbox.h: At global scope:
> /local/kde/kdebase/workspace/kwin/tabbox.h:226: error: ‘bool
> KWin::TabBox::itemsDrawBackgrounds()’ should have been declared inside
> ‘KWin::TabBox’
> /local/kde/kdebase/workspace/kwin/tabbox.h:226: error: non-member
> function ‘bool KWin::TabBox::itemsDrawBackgrounds()’ cannot have
> cv-qualifier
> /local/kde/kdebase/workspace/kwin/tabbox.h: In function ‘bool
> KWin::TabBox::itemsDrawBackgrounds()’:
> /local/kde/kdebase/workspace/kwin/tabbox.h:228: error: ‘selectionItem’
> was not declared in this scope
> /local/kde/kdebase/workspace/kwin/workspace.cpp: In constructor
> ‘KWin::Workspace::Workspace(bool)’:
> /local/kde/kdebase/workspace/kwin/workspace.cpp:229: error: expected
> type-specifier before ‘TabBox’
> /local/kde/kdebase/workspace/kwin/workspace.cpp:229: error: cannot
> convert ‘int*’ to ‘KWin::TabBox::TabBox*’ in assignment
> /local/kde/kdebase/workspace/kwin/workspace.cpp:229: error: expected
> ‘;’ before ‘TabBox’
> /local/kde/kdebase/workspace/kwin/workspace.cpp: In destructor
> ‘virtual KWin::Workspace::~Workspace()’:
> /local/kde/kdebase/workspace/kwin/workspace.cpp:499: warning: possible
> problem detected in invocation of delete operator:
> /local/kde/kdebase/workspace/kwin/workspace.cpp:499: warning: invalid
> use of incomplete type ‘struct KWin::TabBox::TabBox’
> /local/kde/kdebase/workspace/kwin/workspace.h:59: warning: forward
> declaration of ‘struct KWin::TabBox::TabBox’
> /local/kde/kdebase/workspace/kwin/workspace.cpp:499: note: neither the
> destructor nor the class-specific operator delete will be called, even
> if they are declared when the class is defined.
> /local/kde/kdebase/workspace/kwin/workspace.cpp: In member function
> ‘void KWin::Workspace::addClient(KWin::Client*, KWin::allowed_t)’:
> /local/kde/kdebase/workspace/kwin/workspace.cpp:613: error: invalid
> use of incomplete type ‘struct KWin::TabBox::TabBox’
> /local/kde/kdebase/workspace/kwin/workspace.h:59: error: forward
> declaration of ‘struct KWin::TabBox::TabBox’
> /local/kde/kdebase/workspace/kwin/workspace.cpp: In member function
> ‘void KWin::Workspace::removeClient(KWin::Client*, KWin::allowed_t)’:
> /local/kde/kdebase/workspace/kwin/workspace.cpp:643: error: invalid
> use of incomplete type ‘struct KWin::TabBox::TabBox’
> /local/kde/kdebase/workspace/kwin/workspace.h:59: error: forward
> declaration of ‘struct KWin::TabBox::TabBox’
> /local/kde/kdebase/workspace/kwin/workspace.cpp:644: error: invalid
> use of incomplete type ‘struct KWin::TabBox::TabBox’
> /local/kde/kdebase/workspace/kwin/workspace.h:59: error: forward
> declaration of ‘struct KWin::TabBox::TabBox’
> /local/kde/kdebase/workspace/kwin/workspace.cpp:677: error: invalid
> use of incomplete type ‘struct KWin::TabBox::TabBox’
> /local/kde/kdebase/workspace/kwin/workspace.h:59: error: forward
> declaration of ‘struct KWin::TabBox::TabBox’
> /local/kde/kdebase/workspace/kwin/workspace.cpp: In member function
> ‘void KWin::Workspace::slotReconfigure()’:
> /local/kde/kdebase/workspace/kwin/workspace.cpp:1053: error: invalid
> use of incomplete type ‘struct KWin::TabBox::TabBox’
> /local/kde/kdebase/workspace/kwin/workspace.h:59: error: forward
> declaration of ‘struct KWin::TabBox::TabBox’
> make[2]: *** [workspace/kwin/CMakeFiles/kdeinit_kwin.dir/workspace.o] Error 1
> make[1]: *** [workspace/kwin/CMakeFiles/kdeinit_kwin.dir/all] Error 2
> make: *** [all] Error 2
>
> Best Regards.
>




More information about the kde-core-devel mailing list