Il s'avère que ce problème est un défaut dans l'emballage du référentiel RedHat EPEL de Qt 5.4 pour RedHat EL 6. Le paquet qt5-qtscript ne s'enregistre apparemment pas dans le système, donc qmake ne reconnaît pas le 'script 'mot-clé (QT + = script).
J'ai résolu ce problème en installant les bibliothèques 5.4.1 à partir du site Web Qt (qt.io). RHEL 6.4 a un problème avec l'installation de QtCreator depuis le programme d'installation en ligne de qt.io, car le gcc est pré-4.7.3 et le QtCreator se plaint de la version libstdC++, mais à part QtCreator, les bibliothèques Qt 5.4.1 sont bien installées. Donc j'utilise qt-creator depuis le dépôt epel, (supporté par les librairies Qt 5.4 d'epel) et construit mes programmes avec les librairies Qt 5.4.1 de qt.io installées dans un endroit séparé, (mon kit de construction utilise ces libs), et tout fonctionne pour moi maintenant. Une fois que je découvrirai ce que le paquet qt5-qtscript fait à tort, je vais soumettre un correctif pour corriger cela, mais il faudra peut-être un peu de temps avant d'arriver à cette tâche.
La dernière fois que j'ai essayé de construire cette application était contre Qt 5.2 –
Peut-être avez-vous beaucoup de versions Qt installées et qmake est utilisé depuis le précédent? Essayez 'qmake --version' et vérifiez la sortie – prajmus
J'utilise généralement 'which qmake' pour être sûr que j'appelle le qmake que je pense courir. –