Comme il n'y a pas de documentation sur la manière de compiler le programme Kurso de Esperanto, voici comment faire.

Compilation réalisée sous Ubuntu, applicable à une Debian GNU/Linux, pour Windows il faudra sans doute faire différemment.

À lire aussi : [En anglais] - [En Esperanto]

Téléchargement

Dépendances

  • Installez le nécessaire pour compiler un programme Qt : sudo apt-get install build-essential qt4-qmake libqt4-dev g++ make libphonon-dev libqt4-xml-dev libqt4-opengl-dev

Cas particulier : Ubuntu 12.04

Pour compiler sous Ubuntu 12.04, il faut utiliser le module Qt mobility pour pouvoir utiliser le module Qt multimedia.

  • Ajoutez qtmobility-dev aux dépendances : sudo apt-get install qtmobility-dev
  • Créez le lien symbolique suivant (en root) : sudo ln -s /usr/include/QtMultimediaKit/ /usr/include/QtMultimedia
  • Modifiez depuis le dossier des sources le fichier kurso4.pro :
    Remplacez la ligne :

    QT += core gui phonon  multimedia

    par les lignes :

    QT += core gui phonon
    CONFIG += mobility
    MOBILITY += multimedia

Compilation

  • Placez-vous dans le dossier que vous avez extrait : cd kurso4
  • Lancez la commande qt4-qmake pour créer le Makefile.
  • Lancez ensuite la commande make pour compiler le programme.

Exécution

Il ne vous reste plus qu'à lancer le programme exécutable kurso4 qui vient d'être créé, ou à l'installer en tapant make install .

Attention, il vous faudra les exécutables des libraires Qt pour pouvoir lancer le programme (sudo apt-get install libqt4 phonon qtmobility libqtcore4 libqt4-dbus libqt4-xml libqt4-opengl)

Le programme plante au démarrage

L'archive qui contient la source pour la compilation ne contient pas les fichiers de son et de vidéo (dossiers sonoj et video). Le programme plante alors au démarrage en essayant de vous dire bonjour. Il faut de récupérer les dossiers manquants depuis une autre archive (l'une des versions exécutables par exemple) pour copier les dossiers sonoj et video dans le dossier source de l'application, avant de lancer le programme kurso4.

Voilà, c'est tout. Si vous avez des difficultés à compiler le programme, n’hésitez pas à le faire savoir en commentaires :) .