Re: memcached-northscale gem on windows

2010-09-01 Thread tmac22
Thanks Chris, we will give that a try

On Aug 31, 10:19 am, chris  wrote:
> Don't know how to solve your issue, but just as an FYI, you don't need
> memcached-northscale when you're doing development. The 'memcached'
> gem will behave identically.
>
> (Just make sure to use memcached-northscale when you're pushing your
> app to heroku)
>
> On Aug 28, 6:45 am, tmac22  wrote:
>
> > I'm trying to install the memcached-northscale gem on Windows.  Do I
> > need the cyrus-sasl2 library?
>
> > c:\>gem install memcached-northscale
> > Building native extensions.  This could take a while...
> > ERROR:  Error installing memcached-northscale:
> >         ERROR: Failed to build gem native extension.
>
> > C:/Ruby187/bin/ruby.exe extconf.rb
> > Building libmemcached.
> > tar xzf libmemcached-0.32.tar.gz 2>&1
> > Patching libmemcached source.
> > patch -p1 -Z < libmemcached.patch
> > patching file `libmemcached-0.32/libmemcached/memcached_response.c'
> > not setting time of file `libmemcached-0.32/libmemcached/
> > memcached_response.c' (time mismatch)
> > patching file `libmemcached-0.32/libmemcached/memcached.c'
> > not setting time of file `libmemcached-0.32/libmemcached/
> > memcached.c' (time mismatch)
> > patching file `libmemcached-0.32/libmemcached/memcached.h'
> > not setting time of file `libmemcached-0.32/libmemcached/
> > memcached.h' (time mismatch)
> > patching file `libmemcached-0.32/libmemcached/memcached_connect.c'
> > not setting time of file `libmemcached-0.32/libmemcached/
> > memcached_connect.c' (time mismatch)
> > patching file `libmemcached-0.32/libmemcached/memcached_hash.c'
> > not setting time of file `libmemcached-0.32/libmemcached/
> > memcached_hash.c' (time mismatch)
> > patching file `libmemcached-0.32/libmemcached/memcached_hosts.c'
> > not setting time of file `libmemcached-0.32/libmemcached/
> > memcached_hosts.c' (time mismatch)
> > patching file `libmemcached-0.32/libmemcached/memcached_storage.c'
> > not setting time of file `libmemcached-0.32/libmemcached/
> > memcached_storage.c' (time mismatch)
> > Patching libmemcached with SASL support.
> > patch -p1 -Z < sasl.patch
> > patching file `libmemcached-0.32/aclocal.m4'
> > patching file `libmemcached-0.32/clients/client_options.h'
> > patching file `libmemcached-0.32/clients/Makefile.am'
> > patching file `libmemcached-0.32/clients/Makefile.in'
> > patching file `libmemcached-0.32/clients/memcat.c'
> > patching file `libmemcached-0.32/clients/memcp.c'
> > patching file `libmemcached-0.32/clients/memdump.c'
> > patching file `libmemcached-0.32/clients/memflush.c'
> > patching file `libmemcached-0.32/clients/memrm.c'
> > patching file `libmemcached-0.32/clients/memslap.c'
> > patching file `libmemcached-0.32/clients/utilities.c'
> > patching file `libmemcached-0.32/clients/utilities.h'
> > The next patch would create the file `libmemcached-0.32/config/
> > config.rpath',
> > which already exists!  Assume -R? [n]
> > Apply anyway? [n]
> > Skipping patch.
> > 1 out of 1 hunk ignored -- saving rejects to libmemcached-0.32/config/
> > config.rpath.rej
> > patching file `libmemcached-0.32/config.h.in'
> > patching file `libmemcached-0.32/configure'
> > patching file `libmemcached-0.32/configure.ac'
> > patching file `libmemcached-0.32/docs/Makefile.am'
> > patching file `libmemcached-0.32/docs/Makefile.in'
> > The next patch would create the file `libmemcached-0.32/docs/
> > memcached_sasl.pod',
> > which already exists!  Assume -R? [n]
> > Apply anyway? [n]
> > Skipping patch.
> > 1 out of 1 hunk ignored -- saving rejects to libmemcached-0.32/docs/
> > memcached_sasl.pod.rej
> > patching file `libmemcached-0.32/libmemcached/Makefile.am'
> > patching file `libmemcached-0.32/libmemcached/Makefile.in'
> > patching file `libmemcached-0.32/libmemcached/memcached/
> > protocol_binary.h'
> > patching file `libmemcached-0.32/libmemcached/memcached_configure.h'
> > patching file `libmemcached-0.32/libmemcached/
> > memcached_configure.h.in'
> > patching file `libmemcached-0.32/libmemcached/memcached_connect.c'
> > not setting time of file `libmemcached-0.32/libmemcached/
> > memcached_connect.c' (time mismatch)
> > patching file `libmemcached-0.32/libmemcached/memcached_constants.h'
> > patching file `libmem

