Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp ReadDir.pm blib\lib\ReadDir.pm C:\cpanrun-5.8\build\5-8-0\bin\perl.exe C:\cpanrun-5.8\build\5-8-0\lib\ExtUtils/xsubpp -typemap C:\cpanrun-5.8\build\5-8-0\lib\ExtUtils\typemap ReadDir.xs > ReadDir.xsc && C:\cpanrun-5.8\build\5-8-0\bin\perl.exe -MExtUtils::Command -e mv ReadDir.xsc ReadDir.c Please specify prototyping behavior for ReadDir.xs (see perlxs manual) cl -c -nologo -Gf -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DPERL_MSVCRT_READFIX -MD -Zi -DNDEBUG -O1 -DVERSION=\"0.03\" -DXS_VERSION=\"0.03\" "-IC:\cpanrun-5.8\build\5-8-0\lib\CORE" ReadDir.c ReadDir.c ReadDir.xs(23) : warning C4133: '=' : incompatible types - from 'struct direct *' to 'struct dirent *' ReadDir.xs(24) : error C2037: left of 'd_name' specifies undefined struct/union 'dirent' ReadDir.xs(24) : error C2198: 'Perl_newSVpv' : too few actual parameters ReadDir.xs(25) : error C2037: left of 'd_ino' specifies undefined struct/union 'dirent' ReadDir.xs(25) : error C2198: 'Perl_newSViv' : too few actual parameters ReadDir.xs(26) : error C2037: left of 'd_type' specifies undefined struct/union 'dirent' ReadDir.xs(26) : error C2198: 'Perl_newSViv' : too few actual parameters ReadDir.xs(48) : warning C4133: '=' : incompatible types - from 'struct direct *' to 'struct dirent *' ReadDir.xs(50) : error C2037: left of 'd_name' specifies undefined struct/union 'dirent' ReadDir.xs(50) : error C2037: left of 'd_name' specifies undefined struct/union 'dirent' ReadDir.xs(50) : error C2198: 'strlen' : too few actual parameters ReadDir.xs(50) : warning C4047: 'function' : 'const char *' differs in levels of indirection from 'unsigned int ' ReadDir.xs(50) : warning C4024: 'Perl_hv_store' : different types for formal and actual parameter 3 ReadDir.xs(50) : error C2037: left of 'd_ino' specifies undefined struct/union 'dirent' ReadDir.xs(50) : error C2198: 'Perl_newSViv' : too few actual parameters ReadDir.xs(50) : warning C4047: 'function' : 'long ' differs in levels of indirection from 'struct sv *' ReadDir.xs(50) : warning C4024: 'Perl_hv_store' : different types for formal and actual parameter 4 ReadDir.xs(50) : error C2198: 'Perl_hv_store' : too few actual parameters NMAKE : fatal error U1077: 'cl' : return code '0x2' Stop.