Wine Traffic #70 For 20 Nov 2000

By Eric Pouech

Table Of Contents


This is the 70th 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 86 posts in 265K.

There were 40 different contributors. 20 posted more than once. 20 posted last week too.

The top posters of the week were:

1. Wine and CygWin

8 Nov 2000 - 17 Nov 2000 (28 posts) Archive Link: "Has Anyone Successfully Built Wine on Cygwin?"

People: Andrew LynchDimitrie PaunFrancois GougetAlexandre JulliardJames Abbatiello

Andrew Lynch asked:
Has anyone successfully built Wine on Cygwin? Before you laugh out loud and send nasty flames, please read the whole message. Thanks.

Cygwin recently added Xfree86 4.0 X server capability for Win NT/9x which appeared to be the final component needed for a Wine port. It has gcc and appears to have most if not all the tools needed to do a Wine build.

I know already that Cygwin is not listed as one of the supported platforms (as stated in the README) but it seems to me that Wine under Cygwin would be an ideal test environment since it runs under Win NT/9x directly alongside the app under test. It could be at least a free alternative to running Wine on Linux/*BSD/Solaris with Win NT/9x in VMware assuming Win NT/9x is already a sunk cost on most machines.

Andrew tried to compile Wine, but got some configuration error messages, and asked for support.

Francois Gouget and Alexandre Julliard had a look at the trace provided by Andrew. It turned out to be a configuration issue (configure acted as it was running on NetBSD and returned some erroneous information). A patch was provided which help Andrew go further. But, he then got stucked by compilation errors in inline assembly code. James Abbatiello and Dimitrie O Paun then helped fixing this issue.

Dimitrie made then a small wrap up of the situation:
I have several hacks in my tree right now that allowed me to _compile_ most of wine. The compilation still fails in the server and the comm support. Now, the big problem is that I do not know how to get .so in Cygwin, and as such the linking fails ATM.

In other words, we are still far away from a working Wine!

Now, as Hidenori noticed, we should be able to create dynamically linked libraries, but .dll rather than .so. So, the next tasks would be to:
  1. Modify the to test for this case
  2. Adjust the system to support .dll as an alternative
  3. Patch the winebuild program to use them

So, some progress have been made, but no final result is available.

Francois Gouget reacting to this progress, but also to Plex86 being able to run Windows95, added
With all the progress being made it looks like soon we'll be able to run Word 2000 in Wine on Cygwin, in Windows 95, in plex 86, on Linux! (in vmware on win2000, in ... oops, infinite loop) ;-)))

2. Drunkard's last round

13 Nov 2000 (1 post) Archive Link: "Drunkard's last round"

People: Zygo Blaxell

Zygo Blaxell sadly announced:
Well, it's been fun, but I'm afraid I can no longer sustain the Drunkard automatic Wine builds on my site. Some of the more radical anti-Microsoft factions that influence content on have decided that there are better ways to use ~3% of that machine.

Effective immediately I'm removing the parts of the Drunkard web pages that instruct users how to add Drunkard to their Debian apt sources.list; at the end of November, I'll stop the build process; at the end of the millennium, the Drunkard web page will go away as well.

If anyone would like to set up a replacement for Drunkard, I would be willing to provide a small amount of technical assistance to get you up and running. I'll also advertise your site on my site until the end of the millennium. After that, you're on your own (and you should probably contact web-admin to get yourself listed at Good luck.

Drunkard has been providing automatic RPM building for Wine, and an heavy site for downloads (almost 800 users per day, with around 20 MB of downloadable material (source and binary)).

Thanks Zygo for the help you provided to the Wine development. If someone is willing to take over the Drunkard (server, technical setup as well), you can contact WineHQ administrators ( .

3. WineHQ 2: the sequel

15 Nov 2000 - 19 Nov 2000 (17 posts) Archive Link: "Beta test new design for"

People: Jeremy WhiteUwe BonnesJeremy Newman

Jeremy White announced:
Jeremy Newman has whipped up a proposed redesign for the WineHQ web site.

You can see it at (

and asked for comments and reactions.

Lots of remarks sparked. Mostly on enhancements and broken links. Some interesting questions emerged though:

Apart from those sensitive remarks, the overall design seem to please the Wine development community, so the cut over shall be done in a short period of time.

4. Bill Gates to support Wine ?

17 Nov 2000 (1 post) Archive Link: "Reproducing Windows APIs feasible, Gates said"

People: Paul E. Merrell

Paul Merrel reported some quotes he found in the press:
In the world according to Gates, the notion that Microsoft had a monopoly was ludicrous. "Give me any seat at the table - Java, OS/2, Linux - and I'd end up where I am," he proclaimed. "I could blow Microsoft away! I'd have programmers in India clone our APIs. If you were smart enough, you could do it."

Those articles can be found at:

As Paul put it:
Just thought you might appreciate the confirmation that reconstructing the Windoze APIs is possible. <g> Seriously, the quote might be useful should Microsoft later challenge the legality of the Wine work product. Gates seems to be saying implicitly it's not only possible, but legal to recreate the Windoze APIs.







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 All pages on this site are copyright their original authors, and distributed under the terms of the GNU General Public License version 2.0.