Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/08/2005, à 17:30

Antoine59

Installation Qemu

Bonjour,
j'essais d'installer Qemu depuis 2 heures mais il me marque toujours ça :

root@Linux:/usr/local/bin/Qemu/qemu-0.7.1 # ./configure
big/little test failed
Could not find kernel includes in /lib/modules or /usr/src/linux - cannot build
the kqemu module
Install prefix    /usr/local
BIOS directory    /usr/local/share/qemu
binary directory  /usr/local/bin
Manual directory  /usr/local/share/man
ELF interp prefix /usr/gnemul/qemu-%M
Source path       /usr/local/bin/Qemu/qemu-0.7.1
C compiler        gcc
Host C compiler   gcc
make              make
host CPU          i386
host big endian   no
target list       i386-user arm-user armeb-user sparc-user ppc-user i386-softmmu ppc-softmmu sparc-softmmu x86_64-softmmu mips-softmmu
gprof enabled     no
static build      no
SDL support       no
mingw32 support   no
Adlib support     no
FMOD support      no
kqemu support     no
ERROR: QEMU requires SDL or Cocoa for graphical output
To build QEMU with graphical output configure with --disable-gfx-check
Note that this will disable all output from the virtual graphics card.

Alors que j'ai installé libsdl1.2debian avec Kynaptic (je suis sous Kubuntu 5.04).
Sinon, j'ai pas bien compris le problème avec le kernel qui empêche l'installation de Kqemu.
Quelqu'un a une idée ??
Merci d'avance.

Antoine wink

Hors ligne

#2 Le 08/08/2005, à 17:50

nehuzel

Re : Installation Qemu

tu as installé les kernel-headers?
Il faudra aussi que tu installes les libsdl


Windows, c'est mieux qu'un tamagochi...
même quand tu t'en occupes, il meurt !
http://www.book-of-ubuntu.com

Hors ligne

#3 Le 09/08/2005, à 12:29

Antoine59

Re : Installation Qemu

linux-kernel-headers est installé et libsdl1.2debian aussi.
remarque : quand je fais un ./configure pour l'installation de Kdevelop, il me met que je n'ai pas gcc alors que je l'ai installé.
J'ai largué ma Mandriva powerpack 10.1 pour Kubuntu 5.04 et là, je commence à douter de ma décision. hmm

Antoine wink

Hors ligne

#4 Le 09/08/2005, à 12:59

Elerosse

Re : Installation Qemu

Hello, la plus part du temps c'est des paquets *-dev qu'il manque, alors regarde si tu as libsdl1.2-dev et/ou libsdl-gfx1.2-dev d'installés

Dernière modification par Elerosse (Le 09/08/2005, à 12:59)

Hors ligne

#5 Le 09/08/2005, à 13:27

benohite

Re : Installation Qemu

Bonjour,

root@Linux:/usr/local/bin/Qemu/qemu-0.7.1 # ./configure
big/little test failed
Could not find kernel includes in /lib/modules or /usr/src/linux - cannot build

As-tu bien installé linux-source-2.6.xx, si oui as-tu aussi décompressé le fichier .tar.bz2 qu'il as installé dans /usr/src.
Il faut aussi faire un lien sur ce dossier dans le même répertoire:
sudo ln -s /usr/src/linux-source-2.6.10 /usr/src/linux

Si tu as déjà fait tout ça alors je sais pas désolé.

Ben


You are legally entitled and encouraged to copy, share and redistribute this CD for yourself and your friends. Share the spirit of Ubuntu !

Hors ligne

#6 Le 09/08/2005, à 17:41

Antoine59

Re : Installation Qemu

Merci benohite !!
Maintenant j'ai ça :

root@Linux:/usr/local/bin/Qemu/qemu-0.7.1 # ./configure
big/little test failed
Install prefix    /usr/local
BIOS directory    /usr/local/share/qemu
binary directory  /usr/local/bin
Manual directory  /usr/local/share/man
ELF interp prefix /usr/gnemul/qemu-%M
Source path       /usr/local/bin/Qemu/qemu-0.7.1
C compiler        gcc
Host C compiler   gcc
make              make
host CPU          i386
host big endian   no
target list       i386-user arm-user armeb-user sparc-user ppc-user i386-softmmu ppc-softmmu sparc-softmmu x86_64-softmmu mips-softmmu
gprof enabled     no
static build      no
SDL support       no
mingw32 support   no
Adlib support     no
FMOD support      no
kqemu support     yes

