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

Linux Discussion :

config.h et autoconf.h manquants


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 68
    Par défaut config.h et autoconf.h manquants
    Bonjour,

    Je cherche à installer un module dans le kernel, cependant le fichier .c fourni fait un include de "/linux/config.h" qui n'existe pas (j'ai un noyau 2.6.31, je suis sous Kubuntu). J'ai cherché sur internet, j'ai lu que "config.h" a été renommé en "autoconf.h" depuis les noyaux 2.6.2X ... mais ce fichier n'existe quand même pas ...

    Existe-t-il une solution alternative ?

    Je ne comprends pas pourquoi changer les noms des bibli comme ça, c'est un sacré casse-tête pour la portabilité sur noyau plus récents ...

  2. #2
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 502
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 502
    Par défaut
    En principe, tu ne devrais plus en avoir besoin. Que se passe-t-il si tu supprimes purement et simplement cette ligne (ou la mets en commentaire) ?

    Citation Envoyé par syl1405 Voir le message
    Je ne comprends pas pourquoi changer les noms des bibli comme ça, c'est un sacré casse-tête pour la portabilité sur noyau plus récents ...
    Les *.h ne sont PAS des bibliothèques. Ils contiennent les prototypes de fonctions, les déclarations de variables et les définitions de structures qui se trouvent ailleurs. Cependant, c'est vrai que tout casser pour faire autrement, c'est une tendance qui commence à être un peu trop fréquente sous Linux (et pourtant, mon ordinateur n'utilise que ça).

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 68
    Par défaut
    Citation Envoyé par Obsidian Voir le message
    En principe, tu ne devrais plus en avoir besoin. Que se passe-t-il si tu supprimes purement et simplement cette ligne (ou la mets en commentaire) ?
    ... en effet, le problème avait une solution simple. Je n'ai plus de messages d'erreurs concernant config.h.

    Citation Envoyé par Obsidian Voir le message
    Cependant, c'est vrai que tout casser pour faire autrement, c'est une tendance qui commence à être un peu trop fréquente sous Linux (et pourtant, mon ordinateur n'utilise que ça).
    C'est sûr ... l'appli que je veux installer était prévue pour les noyaux 2.6.1X et il semble difficile de l'adapter sur un 3X ... pas super super cool, mais faut faire avec !

    En tout cas merci Obsidian.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 29/06/2008, 21h39
  2. fichier config.inc.php manquant
    Par rousse dans le forum Outils
    Réponses: 3
    Dernier message: 13/05/2007, 14h34
  3. Réponses: 4
    Dernier message: 04/03/2003, 01h05
  4. Réponses: 2
    Dernier message: 11/08/2002, 21h27

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