perl 5.8.0. OS? Compiler? are also important issues when comiling. Works fine on Win32 (just tested) and I know it compiles on RH Linux 7.3 with gcc 2.96 as well. The missing separator issue is one you see on Cygwin for example if you try to use make rather than nmake.
Administrator@JAMES /cygdrive/c/Digest-MD5-2.33 $ perl Makefile.PL Assumes that MSWin32 implies free alignment for U32 access. Writing Makefile for Digest::MD5 Administrator@JAMES /cygdrive/c/Digest-MD5-2.33 $ make Makefile:768: *** missing separator. Stop. Administrator@JAMES /cygdrive/c/Digest-MD5-2.33 $ nmake Microsoft (R) Program Maintenance Utility Version 1.50 Copyright (c) Microsoft Corp 1988-94. All rights reserved. cl -c -nologo -O1 -MD -Zi -DNDEBUG -DWIN32 -D_CONSOLE -DNO_ST +RICT -DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -D +P ERL_MSVCRT_READFIX -O1 -MD -Zi -DNDEBUG -DVERSION=\"2.33\" -DXS_VE +RSION=\"2.33\" -ID:\Perl\lib\CORE MD5.c cl : Command line warning D4029 : optimization is not available in the + standard edition compiler MD5.c "Running Mkbootstrap for Digest::MD5 ()" D:\Perl\bin\perl.exe -ID:\Perl\lib -ID:\Perl\lib -MExtUtils::C +ommand -e chmod 644 MD5.bs link -out:blib\arch\auto\Digest\MD5\MD5.dll -dll -nologo -node +faultlib -debug -opt:ref,icf -libpath:"D:\Perl\lib\CORE" -machine:x +8 6 MD5.obj D:\Perl\lib\CORE\perl56.lib oldnames.lib kernel32.lib user +32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib +o le32.lib oleaut32.lib netapi32.lib uuid.lib wsock32.lib mpr.lib winmm +.lib version.lib odbc32.lib odbccp32.lib msvcrt.lib -def:MD5.def Creating library blib\arch\auto\Digest\MD5\MD5.lib and object blib\ +arch\auto\Digest\MD5\MD5.exp D:\Perl\bin\perl.exe -ID:\Perl\lib -ID:\Perl\lib -MExtUtils::C +ommand -e chmod 755 blib\arch\auto\Digest\MD5\MD5.dll D:\Perl\bin\perl.exe -ID:\Perl\lib -ID:\Perl\lib -MExtUtils::C +ommand -e cp MD5.bs blib\arch\auto\Digest\MD5\MD5.bs D:\Perl\bin\perl.exe -ID:\Perl\lib -ID:\Perl\lib -MExtUtils::C +ommand -e chmod 644 blib\arch\auto\Digest\MD5\MD5.bs Administrator@JAMES /cygdrive/c/Digest-MD5-2.33 $ C:\Digest-MD5-2.33>perl Makefile.PL Assumes that MSWin32 implies free alignment for U32 access. Writing Makefile for Digest::MD5 C:\Digest-MD5-2.33>nmake Microsoft (R) Program Maintenance Utility Version 1.50 Copyright (c) Microsoft Corp 1988-94. All rights reserved. cp MD5.pm blib\lib\Digest\MD5.pm D:\Perl\bin\perl.exe -ID:\Perl\lib -ID:\Perl\lib D:\Perl\lib\E +xtUtils/xsubpp -typemap D:\Perl\lib\ExtUtils\typemap -typemap typema +p MD5.xs > MD5.xsc && D:\Perl\bin\perl.exe -ID:\Perl\lib -ID:\Perl\lib +-MExtUtils::Command -e mv MD5.xsc MD5.c cl -c -nologo -O1 -MD -Zi -DNDEBUG -DWIN32 -D_CONSOLE -DNO_ST +RICT -DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -D +P ERL_MSVCRT_READFIX -O1 -MD -Zi -DNDEBUG -DVERSION=\"2.33\" -DXS_VE +RSION=\"2.33\" -ID:\Perl\lib\CORE MD5.c "Running Mkbootstrap for Digest::MD5 ()" D:\Perl\bin\perl.exe -ID:\Perl\lib -ID:\Perl\lib -MExtUtils::C +ommand -e chmod 644 MD5.bs D:\Perl\bin\perl.exe "-ID:\Perl\lib" "-ID:\Perl\lib" -MExtUtil +s::Mksymlists -e "Mksymlists('NAME' => 'Digest::MD5', 'DLBASE' => 'M +D 5', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' + => []);" link -out:blib\arch\auto\Digest\MD5\MD5.dll -dll -nologo -node +faultlib -debug -opt:ref,icf -libpath:"D:\Perl\lib\CORE" -machine:x +8 6 MD5.obj D:\Perl\lib\CORE\perl56.lib oldnames.lib kernel32.lib user +32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib +o le32.lib oleaut32.lib netapi32.lib uuid.lib wsock32.lib mpr.lib winmm +.lib version.lib odbc32.lib odbccp32.lib msvcrt.lib -def:MD5.def Creating library blib\arch\auto\Digest\MD5\MD5.lib and object blib\ +arch\auto\Digest\MD5\MD5.exp D:\Perl\bin\perl.exe -ID:\Perl\lib -ID:\Perl\lib -MExtUtils::C +ommand -e chmod 755 blib\arch\auto\Digest\MD5\MD5.dll D:\Perl\bin\perl.exe -ID:\Perl\lib -ID:\Perl\lib -MExtUtils::C +ommand -e cp MD5.bs blib\arch\auto\Digest\MD5\MD5.bs D:\Perl\bin\perl.exe -ID:\Perl\lib -ID:\Perl\lib -MExtUtils::C +ommand -e chmod 644 blib\arch\auto\Digest\MD5\MD5.bs C:\Digest-MD5-2.33>nmake test Microsoft (R) Program Maintenance Utility Version 1.50 Copyright (c) Microsoft Corp 1988-94. All rights reserved. D:\Perl\bin\perl.exe -Mblib -ID:\Perl\lib -ID:\Perl\lib -e "us +e Test::Harness qw(&runtests $verbose); $verbose=0; runtests @ARGV;" +t \align.t t\badfile.t t\bits.t t\clone.t t\files.t t\md5-aaa.t t\utf8.t Using C:/Digest-MD5-2.33/blib t\align.............ok t\badfile...........ok t\bits..............ok t\clone.............ok t\files.............ok t\md5-aaa...........ok t\utf8..............ok All tests successful. Files=7, Tests=275, 0 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 + CPU) C:\Digest-MD5-2.33>
cheers
tachyon
In reply to Re: Compiling Digest-MD5-2.33 problem
by tachyon
in thread Compiling Digest-MD5-2.33 problem
by mikeps
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |