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