[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#495012: libplasma-dev: Cannot compile plasma-am3rok



Package: libplasma-dev
Version: 4:4.1.0-1
Severity: normal

I am trying to compile the plasma-am3rok from kde-look.org, but I get the
following error about plasma/widgets/widget.h missing:

Generating mminfodisplaywidgetplasma.moc                   
Generating mminfodialog.moc                                                                                                                                                
Generating mmbuttonwidget.moc                                                                                                                                              
Generating amarok_client.moc                                                                                                                                               
Generating mminfodisplaywidgetqt.moc                                                                                                                                       
Scanning dependencies of target plasma_applet_am3rok                                                                                                                       
[ 14%] Building CXX object
CMakeFiles/plasma_applet_am3rok.dir/plasma_applet_am3rok_automoc.o                                                                              
[ 28%] Building CXX object CMakeFiles/plasma_applet_am3rok.dir/amarok_client.o                                                                                             
In file included from
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp:29:                                                                                 
/home/arnout/documents/downloads/plasma-am3rok/mmbuttonwidget.hpp:30:35: error:
plasma/widgets/widget.h: No such file or directory                                         
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp:34:40: error:
plasma/widgets/progressbar.h: No such file or directory                                     
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp:35:39: error:
plasma/layouts/vboxlayout.h: No such file or directory                                      
In file included from
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp:29:                                                                                 
/home/arnout/documents/downloads/plasma-am3rok/mmbuttonwidget.hpp:42: error:
expected class-name before ‘{’ token                                                          
/home/arnout/documents/downloads/plasma-am3rok/mmbuttonwidget.hpp:47: error:
expected `)' before ‘*’ token                                                                 
/home/arnout/documents/downloads/plasma-am3rok/mmbuttonwidget.hpp:42: warning:
‘class MMButtonWidget’ has virtual functions and accessible non-virtual
destructor          
In file included from
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp:30:                                                                                 
/home/arnout/documents/downloads/plasma-am3rok/mminfodisplaywidgetplasma.hpp:42:
error: expected class-name before ‘,’ token                                               
/home/arnout/documents/downloads/plasma-am3rok/mminfodisplaywidgetplasma.hpp:48:
error: expected `)' before ‘*’ token                                                      
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp: In constructor
‘AmarokClient::AmarokClient(QObject*, const QVariantList&)’:                              
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp:49: error:
invalid use of incomplete type ‘struct Plasma::VBoxLayout’                                     
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.hpp:34: error:
forward declaration of ‘struct Plasma::VBoxLayout’                                             
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp:50: error:
invalid use of incomplete type ‘struct Plasma::VBoxLayout’                                     
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.hpp:34: error:
forward declaration of ‘struct Plasma::VBoxLayout’                                             
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp:51: error:
invalid use of incomplete type ‘struct Plasma::VBoxLayout’                                     
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.hpp:34: error:
forward declaration of ‘struct Plasma::VBoxLayout’                                             
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp:53: error: no
matching function for call to ‘MMButtonWidget::MMButtonWidget(AmarokClient*
const)’         
/home/arnout/documents/downloads/plasma-am3rok/mmbuttonwidget.hpp:42: note:
candidates are: MMButtonWidget::MMButtonWidget()                                               
/home/arnout/documents/downloads/plasma-am3rok/mmbuttonwidget.hpp:42: note:
MMButtonWidget::MMButtonWidget(const MMButtonWidget&)                          
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp:56: error: no
matching function for call to ‘AmarokClient::connect(MMButtonWidget*&, const
char [32], AmarokClient* const, const char [30])’                                                                                                                                         
/usr/include/qt4/QtCore/qobject.h:199: note: candidates are: static bool
QObject::connect(const QObject*, const char*, const QObject*, const char*,
Qt::ConnectionType)    
/usr/include/qt4/QtCore/qobject.h:300: note:                 bool
QObject::connect(const QObject*, const char*, const char*, Qt::ConnectionType)
const                     
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp: In member
function ‘virtual void AmarokClient::init()’:                                                  
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp:67: error: no
matching function for call to
‘MMInfoDisplayWidgetPlasma::MMInfoDisplayWidgetPlasma(AmarokClient* const)’                                                                                                                                                              
/home/arnout/documents/downloads/plasma-am3rok/mminfodisplaywidgetplasma.hpp:43:
note: candidates are: MMInfoDisplayWidgetPlasma::MMInfoDisplayWidgetPlasma()              
/home/arnout/documents/downloads/plasma-am3rok/mminfodisplaywidgetplasma.hpp:43:
note:                 MMInfoDisplayWidgetPlasma::MMInfoDisplayWidgetPlasma(const
MMInfoDisplayWidgetPlasma&)                                                                                                                                                         
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp:68: error:
invalid use of incomplete type ‘struct Plasma::VBoxLayout’                                     
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.hpp:34: error:
forward declaration of ‘struct Plasma::VBoxLayout’                                             
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp:78: error:
invalid use of incomplete type ‘struct Plasma::ProgressBar’                                    
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.hpp:35: error:
forward declaration of ‘struct Plasma::ProgressBar’                                            
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp:79: error:
invalid use of incomplete type ‘struct Plasma::VBoxLayout’                                     
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.hpp:34: error:
forward declaration of ‘struct Plasma::VBoxLayout’                                             
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp:81: error:
invalid use of incomplete type ‘struct Plasma::VBoxLayout’
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.hpp:34: error:
forward declaration of ‘struct Plasma::VBoxLayout’
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp: In destructor
‘virtual AmarokClient::~AmarokClient()’:
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp:92: warning:
possible problem detected in invocation of delete operator:
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp:92: warning:
invalid use of incomplete type ‘struct Plasma::VBoxLayout’
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.hpp:34: warning:
forward declaration of ‘struct Plasma::VBoxLayout’
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp:92: note:
neither the destructor nor the class-specific operator delete will be called,
even if they are declared when the class is defined.
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp:94: warning:
possible problem detected in invocation of delete operator:
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp:94: warning:
invalid use of incomplete type ‘struct Plasma::ProgressBar’
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.hpp:35: warning:
forward declaration of ‘struct Plasma::ProgressBar’
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp:94: note:
neither the destructor nor the class-specific operator delete will be called,
even if they are declared when the class is defined.
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp: In member
function ‘void AmarokClient::constraintsUpdated(Plasma::Constraints)’:
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp:106: error:
‘contentSize’ was not declared in this scope
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp:109: error:
invalid use of incomplete type ‘struct Plasma::VBoxLayout’
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.hpp:34: error:
forward declaration of ‘struct Plasma::VBoxLayout’
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp:113: error:
invalid use of incomplete type ‘struct Plasma::ProgressBar’
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.hpp:35: error:
forward declaration of ‘struct Plasma::ProgressBar’
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp:116: error:
‘class MMInfoDisplayWidgetPlasma’ has no member named ‘setMinimumSize’
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp:118: error:
‘class MMInfoDisplayWidgetPlasma’ has no member named ‘setMaximumSize’
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp:118: error:
‘class MMInfoDisplayWidgetPlasma’ has no member named ‘minimumSize’
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp:122: error:
invalid use of incomplete type ‘struct Plasma::ProgressBar’
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.hpp:35: error:
forward declaration of ‘struct Plasma::ProgressBar’
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp: In member
function ‘QSizeF AmarokClient::contentSizeHint() const’:
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp:131: error:
‘contentSize’ was not declared in this scope
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp: In member
function ‘void AmarokClient::updateBar()’:
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp:215: error:
invalid use of incomplete type ‘struct Plasma::ProgressBar’
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.hpp:35: error:
forward declaration of ‘struct Plasma::ProgressBar’
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp:217: error:
invalid use of incomplete type ‘struct Plasma::ProgressBar’
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.hpp:35: error:
forward declaration of ‘struct Plasma::ProgressBar’
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp: In member
function ‘virtual void
AmarokClient::mousePressEvent(QGraphicsSceneMouseEvent*)’:
/home/arnout/documents/downloads/plasma-am3rok/amarok_client.cpp:242: error:
‘contentRect’ was not declared in this scope
make[2]: *** [CMakeFiles/plasma_applet_am3rok.dir/amarok_client.o] Error 1
make[1]: *** [CMakeFiles/plasma_applet_am3rok.dir/all] Error 2
make: *** [all] Error 2




-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (700, 'unstable'), (650, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.25-2-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libplasma-dev depends on:
ii  kdelibs5-dev                  4:4.1.0-2  development files for the KDE 4 co
ii  libplasma2                    4:4.1.0-1  library for the KDE 4 Plasma deskt

libplasma-dev recommends no packages.

libplasma-dev suggests no packages.

-- no debconf information



Reply to: