La pregunta es, antes de intentar construir supercollider desde la fuente, asegurándome de que estoy usando Qt5. El problema es este:
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
Creo que hay algo mal configurado con qtchooser, documentos aquí:
Página del manual de Qtchooser
y aquí:
Más excavación, hay un directorio con algunos enlaces simbólicos:
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
Y otro directorio más profundo con lo que me parece el problema, un enlace simbólico que proporciona Qt4 como predeterminado:
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
Alguna información de 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"
Mirando esta página, debería ser simple:
Manejo de múltiples versiones de Qt
Sin embargo:
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
De vuelta a donde comenzamos, sin cambios. ¿Ahora que?
could not exec '/usr/lib/x86_64-linux-gnu/qt5/bin/qmake': No such file or directory
, eso sugeriría que necesita instalar (o reinstalar) elqt5-qmake
paqueteqt5-qmake
ya estaba instalado, y todavía tenía este problema. Mi solución fue cambiar el enlacesudo ln -s -T /usr/share/qtchooser/qt5-x86_64-linux-gnu.conf /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf -f
Respuestas:
Todo esto resultó ser un arenque rojo: todo lo que se necesitaba era instalar qmake, por ejemplo:
fuente