GNT sans publicité, site mobile, fonctionnalitées exclusives...

kqemu: galère grave pour le compiler

Le
vigi98
Bonjour,

J'essaie désespérément de compiler kqemu après avoir compilé sans
problème qemu. D'abord j'ai dû copié tous les fichiers d'en-tête de
/usr/include dans /usr/src/linux sinon ils ne les trouvaient pas. Soit.
Mais maintenant, j'ai d'autres problèmes et là je sèche. Voici
comment il m'insulte (au fait je suis en kubuntu 2.6.12-9-386):

root@ahu-kubuntu:~/qemu-0.8.0/kqemu# make
make -C /usr/src/linux M=`pwd` modules
make[1]: entrant dans le répertoire « /usr/src/linux-source-2.6.12 »
Makefile:485: .config: Aucun fichier ou répertoire de ce type

WARNING: Symbol version dump
/usr/src/linux-source-2.6.12/Module.symvers
is missing; modules will have no dependencies and
modversions.

CC [M] /root/qemu-0.8.0/kqemu/kqemu-linux.o
In file included from include/sys/types.h:266,
from include/linux/types.h:4,
from include/linux/capability.h:16,
from include/linux/sched.h:6,
from include/linux/module.h:9,
from /root/qemu-0.8.0/kqemu/kqemu-linux.c:5:
include/bits/pthreadtypes.h:50: erreur: erreur d'analyse syntaxique
avant « size_t »
include/bits/pthreadtypes.h:50: attention : pas de point virgule à la
fin de la structure ou de l'union
include/bits/pthreadtypes.h:53: erreur: erreur d'analyse syntaxique
avant « __stacksize »
include/bits/pthreadtypes.h:53: attention : dans la déclaration de «
__stacksize », utilisation de « int » par défaut pour le type
include/bits/pthreadtypes.h:53: attention : la définition de données
n'a pas de type ni de classe de stockage
include/bits/pthreadtypes.h:54: attention : dans la déclaration de «
pthread_attr_t », utilisation de « int » par défaut pour le type
include/bits/pthreadtypes.h:54: attention : la définition de données
n'a pas de type ni de classe de stockage
In file included from include/asm/page.h:4,
from include/linux/sched.h:12,
from include/linux/module.h:9,
from /root/qemu-0.8.0/kqemu/kqemu-linux.c:5:
include/unistd.h:312: erreur: erreur d'analyse syntaxique avant «
size_t »
include/unistd.h:312: attention : la déclaration de fonction n'est pas
un prototype valide
include/unistd.h:318: erreur: erreur d'analyse syntaxique avant «
size_t »
include/unistd.h:318: attention : la déclaration de fonction n'est pas
un prototype valide
include/unistd.h:448: erreur: erreur d'analyse syntaxique avant «
size_t »
include/unistd.h:448: attention : la déclaration de fonction n'est pas
un prototype valide
In file included from include/asm/page.h:4,
from include/linux/sched.h:12,
from include/linux/module.h:9,
from /root/qemu-0.8.0/kqemu/kqemu-linux.c:5:
include/unistd.h:544: erreur: erreur d'analyse syntaxique avant «
confstr »
include/unistd.h:544: erreur: erreur d'analyse syntaxique avant «
size_t »
include/unistd.h:544: attention : dans la déclaration de « confstr
», utilisation de « int » par défaut pour le type
include/unistd.h:544: attention : la déclaration de fonction n'est pas
un prototype valide
include/unistd.h:544: attention : la définition de données n'a pas de
type ni de classe de stockage
include/unistd.h:712: erreur: erreur d'analyse syntaxique avant «
size_t »
include/unistd.h:713: attention : la déclaration de fonction n'est pas
un prototype valide
include/unistd.h:740: erreur: erreur d'analyse syntaxique avant «
size_t »
include/unistd.h:740: attention : la déclaration de fonction n'est pas
un prototype valide
In file included from include/asm/page.h:4,

ETC

Quelqu'un a une idée du problème ?

Merci d'avance.
Lire les 9 réponses

Questions / Réponses high-tech
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses Page 1 / 2
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Nicolas George
Le #1730185
wrote in message
Makefile:485: .config: Aucun fichier ou répertoire de ce type

Quelqu'un a une idée du problème ?


Tes sources du noyau ne sont pas configurées. Il faut au moins faire le make
*config correspondant à la version du noyau pour laquelle tu veux compiler
kqemu, et le début de la compilation. Soit dit en passant, évite de régler
la langue en français quand tu cherches à comprendre un message d'erreur.

R12y
Le #1730184
On Tue, 14 Mar 2006 12:24:56 +0000, Nicolas George wrote:
Soit dit en passant, évite de régler
la langue en français quand tu cherches à comprendre un message d'erreur


</léger>
Il pourrait revenir avec les messages en espagnol :-P
</>

Il vaut mieux conseiller directement l'anglais.

--
Debian/apt Repo: http://locataire-serveur.info/secti...repository
Fedora/yum Repo: http://locataire-serveur.info/secti...a-core-yum

vigi98
Le #1730182
Pour ce qui est de la langue, je suis bien d'accord avec toi, mais je
ne sais pas comment la changer.
vigi98
Le #1730181
Au fait, qu'entends-tu par "début de compilation" ? Je la stoppe en
cours de route ? Et faut-il que j'installe ce nouveau noyau si jamais
je vais jusqu'à la fin de la compil ?
vigi98
Le #1726419
Ok, j'ai fait un make menuconfig, je suis tout de suite sorti de là en
sauvegardant, puis j'ai fait make vmlinuz et puis la compil de kqemu a
marché avant la fin de la compil de linux. Merci pour tout.
Publicité
Suivre les réponses
Poster une réponse
Anonyme