Re: memcached-northscale gem on windows

2010-08-31 Thread Steve Smith
I know this is a bit cutting edge but the memcached gem was actually deprecated 
today and replaced with http://github.com/mperham/dalli.

Most intersting is the fact that dalli is pure ruby and aims to be a drop in 
replacement for memcached-client with performance increases and SASL (Mike 
specifically mentions Heroku here).

I haven't had a chance to try it yet but it looks like it might be just what 
you are after?

Steve

-- 
http://cloudmailin.com
@cloudmailin
Incoming email for your web app

-- 
You received this message because you are subscribed to the Google Groups 
"Heroku" group.
To post to this group, send email to her...@googlegroups.com.
To unsubscribe from this group, send email to 
heroku+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/heroku?hl=en.



Re: memcached-northscale gem on windows

2010-08-31 Thread chris
Don't know how to solve your issue, but just as an FYI, you don't need
memcached-northscale when you're doing development. The 'memcached'
gem will behave identically.

(Just make sure to use memcached-northscale when you're pushing your
app to heroku)

On Aug 28, 6:45 am, tmac22  wrote:
> I'm trying to install the memcached-northscale gem on Windows.  Do I
> need the cyrus-sasl2 library?
>
> c:\>gem install memcached-northscale
> Building native extensions.  This could take a while...
> ERROR:  Error installing memcached-northscale:
>         ERROR: Failed to build gem native extension.
>
> C:/Ruby187/bin/ruby.exe extconf.rb
> Building libmemcached.
> tar xzf libmemcached-0.32.tar.gz 2>&1
> Patching libmemcached source.
> patch -p1 -Z < libmemcached.patch
> patching file `libmemcached-0.32/libmemcached/memcached_response.c'
> not setting time of file `libmemcached-0.32/libmemcached/
> memcached_response.c' (time mismatch)
> patching file `libmemcached-0.32/libmemcached/memcached.c'
> not setting time of file `libmemcached-0.32/libmemcached/
> memcached.c' (time mismatch)
> patching file `libmemcached-0.32/libmemcached/memcached.h'
> not setting time of file `libmemcached-0.32/libmemcached/
> memcached.h' (time mismatch)
> patching file `libmemcached-0.32/libmemcached/memcached_connect.c'
> not setting time of file `libmemcached-0.32/libmemcached/
> memcached_connect.c' (time mismatch)
> patching file `libmemcached-0.32/libmemcached/memcached_hash.c'
> not setting time of file `libmemcached-0.32/libmemcached/
> memcached_hash.c' (time mismatch)
> patching file `libmemcached-0.32/libmemcached/memcached_hosts.c'
> not setting time of file `libmemcached-0.32/libmemcached/
> memcached_hosts.c' (time mismatch)
> patching file `libmemcached-0.32/libmemcached/memcached_storage.c'
> not setting time of file `libmemcached-0.32/libmemcached/
> memcached_storage.c' (time mismatch)
> Patching libmemcached with SASL support.
> patch -p1 -Z < sasl.patch
> patching file `libmemcached-0.32/aclocal.m4'
> patching file `libmemcached-0.32/clients/client_options.h'
> patching file `libmemcached-0.32/clients/Makefile.am'
> patching file `libmemcached-0.32/clients/Makefile.in'
> patching file `libmemcached-0.32/clients/memcat.c'
> patching file `libmemcached-0.32/clients/memcp.c'
> patching file `libmemcached-0.32/clients/memdump.c'
> patching file `libmemcached-0.32/clients/memflush.c'
> patching file `libmemcached-0.32/clients/memrm.c'
> patching file `libmemcached-0.32/clients/memslap.c'
> patching file `libmemcached-0.32/clients/utilities.c'
> patching file `libmemcached-0.32/clients/utilities.h'
> The next patch would create the file `libmemcached-0.32/config/
> config.rpath',
> which already exists!  Assume -R? [n]
> Apply anyway? [n]
> Skipping patch.
> 1 out of 1 hunk ignored -- saving rejects to libmemcached-0.32/config/
> config.rpath.rej
> patching file `libmemcached-0.32/config.h.in'
> patching file `libmemcached-0.32/configure'
> patching file `libmemcached-0.32/configure.ac'
> patching file `libmemcached-0.32/docs/Makefile.am'
> patching file `libmemcached-0.32/docs/Makefile.in'
> The next patch would create the file `libmemcached-0.32/docs/
> memcached_sasl.pod',
> which already exists!  Assume -R? [n]
> Apply anyway? [n]
> Skipping patch.
> 1 out of 1 hunk ignored -- saving rejects to libmemcached-0.32/docs/
> memcached_sasl.pod.rej
> patching file `libmemcached-0.32/libmemcached/Makefile.am'
> patching file `libmemcached-0.32/libmemcached/Makefile.in'
> patching file `libmemcached-0.32/libmemcached/memcached/
> protocol_binary.h'
> patching file `libmemcached-0.32/libmemcached/memcached_configure.h'
> patching file `libmemcached-0.32/libmemcached/
> memcached_configure.h.in'
> patching file `libmemcached-0.32/libmemcached/memcached_connect.c'
> not setting time of file `libmemcached-0.32/libmemcached/
> memcached_connect.c' (time mismatch)
> patching file `libmemcached-0.32/libmemcached/memcached_constants.h'
> patching file `libmemcached-0.32/libmemcached/memcached.h'
> not setting time of file `libmemcached-0.32/libmemcached/
> memcached.h' (time mismatch)
> patching file `libmemcached-0.32/libmemcached/memcached_response.c'
> not setting time of file `libmemcached-0.32/libmemcached/
> memcached_response.c' (time mismatch)
> The next patch would create the file `libmemcached-0.32/libmemcached/
> memcached_sasl.c',
> which already exists!  Assume -R? [n]
> Apply anyway? [n]

