[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problème de compilation...



David BERCOT a écrit :
Re-bonjour,


Toujours dans ma quête de QEmu, j'ai un nouveau petit problème... Depuis hier, j'ai récupéré les bons headers mais, lors de la compilation, j'ai un problème que je n'avais pas hier (et je suis loin d'être un spécialiste en la matière).

Auriez-vous une piste pour moi ?

Voici l'erreur :
make -C kqemu
make[1]: Entering directory `/tmp/qemu-0.7.2/kqemu'
make -C /usr/src/linux M=`pwd` modules
/bin/sh: /usr/src/kernel-headers-2.6.12.3-686/scripts/gcc-version.sh: Aucun fichier ou répertoire de ce type
make[2]: Entering directory `/usr/src/kernel-headers-2.6.12.3-686'

 WARNING: Symbol version dump /usr/src/kernel-headers-2.6.12.3-686/Module.symvers
          is missing; modules will have no dependencies and modversions.

make[3]: scripts/Makefile.build: Aucun fichier ou répertoire de ce type

Le paquet kernel-headers en question ne fournit pas ces fichiers apparemment. Ce que je ne comprends pas, c'est que j'ai pourtant utilisé la méthode standard Debian pour créer ce paquet:

make-kpkg [diverses-options] kernel_headers

Je ne vois pas quelle étape j'ai pu manquer... Tout idée sera la bienvenue.


Alors j'ai un peu progressé... En effet, j'ai rajouté les sources du noyau (avec le lien que tu mets sur ton site).
Et donc, il va un peu plus loin (en fait, il trouve bien gcc-version.sh (sous scripts).
En revanche, il manque encore :

make -C kqemu
make[1]: Entering directory `/tmp/qemu-0.7.2/kqemu'
make -C /usr/src/linux M=`pwd` modules
make[2]: Entering directory `/usr/src/kernel-headers-2.6.12.3-686'

  WARNING: Symbol version dump /usr/src/kernel-headers-2.6.12.3-686/Module.symvers
           is missing; modules will have no dependencies and modversions.

  CC [M]  /tmp/qemu-0.7.2/kqemu/kqemu-linux.o
/bin/sh: scripts/basic/fixdep: Aucun fichier ou répertoire de ce type
make[3]: *** [/tmp/qemu-0.7.2/kqemu/kqemu-linux.o] Erreur 1
make[2]: *** [_module_/tmp/qemu-0.7.2/kqemu] Erreur 2
make[2]: Leaving directory `/usr/src/kernel-headers-2.6.12.3-686'
make[1]: *** [kqemu.ko] Erreur 2
make[1]: Leaving directory `/tmp/qemu-0.7.2/kqemu'
make: *** [all] Erreur 2

Donc, il faudrait que je trouve Module.symvers !?!?

Quelqu'un aurait-il une idée ?
Comme spécifié dans mon message précédent, il faut résoudre les dépendances de ton noyau.
As-tu essayé de faire make dep ?

Merci d'avance,

David.


Sébastien

--
Looking for open-xchange packages for debian sarge?
Look at http://debian.gallet.info/search.do?config=htdig&words=mirror+open-xchange+org.



Reply to: