Développement: Qt 4.8
Bonsoir,
Je viens de découvrir que pour compiler le trunk de mscore, il faut qt 4.8
Je ne suis pas sur que ce soit une très bonne idée: qt 4.8 n'est pas présent dans la plupart des distributions.
Il faut recompiler la bibliothèque à la main et c'est pénible.
Est-ce qu'il ne serait pas possible de se contenter de qt 4.7 et attendant que qt 4.8 sorte du cycle rc et qu'il se déploie dans les distrib linux ?
Bonne soirée,
YC
Comments
C'était temporaire. Ce n'est plus le cas dans r4968... donc
svn up
In reply to C'était temporaire. Ce n'est by [DELETED] 5
YES !
Merci pour cette réponse rapide ...
YC
Super, je relance la compil... je suis toujours curieux de voir où on en est ;-))
In reply to Super, je relance la by lholivier
Erreur à la compil, voir fichier ci-joint. (Ma version de Qt = 4.7.3)
In reply to Erreur à la compil, voir by lholivier
Le trunk requiert les headers de la librairie LAME. Rien avoir avec Qt.
D'ou l'erreur
erreur: lame/lame.h : Aucun fichier ou dossier de ce type
Tu devrais le trouver dans le paquet
libmp3lame-dev
In reply to Le trunk requiert les headers by [DELETED] 5
sous fedora et sous certaines autre distrib, il faut installer un nouveau dépôt d'application avant de pouvoir installer lame (à priori du à des problèmes de brevets sur l'encodage mp3).
YC
In reply to sous fedora et sous certaines by ycollet
Tout à fait. Par contre, MuseScore ne nécessite que lame.h qui n'est soumis à aucun brevet. C'est juste le header.
In reply to Tout à fait. Par contre, by [DELETED] 5
Le header seul, il y a probablement une bibliothèque à compiler ?
In reply to Le header seul, il y a by lholivier
Non. MuseScore dépend uniquement du header pour compiler et linker. Lors de l'execution, le chemin de la librairie est demandée si on veut exporter en MP3. Je ne sais pas si c'est aussi le cas sous Linux, mais c'est la même implémentation qu'Audacity sous Windows et Mac pour l'export MP3.