memcached-northscale gem on windows

2010-08-30 Thread tmac22
I'm trying to install the memcached-northscale gem on Windows.  Do I
need the cyrus-sasl2 library?


c:\>gem install memcached-northscale
Building native extensions.  This could take a while...
ERROR:  Error installing memcached-northscale:
ERROR: Failed to build gem native extension.

C:/Ruby187/bin/ruby.exe extconf.rb
Building libmemcached.
tar xzf libmemcached-0.32.tar.gz 2>&1
Patching libmemcached source.
patch -p1 -Z < libmemcached.patch
patching file `libmemcached-0.32/libmemcached/memcached_response.c'
not setting time of file `libmemcached-0.32/libmemcached/
memcached_response.c' (time mismatch)
patching file `libmemcached-0.32/libmemcached/memcached.c'
not setting time of file `libmemcached-0.32/libmemcached/
memcached.c' (time mismatch)
patching file `libmemcached-0.32/libmemcached/memcached.h'
not setting time of file `libmemcached-0.32/libmemcached/
memcached.h' (time mismatch)
patching file `libmemcached-0.32/libmemcached/memcached_connect.c'
not setting time of file `libmemcached-0.32/libmemcached/
memcached_connect.c' (time mismatch)
patching file `libmemcached-0.32/libmemcached/memcached_hash.c'
not setting time of file `libmemcached-0.32/libmemcached/
memcached_hash.c' (time mismatch)
patching file `libmemcached-0.32/libmemcached/memcached_hosts.c'
not setting time of file `libmemcached-0.32/libmemcached/
memcached_hosts.c' (time mismatch)
patching file `libmemcached-0.32/libmemcached/memcached_storage.c'
not setting time of file `libmemcached-0.32/libmemcached/
memcached_storage.c' (time mismatch)
Patching libmemcached with SASL support.
patch -p1 -Z < sasl.patch
patching file `libmemcached-0.32/aclocal.m4'
patching file `libmemcached-0.32/clients/client_options.h'
patching file `libmemcached-0.32/clients/Makefile.am'
patching file `libmemcached-0.32/clients/Makefile.in'
patching file `libmemcached-0.32/clients/memcat.c'
patching file `libmemcached-0.32/clients/memcp.c'
patching file `libmemcached-0.32/clients/memdump.c'
patching file `libmemcached-0.32/clients/memflush.c'
patching file `libmemcached-0.32/clients/memrm.c'
patching file `libmemcached-0.32/clients/memslap.c'
patching file `libmemcached-0.32/clients/utilities.c'
patching file `libmemcached-0.32/clients/utilities.h'
The next patch would create the file `libmemcached-0.32/config/
config.rpath',
which already exists!  Assume -R? [n]
Apply anyway? [n]
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to libmemcached-0.32/config/
config.rpath.rej
patching file `libmemcached-0.32/config.h.in'
patching file `libmemcached-0.32/configure'
patching file `libmemcached-0.32/configure.ac'
patching file `libmemcached-0.32/docs/Makefile.am'
patching file `libmemcached-0.32/docs/Makefile.in'
The next patch would create the file `libmemcached-0.32/docs/
memcached_sasl.pod',
which already exists!  Assume -R? [n]
Apply anyway? [n]
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to libmemcached-0.32/docs/
memcached_sasl.pod.rej
patching file `libmemcached-0.32/libmemcached/Makefile.am'
patching file `libmemcached-0.32/libmemcached/Makefile.in'
patching file `libmemcached-0.32/libmemcached/memcached/
protocol_binary.h'
patching file `libmemcached-0.32/libmemcached/memcached_configure.h'
patching file `libmemcached-0.32/libmemcached/
memcached_configure.h.in'
patching file `libmemcached-0.32/libmemcached/memcached_connect.c'
not setting time of file `libmemcached-0.32/libmemcached/
memcached_connect.c' (time mismatch)
patching file `libmemcached-0.32/libmemcached/memcached_constants.h'
patching file `libmemcached-0.32/libmemcached/memcached.h'
not setting time of file `libmemcached-0.32/libmemcached/
memcached.h' (time mismatch)
patching file `libmemcached-0.32/libmemcached/memcached_response.c'
not setting time of file `libmemcached-0.32/libmemcached/
memcached_response.c' (time mismatch)
The next patch would create the file `libmemcached-0.32/libmemcached/
memcached_sasl.c',
which already exists!  Assume -R? [n]
Apply anyway? [n]
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to libmemcached-0.32/
libmemcached/memcached_sasl.c.rej
The next patch would create the file `libmemcached-0.32/libmemcached/
memcached_sasl.h',
which already exists!  Assume -R? [n]
Apply anyway? [n]
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to libmemcached-0.32/
libmemcached/memcached_sasl.h.rej
patching file `libmemcached-0.32/libmemcached/memcached_strerror.c'
patching file `libmemcached-0.32/libmemcachedutil/Makefile.in'
The next patch would create the file `libmemcached-0.32/m4/
pandora_have_sasl.m4',
which already exists!  Assume -R? [n]
Apply anyway? [n]
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to libmemcached-0.32/m4/
pandora