KQEMU Linux module configuration:
kernel sources    /usr/src/linux
kbuild type       2.6
ERROR: QEMU requires SDL or Cocoa for graphical output
To build QEMU with graphical output configure with --disable-gfx-check
Note that this will disable all output from the virtual graphics card.

Mais il me reste toujours le problème avec SDL, quand je veux installer libsdl1.2-dev dans Kynaptic, il me montre des dépendances qui vont être installées (voir screenshot)

capture8.png

Puis quand je clic sur le bouton "Commit changes to the system", il ne me télécharge rien et passe tout de suite au : "building dependence tree" et c'est tout.
Et quand je vais vérifier que libsdl1.2-dev est installé, je le trouve désinstallé.
Même chose quand j'essai d'installer les dépendances avec Kynaptic.

Je ne suis passé sous Linux qu'à Pâques mais c'est quand même bizarre.

Antoine wink

Hors ligne

#7 Le 10/08/2005, à 12:18

Antoine59

Re : Installation Qemu

Alors là je ne comprend plus du tout, j'accumule les problèmes avec Kubuntu alors que je n'en avais pas un seul sous ma 'vieille' Mandriva 10.1 .

Hors ligne

#8 Le 10/08/2005, à 18:00

Florent35

Re : Installation Qemu

Bonjour,

Je suis tes péripeties avec interets car j'ai les même !!!

Bon, now, j'ai SDL support yes et Kqemu support yes !!!

MAIS ...

SDL Static link no  !!!

Comment faire ??

sinon, quand je fais un make :
pleins de problemes (Warning/errors) avec block-dmg.c
il s'arrete avec make: *** [qemu-img] Error 1

et donc pas fini l'install !!!


Merci pour vos réponses

#9 Le 10/08/2005, à 18:28

Florent35

Re : Installation Qemu

Bon, je viens de mettre zlib1g-dev, et la compil c'est lancé pendant 3minutes !!

maintenant d'autres problemes de compil !! trop long à mettre ici !!!

c'est chaud l'install de QEMU !!!

#10 Le 11/08/2005, à 14:11

Antoine59

Re : Installation Qemu

Bonjour Florent, comment as-tu fait pour avoir : SDL support       yes

Hors ligne

#11 Le 11/08/2005, à 14:33

Antoine59

Re : Installation Qemu

Ah c'est bon j'ai du installer manuellement libsdl1.2-dev et maintenant j'ai : SDL support       yes
Mais j'ai : SDL static link   no
Mais je suis motivé tellement Qemu à l'air bien (j'ai lu un article sur Qemu dans GNU/Linux Magazine n°74).

Hors ligne

#12 Le 16/08/2005, à 12:44

Antoine59

Re : Installation Qemu

C'est bon, les problèmes avec Kynaptic sont résolus (j'utilise Kpackage et Synaptic à la place) mais mon "sdl static link  no" persiste !! Personne ne sait pourquoi ? J'ai déjà fait des recherches dans google et je n'ai pas trouvé sad

Antoine wink

Hors ligne

#13 Le 23/08/2005, à 11:25

liteon7710

Re : Installation Qemu

bonjour moi je debute sous linux et qemu et une de mes motivation de mon passage a linux mais concernant vos probleme ,javais aissayé dinstaller "qemu" sous mandrake 10.1 et impossible la je vien de finir dinstaller debian sarge (apres 3 jour dacharnement)  et jai cru comprendre que qemu et concu pour debian en tout cas je lai beaucoup vue installer sous debian et apparament ca marche
pour linstall de debian jai trouvais un tuto qui est tres bien fais a cet adresse http://jmichau.free.fr/sarge_netinst/
jespere que ca vous aidera cordiallement
si vous voulais plus dinfo envoyer moi un mail
g_marianczuk@hotmail.fr

#14 Le 24/08/2005, à 19:29

neolao

Re : Installation Qemu

j'arrivais pas à avoir le SQL support yes
mais je l'ai eu en installant le paquet "gcc" tout court

Hors ligne

#15 Le 25/08/2005, à 11:46

Antoine59

Re : Installation Qemu

Tu veux dire SDL support yes.
Sinon, pour SDL static link, je n'ai toujours pas compris ce qu'il fallait faire. J'ai cherché dans Synaptic un paquet qui avait un nom ressemblant sans succès. Il faut peut-être créer un lien soi-même vers la librairie SDL quelque part ??

Antoine wink

Hors ligne

#16 Le 26/08/2005, à 08:23

deconnect

Re : Installation Qemu

Bonjour à tous.

