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
Commentaires
C'était temporaire. Ce n'est plus le cas dans r4968... donc
svn up
En réponse à C'était temporaire. Ce n'est par [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 ;-))
En réponse à Super, je relance la par lholivier
Erreur à la compil, voir fichier ci-joint. (Ma version de Qt = 4.7.3)
En réponse à Erreur à la compil, voir par 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
En réponse à Le trunk requiert les headers par [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
En réponse à sous fedora et sous certaines par ycollet
Tout à fait. Par contre, MuseScore ne nécessite que lame.h qui n'est soumis à aucun brevet. C'est juste le header.
En réponse à Tout à fait. Par contre, par [DELETED] 5
Le header seul, il y a probablement une bibliothèque à compiler ?
En réponse à Le header seul, il y a par 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.