Subject: | Want-0.06 on Windows XP |
Windows XP Home
Visual C++ 6.0
C:\Perl\src\Want-0.06>perl -v
This is perl, v5.8.0 built for MSWin32-x86-multi-thread
(with 1 registered patch, see perl -V for more detail)
Copyright 1987-2002, Larry Wall
Binary build 806 provided by ActiveState Corp. http://www.ActiveState.com
Built 00:45:44 Mar 31 2003
Want-0.06 dies during the build phase with the following error. Also note the warning, which may be of importance.
C:\Perl\src\Want-0.06>nmake
Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
cp Want.pm blib\lib\Want.pm
C:\Perl\bin\perl.exe C:\Perl\lib\ExtUtils/xsubpp -typemap C:\Perl\lib\ExtUtils\typemap Wan
t.xs > Want.xsc && C:\Perl\bin\perl.exe -MExtUtils::Command -e mv Want.xsc Want.c
cl -c -nologo -Gf -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRY
PT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -
O1 -DVERSION=\"0.06\" -DXS_VERSION=\"0.06\" "-IC:\Perl\lib\CORE" Want.c
Want.c
Want.xs(355) : warning C4018: '<=' : signed/unsigned mismatch
"Running Mkbootstrap for Want ()"
C:\Perl\bin\perl.exe -MExtUtils::Command -e chmod 644 Want.bs
C:\Perl\bin\perl.exe -MExtUtils::Mksymlists -e "Mksymlists('NAME'=>\"Want\", 'DLBASE' => 'W
ant', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);"
link -out:blib\arch\auto\Want\Want.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -libp
ath:"C:\Perl\lib\CORE" -machine:x86 Want.obj C:\Perl\lib\CORE\perl58.lib oldnames.lib kernel32.li
b user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib n
etapi32.lib uuid.lib wsock32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib msvcrt.lib -
def:Want.def
Creating library blib\arch\auto\Want\Want.lib and object blib\arch\auto\Want\Want.exp
Want.obj : error LNK2001: unresolved external symbol _Perl_pop_return
blib\arch\auto\Want\Want.dll : fatal error LNK1120: 1 unresolved externals
NMAKE : fatal error U1077: 'link' : return code '0x460'
Stop.