C:\Dokumente und Einstellungen\Max\.cpan\build\Net_SSLeay.pm-1.25>perl Makefile. pl -windows d:\Programme\OpenSSL\ Checking for OpenSSL-0.9.6j or 0.9.7b or newer... You have OpenSSL-0.9.6k installed in d:\Programme\OpenSSL\ Be sure to use the same compiler and options to compile your OpenSSL, perl, and Net::SSLeay. Mixing and matching compilers is not supported. (Currently I do not have a way to check this on Windows platform.) Writing Makefile for Net::SSLeay::Handle Writing Makefile for Net::SSLeay C:\Dokumente und C:\Dokumente und Einstellungen\Max\.cpan\build\Net_SSLeay.pm-1.25>nmake test Microsoft (R) Program Maintenance Utility Version 1.50 Copyright (c) Microsoft Corp 1988-94. All rights reserved. cl -c -Id:\Programme\OpenSSL\/include -Id:\Programme\OpenSSL\/inc32 -I/ usr/kerberos/include -nologo -Gf -W3 -MD -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_S TRICT -DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -O -DVERSION=\"1.25\" -DXS_VERSION=\"1.25\" "-ID:\pe rl\5.8.1\lib\CORE" -DPERL5 -DOPENSSL_NO_KRB5 SSLeay.c SSLeay.c SSLeay.xs(1971) : warning C4018: '<=' : Konflikt zwischen signed und unsigned Running Mkbootstrap for Net::SSLeay () D:\perl\5.8.1\bin\perl.exe -MExtUtils::Command -e chmod 644 SSLeay.bs link -out:blib\arch\auto\Net\SSLeay\SSLeay.dll -dll -nologo -nodefaultli b -release -libpath:"d:\perl\5.8.1\lib\CORE" -machine:x86 SSLeay.obj D:\perl \5.8.1\lib\CORE\perl58.lib d:\Programme\OpenSSL\\lib\libeay32.lib d:\Programme\O penSSL\\lib\ssleay32.lib C:\PROGRA~1\MICROS~3\VC98\lib\oldnames.lib C:\PROGRA~1\ MICROS~3\VC98\lib\kernel32.lib C:\PROGRA~1\MICROS~3\VC98\lib\user32.lib C:\PROGR A~1\MICROS~3\VC98\lib\gdi32.lib C:\PROGRA~1\MICROS~3\VC98\lib\winspool.lib C:\PR OGRA~1\MICROS~3\VC98\lib\comdlg32.lib C:\PROGRA~1\MICROS~3\VC98\lib\advapi32.lib C:\PROGRA~1\MICROS~3\VC98\lib\shell32.lib C:\PROGRA~1\MICROS~3\VC98\lib\ole32.l ib C:\PROGRA~1\MICROS~3\VC98\lib\oleaut32.lib C:\PROGRA~1\MICROS~3\VC98\lib\neta pi32.lib C:\PROGRA~1\MICROS~3\VC98\lib\uuid.lib C:\PROGRA~1\MICROS~3\VC98\lib\ws ock32.lib C:\PROGRA~1\MICROS~3\VC98\lib\mpr.lib C:\PROGRA~1\MICROS~3\VC98\lib\wi nmm.lib C:\PROGRA~1\MICROS~3\VC98\lib\version.lib C:\PROGRA~1\MICROS~3\VC98\lib\ odbc32.lib C:\PROGRA~1\MICROS~3\VC98\lib\odbccp32.lib C:\PROGRA~1\MICROS~3\VC98\ lib\msvcrt.lib -def:SSLeay.def Bibliothek blib\arch\auto\Net\SSLeay\SSLeay.lib und Objekt blib\arch\auto\Net \SSLeay\SSLeay.exp wird erstellt D:\perl\5.8.1\bin\perl.exe -MExtUtils::Command -e chmod 755 blib\arch\au to\Net\SSLeay\SSLeay.dll D:\perl\5.8.1\bin\perl.exe -MExtUtils::Command -e cp SSLeay.bs blib\arch \auto\Net\SSLeay\SSLeay.bs D:\perl\5.8.1\bin\perl.exe -MExtUtils::Command -e chmod 644 blib\arch\au to\Net\SSLeay\SSLeay.bs D:\perl\5.8.1\bin\perl.exe "-Iblib\lib" "-Iblib\arch" test.pl 1..20 ok 1 Testing pointer to int casting... cc: cl Optimierender Microsoft (R) 32-Bit C/C++-Compiler, Version 12.00.8168, fuer x86 Copyright (C) Microsoft Corp 1984-1998. Alle Rechte vorbehalten. ptrcasttst.c Microsoft (R) Incremental Linker Version 6.00.8168 Copyright (C) Microsoft Corp 1992-1998. All rights reserved. /out:ptrcasttst.exe /out:ptrcasttst.exe ptrcasttst.obj ok ./ptrcasttst: 'void *' len: 4, 'unsigned long int' len: 4. ptrcasttst: ok (003000B0 == 003000B0). ok ok ok 2 ok 3 ok 4 Spawning a TCP test server on port 1211, pid=-1444... (first crash here) *** not ok 5tcp Spawning a SSL test server on port 1212, pid=-1424... ok 5 ok 6 ok 7 ok 8 ok 9 Sending 1 MB over localhost, may take a while (and some VM)... ...took 3 secs (341 KB/s) ok 10 932: ssl read failed at examples/cli-cert.pl line 53. NMAKE : fatal error U1077: 'C:\WINNT\system32\cmd.exe' : return code '0x1' Stop. #### C:\Dokumente und Einstellungen\Max\.cpan\build\Net_SSLeay.pm-1.25>perl -V Summary of my perl5 (revision 5 version 8 subversion 1) configuration: Platform: osname=MSWin32, osvers=4.0, archname=MSWin32-x86-multi-thread uname='' config_args='undef' hint=recommended, useposix=true, d_sigaction=undef usethreads=undef use5005threads=undef useithreads=define usemultiplicity=def ine useperlio=define d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cl', ccflags ='-nologo -Gf -W3 -MD -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_ STRICT -DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERL IO -DPERL_MSVCRT_READFIX', optimize='-MD -DNDEBUG -O1', cppflags='-DWIN32' ccversion='', gccversion='', gccosandvers='' 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='link', ldflags ='-nologo -nodefaultlib -release -libpath:"d:\perl\5.8.1 \lib\CORE" -machine:x86' libpth=C:\PROGRA~1\MICROS~3\VC98\lib libs= oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32 .lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib wsoc k32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib msvcrt.lib perllibs= oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comd lg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib wsock32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib msvcrt.lib libc=msvcrt.lib, so=dll, useshrplib=yes, libperl=perl58.lib gnulibc_version='undef' Dynamic Linking: dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' ' cccdlflags=' ', lddlflags='-dll -nologo -nodefaultlib -release -libpath:"d: \perl\5.8.1\lib\CORE" -machine:x86' Characteristics of this binary (from libperl): Compile-time options: MULTIPLICITY USE_ITHREADS USE_LARGE_FILES PERL_IMPLICIT_ CONTEXT PERL_IMPLICIT_SYS Built under MSWin32 Compiled at Oct 12 2003 12:24:00 @INC: D:/perl/5.8.1/lib D:/perl/site/5.8.1/lib D:/perl/site/lib . #### perl -MHTTP::Daemon -MHTTP::Response -MLWP::Simple -e ' ; # The $d = new HTTP::Daemon and fork and getprint $d->url and exit;#spider ($c = $d->accept())->get_request(); $c->send_response( new #in the HTTP::Response(200,$_,$_,qq(Just another Perl hacker\n))); ' # web