Archiv verlassen und diese Seite im Standarddesign anzeigen : qemu - Fehler bei make
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.
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.
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/
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.
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.
Ö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
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
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.
Tja,
schön wärs. Bei mir bleibt der Lautsprecher stumm.
Flori
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.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.