Puisque beaucoup de monde parle de qemu, j'ai voulu l'installer et l'essayer.
Je récupère donc les sources sur le site (je suis sous LFS), je décompacte, je ./configure. Au premier essai il me renvoie un warning car la SDL n'est pas installée. Qu'a cela ne tienne, un petit tour sur http://www.linuxfromscratch.org/blfs/view/stable/(...) pour voir comment installer ce bazard (et surtout pour copier-coller les commandes), je suis fin prêt.
Or donc, je re-./configure, sans soucis, je lance make, et ce cochon m'envoie paître comme un malpropre en indiquant ceci :
gcc -static -Wl,-T,/usr/src/packages/q/qemu-0.6.1/i386-vl.ld -o qemu-fast vl.o
osdep.o block.o readline.o monitor.o pci.o console.o block-cow.o block-qcow.o
aes.o block-vmdk.o block-cloop.o ide.o ne2000.o pckbd.o vga.o sb16.o dma.o
audio.o noaudio.o wavaudio.o sdlaudio.o ossaudio.o fdc.o mc146818rtc.o
serial.o i8259.o i8254.o pc.o cirrus_vga.o mixeng.o gdbstub.o sdl.o
slirp/cksum.oslirp/if.o slirp/ip_icmp.o slirp/ip_input.o slirp/ip_output.o slirp/slirp.o
slirp/mbuf.o slirp/misc.o slirp/sbuf.o slirp/socket.o slirp/tcp_input.o
slirp/tcp_output.o slirp/tcp_subr.o slirp/tcp_timer.o slirp/udp.o slirp/bootp.o
slirp/debug.o slirp/tftp.o libqemu.a -lm -lz -L/usr/lib -Wl,-rpath,/usr/lib -lSDL
-lpthread -lm -ldl -L/usr/X11R6/lib -lX11 -lXext -lutil
/usr/bin/ld: ne peut trouver -lX11
collect2: ld a retourné 1 code d'état d'exécution
make[1]: *** [qemu-fast] Erreur 1
make[1]: Leaving directory `/usr/src/packages/q/qemu-0.6.1/i386'
make: *** [all] Erreur 1
Or, il s'avère que ls -la /usr/X11R6/lib/libX11* donne ceci :
lrwxrwxrwx 1 root root 13 déc 8 11:41 /usr/X11R6/lib/libX11.so -> libX11.so.6.2
lrwxrwxrwx 1 root root 13 déc 8 11:41 /usr/X11R6/lib/libX11.so.6 -> libX11.so.6.2
-rwxr-xr-x 1 root root 929787 déc 8 11:41 /usr/X11R6/lib/libX11.so.6.2
C'est donc installé, et pile poil où il faut. Quelqu'un d'informé pourrait-il m'aider ?
J'ai essayé pas mal de choses, sans succès.
Si ça peut aider, j'ai les éléments suivants d'installés :
gcc-3.2.1
X.Org version: 6.8.1
KDE3.4
SDL-1.2.8
Merci pour votre aide qui concerne finalement plus Linux et la compilation que qemu en lui-même.
# ldconfig ?
Posté par IntraveineuZ . Évalué à 2.
[^] # Re: ldconfig ?
Posté par Gyro Gearllose . Évalué à 2.
Merci d'y avoir pensé !
[^] # Re: ldconfig ?
Posté par tontonflingueur . Évalué à 1.
> gcc -static
J'ai eu le meme problème, mais je ne sais plus du tout comment je l'ai résolu... Il me semble qu'il y a un flag dans le configure de qemu ...
A+
[^] # Re: ldconfig ?
Posté par Gyro Gearllose . Évalué à 2.
Evidement, le problème posé comme ça, forcément, ça calme !
A force de lire tout le temps les mêmes erreurs, on fini par ne plus les distinguer !
Bon. Ceci étant, l'aide du ./configure n'est pas très loquace sur le sujet, et un traditionnel ./configure --enable-shared ne change pas grand chose ! En tout cas, merci pour m'avoir mis le nez dessus, je vais regarder d'un peu plus près comment régler ce problème ma fois fort béta !
[^] # Re: ldconfig ?
Posté par tontonflingueur . Évalué à 1.
Si tu veux bien attendre quelques jour que j'aie accès à la machine sur laquelle j'avais fait le test, je pourrai te poster mes scripts de compil ...
A+
[^] # Re: ldconfig ?
Posté par tontonflingueur . Évalué à 2.
Si tu veux bien attendre quelques jour que j'aie accès à la machine sur laquelle j'avais fait le test, je pourrai te poster mes scripts de compil ...
A+
[^] # Re: ldconfig ?
Posté par tontonflingueur . Évalué à 2.
./configure --prefix=/usr/local --target-list=i386-softmmu &&
make &&
make install
apparemment c'est le --target-list=i386-softmmu qui fait toute la différence.
A+
[^] # Re: ldconfig ?
Posté par Gyro Gearllose . Évalué à 2.
En fait, la version 0.7 sortie dernièrement ne présentait pas ce défaut, ce qui fait que j'ai pu l'installer sans problèmes.
Un bogue de corrigé ? Pas la moindre idée, mais j'ai pu m'installer un windows 98 sur un disque-image.
Il ne me reste plus qu'à configurer l'échange de données entre windows et mon système hôte, probablement par le biais du "réseau", et installer quelques applis indispensables.
Milles mercis pour tout.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.