PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wine 0.9.6



xanlosch
19.01.06, 19:09
Ja, dass nächste Release von Wine - der Windows API Nachbildung unter *nix-Systemen - ist heute erschienen.

Das Changelog (http://winehq.org/?announce=latest) sagt diesmal:
- Verbesserungen und Ausbesserungen beim OLE
- DirectSound wurde verbessert, nun auch mit Full Duplex Support
- der WMF-Bug wurde korrigiert
- ein paar Ausbesserungen an der Unterstützung von Kopierschützen
- die allzeit bekannten Verbesserungen in diversen Bereichen

Die Pakete für die jeweiligen Distributionen (http://winehq.org/site/download) sollten in den nächsten Tagen erhältlich sein.

schwarzbarde
19.01.06, 19:37
Grummel, vorhin habe ich da mal vorbeigeschaut, da ja mitlerweile wieder 2 Wochen ins Land gezogen sind. Da guckt man mal ein paar Stunden nicht, und dann isses draußen ;) Fieslinge!

P.S.
Klasse, nun läuft auch Buzz (www.buzzmachines.com) endlich wieder mit 'nem aktuellen Release. Ging vorher nur mit dem 0.9.1. Alle Versionen zwischen der und der Aktuellen sind immer abgestürzt, wenn man im Menu rumgeklickert hat.
Schön, das DirectSound nun auch VollDuplex-Fähig ist.

xanlosch
19.01.06, 21:22
Laut CVS/Git-Eintrag wurde das Release um 15:36 Uhr (MEZ/GMT+1) gemacht. Am besten browst du ohne Cache durch die Seiten von Wine ;)

randy
20.01.06, 15:09
kennt ihr des scho ?

winXP vs. wine 0.9.5
http://wiki.winehq.org/BenchMark-0.9.5

el.whappo
20.01.06, 16:18
hi,

habt ihr vielleicht eine ahnung ob es ne apt quelle für wine 0.9.6 für ubuntu 5.10 gibt? denn unter den standart quellen ist als aktuellste version 0.9.5 eingetragen.

danke.

thomas

DrachenKaiser
20.01.06, 16:23
deb http://wine.sourceforge.net/apt/ breezy/
Warum schaust du nicht einfach auf die HP, dort gibt es Downloads zu den einzelnen Distributionen.

el.whappo
20.01.06, 17:44
vielen dank. ich schreibs mir hinter die ohren.

thomas

artspin
20.01.06, 17:46
Und Standard schreibt man mit "d" ... :ugly:

Joy
28.01.06, 12:13
Hallo!
Hat jemand unter dem aktuellen Wine schon Lotus Notes 7 zum laufen gebracht?

xanlosch
29.01.06, 08:41
Auf der Wine-Users Mailingliste hat jemand gepostet, dass die 7er Version von Lotus nicht mal recht stabil auf nem nativen Windows läuft. Die 6.5er Version hingegen soll mit ein paar Versionen von Wine funktionieren.

red.iceman
31.01.06, 14:00
origin 6.1 geht leider immer noch nicht. Schade.

ri

xanlosch
31.01.06, 15:20
Was kommen den für Fehlermeldungen, wenn du es startest ?

McHurt
01.02.06, 07:14
Ich war gerade auf der Seite vom Wine-Projekt und habe gesehen, dass auch eine Windows-Version zum Download angeboten wird.
Was hat das für einen Nutzen?

red.iceman
01.02.06, 09:09
Was kommen den für Fehlermeldungen, wenn du es startest ?
Beim Starten kommt:


fixme:ole:CoRegisterMessageFilter stub
fixme:ole:CoRegisterMessageFilter stub
fixme:ole:CoRegisterMessageFilter stub
fixme:profile:GetPrivateProfileIntW result may be wrong!
fixme:storage:StgCreateDocfile Transacted mode not implemented.

Es startet aber und läßt sich auch bedienen. Nur speichern geht nicht - der bekannte Bug: Die Datei läßt sich wegen fehlendem Speicherplatz nicht speichern. (Platz ist natürlich genug.)
Manchmal stürzt er nach Präsentation der Fehlermeldung auch ab, so wie eben gerade. Hier ist die Konsolen-Ausgabe (die erste Zeile kommt zusammen mit der Fehlermeldung, der Rest ist dann vom Absturz):



