in reply to win32 thread version

These are errors from just trying to load the modules. Looks to me that you should get exactly the same error by running:
perl -MErrno -e "print \"ok\""
I presume that line 17 of Memcached.pm loads the Errno module. What does line 9 of Errno.pm contain ? (I don't have AS build 819 - closest I have is build 822, and there's no problem loading Errno with it.)

Cheers,
Rob

Replies are listed 'Best First'.
Re^2: win32 thread version
by Anonymous Monk on Jan 04, 2008 at 05:55 UTC
    says
    "$Config{'archname'}-$Config{'osvers'}" eq "MSWin32-x86-multi-thread-5.0" or die "Errno architecture (MSWin32-x86-multi-thread-5.0) does not ma +tch executable architecture ($Config{'archname'}-$Config{'osvers'})";
    BTW I'm now seeking the newer AS build as well
      Well, that's just plain ridiculous. Your 'perl -V' quite explicitly states that "$Config{'archname'}-$Config{'osvers'}" is "MSWin32-x86-multi-thread-5.0". (Look for 'archname' and 'osvers' in the output.)

      I guess there's a rational explanation - though I really don't know what it is. How can 'perl -V' claim that 'osvers' is 5.0, but $Config{osvers} report 4.0 ? Someone has stuffed up something.

      Cheers,
      Rob
        Thanks Rob,
        I upgraded to build 22. Your perl -M command above does render the same error, which persists exactly the same. Any ideas where I can look for stuff? Is it talking about windows or about some lower level Perl code which does the threading? Is there a way I can know the right thread version for this OS?
        I replaced errno.pm, no change.
        This is a windows box, crazy things happen often.
        Thanks again,
        Craig.
        Craig again - the 822 AS build changes naught :-( I replaced errno with PPM but it was already up to date. Is there anything else I can try? I guess anything is possible on this OS.