IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

[Makefile en C ] Compilation lors du passage de sun a suse


Sujet :

C

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2003
    Messages : 12
    Points : 11
    Points
    11
    Par défaut [Makefile en C ] Compilation lors du passage de sun a suse
    Voila étant qu'étudiant je dois faire un programme qui dois tourné sous Sunray, n'ayant pas accès au système sunray de chez moi j'ai installé suse afin de pouvoir de compilé mon programme.

    hélas quand je le compile sur suse j'ai une erreur qui se produit surment uu problème de librairie mais je ne sais pas de trop.

    Errer à la compilation :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     
    In file included from Ecran.h:22,
                     from Ecran.c:8:
    /usr/lib/gcc-lib/i586-suse-linux/3.3.5/include/varargs.h:4:2: #error "GCC no longer implements <varargs.h>."
    /usr/lib/gcc-lib/i586-suse-linux/3.3.5/include/varargs.h:5:2: #error "Revise your code to use <stdarg.h>."
    make: *** [Ecran.o] Erreur 1
    Voici les includes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     
    #include <varargs.h>
    #include <stdarg.h>
    Et la partie du code qui pose problème :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    void Trace(char *pszTrace, ... )
    {
    	va_list arg;
    	char szBuffer[80];
     
    	va_start(arg,pszTrace);
    	vsprintf(szBuffer,pszTrace,arg);
    	fprintf(stderr,"%s\n",szBuffer);
    	va_end(arg);
    }
    J'espère que vous pourrez m'aide merci d'avance

  2. #2
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Juin 2004
    Messages
    5 840
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Juin 2004
    Messages : 5 840
    Points : 11 625
    Points
    11 625
    Par défaut Re: [Makefile en C ] Compilation lors du passage de sun a su
    Bonjour,
    Citation Envoyé par coach
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     
    In file included from Ecran.h:22,
                     from Ecran.c:8:
    /usr/lib/gcc-lib/i586-suse-linux/3.3.5/include/varargs.h:4:2: #error "GCC no longer implements <varargs.h>."
    /usr/lib/gcc-lib/i586-suse-linux/3.3.5/include/varargs.h:5:2: #error "Revise your code to use <stdarg.h>."
    make: *** [Ecran.o] Erreur 1
    Le message d'erreur est portant clair! Il est impossible d'utiliser varargs.h avec ta version de gcc, il faut utiliser stdarg.h à la place, donc il suffit de faire ceci :

    Citation Envoyé par coach
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     
    /*#include <varargs.h>*/
    #include <stdarg.h>
    Je ne connai pas varargs.h mais tu n'en a pas besoin pour le code que tu montre, tout est dans stdarg.h

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2003
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2003
    Messages : 12
    Points : 11
    Points
    11
    Par défaut
    a oui d'accord j'avais pas compris le message d'erreur dans se sens la.

    merci beaucoup

Discussions similaires

  1. [J2ME][interface] Pb lors du passage de page en page
    Par white-rabbit dans le forum Général Java
    Réponses: 8
    Dernier message: 12/04/2006, 14h39
  2. Réponses: 3
    Dernier message: 07/03/2006, 22h29
  3. Réponses: 2
    Dernier message: 28/12/2005, 09h06
  4. Masquer une forme lors du passage de souris
    Par gilles641 dans le forum Langage
    Réponses: 7
    Dernier message: 15/07/2005, 17h07
  5. probleme lors du passage de paramètre
    Par maxmj dans le forum ASP
    Réponses: 4
    Dernier message: 18/11/2003, 00h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo