[alsa] compilatiefout: linux/modversions.h: No such file...

Pagina: 1
Acties:

  • dawuss
  • Registratie: Maart 2001
  • Laatst online: 01-02 20:46

dawuss

gadgeteer

Topicstarter
Bij het compileren van de ALSA drivers krijg ik de volgende foutmelding:
linux/modversions.h: No such file or directory
Ik heb het 'configure' script gerund met mijn kaart als --with-cards parameter, en de directory van mijn uitgepakte linux kernel source als --with-kernel parameter.

Wat details
------------

Distributie: debian woody
Kernel versie: 2.4.18
ALSA-versie: 0.9.2

------------

Ik heb mijn hele harde schijf nagezocht op het bestand 'modversions.h', maar hij is nergens te bekennen. Ook niet in de kernel-source directory, en ook niet in het .tar.bz2 archief dat ik met apt-get heb gedownload.
Hoe kom ik van deze foutmelding af? Ik zag al wat topics waarin de zelfde foutmelding behandeld werd bij de compilatie van andere programma's, maar daarin wordt telkens gesproken over het toevoegen van een kernel-source parameter. Dat had ik echter al geprobeerd, en dat hielp dus niet.

micheljansen.org
Fulltime Verslaafde Commandline Fetisjist ©


  • _Squatt_
  • Registratie: Oktober 2000
  • Niet online
Je moet even in de kernel-source dir 'make config' (of menuconfig/xconfig/oldconfig) doen. En misschien ook wel 'make dep', dat weet ik niet zeker. Daarna staat modversions.h er wel.

"He took a duck in the face at two hundred and fifty knots."


  • dawuss
  • Registratie: Maart 2001
  • Laatst online: 01-02 20:46

dawuss

gadgeteer

Topicstarter
_Squatt_ schreef op 24 March 2003 @ 14:47:
Je moet even in de kernel-source dir 'make config' (of menuconfig/xconfig/oldconfig) doen. En misschien ook wel 'make dep', dat weet ik niet zeker. Daarna staat modversions.h er wel.
Zal het eens proberen. 'make menuconfig' had ik wel al gedaan, maar make dep nog niet. Volgens een debian tutorial (ja ik ben newbie) moest je dat beslist niet doen, als je met make-kpkg een .deb kernel wilt brouwen.

micheljansen.org
Fulltime Verslaafde Commandline Fetisjist ©


  • dawuss
  • Registratie: Maart 2001
  • Laatst online: 01-02 20:46

dawuss

gadgeteer

Topicstarter
nope, 'make dep' hielp niet

edit: dat wil zeggen, nog steeds nergens modversions.h

[ Voor 60% gewijzigd door dawuss op 24-03-2003 15:03 ]

micheljansen.org
Fulltime Verslaafde Commandline Fetisjist ©


  • richardt
  • Registratie: Mei 2002
  • Laatst online: 08-03-2025
Kijk eens of je CONFIG_MODVERSIONS hebt ge-enabled in je kernel. Waarschijnlijk niet.
(bij de help van module versioning staat wel beschreven over het hoe en waarom....)

  • _Squatt_
  • Registratie: Oktober 2000
  • Niet online
Vreemd, bij mij is na een 'make mrproper' /usr/src/linux-2.4.19/include/linux/modversions.h weg. En na een 'make oldconfig && make dep' staat hij er weer.

edit:
Na de 'make mrproper' heb ik dan wel mijn oude .config bestand terug gezet.

[ Voor 30% gewijzigd door _Squatt_ op 24-03-2003 15:12 ]

"He took a duck in the face at two hundred and fifty knots."


  • dawuss
  • Registratie: Maart 2001
  • Laatst online: 01-02 20:46

dawuss

gadgeteer

Topicstarter
richardt schreef op 24 maart 2003 @ 15:08:
Kijk eens of je CONFIG_MODVERSIONS hebt ge-enabled in je kernel. Waarschijnlijk niet.
(bij de help van module versioning staat wel beschreven over het hoe en waarom....)
kun je een link geven naar die help? Kan er niets over vinden met google
edit: Is dit "Set version information on all module symbols" ?

[ Voor 9% gewijzigd door dawuss op 24-03-2003 15:23 ]

micheljansen.org
Fulltime Verslaafde Commandline Fetisjist ©


  • richardt
  • Registratie: Mei 2002
  • Laatst online: 08-03-2025
De help staat in /usr/src/linux..../Documentation/Configure.help en dan even zoeken op MODVERSIONS

in de file /usr/src/linux/.config kun je wel zien of je CONFIG_MODVERSIONS aan hebt staan.

  • _Squatt_
  • Registratie: Oktober 2000
  • Niet online
'make menuconfig' doen, naar 'Loadable module support' gaan, dan naar 'Set version information on all module symbols' en op de '?' drukken.

edit:
spuit 11 :)

[ Voor 25% gewijzigd door _Squatt_ op 24-03-2003 15:27 ]

"He took a duck in the face at two hundred and fifty knots."


  • dawuss
  • Registratie: Maart 2001
  • Laatst online: 01-02 20:46

dawuss

gadgeteer

Topicstarter
#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODVERSIONS=y
CONFIG_KMOD=y
Hmmz, ik heb hem dus aanstaan. Waarom wordt deze niet ge-compiled na een make dep?

micheljansen.org
Fulltime Verslaafde Commandline Fetisjist ©


  • dawuss
  • Registratie: Maart 2001
  • Laatst online: 01-02 20:46

dawuss

gadgeteer

Topicstarter
Nou je raadt het nooit, maar nadat ik mijn kernel volledig gecompiled had, en het resulterende pakketje gewoon weggeflikkerd, stond modversions.h ineens wel in m'n kernel-source directory :?
Nu ging de alsa-drivers compilatie prima :)

micheljansen.org
Fulltime Verslaafde Commandline Fetisjist ©

Pagina: 1