• # solutions ...mais

    Posté par . En réponse au message [Résolu] Compiler wesnoth-1.2. Évalué à 5.

    pour la première erreur

    const type get_type() const { return val_.type_; };
    

    tu vires le "const" de gauche (le premier mot de la ligne) qui ne sert à rien.

    pour la seconde, tu ajoutes un

    #include <utility>
    

    en tête du fichier unit_map.hpp, en fin des autres "#include"

    ça va résoudre les 2 soucis de compilation que j'ai vu postés par ton pseudo sur le forum (tu aurais pu les mettre ici au passage)
    Par contre tu risques d'en avoir plein d'autres. Le C++ évolue, mais pas seulement, les compilateurs aussi, et deviennent de plus en plus strictes avec les versions, ce qui fait que du code qui compilait avec un ancien compilateur se retrouve souvent avec des tas d'erreurs de compilation "triviales" (pour un habitué) mais parfois un peu plus complexes avec un compilateur récent.

    Cela étant dit, je ne pense pas que ce soit une bonne idée de te lancer la dedans si tu n'es pas un développeur c++ et que tu ne comptes pas soumettre un patch. Et même dans ce cas, si la version 1.2 n'est plus maintenue, ton patch risque simplement de ne pas être accepté.