J'essaye d'installer Qemu+Kqemu mais je n'y arrive pas, j'ai fait toutes les manips dite sur le forum officiel Ubuntu, et toutes les indications que vous avez mise mais sa marche toujours pas... Pourtant la dernière que j'avait installer Ubuntu, j'avais réussi à l'installer sans problème...

Voici ce qu'il me met au ./configure

deconnect@decO:~/download/kqemu/qemu-0.7.1$ ./configure
big/little test failed
Install prefix    /usr/local
BIOS directory    /usr/local/share/qemu
binary directory  /usr/local/bin
Manual directory  /usr/local/share/man
ELF interp prefix /usr/gnemul/qemu-%M
Source path       /home/deconnect/download/kqemu/qemu-0.7.1
C compiler        gcc
Host C compiler   gcc
make              make
host CPU          i386
host big endian   no
target list       i386-user arm-user armeb-user sparc-user ppc-user i386-softmmu  ppc-softmmu sparc-softmmu x86_64-softmmu mips-softmmu
gprof enabled     no
static build      no
SDL support       no
mingw32 support   no
Adlib support     no
FMOD support      no
kqemu support     yes

KQEMU Linux module configuration:
kernel sources    /usr/src/linux-headers-2.6.10-5-386
kbuild type       2.6
ERROR: QEMU requires SDL or Cocoa for graphical output
To build QEMU with graphical output configure with --disable-gfx-check
Note that this will disable all output from the virtual graphics card.

Hors ligne

#17 Le 26/08/2005, à 16:19

Antoine59

Re : Installation Qemu

Pour SDL, as-tu installé libsdl1.2-dev et libsdl1.2debian ?

Hors ligne

#18 Le 26/08/2005, à 16:32

deconnect

Re : Installation Qemu

Oui je l'ai fait ...
J'ai beau cherché je trouve pas ce qui coince  hmm

Dernière modification par deconnect (Le 26/08/2005, à 16:32)

Hors ligne

#19 Le 27/08/2005, à 03:25

Demon Lord

Re : Installation Qemu

Aloha!

En cherchant l'erreur sur Google, je suis tombé sur ta question (j'avais le même problème). Bien que je n'utilise pas Ubuntu sur le PC sur lequel j'ai l'erreur avec qemu, j'imagine que ça peut tout de même aider.

En tentant de compiler 0.7.1, j'ai eu la même erreur. J'ai pu remonter à la source au fait qu'une dépendance de SDL faisait défaut, donc problème de liaison sur les logiciels compilés avec SDL. Comment j'ai trouvé ça? En regardant dans le fichier 'configure', le test est fait en compilant ce fichier:

/* fichier_test.c */
#include <SDL.h>
#undef main /* We don't want SDL to override our main() */
int main( void ) { return SDL_Init (SDL_INIT_VIDEO); }

avec la commande suivante, et quelques redirections supplémentaires pour attraper l'erreur et faire le tout en silence:
gcc -o fichier_test `sdl-config --cflags 2> /dev/null` fichier_test.c `sdl-config --libs 2> /dev/null`

En compilant soi-même le fichier de test, l'erreur devient simple à diagnostiquer, puisque gcc est très expressif sur ce genre de problème de liaison.

Il suffit à corriger le problème sur le système en installant la librairie appropriée, et le tour est joué!

Dans mon cas, c'était sdl qui était compilé avec aalib, et aalib avait une dépendance sur libslang qui avait été mis à jour sans que aalib ait été recompilé. Trouver ça autrement aurait été un casse-tête ou une dépense de temps précieuse...

J'espère que ça va aider...
--
Eric Laberge

#20 Le 27/08/2005, à 09:09

deconnect

Re : Installation Qemu

Merci de ton aide Demon Lord mais j'avais bien toute les libraires requise cool

Et grâce à toi g résolus le problème !!!!!

Comment par quel miracle ???

GCC !!!!!

Pq ? Pcq lors de l'installation (via synaptic je tiens à le préciser)  installe bien gcc mais la commande de lancement c'est pas gcc mais gcc-3.3 !!! je sais pas pourquoi mais bon... un sudo mv gcc-3.3 gcc a réglé TOUS mes problèmes lol

Encore merci de votre aide wink

Dernière modification par deconnect (Le 27/08/2005, à 09:13)

Hors ligne

#21 Le 27/08/2005, à 10:56

Marukakuru

Re : Installation Qemu

Hum, c'est dangereux de faire un "mv" d'une commande comme gcc ! Maintenant, c'est gcc que ton PC ne retrouvera plus, et je soupçonne fortement d'autres problèmes pour de futures installations depuis les sources. Tu devrais rétablir la situation soit en faisant une copie "cp" soit un lien (avec "ln").


