Hallo Leute,
hab heute den Update meines Debian Sids per aptitude gemacht. Dabei wurde auch auf KDE 4.8 upgedatet. Dabei scheint wohl auch eine library verlustigt gegangen zu sein, die für kvdrmon-0.7 notwendig ist. Beim Start nach dem Update fehlte kvdrmon die "libkworkspace4". Ich habe dann einen "make clean" und "cmake ." gemacht. Keine Probleme. Aber dann beim "make" kommt ganz viel von diesem Zeugs:
Code
mannitec02:/home/manfredsv/MyDownloads/kvdrmon-0.7# make rebuild_cache
Running CMake to regenerate build system...
-- Found Qt-Version 4.8.2 (using /usr/bin/qmake)
-- Found X11: /usr/lib/i386-linux-gnu/libX11.so
-- Found KDE 4.8 include dir: /usr/include
-- Found KDE 4.8 library dir: /usr/lib
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- Configuring done
-- Generating done
-- Build files have been written to: /home/manfredsv/MyDownloads/kvdrmon-0.7
mannitec02:/home/manfredsv/MyDownloads/kvdrmon-0.7# make
[ 0%] Built target kvdrmon_automoc
Linking CXX executable kvdrmon
CMakeFiles/kvdrmon.dir/kvdrmon_automoc.o:kvdrmon_automoc.cpp:function vtable for preferences: error: undefined reference to 'QWidget::event(QEvent*)'
CMakeFiles/kvdrmon.dir/kvdrmon_automoc.o:kvdrmon_automoc.cpp:function vtable for preferences: error: undefined reference to 'QDialog::eventFilter(QObject*, QEvent*)'
CMakeFiles/kvdrmon.dir/kvdrmon_automoc.o:kvdrmon_automoc.cpp:function vtable for preferences: error: undefined reference to 'QWidget::devType() const'
CMakeFiles/kvdrmon.dir/kvdrmon_automoc.o:kvdrmon_automoc.cpp:function vtable for preferences: error: undefined reference to 'QDialog::setVisible(bool)'
CMakeFiles/kvdrmon.dir/kvdrmon_automoc.o:kvdrmon_automoc.cpp:function vtable for preferences: error: undefined reference to 'QWidget::heightForWidth(int) const'
CMakeFiles/kvdrmon.dir/kvdrmon_automoc.o:kvdrmon_automoc.cpp:function vtable for preferences: error: undefined reference to 'QWidget::paintEngine() const'
CMakeFiles/kvdrmon.dir/kvdrmon_automoc.o:kvdrmon_automoc.cpp:function vtable for preferences: error: undefined reference to 'QWidget::mousePressEvent(QMouseEvent*)'
CMakeFiles/kvdrmon.dir/kvdrmon_automoc.o:kvdrmon_automoc.cpp:function vtable for preferences: error: undefined reference to 'QWidget::mouseReleaseEvent(QMouseEvent*)'
CMakeFiles/kvdrmon.dir/kvdrmon_automoc.o:kvdrmon_automoc.cpp:function vtable for preferences: error: undefined reference to 'QWidget::mouseDoubleClickEvent(QMouseEvent*)'
CMakeFiles/kvdrmon.dir/kvdrmon_automoc.o:kvdrmon_automoc.cpp:function vtable for preferences: error: undefined reference to 'QWidget::mouseMoveEvent(QMouseEvent*)'
CMakeFiles/kvdrmon.dir/kvdrmon_automoc.o:kvdrmon_automoc.cpp:function vtable for preferences: error: undefined reference to 'QWidget::wheelEvent(QWheelEvent*)'
CMakeFiles/kvdrmon.dir/kvdrmon_automoc.o:kvdrmon_automoc.cpp:function vtable for preferences: error: undefined reference to 'QWidget::keyReleaseEvent(QKeyEvent*)'
CMakeFiles/kvdrmon.dir/kvdrmon_automoc.o:kvdrmon_automoc.cpp:function vtable for preferences: error: undefined reference to 'QWidget::focusInEvent(QFocusEvent*)'
CMakeFiles/kvdrmon.dir/kvdrmon_automoc.o:kvdrmon_automoc.cpp:function vtable for preferences: error: undefined reference to 'QWidget::focusOutEvent(QFocusEvent*)'
CMakeFiles/kvdrmon.dir/kvdrmon_automoc.o:kvdrmon_automoc.cpp:function vtable for preferences: error: undefined reference to 'QWidget::enterEvent(QEvent*)'
CMakeFiles/kvdrmon.dir/kvdrmon_automoc.o:kvdrmon_automoc.cpp:function vtable for preferences: error: undefined reference to 'QWidget::leaveEvent(QEvent*)'
CMakeFiles/kvdrmon.dir/kvdrmon_automoc.o:kvdrmon_automoc.cpp:function vtable for preferences: error: undefined reference to 'QWidget::paintEvent(QPaintEvent*)'
CMakeFiles/kvdrmon.dir/kvdrmon_automoc.o:kvdrmon_automoc.cpp:function vtable for preferences: error: undefined reference to 'QWidget::moveEvent(QMoveEvent*)'
CMakeFiles/kvdrmon.dir/kvdrmon_automoc.o:kvdrmon_automoc.cpp:function vtable for preferences: error: undefined reference to 'QDialog::resizeEvent(QResizeEvent*)'
CMakeFiles/kvdrmon.dir/kvdrmon_automoc.o:kvdrmon_automoc.cpp:function vtable for preferences: error: undefined reference to 'QDialog::contextMenuEvent(QContextMenuEvent*)'
...
/home/manfredsv/MyDownloads/kvdrmon-0.7/src/shutdown.cpp:76: error: undefined reference to 'QProgressBar::setValue(int)'
/home/manfredsv/MyDownloads/kvdrmon-0.7/src/shutdown.cpp:98: error: undefined reference to 'QProgressBar::setValue(int)'
/home/manfredsv/MyDownloads/kvdrmon-0.7/src/shutdown.cpp:94: error: undefined reference to 'QWidget::close()'
/home/manfredsv/MyDownloads/kvdrmon-0.7/src/shutdown.cpp:78: error: undefined reference to 'QDialog::exec()'
/home/manfredsv/MyDownloads/kvdrmon-0.7/src/shutdown.cpp:85: error: undefined reference to 'QWidget::close()'
collect2: error: ld returned 1 exit status
make[2]: *** [src/kvdrmon] Fehler 1
make[1]: *** [src/CMakeFiles/kvdrmon.dir/all] Fehler 2
make: *** [all] Fehler 2
mannitec02:/home/manfredsv/MyDownloads/kvdrmon-0.7#
Alles anzeigen
Da ist wohl irgendetwas nicht mehr da, wo es sein soll.
Ich fand kvdrmon eigentlich ganz praktisch, weil ich meinen Desktop zur Administration aller möglichen Dinge an meinem VDR System nutze und hier auf den ersten Blick sehen konnte, ob gerade eine Aufnahme lief.
Was kann ich tun???
Gruß
msv