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

Administration système Discussion :

Erreur de compilation sur un module du noyau


Sujet :

Administration système

  1. #1
    Futur Membre du Club
    Inscrit en
    Janvier 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 10
    Points : 6
    Points
    6
    Par défaut Erreur de compilation sur un module du noyau
    Bonjour à tous,
    J'ai un pb de compilation d'un module.
    J'ai réalisé un module me permettant de capturer une interruption. J'ai donc associer un numéro d'interruption à un handler d'interruption. Cela fonctionne.
    Mainteant, je voudrai envoyer un signal linux à un processus linux (ou une thread) dans ma fonction handler.
    J'ai utilisé plusieurs fonctions que j'ai trouvé dans les sources d'un noyau 2.6.20, dans le fichier '/linux/signal.c'.
    Ces fonctiopns sont 'send_group_sig_info', 'kill_proc_info', 'sys_tkill'...mais quand je veut compilé mon module, le compilateur me mets :

    WARNING : "send_group_sig_info" [/home/~/capt_irq.ko] undefined!


    Ca compile qd même mais ca plante au lancement du module (cmd modprobe), alors que quand j'enléve la fonction d'envoie de signaux, le module marche très bien.
    Voila, je n'ai pas trouvé beaucoup d'infos sur le net a ce sujet...
    Si quelqu'un connait un peu...
    merci.

  2. #2
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    tout simplement parceque l'erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    WARNING : "send_group_sig_info" [/home/~/capt_irq.ko] undefined!
    vient de la fonction que tu enleves quand ça fonctionne rien de plus....

    il faut que tu definisses ce qui n'est pas defini car tout warning est mauvais...
    tu ne peux pas compiler un truc qui gardes encore des warnings....(théorie)....

  3. #3
    Futur Membre du Club
    Inscrit en
    Janvier 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 10
    Points : 6
    Points
    6
    Par défaut
    Je suis d'accord, le compilateur me met ce message car j'ai rajouté la fonction 'send_group_sig_info'. Mais au final ,j'ai besoin d'inserer cette fonction dans mon drivers...
    ce que je voulais savoir c'etait comment faire pour ne plus avoir ce WARNING sans enlever ma fonction...
    Merci.

  4. #4
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    en faisant la declaration de cette procedure mais mais ca c'est concept apres au niveau code proprement dit je sais pas t'aider d'avantage...
    tu devrais demander aux gars du forum C probablement qu'il t'aideront de facon plus efficace.


  5. #5
    Futur Membre du Club
    Inscrit en
    Janvier 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 10
    Points : 6
    Points
    6
    Par défaut
    D'accord, je te remercie de ta reactivité...
    A plus tard...
    Je reviens sur ce topic si je trouve la solution.

Discussions similaires

  1. Erreur de compilation sur une librairie en mode debug
    Par bakaneko dans le forum C++Builder
    Réponses: 2
    Dernier message: 18/05/2006, 16h32
  2. Erreur de compilation sur std::string avec Dev C++
    Par dada57 dans le forum Dev-C++
    Réponses: 4
    Dernier message: 20/03/2006, 18h06
  3. Erreur de compilation sur gaim-vv avec gstrreamer
    Par ZiMo dans le forum Applications et environnements graphiques
    Réponses: 1
    Dernier message: 30/12/2005, 10h41
  4. Erreur à la compile sur VC++ 6
    Par norwy dans le forum Développement
    Réponses: 1
    Dernier message: 10/11/2005, 13h51
  5. Delphi 7 update 1 - Erreur de compil sur SQLExpr
    Par RamDevTeam dans le forum Bases de données
    Réponses: 14
    Dernier message: 02/11/2005, 17h44

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