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

Re: Problème de compilation...



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 ?

Merci d'avance,

David.



Reply to: