Название: Проблема при сборке последней Qt SDK под Mandriva Linux Отправлено: OS2 от Июль 23, 2009, 13:45 доброго всем времени суток!
Второй день бьюсь, никак не могу скомпилировать QtSDK-2009.03 под Мандривой. Сама СДК устанавливается нормально и даже, после прописки путей, компилит мои проекты... НО, при попытке сборки qt руками начинаются проблемы: configure отрабатывает нормально, а вот make после пары минут работы вываливается с ошибкой: Цитировать gmake[1]: Entering directory `/opt/qtsdk-2009.03/qt/src/network' rm -f libQtNetwork.so.4.5.2 libQtNetwork.so libQtNetwork.so.4 libQtNetwork.so.4.5 g++ -Wl,--no-undefined -Wl,-O1 -Wl,-rpath,/usr/local/Trolltech/Qt-4.5.2/lib -Wl,-rpath,/usr/local/Trolltech/Qt-4.5.2/lib -shared -Wl,-soname,libQtNetwork.so.4 -o libQtNetwork.so.4.5.2 .obj/release-shared/qftp.o .obj/release-shared/qhttp.o .obj/release-shared/qhttpnetworkheader.o .obj/release-shared/qhttpnetworkrequest.o .obj/release-shared/qhttpnetworkreply.o .obj/release-shared/qhttpnetworkconnection.o .obj/release-shared/qnetworkaccessmanager.o .obj/release-shared/qnetworkaccesscache.o .obj/release-shared/qnetworkaccessbackend.o .obj/release-shared/qnetworkaccessdatabackend.o .obj/release-shared/qnetworkaccessdebugpipebackend.o .obj/release-shared/qnetworkaccessfilebackend.o .obj/release-shared/qnetworkaccesscachebackend.o .obj/release-shared/qnetworkaccessftpbackend.o .obj/release-shared/qnetworkaccesshttpbackend.o .obj/release-shared/qnetworkcookie.o .obj/release-shared/qnetworkrequest.o .obj/release-shared/qnetworkreply.o .obj/release-shared/qnetworkreplyimpl.o .obj/release-shared/qabstractnetworkcache.o .obj/release-shared/qnetworkdiskcache.o .obj/release-shared/qauthenticator.o .obj/release-shared/qhostaddress.o .obj/release-shared/qhostinfo.o .obj/release-shared/qurlinfo.o .obj/release-shared/qnetworkproxy.o .obj/release-shared/qnetworkinterface.o .obj/release-shared/qhostinfo_unix.o .obj/release-shared/qnetworkinterface_unix.o .obj/release-shared/qnetworkproxy_generic.o .obj/release-shared/qabstractsocketengine.o .obj/release-shared/qnativesocketengine.o .obj/release-shared/qhttpsocketengine.o .obj/release-shared/qsocks5socketengine.o .obj/release-shared/qabstractsocket.o .obj/release-shared/qtcpsocket.o .obj/release-shared/qudpsocket.o .obj/release-shared/qtcpserver.o .obj/release-shared/qlocalsocket.o .obj/release-shared/qlocalserver.o .obj/release-shared/qnativesocketengine_unix.o .obj/release-shared/qlocalsocket_unix.o .obj/release-shared/qlocalserver_unix.o .obj/release-shared/moc_qhttpnetworkreply_p.o .obj/release-shared/moc_qnetworkaccesscache_p.o .obj/release-shared/moc_qnetworkaccessbackend_p.o .obj/release-shared/moc_qnetworkaccessdebugpipebackend_p.o .obj/release-shared/moc_qnetworkaccesshttpbackend_p.o .obj/release-shared/moc_qnetworkaccessftpbackend_p.o .obj/release-shared/moc_qnetworkcookie.o .obj/release-shared/moc_qnetworkreply.o .obj/release-shared/moc_qabstractnetworkcache.o .obj/release-shared/moc_qnetworkdiskcache.o .obj/release-shared/moc_qhostinfo_p.o .obj/release-shared/moc_qabstractsocketengine_p.o .obj/release-shared/moc_qnativesocketengine_p.o .obj/release-shared/moc_qhttpsocketengine_p.o .obj/release-shared/moc_qsocks5socketengine_p.o .obj/release-shared/moc_qtcpsocket.o .obj/release-shared/moc_qudpsocket.o .obj/release-shared/moc_qlocalserver_p.o -L/opt/qtsdk-2009.03/qt/lib -lQtCore -L/opt/qtsdk-2009.03/qt/lib -lz -lm -pthread -lgthread-2.0 -lrt -lglib-2.0 -lpthread -ldl .obj/release-shared/qhttp.o: In function `qobject_cast<QSslSocket*>': /opt/qtsdk-2009.03/qt/src/network/../../include/QtCore/qobject.h:443: undefined reference to `QSslSocket::staticMetaObject' .obj/release-shared/qhttp.o: In function `QHttp::ignoreSslErrors()': /opt/qtsdk-2009.03/qt/src/network/access/qhttp.cpp:3116: undefined reference to `QSslSocket::ignoreSslErrors()' .obj/release-shared/qhttp.o: In function `QHttpPrivate::setSock(QTcpSocket*)': /opt/qtsdk-2009.03/qt/src/network/access/qhttp.cpp:3074: undefined reference to `QSslSocket::supportsSsl()' /opt/qtsdk-2009.03/qt/src/network/access/qhttp.cpp:3075: undefined reference to `QSslSocket::QSslSocket(QObject*)' .obj/release-shared/qhttp.o: In function `qobject_cast<QSslSocket*>': /opt/qtsdk-2009.03/qt/src/network/../../include/QtCore/qobject.h:443: undefined reference to `QSslSocket::staticMetaObject' /opt/qtsdk-2009.03/qt/src/network/../../include/QtCore/qobject.h:443: undefined reference to `QSslSocket::staticMetaObject' .obj/release-shared/qhttp.o: In function `QHttpPrivate::_q_slotSendRequest()': /opt/qtsdk-2009.03/qt/src/network/access/qhttp.cpp:2416: undefined reference to `QSslSocket::isEncrypted() const' /opt/qtsdk-2009.03/qt/src/network/access/qhttp.cpp:2484: undefined reference to `QSslSocket::isEncrypted() const' /opt/qtsdk-2009.03/qt/src/network/access/qhttp.cpp:2497: undefined reference to `QSslSocket::connectToHostEncrypted(QString const&, unsigned short, QFlags<QIODevice::OpenModeFlag>)' .obj/release-shared/qhttpnetworkreply.o: In function `QHttpNetworkReply::sslConfiguration() const': /opt/qtsdk-2009.03/qt/src/network/access/qhttpnetworkreply.cpp:663: undefined reference to `QSslConfiguration::QSslConfiguration()' .obj/release-shared/qhttpnetworkconnection.o: In function `QHttpNetworkConnectionPrivate::sslConfiguration(QHttpNetworkReply const&) const': /opt/qtsdk-2009.03/qt/src/network/access/qhttpnetworkconnection.cpp:1343: undefined reference to `QSslConfiguration::QSslConfiguration()' /opt/qtsdk-2009.03/qt/src/network/access/qhttpnetworkconnection.cpp:1342: undefined reference to `QSslSocket::sslConfiguration() const' .obj/release-shared/qhttpnetworkconnection.o: In function `qobject_cast<QSslSocket*>': /opt/qtsdk-2009.03/qt/src/network/../../include/QtCore/qobject.h:443: undefined reference to `QSslSocket::staticMetaObject' .obj/release-shared/qhttpnetworkconnection.o: In function `QHttpNetworkConnectionPrivate::init()': /opt/qtsdk-2009.03/qt/src/network/access/qhttpnetworkconnection.cpp:125: undefined reference to `QSslSocket::QSslSocket(QObject*)' .obj/release-shared/qhttpnetworkconnection.o: In function `QHttpNetworkConnection::ignoreSslErrors(int)': /opt/qtsdk-2009.03/qt/src/network/access/qhttpnetworkconnection.cpp:1364: undefined reference to `QSslSocket::ignoreSslErrors()' /opt/qtsdk-2009.03/qt/src/network/access/qhttpnetworkconnection.cpp:1359: undefined reference to `QSslSocket::ignoreSslErrors()' /opt/qtsdk-2009.03/qt/src/network/access/qhttpnetworkconnection.cpp:1359: undefined reference to `QSslSocket::ignoreSslErrors()' .obj/release-shared/qhttpnetworkconnection.o: In function `QHttpNetworkConnection::setSslConfiguration(QSslConfiguration const&)': /opt/qtsdk-2009.03/qt/src/network/access/qhttpnetworkconnection.cpp:1351: undefined reference to `QSslSocket::setSslConfiguration(QSslConfiguration const&)' /opt/qtsdk-2009.03/qt/src/network/access/qhttpnetworkconnection.cpp:1351: undefined reference to `QSslSocket::setSslConfiguration(QSslConfiguration const&)' .obj/release-shared/qhttpnetworkconnection.o: In function `qobject_cast<QSslSocket*>': /opt/qtsdk-2009.03/qt/src/network/../../include/QtCore/qobject.h:443: undefined reference to `QSslSocket::staticMetaObject' .obj/release-shared/qhttpnetworkconnection.o: In function `QHttpNetworkConnectionPrivate::ensureConnection(QAbstractSocket*)': /opt/qtsdk-2009.03/qt/src/network/access/qhttpnetworkconnection.cpp:302: undefined reference to `QSslSocket::connectToHostEncrypted(QString const&, unsigned short, QFlags<QIODevice::OpenModeFlag>)' /opt/qtsdk-2009.03/qt/src/network/access/qhttpnetworkconnection.cpp:304: undefined reference to `QSslSocket::ignoreSslErrors()' .obj/release-shared/qnetworkaccessmanager.o: In function `QNetworkAccessManager::createRequest(QNetworkAccessManager::Operation, QNetworkRequest const&, QIODevice*)': /opt/qtsdk-2009.03/qt/src/network/access/qnetworkaccessmanager.cpp:706: undefined reference to `QSslConfiguration::~QSslConfiguration()' /opt/qtsdk-2009.03/qt/src/network/access/qnetworkaccessmanager.cpp:706: undefined reference to `QSslConfiguration::~QSslConfiguration()' .obj/release-shared/qnetworkaccesshttpbackend.o: In function `QNetworkAccessHttpBackend::setSslConfiguration(QSslConfiguration const&)': /opt/qtsdk-2009.03/qt/src/network/access/qnetworkaccesshttpbackend.cpp:944: undefined reference to `QSslConfiguration::operator=(QSslConfiguration const&)' /opt/qtsdk-2009.03/qt/src/network/access/qnetworkaccesshttpbackend.cpp:946: undefined reference to `QSslConfiguration::QSslConfiguration(QSslConfiguration const&)' .obj/release-shared/qnetworkaccesshttpbackend.o: In function `QNetworkAccessHttpBackend::fetchSslConfiguration(QSslConfiguration&) const': /opt/qtsdk-2009.03/qt/src/network/access/qnetworkaccesshttpbackend.cpp:934: undefined reference to `QSslConfiguration::operator=(QSslConfiguration const&)' /opt/qtsdk-2009.03/qt/src/network/access/qnetworkaccesshttpbackend.cpp:934: undefined reference to `QSslConfiguration::~QSslConfiguration()' /opt/qtsdk-2009.03/qt/src/network/access/qnetworkaccesshttpbackend.cpp:936: undefined reference to `QSslConfiguration::operator=(QSslConfiguration const&)' /opt/qtsdk-2009.03/qt/src/network/access/qnetworkaccesshttpbackend.cpp:934: undefined reference to `QSslConfiguration::~QSslConfiguration()' .obj/release-shared/qnetworkaccesshttpbackend.o: In function `~QNetworkAccessHttpBackend': /opt/qtsdk-2009.03/qt/src/network/access/qnetworkaccesshttpbackend.cpp:333: undefined reference to `QSslConfiguration::~QSslConfiguration()' /opt/qtsdk-2009.03/qt/src/network/access/qnetworkaccesshttpbackend.cpp:333: undefined reference to `QSslConfiguration::~QSslConfiguration()' /opt/qtsdk-2009.03/qt/src/network/access/qnetworkaccesshttpbackend.cpp:333: undefined reference to `QSslConfiguration::~QSslConfiguration()' .obj/release-shared/qnetworkaccesshttpbackend.o: In function `QNetworkAccessHttpBackend::replyFinished()': /opt/qtsdk-2009.03/qt/src/network/access/qnetworkaccesshttpbackend.cpp:736: undefined reference to `QSslConfiguration::operator=(QSslConfiguration const&)' /opt/qtsdk-2009.03/qt/src/network/access/qnetworkaccesshttpbackend.cpp:741: undefined reference to `QSslConfiguration::~QSslConfiguration()' /opt/qtsdk-2009.03/qt/src/network/access/qnetworkaccesshttpbackend.cpp:737: undefined reference to `QSslConfiguration::isNull() const' /opt/qtsdk-2009.03/qt/src/network/access/qnetworkaccesshttpbackend.cpp:738: undefined reference to `QSslConfiguration::QSslConfiguration(QSslConfiguration const&)' /opt/qtsdk-2009.03/qt/src/network/access/qnetworkaccesshttpbackend.cpp:741: undefined reference to `QSslConfiguration::~QSslConfiguration()' .obj/release-shared/qnetworkrequest.o: In function `QNetworkRequest::sslConfiguration() const': /opt/qtsdk-2009.03/qt/src/network/access/qnetworkrequest.cpp:447: undefined reference to `QSslConfiguration::QSslConfiguration(QSslConfiguration const&)' /opt/qtsdk-2009.03/qt/src/network/access/qnetworkrequest.cpp:446: undefined reference to `QSslConfiguration::QSslConfiguration()' .obj/release-shared/qnetworkrequest.o: In function `QNetworkRequest::setSslConfiguration(QSslConfiguration const&)': /opt/qtsdk-2009.03/qt/src/network/access/qnetworkrequest.cpp:466: undefined reference to `QSslConfiguration::operator=(QSslConfiguration const&)' /opt/qtsdk-2009.03/qt/src/network/access/qnetworkrequest.cpp:464: undefined reference to `QSslConfiguration::QSslConfiguration(QSslConfiguration const&)' .obj/release-shared/qnetworkrequest.o: In function `~QNetworkRequestPrivate': /opt/qtsdk-2009.03/qt/src/network/access/qnetworkrequest.cpp:208: undefined reference to `QSslConfiguration::~QSslConfiguration()' /opt/qtsdk-2009.03/qt/src/network/access/qnetworkrequest.cpp:208: undefined reference to `QSslConfiguration::~QSslConfiguration()' /opt/qtsdk-2009.03/qt/src/network/access/qnetworkrequest.cpp:208: undefined reference to `QSslConfiguration::~QSslConfiguration()' /opt/qtsdk-2009.03/qt/src/network/access/qnetworkrequest.cpp:208: undefined reference to `QSslConfiguration::~QSslConfiguration()' /opt/qtsdk-2009.03/qt/src/network/access/qnetworkrequest.cpp:208: undefined reference to `QSslConfiguration::~QSslConfiguration()' .obj/release-shared/qnetworkrequest.o:/opt/qtsdk-2009.03/qt/src/network/access/qnetworkrequest.cpp:208: more undefined references to `QSslConfiguration::~QSslConfiguration()' follow .obj/release-shared/qnetworkrequest.o: In function `QNetworkRequestPrivate': /opt/qtsdk-2009.03/qt/src/network/access/qnetworkrequest.cpp:220: undefined reference to `QSslConfiguration::QSslConfiguration(QSslConfiguration const&)' .obj/release-shared/qnetworkrequest.o: In function `~QNetworkRequestPrivate': /opt/qtsdk-2009.03/qt/src/network/access/qnetworkrequest.cpp:208: undefined reference to `QSslConfiguration::~QSslConfiguration()' .obj/release-shared/qnetworkreply.o: In function `QNetworkReply::setSslConfiguration(QSslConfiguration const&)': /opt/qtsdk-2009.03/qt/src/network/access/qnetworkreply.cpp:548: undefined reference to `QSslConfiguration::isNull() const' /opt/qtsdk-2009.03/qt/src/network/access/qnetworkreply.cpp:553: undefined reference to `QSslConfiguration::QSslConfiguration(QSslConfiguration const&)' /opt/qtsdk-2009.03/qt/src/network/access/qnetworkreply.cpp:555: undefined reference to `QSslConfiguration::~QSslConfiguration()' /opt/qtsdk-2009.03/qt/src/network/access/qnetworkreply.cpp:555: undefined reference to `QSslConfiguration::~QSslConfiguration()' .obj/release-shared/qnetworkreply.o: In function `QNetworkReply::sslConfiguration() const': /opt/qtsdk-2009.03/qt/src/network/access/qnetworkreply.cpp:531: undefined reference to `QSslConfiguration::QSslConfiguration()' /opt/qtsdk-2009.03/qt/src/network/access/qnetworkreply.cpp:539: undefined reference to `QSslConfiguration::~QSslConfiguration()' .obj/release-shared/qnetworkreplyimpl.o: In function `QNetworkReplyImpl::setSslConfigurationImplementation(QSslConfiguration const&)': /opt/qtsdk-2009.03/qt/src/network/access/qnetworkreplyimpl.cpp:559: undefined reference to `QSslConfiguration::isNull() const' .obj/release-shared/qnetworkreplyimpl.o: In function `QNetworkReplyImpl::sslConfigurationImplementation() const': /opt/qtsdk-2009.03/qt/src/network/access/qnetworkreplyimpl.cpp:550: undefined reference to `QSslConfiguration::QSslConfiguration()' /opt/qtsdk-2009.03/qt/src/network/access/qnetworkreplyimpl.cpp:553: undefined reference to `QSslConfiguration::~QSslConfiguration()' .obj/release-shared/qnetworkreplyimpl.o: In function `.L1273': /opt/qtsdk-2009.03/qt/src/network/.moc/release-shared/moc_qnetworkreplyimpl_p.cpp:86: undefined reference to `QSslConfiguration::operator=(QSslConfiguration const&)' /opt/qtsdk-2009.03/qt/src/network/.moc/release-shared/moc_qnetworkreplyimpl_p.cpp:86: undefined reference to `QSslConfiguration::~QSslConfiguration()' .obj/release-shared/qnetworkreplyimpl.o: In function `.L1268': /opt/qtsdk-2009.03/qt/src/network/.moc/release-shared/moc_qnetworkreplyimpl_p.cpp:86: undefined reference to `QSslConfiguration::~QSslConfiguration()' .obj/release-shared/qabstractsocket.o: In function `qobject_cast<QSslSocket*>': /opt/qtsdk-2009.03/qt/src/network/../../include/QtCore/qobject.h:443: undefined reference to `QSslSocket::staticMetaObject' .obj/release-shared/qabstractsocket.o: In function `QAbstractSocket::setReadBufferSize(long long)': /opt/qtsdk-2009.03/qt/src/network/socket/qabstractsocket.cpp:2356: undefined reference to `QSslSocket::setReadBufferSize(long long)' .obj/release-shared/qabstractsocket.o: In function `qobject_cast<QSslSocket*>': /opt/qtsdk-2009.03/qt/src/network/../../include/QtCore/qobject.h:443: undefined reference to `QSslSocket::staticMetaObject' .obj/release-shared/qabstractsocket.o: In function `QAbstractSocket::waitForConnected(int)': /opt/qtsdk-2009.03/qt/src/network/socket/qabstractsocket.cpp:1601: undefined reference to `QSslSocket::waitForConnected(int)' .obj/release-shared/qabstractsocket.o: In function `qobject_cast<QSslSocket*>': /opt/qtsdk-2009.03/qt/src/network/../../include/QtCore/qobject.h:443: undefined reference to `QSslSocket::staticMetaObject' .obj/release-shared/qabstractsocket.o: In function `QAbstractSocket::setSocketDescriptor(int, QAbstractSocket::SocketState, QFlags<QIODevice::OpenModeFlag>)': /opt/qtsdk-2009.03/qt/src/network/socket/qabstractsocket.cpp:1502: undefined reference to `QSslSocket::setSocketDescriptor(int, QAbstractSocket::SocketState, QFlags<QIODevice::OpenModeFlag>)' .obj/release-shared/qabstractsocket.o: In function `qobject_cast<QSslSocket*>': /opt/qtsdk-2009.03/qt/src/network/../../include/QtCore/qobject.h:443: undefined reference to `QSslSocket::staticMetaObject' .obj/release-shared/qabstractsocket.o: In function `QAbstractSocket::abort()': /opt/qtsdk-2009.03/qt/src/network/socket/qabstractsocket.cpp:1885: undefined reference to `QSslSocket::abort()' .obj/release-shared/qabstractsocket.o: In function `qobject_cast<QSslSocket*>': /opt/qtsdk-2009.03/qt/src/network/../../include/QtCore/qobject.h:443: undefined reference to `QSslSocket::staticMetaObject' .obj/release-shared/qabstractsocket.o: In function `QAbstractSocket::flush()': /opt/qtsdk-2009.03/qt/src/network/socket/qabstractsocket.cpp:1946: undefined reference to `QSslSocket::flush()' .obj/release-shared/qabstractsocket.o: In function `qobject_cast<QSslSocket*>': /opt/qtsdk-2009.03/qt/src/network/../../include/QtCore/qobject.h:443: undefined reference to `QSslSocket::staticMetaObject' .obj/release-shared/qabstractsocket.o: In function `QAbstractSocket::waitForDisconnected(int)': /opt/qtsdk-2009.03/qt/src/network/socket/qabstractsocket.cpp:1819: undefined reference to `QSslSocket::waitForDisconnected(int)' collect2: выполнение ld завершилось с кодом возврата 1 gmake[1]: *** [../../lib/libQtNetwork.so.4.5.2] Ошибка 1 gmake[1]: Leaving directory `/opt/qtsdk-2009.03/qt/src/network' gmake: *** [sub-network-make_default-ordered] Ошибка 2 Помогите, кто чем может, а то я уже с ног сбился..... :'( ЗЫ: Заранее извиняюсь за большое цитирование.... Название: Re: Проблема при сборке последней Qt SDK под Mandriva Linux Отправлено: OS2 от Июль 27, 2009, 00:13 ААууу..... ::) ::) ::)
Название: Re: Проблема при сборке последней Qt SDK под Mandriva Linux Отправлено: kuzulis от Июль 27, 2009, 10:41 Ну ругаецца на SSL .. значит либо отключить это.. либо может нужно чо-то доустановить .. типа Open SSL или мож еще шо :)
|