Qt Code:
  1. make[1]: Entering directory `/opt/qtsdk-2010.02/qt/src/network'
  2. rm -f libQtNetwork.so.4.6.2 libQtNetwork.so libQtNetwork.so.4 libQtNetwork.so.4.6
  3. g++ -m64 -Wl,-rpath-link,/opt/qtsdk-2010.02/qt/lib -Wl,--no-undefined -Wl,-O1 -Wl,-rpath,/usr/local/Trolltech/Qt-4.6.2/lib -Wl,-rpath,/usr/local/Trolltech/Qt-4.6.2/lib -shared -Wl,-soname,libQtNetwork.so.4 -o libQtNetwork.so.4.6.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/qhttpnetworkconnectionchannel.o .obj/release-shared/qfilenetworkreply.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/qnetworkcookiejar.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_qnetworkaccessfilebackend_p.o .obj/release-shared/moc_qnetworkaccessftpbackend_p.o .obj/release-shared/moc_qnetworkcookiejar.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 -L/opt/qtsdk-2010.02/qt/lib -lQtCore -L/opt/qtsdk-2010.02/qt/lib -lpthread -lz
  4. .obj/release-shared/qhttp.o: In function `qobject_cast<QSslSocket*>':
  5. /opt/qtsdk-2010.02/qt/src/network/../../include/QtCore/qobject.h:455: undefined reference to `QSslSocket::staticMetaObject'
  6. /opt/qtsdk-2010.02/qt/src/network/../../include/QtCore/qobject.h:455: undefined reference to `QSslSocket::staticMetaObject'
  7. .obj/release-shared/qhttp.o: In function `QHttpPrivate::setSock(QTcpSocket*)':
  8. /opt/qtsdk-2010.02/qt/src/network/access/qhttp.cpp:3103: undefined reference to `QSslSocket::supportsSsl()'
  9. /opt/qtsdk-2010.02/qt/src/network/access/qhttp.cpp:3104: undefined reference to `QSslSocket::QSslSocket(QObject*)'
  10. .obj/release-shared/qhttp.o: In function `qobject_cast<QSslSocket*>':
  11. /opt/qtsdk-2010.02/qt/src/network/../../include/QtCore/qobject.h:455: undefined reference to `QSslSocket::staticMetaObject'
  12. .obj/release-shared/qhttp.o: In function `QHttpPrivate::postMoreData()':
  13. /opt/qtsdk-2010.02/qt/src/network/access/qhttp.cpp:2697: undefined reference to `QSslSocket::encryptedBytesToWrite() const'
  14. .obj/release-shared/qhttp.o: In function `qobject_cast<QSslSocket*>':
  15. /opt/qtsdk-2010.02/qt/src/network/../../include/QtCore/qobject.h:455: undefined reference to `QSslSocket::staticMetaObject'
  16. .obj/release-shared/qhttp.o: In function `QHttpPrivate::_q_slotSendRequest()':
  17. /opt/qtsdk-2010.02/qt/src/network/access/qhttp.cpp:2424: undefined reference to `QSslSocket::isEncrypted() const'
  18. /opt/qtsdk-2010.02/qt/src/network/access/qhttp.cpp:2492: undefined reference to `QSslSocket::isEncrypted() const'
  19. /opt/qtsdk-2010.02/qt/src/network/access/qhttp.cpp:2505: undefined reference to `QSslSocket::connectToHostEncrypted(QString const&, unsigned short, QFlags<QIODevice::OpenModeFlag>)'
  20. .obj/release-shared/qhttp.o: In function `QHttp::ignoreSslErrors()':
  21. /opt/qtsdk-2010.02/qt/src/network/access/qhttp.cpp:3147: undefined reference to `QSslSocket::ignoreSslErrors()'
  22. .obj/release-shared/qhttpnetworkreply.o: In function `QHttpNetworkReply::sslConfiguration() const':
  23. /opt/qtsdk-2010.02/qt/src/network/access/qhttpnetworkreply.cpp:780: undefined reference to `QSslConfiguration::QSslConfiguration()'
  24. .obj/release-shared/qhttpnetworkconnection.o: In function `QHttpNetworkConnection::ignoreSslErrors(int)':
  25. /opt/qtsdk-2010.02/qt/src/network/access/qhttpnetworkconnection.cpp:893: undefined reference to `QSslSocket::ignoreSslErrors()'
  26. /opt/qtsdk-2010.02/qt/src/network/access/qhttpnetworkconnection.cpp:888: undefined reference to `QSslSocket::ignoreSslErrors()'
  27. .obj/release-shared/qhttpnetworkconnection.o: In function `QHttpNetworkConnection::setSslConfiguration(QSslConfiguration const&)':
  28. /opt/qtsdk-2010.02/qt/src/network/access/qhttpnetworkconnection.cpp:877: undefined reference to `QSslSocket::setSslConfiguration(QSslConfiguration const&)'
  29. .obj/release-shared/qhttpnetworkconnection.o: In function `QHttpNetworkConnectionPrivate::sslConfiguration(QHttpNetworkReply const&) const':
  30. /opt/qtsdk-2010.02/qt/src/network/access/qhttpnetworkconnection.cpp:866: undefined reference to `QSslConfiguration::QSslConfiguration()'
  31. /opt/qtsdk-2010.02/qt/src/network/access/qhttpnetworkconnection.cpp:865: undefined reference to `QSslSocket::sslConfiguration() const'
  32.  
  33. ...
  34.  
  35. .obj/release-shared/qabstractsocket.o: In function `QAbstractSocket::setSocketDescriptor(int, QAbstractSocket::SocketState, QFlags<QIODevice::OpenModeFlag>)':
  36. /opt/qtsdk-2010.02/qt/src/network/socket/qabstractsocket.cpp:1546: undefined reference to `QSslSocket::setSocketDescriptor(int, QAbstractSocket::SocketState, QFlags<QIODevice::OpenModeFlag>)'
  37. .obj/release-shared/qabstractsocket.o: In function `qobject_cast<QSslSocket*>':
  38. /opt/qtsdk-2010.02/qt/src/network/../../include/QtCore/qobject.h:455: undefined reference to `QSslSocket::staticMetaObject'
  39. .obj/release-shared/qabstractsocket.o: In function `QAbstractSocket::waitForConnected(int)':
  40. /opt/qtsdk-2010.02/qt/src/network/socket/qabstractsocket.cpp:1708: undefined reference to `QSslSocket::waitForConnected(int)'
  41. .obj/release-shared/qabstractsocket.o: In function `qobject_cast<QSslSocket*>':
  42. /opt/qtsdk-2010.02/qt/src/network/../../include/QtCore/qobject.h:455: undefined reference to `QSslSocket::staticMetaObject'
  43. /opt/qtsdk-2010.02/qt/src/network/../../include/QtCore/qobject.h:455: undefined reference to `QSslSocket::staticMetaObject'
  44. /opt/qtsdk-2010.02/qt/src/network/../../include/QtCore/qobject.h:455: undefined reference to `QSslSocket::staticMetaObject'
  45. .obj/release-shared/qabstractsocket.o: In function `QAbstractSocket::waitForDisconnected(int)':
  46. /opt/qtsdk-2010.02/qt/src/network/socket/qabstractsocket.cpp:1926: undefined reference to `QSslSocket::waitForDisconnected(int)'
  47. .obj/release-shared/qabstractsocket.o: In function `QAbstractSocket::setReadBufferSize(long long)':
  48. /opt/qtsdk-2010.02/qt/src/network/socket/qabstractsocket.cpp:2478: undefined reference to `QSslSocket::setReadBufferSize(long long)'
  49. .obj/release-shared/qabstractsocket.o: In function `QAbstractSocket::setSocketOption(QAbstractSocket::SocketOption, QVariant const&)':
  50. /opt/qtsdk-2010.02/qt/src/network/socket/qabstractsocket.cpp:1605: undefined reference to `QSslSocket::setSocketOption(QAbstractSocket::SocketOption, QVariant const&)'
  51. .obj/release-shared/qabstractsocket.o: In function `QAbstractSocket::abort()':
  52. /opt/qtsdk-2010.02/qt/src/network/socket/qabstractsocket.cpp:1992: undefined reference to `QSslSocket::abort()'
  53. .obj/release-shared/qabstractsocket.o: In function `QAbstractSocket::flush()':
  54. /opt/qtsdk-2010.02/qt/src/network/socket/qabstractsocket.cpp:2053: undefined reference to `QSslSocket::flush()'
  55. collect2: ld returned 1 exit status
  56. make[1]: *** [../../lib/libQtNetwork.so.4.6.2] Error 1
  57. make[1]: Leaving directory `/opt/qtsdk-2010.02/qt/src/network'
  58. make: *** [sub-network-make_default-ordered] Error 2
To copy to clipboard, switch view to plain text mode 

Been trying to get around this error for a while now. I did some heavy digging and some sources said it involves having a conflicting version of Qt already on board the system. Since I'd been fooling around with Qt installations for a while, I did the next quickest thing and deleted my Ubuntu partition for a fresh installation. Did the first round of updates on SPM, restarted and attempted the Qt installation again and, lo and behold, error is back. There's no reason to suspect I have a Qt version lying around anymore so now I'm completely out of ideas.

Error happens during "sudo make". "sudo ./configure" works quickly and properly. I am following these instructions http://qt.nokia.com/doc/4.6/install-x11.html.