fixme:commdlg:GetFileName95 Flags 0x00008000 not yet implemented
wine: Unhandled page fault on read access to 0x00000068 at address 0x60eeb8d (thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: page fault on read access to 0x00000068 in 32-bit code (0x060eeb8d).
In 32 bit mode.
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:1007 GS:0000
EIP:060eeb8d ESP:406ad528 EBP:00000000 EFLAGS:00010246( - 00 -RIZP1)
EAX:414d005e EBX:ffffffff ECX:414f5878 EDX:00000000
ESI:414f3578 EDI:00000000
Stack dump:
0x406ad528: 414f3578 414f5878 00000000 00000003
0x406ad538: ffffffff 060eea55 414f3578 00000003
0x406ad548: 00000000 00000000 00000000 00000000
0x406ad558: 00000000 414f5878 00000001 00000000
0x406ad568: 000002ec 00000000 00000000 00000000
0x406ad578: 00000000 000002ec 060ed169 414f5978
0200: sel=1007 base=40018000 limit=00001fff 32-bit rw-
Backtrace:
=>1 0x060eeb8d in ok61 (+0xeeb8d) (0x060eeb8d)
0x060eeb8d: movl 0x68(%edx),%eax
Modules:
Module Address Debug info Name (85 modules)
PE 0x00400000-00441000 Deferred origin61
PE 0x02000000-0208f000 Deferred od61
PE 0x06000000-06296000 Export ok61
PE 0x08000000-0802a000 Deferred outl60
PE 0x08600000-08623000 Deferred osts60
PE 0x09200000-0923e000 Deferred ouim60
PE 0x0c000000-0c029000 Deferred oc3dx61
PE 0x0e000000-0e03f000 Deferred orespr61
PE 0x12000000-1210b000 Deferred ou61
ELF 0x40000000-40018000 Deferred ld-linux.so.2
ELF 0x4001a000-40024000 Deferred libnss_compat.so.2
ELF 0x40024000-4002e000 Deferred libnss_nis.so.2
ELF 0x40030000-4004a000 Deferred libwine.so.1
ELF 0x4004b000-40179000 Deferred libc.so.6
ELF 0x40179000-4017d000 Deferred libdl.so.2
ELF 0x4017d000-401f8000 Deferred ntdll<elf>
\-PE 0x40190000-401f8000 \ ntdll
ELF 0x401f8000-402ee000 Deferred libwine_unicode.so.1
ELF 0x402ee000-40311000 Deferred libm.so.6
ELF 0x40311000-4031a000 Deferred libsm.so.6
ELF 0x4031a000-40320000 Deferred libxxf86dga.so.1
ELF 0x40321000-40326000 Deferred libxxf86vm.so.1
ELF 0x40326000-40329000 Deferred xlcdef.so.2
ELF 0x40329000-4033f000 Deferred libnsl.so.1
ELF 0x4033f000-4034a000 Deferred libnss_files.so.2
ELF 0x4034a000-4034e000 Deferred libxrandr.so.2
ELF 0x40460000-40567000 Deferred kernel32<elf>
\-PE 0x40480000-40567000 \ kernel32
ELF 0x40593000-4059c000 Deferred libxrender.so.1
ELF 0x4059c000-405a0000 Deferred iso8859-1.so
ELF 0x406b0000-407e1000 Deferred user32<elf>
\-PE 0x406d0000-407e1000 \ user32
ELF 0x407e1000-40872000 Deferred gdi32<elf>
\-PE 0x407f0000-40872000 \ gdi32
ELF 0x40872000-408b2000 Deferred advapi32<elf>
\-PE 0x40880000-408b2000 \ advapi32
ELF 0x408b2000-4094d000 Deferred comdlg32<elf>
\-PE 0x408c0000-4094d000 \ comdlg32
ELF 0x4094d000-40a1d000 Deferred shell32<elf>
\-PE 0x40960000-40a1d000 \ shell32
ELF 0x40a1d000-40a7a000 Deferred shlwapi<elf>
\-PE 0x40a30000-40a7a000 \ shlwapi
ELF 0x40a7a000-40b0f000 Deferred ole32<elf>
\-PE 0x40a90000-40b0f000 \ ole32
ELF 0x40b0f000-40b59000 Deferred rpcrt4<elf>
\-PE 0x40b20000-40b59000 \ rpcrt4
ELF 0x40b59000-40b77000 Deferred iphlpapi<elf>
\-PE 0x40b60000-40b77000 \ iphlpapi
ELF 0x40b77000-40c3b000 Deferred comctl32<elf>
\-PE 0x40b80000-40c3b000 \ comctl32
ELF 0x40c3b000-40c67000 Deferred winspool<elf>
\-PE 0x40c40000-40c67000 \ winspool
ELF 0x40c67000-40cc8000 Deferred msvcrt<elf>
\-PE 0x40c80000-40cc8000 \ msvcrt
ELF 0x40cc8000-40d61000 Deferred oleaut32<elf>
\-PE 0x40ce0000-40d61000 \ oleaut32
ELF 0x40d79000-40de3000 Deferred libfreetype.so.6
ELF 0x40de3000-40df5000 Deferred libz.so.1
ELF 0x40df5000-40e1b000 Deferred libfontconfig.so.1
ELF 0x40e1b000-40e3b000 Deferred libexpat.so.0
ELF 0x40e3b000-40ebf000 Deferred winex11<elf>
\-PE 0x40e50000-40ebf000 \ winex11
ELF 0x40ebf000-40ed7000 Deferred libice.so.6
ELF 0x40ed7000-40ee5000 Deferred libxext.so.6
ELF 0x40ee5000-40fb2000 Deferred libx11.so.6
ELF 0x40fb2000-41019000 Deferred libgl.so.1
ELF 0x41019000-4106c000 Deferred libpthread.so.0
ELF 0x4106c000-4108a000 Deferred ximcp.so.2
ELF 0x4108a000-410a7000 Deferred imm32<elf>
\-PE 0x41090000-410a7000 \ imm32
ELF 0x410a7000-410b0000 Deferred libxcursor.so.1
ELF 0x410b0000-410b5000 Deferred libxfixes.so.3
ELF 0x4110f000-41140000 Deferred uxtheme<elf>
\-PE 0x41120000-41140000 \ uxtheme
ELF 0x41228000-41244000 Deferred libcups.so.2
ELF 0x41244000-41275000 Deferred libssl.so.0
ELF 0x41275000-41376000 Deferred libcrypto.so.0
PE 0x415e0000-41611000 Deferred dl35wd32
PE 0x41620000-4162b000 Deferred ol35wd32
ELF 0x4162b000-4169d000 Deferred wineps<elf>
\-PE 0x41650000-4169d000 \ wineps
PE 0x44000000-44029000 Deferred osc60as
PE 0x4c000000-4c0ac000 Deferred osr60
PE 0x5f400000-5f4f2000 Deferred mfc42
ELF 0x7bf00000-7bf07000 Deferred <wine-loader>
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\origin61\Origin61.exe
0000000b 0
0000000a 0
00000009 0 <==
WineDbg terminated on pid 0x8

SeeksTheMoon
01.02.06, 10:12
- ein paar Ausbesserungen an der Unterstützung von Kopierschützen
Japp, Diablo2 funktioniert endlich ohne Crack oder Loader und ist damit ohne Aufwand komplett Battle.net tauglich.

xanlosch
01.02.06, 15:05
@McHurt: Die Windows-Version von Wine ist nur für eins da: Zum Testen, ob die Funktionalität von Wine auch der von Windows entspricht, d.h. ob ein API-Aufruf das gleiche Ergebnis wie unter dem echten Windows liefert.

@red.iceman: Du hast genau das Problem von Wine getroffen: Ein API-Aufruf ist noch nicht implementiert und aus diesem Grund funktioniert das Programm nicht richtig. Du kannst nur das machen: CVS-Version testen oder auf das nächste Release warten, wenn du nicht selber aktiv werden willst.

dipesh
01.02.06, 19:24
@McHurt: Die Windows-Version von Wine ist nur für eins da: Zum Testen, ob die Funktionalität von Wine auch der von Windows entspricht, d.h. ob ein API-Aufruf das gleiche Ergebnis wie unter dem echten Windows liefert.

Wenn ich mir so die Benchmarks aus Kommentar #3 angucke, könnte ich mir auch vorstellen, dass man mit wine unter XP etwas mehr Leistung aus XP rauskitzeln kann. Zumindest würde es mich nicht wundern :ugly:

red.iceman
01.02.06, 21:13
@red.iceman: Du hast genau das Problem von Wine getroffen: Ein API-Aufruf ist noch nicht implementiert und aus diesem Grund funktioniert das Programm nicht richtig. Du kannst nur das machen: CVS-Version testen oder auf das nächste Release warten, wenn du nicht selber aktiv werden willst.

Ja, ich warte. Irgendwann wird es wohl gehen. Für's selber aktiv werden müßte ich (a) zumindestens etwas programmieren können und (b) Zeit haben. Beides ist definitiv nicht gegeben. Zum Glück habe ich auf Arbeit zwei Rechner: einen mit Windows, um Lotus Notes und Origin benutzen zu können, und den zweiten mit Linux drauf für den Rest.
Mit grace geht es ja auch halbwegs, nur der Umgang mit Projekten fehlt mir. Das kann zwar qtiplot ganz gut, allerdings sind dort die Plots nicht wirklich zu gebrauchen. Labplot probiere ich gerade aus - die aktuellen pre-Version scheint ganz gut zu sein, mal sehen. Allerdings überzeugt mich auch hier der Export der Bilder nicht. Mit den älteren Versionen kam ich gar nicht klar.

Gruß

ri

xanlosch
02.02.06, 15:11
@dipesh: Schön wärs ... die paar minimalen Verbesserungen wirst du in keinem Spiel merken.

@red.iceman: Gibs von Origin ne Demo in der von dir verwendeten Version ? Dann könnte man vielleicht was machen.

red.iceman
07.02.06, 07:29
Nein, soweit ich weiß gibt es keine Demo von Origin. Version 6.1 ist auch nicht mehr aktuell, aber trotzdem noch weit verbreitet. Ich versuche es mal mit wine-0.9.7...

ri

333fps
07.02.06, 10:11
Nein, soweit ich weiß gibt es keine Demo von Origin. Version 6.1 ist auch nicht mehr aktuell, aber trotzdem noch weit verbreitet. Ich versuche es mal mit wine-0.9.7...

ri

Ich hätt da auch mal ne Frage:
Muss ich eigentlich, wenn ich wine 0.9.7 selbst kompiliert habe, später bei der nächsten Version wine mit "make uninstall" vorher deinstallieren? Sry, für die leicht windoof-angehauchte Frage :D

PS.: Habt ihr auch einen Fehler (in der 0.9.7), wenn ihr winecfg aufruft und auf den Reiter "Audio" geht? Da friert winecfg total ein! Fehler:



[11:13] fischer@indus:~> winecfg
*** glibc detected *** free(): invalid pointer: 0x7c13dfe8 ***
wine: Assertion failed at address 0xffffe410 (thread 0027), starting debugger...

xanlosch
07.02.06, 10:24
@333fps: Ich deinstalliere meist meine globale Wine-Version (/usr/local) bevor ich anfange die neue Version zu übersetzen. Es sollte aber normalerweise nichts ausmachen, wenn du die alte Version vor der Installation der neuen Version entfernst.

Wegen deiner 2ten Frage: Welche Distri und welche GlibC hast du denn ?

Deine Frage hätte u.U. besser in den 0.9.7er Thread von Wine gepasst ;)

