Die Frage ist, bevor ich versuche, Supercollider aus dem Quellcode zu erstellen, sicherzustellen, dass ich Qt5 verwende. Problem ist das:
jsimon@edgy:~$ qmake -v
qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory
jsimon@edgy:~$ locate qmake
/usr/bin/qmake
Ich denke, gibt es etwas falsch konfiguriert mit qtchooser, Dokumente hier:
und hier:
Qtchooser unter Linux von Grund auf neu
Mehr Graben, es gibt ein Verzeichnis mit einigen Symlinks:
jsimon@edgy:/usr/lib/x86_64-linux-gnu/qtchooser$ ls -al
lrwxrwxrwx 1 root root 50 Sep 1 06:04 4.conf -> ../../../share/qtchooser/qt4-x86_64-linux-gnu.conf
lrwxrwxrwx 1 root root 50 Sep 1 06:04 5.conf -> ../../../share/qtchooser/qt5-x86_64-linux-gnu.conf
lrwxrwxrwx 1 root root 50 Sep 1 06:04 qt4.conf -> ../../../share/qtchooser/qt4-x86_64-linux-gnu.conf
lrwxrwxrwx 1 root root 50 Sep 1 06:04 qt5.conf -> ../../../share/qtchooser/qt5-x86_64-linux-gnu.conf
Und noch ein tieferes Verzeichnis mit dem, was mir als Problem erscheint, einem Symlink, der Qt4 als Standard angibt:
jsimon@edgy:/usr/lib/x86_64-linux-gnu/qt-default/qtchooser$ ls -al
lrwxrwxrwx 1 root root 53 Sep 1 06:04 default.conf -> ../../../../share/qtchooser/qt4-x86_64-linux-gnu.conf
Einige Informationen von qtchooser:
jsimon@edgy:~$ qtchooser -print-env
QT_SELECT="default"
QTTOOLDIR="/usr/lib/x86_64-linux-gnu/qt4/bin"
QTLIBDIR="/usr/lib/x86_64-linux-gnu"
Auf dieser Seite sollte es einfach sein:
Umgang mit mehreren Qt-Versionen
Jedoch:
jsimon@edgy:~$ export QT_SELECT=qt5
jsimon@edgy:~$ printenv
[snip]
QT_SELECT=qt5
[snip]
jsimon@edgy:~$ qmake -v
qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt5/bin/qmake': No such file or directory
Zurück wo wir angefangen haben, keine Veränderung. Was jetzt?
could not exec '/usr/lib/x86_64-linux-gnu/qt5/bin/qmake': No such file or directory
, würde diesqt5-qmake
Antworten:
All dies stellte sich als roter Hering heraus: Alles, was benötigt wurde, war die Installation von qmake, zum Beispiel:
quelle