PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : qemu - Fehler bei make



dorpm
11.11.04, 22:33
Hallo!

Ich möchte qemu-0.6.0 installieren und bekomme nach erfolgreichem "configure" beim "make" folgenden Fehler: "/usr/bin/ld: cannot find -lm"

Soweit ich schon gegoogelt habe, ist mit "-lm" die libm gemeint. Die habe ich aber installiert:
/lib/i686/libm-2.3.3.so
/lib/i686/libm.so.6
/lib/tls/libm-2.3.3.so
/lib/tls/libm.so.6
/lib/libm-2.3.3.so
/lib/libm.so.6 glibc-devel ist auch installiert.

Watt nu?

Flori

PS: Ich habe zwar auch schon die Binaries installiert, würde mir aber gerne mit qemu-img ein Image erzeugen. Das fehlt aber bei den Binaries.

stefan.becker
13.11.04, 12:17
Versuchs doch mal mit rpm-Paketen.

dorpm
13.11.04, 15:39
Hab ich gemacht. Geht prima. Nur der Sound fehlt noch.

Kann man den Sound auch mit den Binaries aktivieren? Falls ja, bitte einen Tipp hinterlassen.

Danke,
Flori

stefan.becker
13.11.04, 15:46
Das mit dem Sound geht nicht ohne aktuelle CVS und Patch von dieser Seite:

http://www.boblycat.org/~malc/code/patches/qemu/

Eventuell versuchst du erstmal die CVS und ein "./configure --target-list=i386-softmmu".

Ohne CVS kann man mit Glück die Soundkarte erkennen, mehr aber auch nicht. Beim ersten Sound stürzt es mit der 0.60 direkt ab.

stefan.becker
13.11.04, 17:04
Korrektur: Habe gerade die aktuelle CCS gezogen, der Audio Patch ist jetzt in einer funktionierenden Version enthalten. Also vermutlich ab 0.61 kein Problem mehr.

dorpm
14.11.04, 14:04
Hallo Stefan,

nach "./configure --target-list=i386-softmmu" lief "make" und "make install" problemlos. Das klappt also schonmal.

Mit CVS und CCS habe ich aber noch meine Probleme, da bislang noch nicht verwendet (was heißt denn gleich CCS?). Wie komme ich an das aktuelle CCS bzw. an die Version 0.61 und was muss ich dann damit machen. Kannst Du mir da mal ein Mini-HOWTO posten oder einen Tipp geben, wo ich nachsehen muss?

Danke,
Flori

stefan.becker
14.11.04, 16:42
Es gibt eine einfache Alternative zum direkten CVS-Zugriff. Unter folgender Adresse gibt es jeden Tag die aktuelle CVS-Version als Tarball. Der Rest ist gleich zum normalen Übersetzen.

http://www.dad-answers.com/qemu/

dorpm
14.11.04, 21:03
Hallo Stefan,

habe mir eben den qemu-snapshot-2004-11-13_23 gezogen. Lies sich dann problemlos installieren. Leider habe ich aber immer noch keinen Sound - trotz Win98-Neuinstallation (qemu habe ich für die Installation mit "qemu -hda -enable-audio -localtime WIN98.img -cdrom /dev/hdc -boot d" aufgerufen).

Tja, wat nu?

Flori

stefan.becker
14.11.04, 21:26
Versuche mal unter Win manuell eine Soundblaster 16/AWE32 mit IRQ 5 und DMA 1 hinzuzufügen.

dorpm
15.11.04, 17:26
Hmpf, gerne, nur wo finde ich das? Habe dei Win98-Systemsteuerung (Hardware hinzufügen, manuell) durchgeforstet, aber bisher nix gefunden...

Flori

stefan.becker
15.11.04, 18:15
Creative heisst die Firma.

dorpm
15.11.04, 21:28
Öha, da muss man erst mal drauf kommen!

Also die Soundblaster habe ich installiert.
Einstellungen:
DMA 05 (lässt sich noch auf 06 oder 07 ändern)
DMA 01
E/A-Bereich 0388-038B
E/A-Bereich 0330-0331
E/A-Bereich 0220-022F
Interrupt 05

Der Gerätemanager sagt mir allerdings: "Das Gerät ist nicht vorhanden, funktioniert nicht richtig oder es sind nicht alle Treiber vorhanden. (Code -24)."

Habe nebenbei auch schon versucht, vor dem qemu-Start "export QEMU_AUDIO_DRV=sdl" einzugeben - geht auch nicht.

