I'm less confident of that.
FWIW I've stopped using the GUI PPM to install and have instead used CPAN. That, at least, tells me that it has failed lots of tests and won't actually install it at all.
Here's my CPAN dumpcpan> install B/BR/BRADFITZ/Cache-Memcached-1.28.tar.gz Running make for B/BR/BRADFITZ/Cache-Memcached-1.28.tar.gz Has already been unwrapped into directory C:\Perl\cpan\build\Cache-M +emcached-1 .28-5qFiZu Has already been made Running make test C:\Perl\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(0, ' +blib\lib', 'blib\arch')" t/*.t t/01_use.t ................ ok t/02_keys.t ............... 1/20 Use of uninitialized value $sock in r +ef-to-glob cast at C:\Perl\cpan\build\Cache-Memcached-1.28-5qFiZu\blib\lib/Cache +/Memcached .pm line 387. Use of uninitialized value in vec at C:\Perl\cpan\build\Cache-Memcache +d-1.28-5qF iZu\blib\lib/Cache/Memcached.pm line 387. Use of uninitialized value $sock in ref-to-glob cast at C:\Perl\cpan\b +uild\Cache -Memcached-1.28-5qFiZu\blib\lib/Cache/Memcached.pm line 394. Use of uninitialized value in vec at C:\Perl\cpan\build\Cache-Memcache +d-1.28-5qF iZu\blib\lib/Cache/Memcached.pm line 394. Use of uninitialized value $sock in ref-to-glob cast at C:\Perl\cpan\b +uild\Cache -Memcached-1.28-5qFiZu\blib\lib/Cache/Memcached.pm line 395. send() on unopened socket at C:\Perl\cpan\build\Cache-Memcached-1.28-5 +qFiZu\blib \lib/Cache/Memcached.pm line 395. Use of uninitialized value $res in numeric gt (>) at C:\Perl\cpan\buil +d\Cache-Me mcached-1.28-5qFiZu\blib\lib/Cache/Memcached.pm line 398. Use of uninitialized value $sock in hash element at C:\Perl\cpan\build +\Cache-Mem cached-1.28-5qFiZu\blib\lib/Cache/Memcached.pm line 182. Use of uninitialized value $sock in hash element at C:\Perl\cpan\build +\Cache-Mem cached-1.28-5qFiZu\blib\lib/Cache/Memcached.pm line 169. Use of uninitialized value in subroutine entry at t/02_keys.t line 35. Use of uninitialized value in subroutine entry at t/02_keys.t line 35. # Failed test 'set key1 as val1' # at t/02_keys.t line 42. # Failed test 'get key1 is val1' # at t/02_keys.t line 44. # got: undef # expected: 'val1' # Failed test 'add key2 as val2' # at t/02_keys.t line 46. # Failed test 'get key2 is val2' # at t/02_keys.t line 47. # got: undef # expected: 'val2' # Failed test 'replace key2 as val-replace' # at t/02_keys.t line 49. # Failed test 'get key2 is val-replace' # at t/02_keys.t line 50. # got: undef # expected: 'val-replace' # Failed test 'delete key1' # at t/02_keys.t line 53. # Looks like you failed 7 tests of 20. t/02_keys.t ............... Dubious, test returned 7 (wstat 1792, 0x70 +0) Failed 7/20 subtests (less 7 skipped subtests: 6 okay) t/03_stats.t .............. Use of uninitialized value $sock in ref-to +-glob cast at C:\Perl\cpan\build\Cache-Memcached-1.28-5qFiZu\blib\lib/Cache/Memc +ached.pm l ine 387. Use of uninitialized value in vec at C:\Perl\cpan\build\Cache-Memcache +d-1.28-5qF iZu\blib\lib/Cache/Memcached.pm line 387. Use of uninitialized value $sock in ref-to-glob cast at C:\Perl\cpan\b +uild\Cache -Memcached-1.28-5qFiZu\blib\lib/Cache/Memcached.pm line 394. Use of uninitialized value in vec at C:\Perl\cpan\build\Cache-Memcache +d-1.28-5qF iZu\blib\lib/Cache/Memcached.pm line 394. Use of uninitialized value $sock in ref-to-glob cast at C:\Perl\cpan\b +uild\Cache -Memcached-1.28-5qFiZu\blib\lib/Cache/Memcached.pm line 395. send() on unopened socket at C:\Perl\cpan\build\Cache-Memcached-1.28-5 +qFiZu\blib \lib/Cache/Memcached.pm line 395. Use of uninitialized value $res in numeric gt (>) at C:\Perl\cpan\buil +d\Cache-Me mcached-1.28-5qFiZu\blib\lib/Cache/Memcached.pm line 398. Use of uninitialized value $sock in hash element at C:\Perl\cpan\build +\Cache-Mem cached-1.28-5qFiZu\blib\lib/Cache/Memcached.pm line 182. Use of uninitialized value $sock in hash element at C:\Perl\cpan\build +\Cache-Mem cached-1.28-5qFiZu\blib\lib/Cache/Memcached.pm line 169. t/03_stats.t .............. 1/27 # Failed test 'misc stats total isa HASH' # at t/03_stats.t line 33. # misc stats total isn't defined # Failed test 'misc stats hosts isa HASH' # at t/03_stats.t line 34. # misc stats hosts isn't defined # Failed test 'misc stats hosts 127.0.0.1:11211 isa HASH' # at t/03_stats.t line 35. # misc stats hosts 127.0.0.1:11211 isn't defined # Failed test 'misc stats total contains bytes' # at t/03_stats.t line 39. # Failed test 'misc stats hosts 127.0.0.1:11211 misc contains bytes' # at t/03_stats.t line 41. # Failed test 'misc stats total contains bytes_read' # at t/03_stats.t line 39. # Failed test 'misc stats hosts 127.0.0.1:11211 misc contains bytes_ +read' # at t/03_stats.t line 41. # Failed test 'misc stats total contains bytes_written' # at t/03_stats.t line 39. # Failed test 'misc stats hosts 127.0.0.1:11211 misc contains bytes_ +written' # at t/03_stats.t line 41. # Failed test 'misc stats total contains cmd_get' # at t/03_stats.t line 39. # Failed test 'misc stats hosts 127.0.0.1:11211 misc contains cmd_ge +t' # at t/03_stats.t line 41. # Failed test 'misc stats total contains cmd_set' # at t/03_stats.t line 39. # Failed test 'misc stats hosts 127.0.0.1:11211 misc contains cmd_se +t' # at t/03_stats.t line 41. # Failed test 'misc stats total contains connection_structures' # at t/03_stats.t line 39. # Failed test 'misc stats hosts 127.0.0.1:11211 misc contains connec +tion_struc tures' # at t/03_stats.t line 41. # Failed test 'misc stats total contains curr_items' # at t/03_stats.t line 39. # Failed test 'misc stats hosts 127.0.0.1:11211 misc contains curr_i +tems' # at t/03_stats.t line 41. # Failed test 'misc stats total contains get_hits' # at t/03_stats.t line 39. # Failed test 'misc stats hosts 127.0.0.1:11211 misc contains get_hi +ts' # at t/03_stats.t line 41. # Failed test 'misc stats total contains get_misses' # at t/03_stats.t line 39. # Failed test 'misc stats hosts 127.0.0.1:11211 misc contains get_mi +sses' # at t/03_stats.t line 41. # Failed test 'misc stats total contains total_connections' # at t/03_stats.t line 39. # Failed test 'misc stats hosts 127.0.0.1:11211 misc contains total_ +connection s' # at t/03_stats.t line 41. # Failed test 'misc stats total contains total_items' # at t/03_stats.t line 39. # Failed test 'misc stats hosts 127.0.0.1:11211 misc contains total_ +items' # at t/03_stats.t line 41. # Looks like you failed 25 tests of 27. t/03_stats.t .............. Dubious, test returned 25 (wstat 6400, 0x1 +900) Failed 25/27 subtests t/04_noreply.t ............ 1/7 # Failed test at t/04_noreply.t line 31. # got: undef # expected: 'add' # Failed test at t/04_noreply.t line 36. # got: undef # expected: '29' # Failed test at t/04_noreply.t line 39. # got: undef # expected: '30' # Failed test at t/04_noreply.t line 44. # got: undef # expected: '90' # Failed test at t/04_noreply.t line 49. # got: undef # expected: '60' # Looks like you failed 5 tests of 7. t/04_noreply.t ............ Dubious, test returned 5 (wstat 1280, 0x50 +0) Failed 5/7 subtests t/05_reconnect_timeout.t .. # Failed test 'Expected pause while connecting' t/05_reconnect_timeout.t .. 1/2 # at t/05_reconnect_timeout.t line 2 +3. # Looks like you failed 1 test of 2. t/05_reconnect_timeout.t .. Dubious, test returned 1 (wstat 256, 0x100 +) Failed 1/2 subtests t/06_utf8_key.t ........... # Failed test 'set key1 as val1' t/06_utf8_key.t ........... 1/2 # at t/06_utf8_key.t line 25. # Failed test 'get key1 is val1' # at t/06_utf8_key.t line 26. # got: undef # expected: 'val1' # Looks like you failed 2 tests of 2. t/06_utf8_key.t ........... Dubious, test returned 2 (wstat 512, 0x200 +) Failed 2/2 subtests t/100_flush_bug.t ......... t/100_flush_bug.t ......... 1/7 # Failed test 'OK' # at t/100_flush_bug.t line 61. # got: '0' # expected: '1' # Looks like you failed 1 test of 7. t/100_flush_bug.t ......... Dubious, test returned 1 (wstat 256, 0x100 +) Failed 1/7 subtests Test Summary Report ------------------- t/02_keys.t (Wstat: 1792 Tests: 20 Failed: 7) Failed tests: 2-3, 5-8, 10 Non-zero exit status: 7 t/03_stats.t (Wstat: 6400 Tests: 27 Failed: 25) Failed tests: 3-27 Non-zero exit status: 25 t/04_noreply.t (Wstat: 1280 Tests: 7 Failed: 5) Failed tests: 2-6 Non-zero exit status: 5 t/05_reconnect_timeout.t (Wstat: 256 Tests: 2 Failed: 1) Failed test: 1 Non-zero exit status: 1 t/06_utf8_key.t (Wstat: 512 Tests: 2 Failed: 2) Failed tests: 1-2 Non-zero exit status: 2 t/100_flush_bug.t (Wstat: 256 Tests: 7 Failed: 1) Failed test: 1 Non-zero exit status: 1 Files=7, Tests=66, 3 wallclock secs ( 0.03 usr + 0.02 sys = 0.05 CP +U) Result: FAIL Failed 6/7 test programs. 41/66 subtests failed. dmake.exe: Error code 129, while making 'test_dynamic' BRADFITZ/Cache-Memcached-1.28.tar.gz C:\Perl\site\bin\dmake.exe test -- NOT OK //hint// to see the cpan-testers results for installing this module, t +ry: reports BRADFITZ/Cache-Memcached-1.28.tar.gz Running make install make test had returned bad status, won't install without force Failed during this command: BRADFITZ/Cache-Memcached-1.28.tar.gz : make_test NO Use of uninitialized value in subroutine entry at t/02_keys.t line 35. Use of uninitialized value in subroutine entry at t/02_keys.t line 35. # Failed test 'set key1 as val1' # at t/02_keys.t line 42. # Failed test 'get key1 is val1' # at t/02_keys.t line 44. # got: undef # expected: 'val1' # Failed test 'add key2 as val2' # at t/02_keys.t line 46. # Failed test 'get key2 is val2' # at t/02_keys.t line 47. # got: undef # expected: 'val2' # Failed test 'replace key2 as val-replace' # at t/02_keys.t line 49. # Failed test 'get key2 is val-replace' # at t/02_keys.t line 50. # got: undef # expected: 'val-replace' # Failed test 'delete key1' # at t/02_keys.t line 53. # Looks like you failed 7 tests of 20. t/02_keys.t ............... Dubious, test returned 7 (wstat 1792, 0x70 +0) Failed 7/20 subtests (less 7 skipped subtests: 6 okay) t/03_stats.t .............. Use of uninitialized value $sock in ref-to +-glob cast at C:\Perl\cpan\build\Cache-Memcached-1.28-5qFiZu\blib\lib/Cache/Memc +ached.pm l ine 387. Use of uninitialized value in vec at C:\Perl\cpan\build\Cache-Memcache +d-1.28-5qF iZu\blib\lib/Cache/Memcached.pm line 387. Use of uninitialized value $sock in ref-to-glob cast at C:\Perl\cpan\b +uild\Cache -Memcached-1.28-5qFiZu\blib\lib/Cache/Memcached.pm line 394. Use of uninitialized value in vec at C:\Perl\cpan\build\Cache-Memcache +d-1.28-5qF iZu\blib\lib/Cache/Memcached.pm line 394. Use of uninitialized value $sock in ref-to-glob cast at C:\Perl\cpan\b +uild\Cache -Memcached-1.28-5qFiZu\blib\lib/Cache/Memcached.pm line 395. send() on unopened socket at C:\Perl\cpan\build\Cache-Memcached-1.28-5 +qFiZu\blib \lib/Cache/Memcached.pm line 395. Use of uninitialized value $res in numeric gt (>) at C:\Perl\cpan\buil +d\Cache-Me mcached-1.28-5qFiZu\blib\lib/Cache/Memcached.pm line 398. Use of uninitialized value $sock in hash element at C:\Perl\cpan\build +\Cache-Mem cached-1.28-5qFiZu\blib\lib/Cache/Memcached.pm line 182. Use of uninitialized value $sock in hash element at C:\Perl\cpan\build +\Cache-Mem cached-1.28-5qFiZu\blib\lib/Cache/Memcached.pm line 169. t/03_stats.t .............. 1/27 # Failed test 'misc stats total isa HASH' # at t/03_stats.t line 33. # misc stats total isn't defined # Failed test 'misc stats hosts isa HASH' # at t/03_stats.t line 34. # misc stats hosts isn't defined # Failed test 'misc stats hosts 127.0.0.1:11211 isa HASH' # at t/03_stats.t line 35. # misc stats hosts 127.0.0.1:11211 isn't defined # Failed test 'misc stats total contains bytes' # at t/03_stats.t line 39. # Failed test 'misc stats hosts 127.0.0.1:11211 misc contains bytes' # at t/03_stats.t line 41. # Failed test 'misc stats total contains bytes_read' # at t/03_stats.t line 39. # Failed test 'misc stats hosts 127.0.0.1:11211 misc contains bytes_ +read' # at t/03_stats.t line 41. # Failed test 'misc stats total contains bytes_written' # at t/03_stats.t line 39. # Failed test 'misc stats hosts 127.0.0.1:11211 misc contains bytes_ +written' # at t/03_stats.t line 41. # Failed test 'misc stats total contains cmd_get' # at t/03_stats.t line 39. # Failed test 'misc stats hosts 127.0.0.1:11211 misc contains cmd_ge +t' # at t/03_stats.t line 41. # Failed test 'misc stats total contains cmd_set' # at t/03_stats.t line 39. # Failed test 'misc stats hosts 127.0.0.1:11211 misc contains cmd_se +t' # at t/03_stats.t line 41. # Failed test 'misc stats total contains connection_structures' # at t/03_stats.t line 39. # Failed test 'misc stats hosts 127.0.0.1:11211 misc contains connec +tion_struc tures' # at t/03_stats.t line 41. # Failed test 'misc stats total contains curr_items' # at t/03_stats.t line 39. # Failed test 'misc stats hosts 127.0.0.1:11211 misc contains curr_i +tems' # at t/03_stats.t line 41. # Failed test 'misc stats total contains get_hits' # at t/03_stats.t line 39. # Failed test 'misc stats hosts 127.0.0.1:11211 misc contains get_hi +ts' # at t/03_stats.t line 41. # Failed test 'misc stats total contains get_misses' # at t/03_stats.t line 39. # Failed test 'misc stats hosts 127.0.0.1:11211 misc contains get_mi +sses' # at t/03_stats.t line 41. # Failed test 'misc stats total contains total_connections' # at t/03_stats.t line 39. # Failed test 'misc stats hosts 127.0.0.1:11211 misc contains total_ +connection s' # at t/03_stats.t line 41. # Failed test 'misc stats total contains total_items' # at t/03_stats.t line 39. # Failed test 'misc stats hosts 127.0.0.1:11211 misc contains total_ +items' # at t/03_stats.t line 41. # Looks like you failed 25 tests of 27. t/03_stats.t .............. Dubious, test returned 25 (wstat 6400, 0x1 +900) Failed 25/27 subtests t/04_noreply.t ............ 1/7 # Failed test at t/04_noreply.t line 31. # got: undef # expected: 'add' # Failed test at t/04_noreply.t line 36. # got: undef # expected: '29' # Failed test at t/04_noreply.t line 39. # got: undef # expected: '30' # Failed test at t/04_noreply.t line 44. # got: undef # expected: '90' # Failed test at t/04_noreply.t line 49. # got: undef # expected: '60' # Looks like you failed 5 tests of 7. t/04_noreply.t ............ Dubious, test returned 5 (wstat 1280, 0x50 +0) Failed 5/7 subtests t/05_reconnect_timeout.t .. # Failed test 'Expected pause while connecting' t/05_reconnect_timeout.t .. 1/2 # at t/05_reconnect_timeout.t line 2 +3. # Looks like you failed 1 test of 2. t/05_reconnect_timeout.t .. Dubious, test returned 1 (wstat 256, 0x100 +) Failed 1/2 subtests t/06_utf8_key.t ........... # Failed test 'set key1 as val1' t/06_utf8_key.t ........... 1/2 # at t/06_utf8_key.t line 25. # Failed test 'get key1 is val1' # at t/06_utf8_key.t line 26. # got: undef # expected: 'val1' # Looks like you failed 2 tests of 2. t/06_utf8_key.t ........... Dubious, test returned 2 (wstat 512, 0x200 +) Failed 2/2 subtests t/100_flush_bug.t ......... t/100_flush_bug.t ......... 1/7 # Failed test 'OK' # at t/100_flush_bug.t line 61. # got: '0' # expected: '1' # Looks like you failed 1 test of 7. t/100_flush_bug.t ......... Dubious, test returned 1 (wstat 256, 0x100 +) Failed 1/7 subtests Test Summary Report ------------------- t/02_keys.t (Wstat: 1792 Tests: 20 Failed: 7) Failed tests: 2-3, 5-8, 10 Non-zero exit status: 7 t/03_stats.t (Wstat: 6400 Tests: 27 Failed: 25) Failed tests: 3-27 Non-zero exit status: 25 t/04_noreply.t (Wstat: 1280 Tests: 7 Failed: 5) Failed tests: 2-6 Non-zero exit status: 5 t/05_reconnect_timeout.t (Wstat: 256 Tests: 2 Failed: 1) Failed test: 1 Non-zero exit status: 1 t/06_utf8_key.t (Wstat: 512 Tests: 2 Failed: 2) Failed tests: 1-2 Non-zero exit status: 2 t/100_flush_bug.t (Wstat: 256 Tests: 7 Failed: 1) Failed test: 1 Non-zero exit status: 1 Files=7, Tests=66, 3 wallclock secs ( 0.03 usr + 0.02 sys = 0.05 CP +U) Result: FAIL Failed 6/7 test programs. 41/66 subtests failed. dmake.exe: Error code 129, while making 'test_dynamic' BRADFITZ/Cache-Memcached-1.28.tar.gz C:\Perl\site\bin\dmake.exe test -- NOT OK //hint// to see the cpan-testers results for installing this module, t +ry: reports BRADFITZ/Cache-Memcached-1.28.tar.gz Running make install make test had returned bad status, won't install without force Failed during this command: BRADFITZ/Cache-Memcached-1.28.tar.gz : make_test NO
And for clarification my system is;
perl -V Set up gcc environment - 3.4.5 (mingw-vista special r3) Summary of my perl5 (revision 5 version 10 subversion 0) configuration +: Platform: osname=MSWin32, osvers=5.00, archname=MSWin32-x86-multi-thread uname='' config_args='undef' hint=recommended, useposix=true, d_sigaction=undef useithreads=define, usemultiplicity=define useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=und +ef use64bitint=undef, use64bitall=undef, uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='C:/Perl/site/bin/gcc.exe', ccflags ='-DNDEBUG -DWIN32 -D_CONSO +LE -DNO_ST RICT -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPER +L_IMPLICIT _CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -DHASA +TTRIBUTE - fno-strict-aliasing -mms-bitfields', optimize='-O2', cppflags='-DWIN32' ccversion='', gccversion='3.4.5 (mingw-vista special r3)', gccosan +dvers='' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234 d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=10 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='__int64 +', lseeksi ze=8 alignbytes=8, prototype=define Linker and Libraries: ld='C:\Perl\site\bin\g++.exe', ldflags ='-L"C:\Perl\lib\CORE"' libpth=\lib libs=-lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 +-lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion +-lodbc32 - lodbccp32 -lmsvcrt perllibs=-lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvap +i32 -lshel l32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lvers +ion -lodbc 32 -lodbccp32 -lmsvcrt libc=msvcrt.lib, so=dll, useshrplib=true, libperl=perl510.lib gnulibc_version='' Dynamic Linking: dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' ' cccdlflags=' ', lddlflags='-mdll -L"C:\Perl\lib\CORE"' Characteristics of this binary (from libperl): Compile-time options: MULTIPLICITY PERL_DONT_CREATE_GVSV PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS PERL_MALLOC_WRAP PL_OP_SLAB_ALLOC USE_ITHREADS USE_LARGE_FILES USE_PERLIO USE_SITECUSTOMIZE Locally applied patches: ActivePerl Build 1006 [291086] 32728 64-bit fix for Time::Local Built under MSWin32 Compiled at Aug 24 2009 13:48:26 @INC: C:/Perl/site/lib C:/Perl/lib .
I've tried versions 1.24, 1.26 and 1.28 now with no joy and noted from stackoverflow that others seem to be having the same problem.
http://stackoverflow.com/questions/2196568/is-there-a-perl-memcached-client-that-works-on-windows-xpAnyone out there using Activestate perl and Cache::Memcached on Win32?
In reply to Re^8: Perl Memcached client under Windows XP
by brancusi
in thread Perl Memcached client under Windows XP
by brancusi
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |