build fail with qt5.5 - fedors

Linux specific questions, problems.
Post Reply
rainbows

build fail with qt5.5 - fedors

Post by rainbows »

hi,

All compiles perfectly with qt4.8 but i assume i am missing somethign as i am unable to compile with qt5 i get the following error.
Hoping someone recognizes and can tell me what is happening (i think maybe aqt5 problem ?) and how to fix.

here is the error during compile  last part from when the errors occur.

_searchsortmodel.o  -L/usr/lib64 -lz -ltorrent-rasterbar -lboost_system -lpthread -L/opt/Qt/5.5/gcc_64/lib -lQt5Widgets -lQt5Gui -lQt5DBus -lQt5Xml -lQt5Network -lQt5Core -lGL
application.o: In function `QDebug::operator<<(QString const&)':
/opt/Qt/5.5/gcc_64/include/QtCore/qdebug.h:125: undefined reference to `QDebug::putString(QChar const*, unsigned long)'
requestparser.o: In function `QDebug::operator<<(QString const&)':
/opt/Qt/5.5/gcc_64/include/QtCore/qdebug.h:125: undefined reference to `QDebug::putString(QChar const*, unsigned long)'
/opt/Qt/5.5/gcc_64/include/QtCore/qdebug.h:125: undefined reference to `QDebug::putString(QChar const*, unsigned long)'
dnsupdater.o: In function `QDebug::operator<<(QString const&)':
/opt/Qt/5.5/gcc_64/include/QtCore/qdebug.h:125: undefined reference to `QDebug::putString(QChar const*, unsigned long)'
/opt/Qt/5.5/gcc_64/include/QtCore/qdebug.h:125: undefined reference to `QDebug::putString(QChar const*, unsigned long)'
session.o:/opt/Qt/5.5/gcc_64/include/QtCore/qdebug.h:125: more undefined references to `QDebug::putString(QChar const*, unsigned long)' follow
powermanagement_x11.o: In function `int qRegisterNormalizedMetaType<QDBusArgument>(QByteArray const&, QDBusArgument*, QtPrivate::MetaTypeDefinedHelper<QDBusArgument, QMetaTypeId2<QDBusArgument>::Defined&&(!QMetaTypeId2<QDBusArgument>::IsBuiltIn)>::DefinedType)':
/opt/Qt/5.5/gcc_64/include/QtCore/qmetatype.h:1680: undefined reference to `QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject const*)'
/opt/Qt/5.5/gcc_64/include/QtCore/qmetatype.h:1680: undefined reference to `QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject const*)'
torrentimportdlg.o: In function `QDebug::operator<<(QString const&)':
/opt/Qt/5.5/gcc_64/include/QtCore/qdebug.h:125: undefined reference to `QDebug::putString(QChar const*, unsigned long)'
/opt/Qt/5.5/gcc_64/include/QtCore/qdebug.h:125: undefined reference to `QDebug::putString(QChar const*, unsigned long)'
options_imp.o: In function `QDebug::operator<<(QString const&)':
/opt/Qt/5.5/gcc_64/include/QtCore/qdebug.h:125: undefined reference to `QDebug::putString(QChar const*, unsigned long)'
moc_dnsupdater.o: In function `int qRegisterNormalizedMetaType<QNetworkReply*>(QByteArray const&, QNetworkReply**, QtPrivate::MetaTypeDefinedHelper<QNetworkReply*, QMetaTypeId2<QNetworkReply*>::Defined&&(!QMetaTypeId2<QNetworkReply*>::IsBuiltIn)>::DefinedType)':
/opt/Qt/5.5/gcc_64/include/QtCore/qmetatype.h:1680: undefined reference to `QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject const*)'
/opt/Qt/5.5/gcc_64/include/QtCore/qmetatype.h:1680: undefined reference to `QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject const*)'
moc_downloadmanager.o: In function `int qRegisterNormalizedMetaType<QList<QSslError> >(QByteArray const&, QList<QSslError>*, QtPrivate::MetaTypeDefinedHelper<QList<QSslError>, QMetaTypeId2<QList<QSslError> >::Defined&&(!QMetaTypeId2<QList<QSslError> >::IsBuiltIn)>::DefinedType)':
/opt/Qt/5.5/gcc_64/include/QtCore/qmetatype.h:1680: undefined reference to `QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject const*)'
moc_scanfoldersmodel.o:(.data.rel.ro._ZTV16ScanFoldersModel[_ZTV16ScanFoldersModel]+0x80): undefined reference to `QAbstractTableModel::sibling(int, int, QModelIndex const&) const'
moc_proplistdelegate.o: In function `int qRegisterNormalizedMetaType<QAbstractItemModel*>(QByteArray const&, QAbstractItemModel**, QtPrivate::MetaTypeDefinedHelper<QAbstractItemModel*, QMetaTypeId2<QAbstractItemModel*>::Defined&&(!QMetaTypeId2<QAbstractItemModel*>::IsBuiltIn)>::DefinedType)':
/opt/Qt/5.5/gcc_64/include/QtCore/qmetatype.h:1680: undefined reference to `QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject const*)'
moc_proplistdelegate.o: In function `int qRegisterNormalizedMetaType<QWidget*>(QByteArray const&, QWidget**, QtPrivate::MetaTypeDefinedHelper<QWidget*, QMetaTypeId2<QWidget*>::Defined&&(!QMetaTypeId2<QWidget*>::IsBuiltIn)>::DefinedType)':
/opt/Qt/5.5/gcc_64/include/QtCore/qmetatype.h:1680: undefined reference to `QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject const*)'
/opt/Qt/5.5/gcc_64/include/QtCore/qmetatype.h:1680: undefined reference to `QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject const*)'
moc_notifications.o: In function `int qRegisterNormalizedMetaType<QDBusArgument>(QByteArray const&, QDBusArgument*, QtPrivate::MetaTypeDefinedHelper<QDBusArgument, QMetaTypeId2<QDBusArgument>::Defined&&(!QMetaTypeId2<QDBusArgument>::IsBuiltIn)>::DefinedType)':
/opt/Qt/5.5/gcc_64/include/QtCore/qmetatype.h:1680: undefined reference to `QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject const*)'
/opt/Qt/5.5/gcc_64/include/QtCore/qmetatype.h:1680: undefined reference to `QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject const*)'
moc_notifications.o:/opt/Qt/5.5/gcc_64/include/QtCore/qmetatype.h:1680: more undefined references to `QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject const*)' follow
moc_torrentmodel.o:(.data.rel.ro._ZTV12TorrentModel[_ZTV12TorrentModel]+0x80): undefined reference to `QAbstractListModel::sibling(int, int, QModelIndex const&) const'
collect2: error: ld returned 1 exit status
Makefile:855: recipe for target 'qbittorrent' failed
make[1]: *** [qbittorrent] Error 1
make[1]: Leaving directory '/root/builds/qBittorrent/src'
Makefile:42: recipe for target 'sub-src-make_first' failed
make: *** [sub-src-make_first] Error 2

thanks,
ciaobaby

Re: build fail with qt5.5 - fedors

Post by ciaobaby »

And the version you are trying to build is ...?
rainbows

Re: build fail with qt5.5 - fedors

Post by rainbows »

Hi,

oops sorry assumed everybody when building only sues git clone. :)
Building latest version : latest version  with qt 5.5.
Hope someone sees in the error message what i am missing.

thanks
ciaobaby

Re: build fail with qt5.5 - fedors

Post by ciaobaby »

oops sorry assumed everybody when building only sues git clone
Sure, but a clone of which version? I have several 'clones' of several versions.

version.pri will tell you which one you are using.
sledgehammer_999
Administrator
Administrator
Posts: 2443
Joined: Sun Jan 23, 2011 1:17 pm

Re: build fail with qt5.5 - fedors

Post by sledgehammer_999 »

Try again with latest git master
rainbows

Re: build fail with qt5.5 - fedors

Post by rainbows »

hi,
Version 3.3.0 alpha  commit b26724d12b687a1b23476f595592d228d8a27281
Error still occurred :

Code: Select all

application.o: In function `QDebug::operator<<(QString const&)':
/opt/Qt/5.5/gcc_64/include/QtCore/qdebug.h:125: undefined reference to `QDebug::putString(QChar const*, unsigned long)'
requestparser.o: In function `QDebug::operator<<(QString const&)':
/opt/Qt/5.5/gcc_64/include/QtCore/qdebug.h:125: undefined reference to `QDebug::putString(QChar const*, unsigned long)'
/opt/Qt/5.5/gcc_64/include/QtCore/qdebug.h:125: undefined reference to `QDebug::putString(QChar const*, unsigned long)'
dnsupdater.o: In function `QDebug::operator<<(QString const&)':
/opt/Qt/5.5/gcc_64/include/QtCore/qdebug.h:125: undefined reference to `QDebug::putString(QChar const*, unsigned long)'
/opt/Qt/5.5/gcc_64/include/QtCore/qdebug.h:125: undefined reference to `QDebug::putString(QChar const*, unsigned long)'
session.o:/opt/Qt/5.5/gcc_64/include/QtCore/qdebug.h:125: more undefined references to `QDebug::putString(QChar const*, unsigned long)' follow
powermanagement_x11.o: In function `int qRegisterNormalizedMetaType<QDBusArgument>(QByteArray const&, QDBusArgument*, QtPrivate::MetaTypeDefinedHelper<QDBusArgument, QMetaTypeId2<QDBusArgument>::Defined&&(!QMetaTypeId2<QDBusArgument>::IsBuiltIn)>::DefinedType)':
/opt/Qt/5.5/gcc_64/include/QtCore/qmetatype.h:1680: undefined reference to `QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject const*)'
/opt/Qt/5.5/gcc_64/include/QtCore/qmetatype.h:1680: undefined reference to `QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject const*)'
torrentimportdlg.o: In function `QDebug::operator<<(QString const&)':
/opt/Qt/5.5/gcc_64/include/QtCore/qdebug.h:125: undefined reference to `QDebug::putString(QChar const*, unsigned long)'
/opt/Qt/5.5/gcc_64/include/QtCore/qdebug.h:125: undefined reference to `QDebug::putString(QChar const*, unsigned long)'
options_imp.o: In function `QDebug::operator<<(QString const&)':
/opt/Qt/5.5/gcc_64/include/QtCore/qdebug.h:125: undefined reference to `QDebug::putString(QChar const*, unsigned long)'
moc_dnsupdater.o: In function `int qRegisterNormalizedMetaType<QNetworkReply*>(QByteArray const&, QNetworkReply**, QtPrivate::MetaTypeDefinedHelper<QNetworkReply*, QMetaTypeId2<QNetworkReply*>::Defined&&(!QMetaTypeId2<QNetworkReply*>::IsBuiltIn)>::DefinedType)':
/opt/Qt/5.5/gcc_64/include/QtCore/qmetatype.h:1680: undefined reference to `QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject const*)'
/opt/Qt/5.5/gcc_64/include/QtCore/qmetatype.h:1680: undefined reference to `QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject const*)'
moc_downloadmanager.o: In function `int qRegisterNormalizedMetaType<QList<QSslError> >(QByteArray const&, QList<QSslError>*, QtPrivate::MetaTypeDefinedHelper<QList<QSslError>, QMetaTypeId2<QList<QSslError> >::Defined&&(!QMetaTypeId2<QList<QSslError> >::IsBuiltIn)>::DefinedType)':
/opt/Qt/5.5/gcc_64/include/QtCore/qmetatype.h:1680: undefined reference to `QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject const*)'
moc_scanfoldersmodel.o:(.data.rel.ro._ZTV16ScanFoldersModel[_ZTV16ScanFoldersModel]+0x80): undefined reference to `QAbstractTableModel::sibling(int, int, QModelIndex const&) const'
moc_proplistdelegate.o: In function `int qRegisterNormalizedMetaType<QAbstractItemModel*>(QByteArray const&, QAbstractItemModel**, QtPrivate::MetaTypeDefinedHelper<QAbstractItemModel*, QMetaTypeId2<QAbstractItemModel*>::Defined&&(!QMetaTypeId2<QAbstractItemModel*>::IsBuiltIn)>::DefinedType)':
/opt/Qt/5.5/gcc_64/include/QtCore/qmetatype.h:1680: undefined reference to `QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject const*)'
moc_proplistdelegate.o: In function `int qRegisterNormalizedMetaType<QWidget*>(QByteArray const&, QWidget**, QtPrivate::MetaTypeDefinedHelper<QWidget*, QMetaTypeId2<QWidget*>::Defined&&(!QMetaTypeId2<QWidget*>::IsBuiltIn)>::DefinedType)':
/opt/Qt/5.5/gcc_64/include/QtCore/qmetatype.h:1680: undefined reference to `QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject const*)'
/opt/Qt/5.5/gcc_64/include/QtCore/qmetatype.h:1680: undefined reference to `QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject const*)'
moc_notifications.o: In function `int qRegisterNormalizedMetaType<QDBusArgument>(QByteArray const&, QDBusArgument*, QtPrivate::MetaTypeDefinedHelper<QDBusArgument, QMetaTypeId2<QDBusArgument>::Defined&&(!QMetaTypeId2<QDBusArgument>::IsBuiltIn)>::DefinedType)':
/opt/Qt/5.5/gcc_64/include/QtCore/qmetatype.h:1680: undefined reference to `QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject const*)'
/opt/Qt/5.5/gcc_64/include/QtCore/qmetatype.h:1680: undefined reference to `QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject const*)'
moc_notifications.o:/opt/Qt/5.5/gcc_64/include/QtCore/qmetatype.h:1680: more undefined references to `QMetaType::registerNormalizedType(QByteArray const&, void (*)(void*), void* (*)(void*, void const*), int, QFlags<QMetaType::TypeFlag>, QMetaObject const*)' follow
moc_torrentmodel.o:(.data.rel.ro._ZTV12TorrentModel[_ZTV12TorrentModel]+0x80): undefined reference to `QAbstractListModel::sibling(int, int, QModelIndex const&) const'
collect2: error: ld returned 1 exit status

Post Reply