Sebastien CASTIEL a écrit 3 commentaires

  • [^] # Re: Trouvé

    Posté par  . En réponse au message Problème avec Lisaac. Évalué à 1.

    J'ai modifié ./makefile et "install_lisaac.c" en remplaçant "gcc" par "gcc-3.4", les warnings de la compilation le lisaac ont disparu, mais pas les erreurs de compilation de mon programme. Voici le code du programme que j'essaie de compiler (récupéré sur le site de isaacos.loria.fr) :


    Section Header
    - name := HELLO_WORLD;

    Section Public
    - main <-
    (
    "Hello world\n".print;
    );


    Et voici le résultat de la compilation :


    --SYNTAX-----------
    Incorrect symbol.
    Line 1 column 0 in HELLO_WORLD(./hello_world.li):
    Section Header
    ^
  • [^] # Re: Besoin de plus d'infos

    Posté par  . En réponse au message Problème avec Lisaac. Évalué à 2.

    J'ai réussi à passer ces erreurs en copiant tous les fichiers *.li de $LISAAC/lib dans le répertoire courrant. Maintenant, j'ai l'erreur suivante avec le code hello_world.li du site officiel http://isaacos.loria.fr/li_sample_code.html :
    --SYNTAX-----------
    Incorrect symbol.
    Line 2 column 8 in HELLO_WORLD(./hello_world.li):
            Section Header
            ^
  • [^] # Re: Besoin de plus d'infos

    Posté par  . En réponse au message Problème avec Lisaac. Évalué à 2.

    Voici le message d'erreur, affiché que le fichier existe ou non (il ne semble pas s'en préoccuper) :


    --SEMANTIC---------
    POINTER is not found in
    ./pointer.li
    /home/sebastien/applications/lisaac/lib/time/pointer.li
    /home/sebastien/applications/lisaac/lib/number/pointer.li
    /home/sebastien/applications/lisaac/lib/kernel/pointer.li
    /home/sebastien/applications/lisaac/lib/iterator/pointer.li
    /home/sebastien/applications/lisaac/lib/collection/pointer.li
    /home/sebastien/applications/lisaac/lib/base/pointer.li
    /home/sebastien/applications/lisaac/lib/memory/pointer.li
    /home/sebastien/applications/lisaac/lib/io/pointer.li
    /home/sebastien/applications/lisaac/lib/graphics/pointer.li
    /home/sebastien/applications/lisaac/lib/file_system/pointer.li
    /home/sebastien/applications/lisaac/lib/format/pointer.li
    /home/sebastien/applications/lisaac/lib/format/ai/pointer.li
    /home/sebastien/applications/lisaac/lib/format/bmp/pointer.li
    /home/sebastien/applications/lisaac/lib/gui/pointer.li
    /home/sebastien/applications/lisaac/lib/gui/clipping/pointer.li
    /home/sebastien/applications/lisaac/lib/gui/group/pointer.li
    /home/sebastien/applications/lisaac/lib/gui/item/pointer.li
    /home/sebastien/applications/lisaac/lib/gui/event/pointer.li
    /home/sebastien/applications/lisaac/lib/gui/input/pointer.li
    /home/sebastien/applications/lisaac/lib_os/unix/system/pointer.li
    /home/sebastien/applications/lisaac/lib_os/unix/file_system/pointer.li
    /home/sebastien/applications/lisaac/lib_os/unix/x11/pointer.li

    Line 1 column 0 in NULL(NULL):
    NULL prototype.
    ^


    L'installation me renvoie une quantité impressionnante de warnings (je ne peux pas poster entièrement la sortie du programme, ce serait très gros), en voici quelques fragments :


    bin/lisaac.c:321: attention : pointer targets in initialization differ in signedness
    bin/lisaac.c: In function ‘main’:
    bin/lisaac.c:5287: attention : incompatible implicit declaration of built-in function ‘exit’
    bin/lisaac.c: In function ‘my_copy__N7JD’:
    bin/lisaac.c:89498: attention : incompatible implicit declaration of built-in function ‘exit’


    Les variables d'environnement définies...