#1 Le 08/08/2005, à 16: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
Hors ligne
#2 Le 08/08/2005, à 16: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, à 11: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.
Antoine
Hors ligne
#4 Le 09/08/2005, à 11: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, à 11:59)
Hors ligne
#5 Le 09/08/2005, à 12: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, à 16: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 yesKQEMU 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)
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
Hors ligne
#7 Le 10/08/2005, à 11: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, à 17: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, à 17: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, à 13:11
- Antoine59
Re : Installation Qemu
Bonjour Florent, comment as-tu fait pour avoir : SDL support yes
Hors ligne
#11 Le 11/08/2005, à 13: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, à 11: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é
Antoine
Hors ligne
#13 Le 23/08/2005, à 10: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, à 18: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, à 10: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
Hors ligne
#16 Le 26/08/2005, à 07: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, à 15:19
- Antoine59
Re : Installation Qemu
Pour SDL, as-tu installé libsdl1.2-dev et libsdl1.2debian ?
Hors ligne
#18 Le 26/08/2005, à 15:32
- deconnect
Re : Installation Qemu
Oui je l'ai fait ...
J'ai beau cherché je trouve pas ce qui coince
Dernière modification par deconnect (Le 26/08/2005, à 15:32)
Hors ligne
#19 Le 27/08/2005, à 02: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, à 08:09
- deconnect
Re : Installation Qemu
Merci de ton aide Demon Lord mais j'avais bien toute les libraires requise
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
Dernière modification par deconnect (Le 27/08/2005, à 08:13)
Hors ligne
#21 Le 27/08/2005, à 09: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, à 12:29
- deconnect
Re : Installation Qemu
Ah pas penser à ça !
Merci du conseil ;-)
Hors ligne
#23 Le 28/08/2005, à 12: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, à 07: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.
Hors ligne
#25 Le 27/10/2005, à 21: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