Not a bug in qtdeclarative, you can easily invoke qmlscene using "QT_SELECT=5 qmlscene", or by specifying a full path to executable (/usr/lib/MULTIARCH/qt5/bin/qmlscene).
For qtchooser part of the bug, see the bug 1295835. ** Changed in: qtdeclarative-opensource-src (Ubuntu) Status: Confirmed => Invalid -- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to qtdeclarative-opensource- src in Ubuntu. https://bugs.launchpad.net/bugs/1349927 Title: qmlscene doesn't work on 14.04 and 14.04.1 without installing qt5-default Status in “qtdeclarative-opensource-src” package in Ubuntu: Invalid Bug description: On 14.04, 14.04.1 and utopic (as of 2014-07-29), qmlscene doesn't work :( Steps to reproduce: 1- Boot a live CD image for 14.04, 14.04.1 or 14.10 in "try without installing" mode. 2- Open a terminal 3- apt-get install qmlscene 3- qmlscene Expected result: - Qmlscene launches and shows a file chooser to open a qml file Actual result: Error message: qmlscene: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmlscene': No such file or directory Now, qmlscene gets installed in /usr/lib/x86_64-linux- gnu/qt5/bin/qmlscene. The binary in the path is /usr/bin/qmlscene which is symlinked to qtchooser. Interestingly, this symlink exists even if qmlscene is not actually installed, which is doubly confusing. Qtchooser apparently looks at config files in /usr/lib/x86_64-linux- gnu/qtchooser/, and in here I can see: lrwxrwxrwx 1 root root 50 Mar 12 10:09 4.conf -> ../../../share/qtchooser/qt4-x86_64-linux-gnu.conf lrwxrwxrwx 1 root root 50 May 12 05:44 5.conf -> ../../../share/qtchooser/qt5-x86_64-linux-gnu.conf lrwxrwxrwx 1 root root 50 Mar 12 10:09 qt4.conf -> ../../../share/qtchooser/qt4-x86_64-linux-gnu.conf lrwxrwxrwx 1 root root 50 May 12 05:44 qt5.conf -> ../../../share/qtchooser/qt5-x86_64-linux-gnu.conf but apparently there's no "default.conf" so qtchooser falls back to qt4, even though qt5 is installed. If I install the qt5-default package, then a default.conf file is created in this directory pointing to /usr/share/qtchooser/qt5-x86_64 -linux-gnu.conf, which correctly instructs qtchooser to use qt5 binaries. The problem with qt5-default is that it's described as a metapackage for development defaults, and indeed, it depends on about 60 MB of -dev packages which shouldn't be needed if all I want is to run qmlscene with a qml file. A way to make qmlscene work (maybe by adding the proper dependencies to the qmlscene package), or with the installation of a single, smallish package instead of a set of unrelated stuff, would be useful. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/qtdeclarative-opensource-src/+bug/1349927/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp