problem compiling kdebase

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


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