Page 1 of 1

Compiling problem on Debian 6.0.0 Squeeze

Posted: Tue Feb 08, 2011 2:37 pm
by nicopelle
Hi to all.
Here it is the output error, compiling oss package:

root@x301:/opt/makemkv_v1.6.4_oss# make -f makefile.linux
mkdir -p out
gcc -O3 -D_linux_ -oout/makemkv.full -Imakemkvgui/inc -Ilibmakemkv/inc -Isstring/inc -Ilibdriveio/inc \
makemkvgui/src/aboutbox.cpp makemkvgui/src/client.cpp makemkvgui/src/dirselectbox.cpp makemkvgui/src/logic.cpp makemkvgui/src/logtext.cpp makemkvgui/src/main.cpp makemkvgui/src/nativefiledialog.cpp makemkvgui/src/mainwnd.cpp makemkvgui/src/marshall.cpp makemkvgui/src/progress.cpp makemkvgui/src/scsiinfo.cpp makemkvgui/src/settingdlg.cpp makemkvgui/src/uisync.cpp makemkvgui/src/viteminfo.cpp makemkvgui/src/backupdlg.cpp makemkvgui/src/lstring.cpp makemkvgui/src/notify.cpp makemkvgui/src/str/en_utf16.cpp makemkvgui/src/api_posix.cpp makemkvgui/src/api_linux.cpp makemkvgui/src/logic_posix.cpp makemkvgui/src/notify_linux.cpp tmp/qt_rsrc.cpp tmp/moc_mainwnd.cpp tmp/moc_logtext.cpp tmp/moc_dirselectbox.cpp tmp/moc_aboutbox.cpp tmp/moc_settingdlg.cpp tmp/moc_backupdlg.cpp sstring/src/sstring.cpp libdriveio/src/srlist.cpp \
-DHAVE_BUILDINFO_H -Itmp \
-I/usr/include/qt4 -I/usr/lib/qt4/include -L/usr/lib/qt4 -L/usr/lib/qt4/lib -lc -lstdc++ -lQtGui -lQtCore \
-lpthread -lz -lrt
/tmp/ccceHlLG.o: In function `notifyEvent(QMainWindow*, unsigned long, char const*, QString const&)':
notify_linux.cpp:(.text+0x1b3): undefined reference to `QDBusAbstractInterface::call(QDBus::CallMode, QString const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&)'
notify_linux.cpp:(.text+0x1c1): undefined reference to `QDBusMessage::~QDBusMessage()'
/tmp/ccceHlLG.o: In function `notifyInit()':
notify_linux.cpp:(.text+0x4d3): undefined reference to `QDBusMessage::QDBusMessage()'
notify_linux.cpp:(.text+0x523): undefined reference to `QDBusConnection::sessionBus()'
notify_linux.cpp:(.text+0x55d): undefined reference to `QDBusInterface::QDBusInterface(QString const&, QString const&, QString const&, QDBusConnection const&, QObject*)'
notify_linux.cpp:(.text+0x56b): undefined reference to `QDBusConnection::~QDBusConnection()'
notify_linux.cpp:(.text+0x5ab): undefined reference to `QDBusAbstractInterface::isValid() const'
notify_linux.cpp:(.text+0x762): undefined reference to `QDBusAbstractInterface::call(QDBus::CallMode, QString const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&, QVariant const&)'
notify_linux.cpp:(.text+0x771): undefined reference to `QDBusMessage::operator=(QDBusMessage const&)'
notify_linux.cpp:(.text+0x779): undefined reference to `QDBusMessage::~QDBusMessage()'
notify_linux.cpp:(.text+0x7fc): undefined reference to `QDBusMessage::type() const'
notify_linux.cpp:(.text+0x824): undefined reference to `QDBusMessage::~QDBusMessage()'
notify_linux.cpp:(.text+0x87b): undefined reference to `QDBusMessage::arguments() const'
notify_linux.cpp:(.text+0x934): undefined reference to `QDBusMessage::~QDBusMessage()'
notify_linux.cpp:(.text+0x9ca): undefined reference to `QDBusMessage::~QDBusMessage()'
notify_linux.cpp:(.text+0xa18): undefined reference to `QDBusConnection::~QDBusConnection()'
collect2: ld returned 1 exit status
make: *** [out/makemkv.full] Error 1

Thanks for your attention,
Nicola

Re: Compiling problem on Debian 6.0.0 Squeeze

Posted: Tue Feb 08, 2011 3:07 pm
by dauhuber
Did you have a look at this?

Re: Compiling problem on Debian 6.0.0 Squeeze

Posted: Tue Feb 08, 2011 3:57 pm
by nicopelle
Excellent dauhuber.
Thanks for your time :D