Wine Traffic #35 For 20 Mar 2000 By Eric Pouech Table Of Contents * Standard Format * Text Format * XML Source * Introduction * Mailing List Stats For This Week * Threads Covered 1. XFree86 and Wine 2. Socket bug hunt 3. Another Wine CVS mirror Introduction This is the 35th release of the Wine's kernel cousin publication. It's main goal is to distribute widely what's going on around Wine (the Un*x windows emulator). Mailing List Stats For This Week We looked at 89 posts in 223K. There were 28 different contributors. 14 posted more than once. 14 posted last week too. The top posters of the week were: * 12 posts in 33K by Ove Kaaven * 11 posts in 22K by Alexandre Julliard * 8 posts in 25K by Dmitry Timoshkov * 7 posts in 16K by Uwe Bonnes * 6 posts in 14K by Matthew Cline * Full Stats 1. XFree86 and Wine Archive Link: "Wine problem with XFree 4.0" People: , Lionel Ulmer Lionel Ulmer reported some serious problems running Wine with XFree86 4.0. This is because XFree86 4.0 includes OpenGL and other extensions that depends on the standard threading system (normally pthreads), while Wine implements its own threading system to mimic Win32's. Before a reasonable fix is found, several (more or less nasty) workarounds are available: * You may want to apply Ove's updated unofficial pthread hack (http:// www.winehq.com/unoff/) to see if it helps the situation. (Previous discussions of this hack and why it is not in the official Wine releases can be found here (wn19990718_4.html#1) and here (wn19990914_8.html#3) ) * disable OpenGL support in Wine (at compilation time) * wait before upgrading to XFree86 (ok, that's not a decent long term proposal, but before a fix is applied, it may be the easiest one) 2. Socket bug hunt Archive Link: "Help on winsock problem..." People: Alexandre Julliard, , Ove K?ven Matthew Cline reported some socket connections issues with Real Player 7. He investigated a bit the issue, and it turned out that the server was confused by receiving two simultaneous events (some data are to be read, and the connection has been closed), and wasn't reporting all the information (and the data) back to the application. Ove K?ven promptly proposed a fix, but was unsure of the utter correctness of it. Alexandre Julliard confirmed that it was the way to go, even if the implementation details remained to be revisited (mostly by changing a bit the socket handling). Ove, Alexandre and Alex Korobka discussed then further the implementation. 3. Another Wine CVS mirror Archive Link: "Announce: CVS mirror" People: Andreas Mohr, Andreas Mohr announced that he put up another CVS mirror for the Wine tree. CVSROOT=:pserver:cvs@rhlx01.fht-esslingen.de:/home/wine and password is cvs. Andreas also added that users shouldn't been annoyed by the harmless cvs server: cannot open /root/.cvsignore: Permission denied message: Many CVS servers have this problem and nobody seems to know how to prevent the server from accessing /root/.cvsignore. Sharon And Joy Kernel Traffic is grateful to be developed on a computer donated by Professor Greg Benson and Professor Allan Cruse in the Department of Computer Science at the University of San Francisco. This is the same department that invented FlashMob Computing. Kernel Traffic is hosted by the generous folks at kernel.org. All pages on this site are copyright their original authors, and distributed under the terms of the GNU General Public License version 2.0.