I'm not so sure that mingw is the right way to get it working on windows, the stable versions you can find at http://code.jellycan.com/memcached/ were made to work in Visual Studio, which is the "standard" for making C programs on windows, like it or not. There's a free version of it here: http://www.microsoft.com/express/vc/
Other than that, the main differences between windows and posix is networking and daemonizing. The windows port at jellycan contains helper libraries for that and has integrated them, you should definitely look at that if you haven't already. You should probably also look at how libevent has done it's windows-specific code, I think they have an active windows maintainer, might be a good idea to talk to that person as well? I'm sorry I can't be of any more help, but I'll gladly cheer you on, I would love to see 1.4 on windows so I can start implementing the binary protocol in my client. :-) /Henrik On Sat, Jul 11, 2009 at 21:31, Dustin <[email protected]> wrote: > > > I *almost* have it working, but Windows makes me feel absolutely > stupid. > > We have: > > 1) A computer. > 2) Buildbot installed (and running). > 3) msysgit installed > 4) mingw installed > 5) libevent 1.4.11 installed > 6) A tree that *should* work. > > Don't have: > > 1) Any clue has to how to make Windows do something simple. > > I could go into more detail now, but I'll save it for comedy night. > > In the meantime, if anyone cares, there should be little to no code > required to get to the next step. Just piece a few things together, > provide me a bit of a clue, and we should be able to emit a Windows > service (or whatever makes sense there). >