Tja, leider immer noch kein Sound.

Flori

dorpm
17.11.04, 22:05
Hallo stefan.becker,

habe nochmal alle möglichen Varianten für die Einstellung der Soundblaster-Karte ausprobiert. Leider immer noch kein Sound bei mir.

Fällt Dir noch was ein? Bin für jeden Tipp dankbar.

Flori

dorpm
18.11.04, 19:43
Hhmm,

krieg wohl keine Antwort mehr. Naja, wollte aber doch mal comitten, dass ich inzwischen auch die Version 0.6.1 installiert habe, aber leider immer noch auf den Sound verzichten muss.

Hoffe aber immer noch...

Flori

stefan.becker
18.11.04, 20:57
Ich habe folgende Einstellungen:

Typ: Soundblaster 16 oder AWE 32
E/A-Bereich: 0220-022F
IRQ: 5
DMA 1: 01
DMA 2: 05

Hast wohl einen anderen Treiber erwischt, musst mal durchprobieren.

dorpm
20.11.04, 10:17
Tja,

schön wärs. Bei mir bleibt der Lautsprecher stumm.

Flori

dorpm
10.12.04, 13:55
Heho,

jetzt gibts plötzlich Sound !!!

Was habe ich getan? Naja, ein wenig in den Mailinglisten von qemu rumgeblättert und irgendwo dort die Option "-pci" gefunden. Anschließend habe ich die Soundkarte nochmal neu installiert und siehe da, der Sound läuft.

Etwas spanisch kommen mir allerdings die Meldungen in der Konsole vor:

sb16: attempt to write mixer[0xff] <- 0x20
sb16: attempt to write mixer[0xff] <- 0x4
sb16: attempt to write mixer[0xff] <- 0x20
sb16: attempt to set DMA register 8bit 1, 16bit 5 (val=0x22)
sb16: attempt to write mixer[0xff] <- 0x20
sb16: attempt to write mixer[0x8e] <- 0x1
sb16: attempt to write mixer[0x8e] <- 0
sb16: attempt to write mixer[0x8e] <- 0xff
sb16: attempt to write mixer[0x8e] <- 0xff
sb16: attempt to write mixer[0xff] <- 0x20
sb16: attempt to write mixer[0xff] <- 0x20
sb16: attempt to write mixer[0xff] <- 0x20
sb16: attempt to write mixer[0x90] <- 0xef
sb16: attempt to write mixer[0x90] <- 0xff
sb16: attempt to write mixer[0x90] <- 0xdf
sb16: attempt to write mixer[0x90] <- 0xff
sb16: attempt to write mixer[0x90] <- 0xff
sb16: attempt to write mixer[0x90] <- 0x7f
sb16: attempt to write mixer[0x90] <- 0xff
sb16: attempt to write mixer[0x90] <- 0xbf
sb16: attempt to write mixer[0x90] <- 0xff
sb16: warning: command 0xf,1 is not trully understood yet
sb16: warning: command 0xe,2 is not trully understood yet
sb16: warning: command 0xf,1 is not trully understood yet
sb16: warning: command 0xe,2 is not trully understood yet
sb16: warning: command 0xf,1 is not trully understood yet
sb16: warning: command 0xf9,1 is not trully understood yet
sb16: warning: command 0xf9,1 is not trully understood yet
sb16: warning: command 0xf9,1 is not trully understood yet
sb16: warning: command 0xf9,1 is not trully understood yet
sb16: warning: command 0xf9,1 is not trully understood yet
sb16: warning: command 0xf9,1 is not trully understood yet
sb16: warning: command 0xf9,1 is not trully understood yet
sb16: warning: command 0xf9,1 is not trully understood yet
sb16: warning: command 0xf9,1 is not trully understood yet
sb16: attempt to write mixer[0x90] <- 0xfe
sb16: warning: command 0xf,1 is not trully understood yet
sb16: warning: command 0xe,2 is not trully understood yet
sb16: warning: command 0xf,1 is not trully understood yet
sb16: warning: command 0xe,2 is not trully understood yet

Weiß jemand, was da los ist?

Flori

stefan.becker
10.12.04, 16:37
Nix ungewöhnliches, Debugausgaben. Sagt halt nur, dass die Soundkarten-Emulation noch nicht 100 % ist. Sei froh, das was kommt, die Ausgaben habe ich.