MuseScore et Qt 5.1

• 21 Juill. 2013 - 11:33

Bonjour,

Je viens de télécharger / compiler / installer Qt 5.1 et je voudrais compiler MuseScore avec Qt 5.1.
J'ai installer Qt 5.1 dans un répertoire non standard (/local/qt-5.1). Comment j'indique à cmake d'aller chercher ce Qt là et pas le Qt du système ?

Bonne journée,

YC


Commentaires

Tu peux mettre le repertoire bin de Qt dans ton PATH avant le repertoire de ton Qt système, le temps de la compilation. Il faut que "qmake -v" soit la version 5.1.
Sinon il existe une version déjà compilée de Qt 5.1. Compiler la tienne c'est cool, mais t'as une chance sur deux que tous les modules soient pas compilés/installés et MuseScore compilera pas.

En réponse à par [DELETED] 5

Merci pour cette info.
Ca a failli compiler. Je viens de m'apercevoir qu'il manque le module webkit de qt. J'ai installé la dépendance qui va bien (ruby ?? a priori). Le processus de configuration de qt me produit maintenant qtwebkit, mais c'est un peu long.
Dés que c'est près, je relance la compilation de musescore.

Bonne journée,

YC

En réponse à par [DELETED] 5

Tout à fait, sauf que je n'ai pas trouvé de packages précompilés pour fedora 19.
En plus la compilation de QtWebkit, c'est infernal (dépendance ruby caché + autre + ultra long à compiler).
Résultat, j'ai fini de compiler le tout à 19h30. Une journée complète d'essais et d'erreurs.

YC

En réponse à par [DELETED] 5

Bon ça a compilé.
La lecon à retenir: compiler soit même qt-5.1.0 est une bonne prise de tête. Dommage qu'on ne puisse pas télécharger de l'aspirine depuis le site de qt :)
Le truc: si une librairie .so manque, il faut aller de le répertoire correspondant (qtwebkit par exemple) et lancer qmake sur le fichier .pro qui est dans ce répertoire. Dans ce cas, si une dépendence manque, le message est plus explicite.

Yc

Do you still have an unanswered question? Please log in first to post your question.