Archiv verlassen und diese Seite im Standarddesign anzeigen : winex stürtzt immer mit selben Prob ab
Hi Leudz.
Wenn ich das normale Wine starte funktioniert alles wunderbar.
Aber sobald ich WineX compiliere und installiert habe schließt er beim starten eines Programms immer mir fongender Meldung ab:
Warning: loading builtin ntdll.dll, but native version already present. Expect trouble.
err:msg:QUEUE_CreateMsgQueue Cannot get thread queueerr:msg:InitThreadInput16 failed!
err:win:GetDesktopWindow Wine init error: either you're trying to use an invalid native USER.EXE config, or some graphics/GUI libraries or DLLs didn't initialize properly. Aborting.
Weiß jemand Rat?
Habe SuSE 8.1
linux4life
31.03.03, 16:31
Coole Frage, wenn dus rausgefunden hasch, sagschs mir bitte auch!!!;)
hmm da wüsst ich nix:D
probier einfach mal neu compilieren:ugly:
Schon mindestens 30mal gemacht. Es funzt einfach nicht.
hm, ist es vielleicht ein config-problem ?
Was hast du unter [DllOverrides] in deiner ~/.wine/config stehen ?
HI.... Ich schreibe jetzt für Bene2010.
Die Config ist dieselbe, wie wenn ich normal. Wine installiere...
Bei mir auf dem Rechner ist das Problem übrigens auch.
hi,
wine versucht beim Starten des Programms bei dir die native NTDLL.DLL zu verwenden, und will gleichzeitig noch die builtin NTDLL.DLL laden, wobei er dann abstürzt.
- "native" DLLs : sind DLLs von einem Original-Windows 98.
- "builtin" DLLs : sind nachprogrammierte Bibliotheken, die in wine eingebaut sind und dieselben Funktionen wie die nativen DLLs bereitstellen.
In der Sektion [DllOverrides] kann man festlegen welche DLLs von einem Original-Windows geladen werden sollen und welche DLLs nicht.
Meiner Meinung nach ist es das Beste, wenn man die Sektion DllOverrides so einstellt, dass wine erstmal ausschließlich "builtin" dlls verwendet. native nur dann, wenn es keine builtin dlls gibt. Native DLLs sind zwar in vielen Fällen besser, aber mit einigen native DLLs kommt wine(x) nicht klar.
Daher sieht meine DllOverrides-Sektion in der Config so aus :
[DllOverrides]
; default for all other dlls
"*" = "builtin, native"
Damit laufen die meisten Spiele (die bis jetzt unter Wine/X laufen) schon recht gut.
Und wenn man doch mal native-DLLs braucht kann man sie in der shell angeben :
wine -dll commctrl,comctl32,imm32,msvcrt,rpcrt4=n setup.exe
oder das in die config schreiben :
[AppDefaults\\setup.exe\\DllOverrides]
"commctrl" = "native"
"comctl32" = "native"
"imm32" = "native"
"msvcrt" = "native"
"rpcrt4" = "native"
DANKE DANKE DANKE
Das klingt sehr vielversprechend.
Bin gerade in Schule, aber zuhause werde ich sofort testen.
Danke für den Tip.
Welche Fehlermeldungen treten auf ? Welche Version von Wine/WineX hast du ?
Ich besitze irgendeine WineX 2.x Version.
Weiß nicht welche, wie kann ich das denn rausfinden?
Der Fehler ist immer der selbe...
Ist oben als erstes gepostet.
Ich habe jetzt bei allen dlls und anderen Dingern nur builtin angegeben.
Selber Fehler..
Dann habe ich bei allen nur native angegeben.
Schon wieder der selbe Fehler.
Er will bei der ntdll.dll - Datei einfach immer beides laden (soweit ich das verstehe)
Kapier ich nicht.
Habt ihr vor der Installation von winex, wine über Yast 2 deinstalliert. Wenn ich das nicht mache kommt bei mir der gleiche Fehler.
Liegt sicher daran.
Oh Mann Bluehand!!!
Du hast mir das Leben gerettet!
Es funktioniert!!
*glücklichsei*
Du bist mein Held! *drück*
DANKE DANKE
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.