333fps
07.02.06, 11:38
@xanlosch:

Zur Distri: SuSE 10 (steht auch in meiner Sig);)

Wie bekomme ich die glibc version raus? Die Version steht weder in Yast noch irgendwo woanders drin..

ok., nächstesmal werde ich die "Emulatoren-Gruppe" frequentieren :)

clast
07.02.06, 15:12
jep, ich hab auch diesen fehler mit winecfg, allerdings bekomm ich ne fehlermeldung betreffend dem jack soundsystem.

xanlosch
07.02.06, 19:15
@333fps: Die Glibc-Version ist einfach herauszubekommen:


/lib/libc.so.6 | head -1


Welche erkannten Soundtreiber werden bei dir erkannt, oder wird dies nicht mehr ersichtlich ?

@clast: Es sind ein (paar ?) Bug in Verbindung mit Jack bekannt. Solange du nicht Jack als Soundsystem nutzt, kann diese Fehlermeldung ignoriert werden. Der Grund dafür ist, dass es API-Änderungen in der aktuellen Jack-Version gab, die mit der Implementierung in Wine inkompatibel sind.

Der Grund für die Audio-Reiter-Fehler ist einfach: Wine bzw. winecfg versucht automatisch zu erkennen, welche Soundsysteme (Alsa, OSS, Jack, Arts, Esound, Nas, ...) installiert sind bzw. welche gerade aktiv sind. Scheinbar ist die automatische Erkennung noch nicht gut genug :(

333fps
08.02.06, 09:42
Erkannte Soundtreiber:
Soweit komme ich ja nicht in winecfg. Aber in der 0.9.6 wurde Alsa glaub automatisch erkannt. Sound funktioniert auch soweit. In der Regedit steht:


EmulDriver: Y
Hardwareacceleration: Emulation
Drivers: alsa

Zur aktuell verwendeten glibc:


[10:35] fischer@indus:~> /lib/libc.so.6 | head -1
GNU C Library stable release version 2.3.5 (20050802), by Roland McGrath et al.


Korrektur: Sorry, nicht Alsa wurde durch 0.9.6 erkannt, sondern OSS, hab es iirc trotzdem in der vorigen Version auf Alsa umgestellt..

xanlosch
08.02.06, 15:28
Ich kann mir nur noch vorstellen, dass in deiner Distri ein paar Sachen drin sind, die das System schützen sollen bspw. vor Speicherüberläufen.

Du kannst ja mal die aktuelle CVS-Version probieren und schaun, ob der Fehler da immer noch auftaucht. Wenn ja, ist es besser einen Bugreport zu schreiben (inklusive der Fehlermeldungen).