Checking if your kit is complete... Looks good Writing Makefile for Math::Rand48 Microsoft (R) Program Maintenance Utility Version 6.00.8168.0 Copyright (C) Microsoft Corp 1988-1998. All rights reserved. cp Rand48.pm blib\lib\Math\Rand48.pm C:\cpanrun\build\5-10-0\bin\perl.exe C:\cpanrun\build\5-10-0\lib\ExtUtils\xsubpp -typemap C:\cpanrun\build\5-10-0\lib\ExtUtils\typemap -typemap typemap Rand48.xs > Rand48.xsc && C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e mv Rand48.xsc Rand48.c Please specify prototyping behavior for Rand48.xs (see perlxs manual) cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DUSE_SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 -DVERSION=\"1.00\" -DXS_VERSION=\"1.00\" "-IC:\cpanrun\build\5-10-0\lib\CORE" Rand48.c Rand48.c Rand48.xs(48) : warning C4305: '=' : truncation from 'const int ' to 'char ' Rand48.c(86) : warning C4013: 'drand48' undefined; assuming extern returning int Rand48.c(109) : warning C4013: 'erand48' undefined; assuming extern returning int Rand48.c(131) : warning C4013: 'lrand48' undefined; assuming extern returning int Rand48.c(154) : warning C4013: 'nrand48' undefined; assuming extern returning int Rand48.c(176) : warning C4013: 'mrand48' undefined; assuming extern returning int Rand48.c(199) : warning C4013: 'jrand48' undefined; assuming extern returning int Rand48.xs(85) : warning C4013: 'seed48' undefined; assuming extern returning int Rand48.xs(85) : warning C4047: '=' : 'unsigned short *' differs in levels of indirection from 'int ' Rand48.xs(88) : warning C4047: '=' : 'unsigned short *' differs in levels of indirection from 'int ' Running Mkbootstrap for Math::Rand48 () C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Command -e chmod 644 Rand48.bs C:\cpanrun\build\5-10-0\bin\perl.exe -MExtUtils::Mksymlists -e "Mksymlists('NAME'=>\"Math::Rand48\", 'DLBASE' => 'Rand48', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" link -out:blib\arch\auto\Math\Rand48\Rand48.dll -dll -nologo -nodefaultlib -debug -opt:ref,icf -libpath:"C:\cpanrun\build\5-10-0\lib\CORE" -machine:x86 Rand48.obj C:\cpanrun\build\5-10-0\lib\CORE\perl510.lib oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib netapi32.lib uuid.lib ws2_32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib msvcrt.lib -def:Rand48.def Creating library blib\arch\auto\Math\Rand48\Rand48.lib and object blib\arch\auto\Math\Rand48\Rand48.exp Rand48.obj : error LNK2001: unresolved external symbol _drand48 Rand48.obj : error LNK2001: unresolved external symbol _erand48 Rand48.obj : error LNK2001: unresolved external symbol _lrand48 Rand48.obj : error LNK2001: unresolved external symbol _nrand48 Rand48.obj : error LNK2001: unresolved external symbol _mrand48 Rand48.obj : error LNK2001: unresolved external symbol _jrand48 Rand48.obj : error LNK2001: unresolved external symbol _seed48 blib\arch\auto\Math\Rand48\Rand48.dll : fatal error LNK1120: 7 unresolved externals NMAKE : fatal error U1077: 'link' : return code '0x460' Stop.