• [^] # Re: Pinaillage

    Posté par (site web personnel) . En réponse au message Utiliser Anjuta sans les autotools. Évalué à 1.

    Oui, bien sur que ./configure indique ce qu'il ne trouve pas mais pour pas mal de choses que j'ai eu à configurer, et comme ca ne marchait pas du premier coup, j'étais obligée de regarder sur quelles lignes il avait dit "no" et essayer d'installer les paquets nécessaires.
    Et lorsque j'execute mon makefile, GCC (enfin le linker) me dit bien:

    gcc -c main.c -o main.o -g -Wall -Iraytest/ode/include/ -Iraytest/php/ -Iraytest/php/include -Iraytest/php/main/ -Iraytest/php/Zend -Iraytest/php/TSRM
    gcc main.o -o raydium-game -L/usr/X11R6/lib/ -lGL -lglut -lGLU -lm -lopenal raytest/ode/lib/libode.a -lvorbis -lvorbisfile -logg raytest/php/libs/libphp4.a -lresolv -lcrypt -lz -labcdef
    /usr/bin/ld: ne peut trouver -labcdef
    collect2: ld a retourné 1 code d'état d'exécution
    make: *** [raydium-game] Erreur 1

    Mais passons ...

    Sinon, on est pas obligé de mettre les fichiers de config dans ".autotools" mais dans "autotools".
    Sinon, je fais un grand shema avec OpenOffice pour comprendre comment ca fonctionne. j'ai peut que cela nécessite plus de configuration qu'un simple Makefile car j'ai l'impression qu'on doit mettre la liste de toutes les sources dans le Makefile.am, non (variable monprog_SOURCES).