• [^] # Re: Quelques réflexions

    Posté par . En réponse à la dépêche Picoloop un séquenceur musical. Évalué à 3.

    dans Makefile.RtAudio_debian

    j'ai modifié la 3ème ligne pour avoir :
    CFLAGS=-O3 -Wall -I.. -DHAVE_GETTIMEOFDAY -D_LINUX_ALSA_ -D_LINUX_PULSE_

    mais à la fin j'ai une erreur de compilation :

    usr/bin/ld: debianrtaudio/RtAudio.o: référence au symbole non défini «pa_simple_write@@PULSE_0»
    //usr/lib/x86_64-linux-gnu/libpulse-simple.so.0: error adding symbols: DSO missing from command line
    collect2: error: ld returned 1 exit status

    Je n'ai pas pulseaudio d'installé mais libpulse0 et libpulse-dev le sont. J'essayerai ce soir depuis un autre ordinateur...

    D'autre part, à la première passe de compilation (quelque soit l'ordinateur), j'ai ce type d'erreur :

    cc1plus: fatal error: opening output file debianrtaudio/Machine/Picosynth/PicosynthUserInterface.d: Aucun fichier ou dossier de ce type
    compilation terminated.
    mkdir -p debianrtaudio/Machine
    make: *** Pas de règle pour fabriquer la cible « debianrtaudio/Machine/Picosynth/PicosynthUserInterface.d », nécessaire pour « all ». Arrêt.
    make: *** Attente des tâches non terminées....
    mkdir -p debianrtaudio/Machine/Picosynth

    Ensuite, une fois les dossiers / fichiers générés, ça compile si j'essaye une nouvelle fois.

    "Ce n'est pas à l'état de tout savoir sur ses citoyens, mais au citoyen de tout savoir sur l'état."