• [^] # Re: Liste non exhaustive

    Posté par . En réponse au journal OpenMPT 1.28 : OPL & concours. Évalué à 2. Dernière modification le 24 septembre 2018 à 17:07.

    J'ai essayé de compiler protrekkr en partant d'un git clone du repo hitchhikr.

    Il a fallu que je fasse quelques modifs pour que ça passe avec C++11:

    • ajout de l'include cstdint pour le typedef uint64_t dans endianness.h
    • ajouter -pthread -fpermissive dans les flags de compile de makefile.linux
    • suppression de typedef unsigned long long uint64_t; (toujours dans endianness.h)

    Il me semble que c'est tout...

    Avec ça, ça compile et ça linke, mais:

    .../protrekkr/release/distrib$ ./ptk_linux
    Error: Error while calling open("/dev/dsp")
    On ne peut pas utiliser Alsa ?

    Pourtant dans le makefile, il y a bien : -D __LINUX_ALSASEQ__

    Bon, il semble qu'il faille installer une couche d'émulation telle que alsa-oss.

    Je n'ai pas cherché plus loin.

    Discussions en français sur la création de jeux videos : IRC libera / #gamedev-fr