Qt 5.0 のソース コードをダウンロードし、Ubuntu 12.10 64 ビットでコンパイルしました。を実行sudo make install
すると、ファイルが次の場所にコピーされたようです/usr/local/Qt-5.0.0
:
ここまでは順調ですね。しかし、Qt Creator 2.5.2 を起動して新しいビルドを指定しようとすると、異常なエラーが発生しますThe default mkspec symlink is broken
。
この種のエラーの原因は何でしょうか? 以下のシンボリックリンクはすべて/usr/local/Qt-5.0.0/mkspecs
有効です。の出力qmake -query
は次のとおりです。
QT_SYSROOT: QT_INSTALL_PREFIX:/usr/local/Qt-5.0.0 QT_INSTALL_ARCHDATA:/usr/local/Qt-5.0.0 QT_INSTALL_DATA:/usr/local/Qt-5.0.0 QT_INSTALL_DOCS:/usr/local/Qt-5.0.0/doc QT_INSTALL_HEADERS:/usr/local/Qt-5.0.0/include QT_INSTALL_LIBS:/usr/local/Qt-5.0.0/lib QT_INSTALL_LIBEXECS:/usr/local/Qt-5.0.0/libexec QT_INSTALL_BINS:/usr/local/Qt-5.0.0/bin QT_INSTALL_TESTS:/usr/local/Qt-5.0.0/tests QT_INSTALL_PLUGINS:/usr/local/Qt-5.0.0/plugins QT_INSTALL_IMPORTS:/usr/local/Qt-5.0.0/imports QT_INSTALL_QML:/usr/local/Qt-5.0.0/qml QT_INSTALL_TRANSLATIONS:/usr/local/Qt-5.0.0/translations QT_INSTALL_CONFIGURATION:/etc/xdg QT_INSTALL_EXAMPLES:/usr/local/Qt-5.0.0/examples QT_INSTALL_DEMOS:/usr/local/Qt-5.0.0/examples QT_HOST_PREFIX:/usr/local/Qt-5.0.0 QT_HOST_DATA:/usr/local/Qt-5.0.0 QT_HOST_BINS:/usr/local/Qt-5.0.0/bin QMAKE_SPEC:linux-g++-64 QMAKE_XSPEC:linux-g++-64 QMAKE_VERSION:3.0 QT_VERSION:5.0.0
また、このマシンには Qt 4.x 開発ファイルがインストールされていないことにも注意してください。
nathan@nathan-ubuntu:~$ dpkg -l | grep qt4 ii libqt4-dbus:amd64 4:4.8.3+dfsg-0ubuntu3 amd64 Qt 4 D-Bus モジュール ii libqt4-declarative:amd64 4:4.8.3+dfsg-0ubuntu3 amd64 Qt 4 宣言型モジュール ii libqt4-designer:amd64 4:4.8.3+dfsg-0ubuntu3 amd64 Qt 4 デザイナー モジュール ii libqt4-help:amd64 4:4.8.3+dfsg-0ubuntu3 amd64 Qt 4 ヘルプ モジュール ii libqt4-network:amd64 4:4.8.3+dfsg-0ubuntu3 amd64 Qt 4 ネットワーク モジュール rc libqt4-opengl:amd64 4:4.8.3+dfsg-0ubuntu3 amd64 Qt 4 OpenGL モジュール rc libqt4-qt3support:amd64 4:4.8.3+dfsg-0ubuntu3 amd64 Qt 4 用 Qt 3 互換ライブラリ ii libqt4-script:amd64 4:4.8.3+dfsg-0ubuntu3 amd64 Qt 4 スクリプト モジュール ii libqt4-scripttools:amd64 4:4.8.3+dfsg-0ubuntu3 amd64 Qt 4 スクリプト ツール モジュール ii libqt4-sql:amd64 4:4.8.3+dfsg-0ubuntu3 amd64 Qt 4 SQL モジュール ii libqt4-sql-sqlite:amd64 4:4.8.3+dfsg-0ubuntu3 amd64 Qt 4 SQLite 3 データベース ドライバー ii libqt4-svg:amd64 4:4.8.3+dfsg-0ubuntu3 amd64 Qt 4 SVG モジュール ii libqt4-test:amd64 4:4.8.3+dfsg-0ubuntu3 amd64 Qt 4 テスト モジュール ii libqt4-xml:amd64 4:4.8.3+dfsg-0ubuntu3 amd64 Qt 4 XML モジュール ii libqt4-xmlpatterns:amd64 4:4.8.3+dfsg-0ubuntu3 amd64 Qt 4 XML パターン モジュール ii python-qt4 4.9.3-4 amd64 Qt4 の Python バインディング ii python-qt4-dbus 4.9.3-4 PyQt4 の amd64 D-Bus サポート