Hi Brodie,

First of all, thanks!

However, the archives you put up doesn't compile straight out of the box for
me, in Visual Studio 2005. Here's what I did and had to do:

First, I extracted your win32 archives to d:\libevent and d:\memcached
respectively.
I opened up the libevent solution, let the upgrade wizard thingie do what it
wanted, and could thereafter compile libevent both as Debug and Release.
Perfect.

I opened up the memcached solution, again let the upgrade wizard do its
thing, and tried to compile, which failed. I had to change this:
memcached.c, line 44: changed from #include "event.h" to #include
"../libevent/event.h", just like in the win32 block in memcached.h
memcached.c, line 1118, changed from #if !defined(WIN32) ||
!defined(__APPLE__) to #if !defined(WIN32) && !defined(__APPLE__)

After that, it compiled fine in both Debug and Release mode. It looks fine
after a quick test, but both VERSION and STATS report that the version of
the memcached I just built is 1.2.4?

I'm gonna do some more tests on the version I compiled and see if it's ok
otherwise.

I'll also put it in our live environment where we have the annyoing problem
of memcached consuming 25% CPU constantly and see if the new version of
libevent fixed that. I still can't reproduce that behaviour with a test. :-/


/Henrik Schröder

On Fri, Jun 13, 2008 at 8:37 AM, Brodie Thiesfield <[EMAIL PROTECTED]>
wrote:

> Hi,
>
> I created my own win32 build for memcached 1.2.5 since there wasn't one
> available and I wanted the functionality. I've modified it more locally to
> do what I want, however I have put a basic version of it up for anyone else
> that wants it. A win32 build of libevent 1.4.4 is with it. No guarantees, no
> support.
>
> http://code.jellycan.com/memcached/
>
> Cheers,
> Brodie
>

Reply via email to