Compiler mini-xml 2.4 en librairie dynamique

Si vous n’arrivez pas à charger des instruments dans zynaddsubfx sous debian (ou autre), c’est sûrement à cause du fait que la version de mini xml utilisée est la 2.3 et qu’il y a un problème à la lecture de certains fichiers xml. Pour y remédier, il existe ce patch, mais je l’ai appliqué et ça ne marche pas mieux.
Alors la dernière solution est de compiler la version 2.4 et de l’installer.
Récupérez donc la version 2.4 de mini-xml ici, et décompressez la dans un dossier. ensuite vous pouvez lancer le configure, et la compilation si aucune dépendance ne vous manque.
./configure --enable-shared
make

On indique –enable-shared pour construire la librairie dynamique (.so), ce qu’il nous faut.
Ensuite, vous pouvez l’installer avec make install en root, mais la meilleure façon est d’en faire un .deb, pour celà, installez le dans ./deb/usr, créez le fichier DEBIAN/control et lancer la commande
dpkg-deb -b . mxml2.4.deb
Renseignez vous sur internet pour mieux comprendre comment faire un paquet debian ;)

Discussion Area - Leave a Comment