9ème corollaire à la loi de Murphy : "L'Univers n'est pas indifférent à l'intelligence, il lui est activement hostile."

Hors ligne

#22 Le 27/08/2005, à 13:29

deconnect

Re : Installation Qemu

Ah pas penser à ça !

Merci du conseil ;-)

Hors ligne

#23 Le 28/08/2005, à 13:34

Isidor

Re : Installation Qemu

Salut tout le monde

Ayant le même problème, ayant aussi installé les lib avec ceci

 ./configure --cc="/usr/bin/gcc-3.3" --host-cc="/usr/bin/gcc-3.3"

J'obtiens cela

Install prefix    /usr/local
BIOS directory    /usr/local/share/qemu
binary directory  /usr/local/bin
Manual directory  /usr/local/share/man
ELF interp prefix /usr/gnemul/qemu-%M
Source path       /tmp/qemu-0.7.1
C compiler        /usr/bin/gcc-3.3
Host C compiler   /usr/bin/gcc-3.3
make              make
host CPU          i386
host big endian   no
target list       i386-user arm-user armeb-user sparc-user ppc-user i386-softmmu ppc-softmmu sparc-softmmu x86_64-softmmu mips-softmmu
gprof enabled     no
static build      no
SDL support       yes
SDL static link   no
mingw32 support   no
Adlib support     no
FMOD support      no
kqemu support     no

Et jai pu continuer :-)

#24 Le 30/08/2005, à 08:55

Antoine59

Re : Installation Qemu

Moi, j'ai pleins de messages d'erreurs quand je fais un make.
A la fin de tous les messages j'ai ça :

make[3]: *** [/usr/local/src/Qemu/qemu-0.7.1/kqemu/kqemu-linux.o] Erreur 1
make[2]: *** [_module_/usr/local/src/Qemu/qemu-0.7.1/kqemu] Erreur 2
make[2]: quittant le répertoire « /usr/src/linux-source-2.6.10 »
make[1]: *** [kqemu.ko] Erreur 2
make[1]: quittant le répertoire « /usr/local/src/Qemu/qemu-0.7.1/kqemu »
make: *** [all] Erreur 2

Je ne comprends pas le problème. neutral

Hors ligne

#25 Le 27/10/2005, à 22:37

LR

Re : Installation Qemu

J'essaie de faire ça avec qemu 0.7.2 :

lilian@lilian:/opt/qemu-0.7.2$ sudo ./configure --cc="/usr/bin/gcc-3.3" --host-cc="/usr/bin/gcc-3.3"
Install prefix    /usr/local
BIOS directory    /usr/local/share/qemu
binary directory  /usr/local/bin
Manual directory  /usr/local/share/man
ELF interp prefix /usr/gnemul/qemu-%M
Source path       /opt/qemu-0.7.2
C compiler        /usr/bin/gcc-3.3
Host C compiler   /usr/bin/gcc-3.3
make              make
host CPU          x86_64
host big endian   no
target list       i386-user arm-user armeb-user sparc-user ppc-user i386-softmmu ppc-softmmu sparc-softmmu x86_64-softmmu mips-softmmu
gprof enabled     no
static build      no
SDL support       yes
SDL static link   no
mingw32 support   no
Adlib support     no
FMOD support      no
kqemu support     no

et ensuite :

lilian@lilian:/opt/qemu-0.7.2$ sudo make
for d in i386-user arm-user armeb-user sparc-user ppc-user i386-softmmu ppc-softmmu sparc-softmmu x86_64-softmmu mips-softmmu; do \
make -C $d all || exit 1 ; \
        done
make[1]: entrant dans le répertoire « /opt/qemu-0.7.2/i386-user »
/usr/bin/gcc-3.3 -g -Wl,-T,/opt/qemu-0.7.2/x86_64.ld -o qemu-i386 elfload.o main.o syscall.o mmap.o signal.o path.o osdep.o thunk.o vm86.o libqemu.a gdbstub.o   -lm
/usr/bin/ld:/opt/qemu-0.7.2/x86_64.ld:62: parse error
collect2: ld a retourné 1 code d'état d'exécution
make[1]: *** [qemu-i386] Erreur 1
make[1]: quittant le répertoire « /opt/qemu-0.7.2/i386-user »
make: *** [all] Erreur 1

Je suis débutant en compilation...

Merci d'avance
Lilian

Hors ligne