Debian sid problème à la compilation

Accueil Forums Gestion d’un serveur WIMS Installation d’un serveur WIMS Debian sid problème à la compilation

Vous lisez 3 fils de discussion
  • Auteur
    Messages
    • #7573
      Julien
      Modérateur
      Up
      0
      Down
      ::

      Bonjour,

      Lorsque j’envoie la commande suivante :

      ./compile --mathjax --jmol --modules --geogebra --shtooka

      J’ai le message d’erreur suivant :

      cc -g -O2  -c -o y.tab.o y.tab.c
      g++ -g -O2 -g -O2   -o wims_mathml lex.yy.o y.tab.o wims_mathml.cc
      wims_mathml.cc: In function ‘int main(int, char**)’:
      wims_mathml.cc:173:12: error: ‘localtime’ was not declared in this scope
        173 |         tm=localtime(( const time_t * ) &tv.tv_sec);
            |            ^~~~~~~~~
      wims_mathml.cc:20:1: note: ‘localtime’ is defined in header ‘<ctime>’; did you forget to ‘#include <ctime>’?
         19 | #include <sys/time.h>
        +++ |+#include <ctime>
         20 | 
      make[1]: *** [Makefile:34 : wims_mathml] Erreur 1
      make[1] : on quitte le répertoire « /home/wims/src/Mathml »
      make[1] : on entre dans le répertoire « /home/wims/src/Mathml »
      g++ -g -O2 -g -O2   -o wims_mathml lex.yy.o y.tab.o wims_mathml.cc
      wims_mathml.cc: In function ‘int main(int, char**)’:
      wims_mathml.cc:173:12: error: ‘localtime’ was not declared in this scope
        173 |         tm=localtime(( const time_t * ) &tv.tv_sec);
            |            ^~~~~~~~~
      wims_mathml.cc:20:1: note: ‘localtime’ is defined in header ‘<ctime>’; did you forget to ‘#include <ctime>’?
         19 | #include <sys/time.h>
        +++ |+#include <ctime>
         20 | 
      make[1]: *** [Makefile:34 : wims_mathml] Erreur 1
      make[1] : on quitte le répertoire « /home/wims/src/Mathml »
      make: *** [Makefile:224 : mathml] Erreur 2
      • Ce sujet a été modifié il y a 1 année et 11 mois par Avatar photoOlivier. Raison : ajout de `...`autour du code
    • #7575
      Avatar photoOlivier
      Maître des clés
      Up
      0
      Down
      ::

      Je ne suis pas un spécialiste du C, donc je ne sais pas trop.
      Ceci dit, Debian Sid est une version instable. Il est préférable de se baser sur Bullseye (11) qui est l’actuelle version stable de debian.

      Olivier Bado-Faustin / Université Côte d’Azur

    • #7576
      bernadette
      Maître des clés
      Up
      0
      Down
      ::

      As-tu essayé de rajouter

      #include <ctime>
      
    • #7579
      Julien
      Modérateur
      Up
      0
      Down
      ::

      Merci Bernadette. C’est parfait.

Vous lisez 3 fils de discussion
  • Vous devez être connecté pour répondre à ce sujet.