• [^] # Re: un petit test ?

    Posté par . En réponse à la dépêche GCC 3.0. Évalué à 1.

    Bof, dans ce cas là évidamment ...

    Non mais sans rire, et honnêtement, j'y ai passé du temps sur ce truc alors je m'explique :

    - dans tous les cas ça compile !
    - seleulement à l'exécution de xanim avec un fichier mpeg boum (core dump). Cela arrive avec le rpm "officiel" ou avec un autre reconstruit à partir du rpm source avec la version du gcc officiel de l MDK 8
    - si le compilateur utilisé pour reconstruire le xanim est kgcc ou bien la version de la MDK 7.x (2 en l'occurence) l'éxécution se déroule normalement (l'animation est vimible).
    - oui j'ai poussé l'investigation plus loin :
    le problème proviens de l'initialisation d'un tableau de structure à l'aide d'une macro. Tableaudéclaré en variable globale est alloué juste avant.
    Maintenant tu peux penser que le code de xanim est mal écrit ou quoi que ce soit. S'auf que sur cette partie là je ne vois vraiement rien d'extraordinaire. Pour info la fonction incriminé débute à la ligne 1063 du fichier xa_mpg.c et elle est appelé par la fonction à la ligne 1458.
    Voila.
    Donc vouloir jouer au malin je vois pas trop comment. Puisque au début tout ce que j'ai fait c'est installer un rpm et là il doit pas y avoir trop de risques à le faire (le malin).
    Si un autre truc justement le rpm de xanim il est sur quel CD de la MDK8, j'ai récupéré celui du site ftp ?