[Catalyst] Testers Wanted: Cache::FastMmap 1.15 (w/Win32 Support)
Ash Berlin
ash at cpan.org
Mon Oct 30 00:02:37 GMT 2006
Ash Berlin wrote:
> Nilson Santos Figueiredo Junior wrote:
>
>> ..\blib\arch\auto\Cache\FastMmap\CImpl\CImpl.exp
>> mmap_cache.obj : error LNK2019: unresolved external symbol _vsnprintf
>> referenced
>> in function __mmc_set_error
>> ..\blib\arch\auto\Cache\FastMmap\CImpl\CImpl.dll : fatal error
>> LNK1120: 1 unreso
>> lved externals
>> NMAKE : fatal error U1077: 'link' : return code '0x460'
>> Stop.
>> NMAKE : fatal error U1077: '"C:\Arquivos de programas\Microsoft Visual
>> Studio .N
>> ET 2003\VC7\BIN\nmake.exe"' : return code '0x2'
>> Stop.
>>
>
> Hmmm okay. Could you try editing Win32.c and including varargs.h and
> changing line 467 to one of the following:
>
> _vsnprintf(errbuf, 1023, error_string, ap);
> _vsprintf(errbuf, error_string, ap);
> vsprintf(errbuf, error_string, ap);
> vsnprintf_s(errbuf, 1023, _TRUNCATE, error_string, ap);
>
> You might have to re `perl Makefile.PL` to get it to updated properly.
>
> Let me know if any of the above make any difference.
>
> Ash
Failing any of the above, open up a Visual Studio command prompt and run
"dumpbin /exports msvcrt.lib", redirect the output somewhere and look
for anything matching vsnprintf
Ash
More information about the Catalyst
mailing list