Build problem on Ubuntu 64-bit
Posted: Fri Jul 24, 2009 3:33 pm
It compiled (and worked) fine on my 32-bit laptop but on my 64-bit desktop, the OSS component compile fails with:
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/str/getstr.cpp makemkvgui/src/str/en_utf16.cpp makemkvgui/src/api_posix.cpp makemkvgui/src/api_linux.cpp makemkvgui/src/logic_posix.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 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 -lc -lstdc++ -lQtGui -lQtCore
tmp/moc_mainwnd.cpp:12:25: error: qmetaobject.h: No such file or directory
tmp/moc_mainwnd.cpp:13:26: error: qapplication.h: No such file or directory
tmp/moc_mainwnd.cpp:15:34: error: private/qucomextra_p.h: No such file or directory
tmp/moc_mainwnd.cpp:17:2: error: #error "This file was generated using the moc from 3.3.8b. It"
tmp/moc_mainwnd.cpp:18:2: error: #error "cannot be used with the include files from this version of Qt."
tmp/moc_mainwnd.cpp:19:2: error: #error "(The moc has changed too much.)"
/usr/include/qt4 exists and qmetaobject.h exists inside /usr/include/qt4/Qt and /usr/include/qt4/QtCore
I'm running Ubuntu 9.04.
Any ideas?
Thanks.
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/str/getstr.cpp makemkvgui/src/str/en_utf16.cpp makemkvgui/src/api_posix.cpp makemkvgui/src/api_linux.cpp makemkvgui/src/logic_posix.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 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 -lc -lstdc++ -lQtGui -lQtCore
tmp/moc_mainwnd.cpp:12:25: error: qmetaobject.h: No such file or directory
tmp/moc_mainwnd.cpp:13:26: error: qapplication.h: No such file or directory
tmp/moc_mainwnd.cpp:15:34: error: private/qucomextra_p.h: No such file or directory
tmp/moc_mainwnd.cpp:17:2: error: #error "This file was generated using the moc from 3.3.8b. It"
tmp/moc_mainwnd.cpp:18:2: error: #error "cannot be used with the include files from this version of Qt."
tmp/moc_mainwnd.cpp:19:2: error: #error "(The moc has changed too much.)"
/usr/include/qt4 exists and qmetaobject.h exists inside /usr/include/qt4/Qt and /usr/include/qt4/QtCore
I'm running Ubuntu 9.04.
Any ideas?
Thanks.