A 'force install Bundle::LWP' will do.
I have not tested extensively but LWP 5.65 works with Perl 5.8.0 on win32.
What does not work on Win32 is https, because Crypt::SSLeay will not compile.
If someone is curious about it:
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
(Visual Studio 6.0 sp5)
openssl 0.96e successfully compiled
cpan install Crypt::SSLeay output:
cp lib/Crypt/SSLeay/X509.pm blib\lib\Crypt/SSLeay/X509.pm
cp lib/Net/SSL.pm blib\lib\Net/SSL.pm
cp SSLeay.pm blib\lib\Crypt\SSLeay.pm
cp lib/Crypt/SSLeay/Conn.pm blib\lib\Crypt/SSLeay/Conn.pm
cp lib/Crypt/SSLeay/CTX.pm blib\lib\Crypt/SSLeay/CTX.pm
cp lib/Crypt/SSLeay/MainContext.pm blib\lib\Crypt/SSLeay/MainContext.pm
cp lib/Crypt/SSLeay/Err.pm blib\lib\Crypt/SSLeay/Err.pm
C:\perl\bin\perl.exe C:\perl\lib\ExtUtils/xsubpp -typemap
C:\perl\lib\E
xtUtils\typemap -typemap typemap SSLeay.xs > SSLeay.xsc &&
C:\perl\bin\perl.exe
-MExtUtils::Command -e mv SSLeay.xsc SSLeay.c
cl -c -Ic:\openssl\include -Ic:\openssl\inc32 -nologo -Gf -W3
-MD -DND
EBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT
-DPERL_IMPLICIT_CONTEX
T -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -DNDEBUG
-O1 -DV
ERSION=\"0.41\" -DXS_VERSION=\"0.41\" "-IC:\perl\lib\CORE" SSLeay.c
SSLeay.c
SSLeay.xs(57) : error C2064: term does not evaluate to a function
SSLeay.xs(57) : warning C4133: 'function' : incompatible types - from 'char
[7]'
to 'struct _iobuf *'
SSLeay.xs(61) : error C2064: term does not evaluate to a function
SSLeay.xs(61) : warning C4133: 'function' : incompatible types - from 'char
[21]
' to 'struct _iobuf *'
SSLeay.xs(68) : error C2064: term does not evaluate to a function
SSLeay.xs(68) : warning C4133: 'function' : incompatible types - from 'char
[17]
' to 'struct _iobuf *'
SSLeay.xs(70) : error C2064: term does not evaluate to a function
SSLeay.xs(70) : warning C4133: 'function' : incompatible types - from 'char
[16]
' to 'struct _iobuf *'
SSLeay.xs(86) : warning C4013: 'ERR_get_error' undefined; assuming extern
return
ing int
SSLeay.xs(90) : warning C4013: 'ERR_error_string' undefined; assuming
extern ret
urning int
SSLeay.xs(111) : warning C4013: 'ERR_load_crypto_strings' undefined;
assuming ex
tern returning int
SSLeay.xs(114) : warning C4013: 'RAND_seed' undefined; assuming extern
returning
int
SSLeay.xs(255) : warning C4018: '>' : signed/unsigned mismatch
SSLeay.xs(258) : warning C4018: '>=' : signed/unsigned mismatch
SSLeay.xs(261) : warning C4018: '>' : signed/unsigned mismatch
SSLeay.xs(292) : warning C4018: '>' : signed/unsigned mismatch
SSLeay.xs(300) : warning C4018: '>' : signed/unsigned mismatch
SSLeay.xs(308) : warning C4018: '<' : signed/unsigned mismatch
NMAKE : fatal error U1077: 'cl' : return code '0x2'
Stop.
C:\bin\VC98\BIN\nmake.EXE -- NOT OK
Running make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible