Enbugger - Re: problem bulding Enbugger 0.03 on Windows

Posted on Fri Nov 16 20:47:13 2007 by monty416 in response to 6451 (See the whole thread of 6)
Re: problem bulding Enbugger 0.03 on Windows
I think the leading underscore is put on automatically by MSVC as part of the __cdecl calling convention, and adding the #define won't help since it's a linking error and not a compile-time error. Regardless, I tried the #define and got the same problem... I then decided to look at the perl58.lib file for the symbol (since it seems like the only place on the link line that it could possibly be) and there doesn't seem to be a Perl_init_debugger defined, either with or without the leading underscore:
C:\> dumpbin /exports C:\Perl\lib\CORE\perl58.lib Microsoft (R) COFF/PE Dumper Version 8.00.50727.42 Copyright (C) Microsoft Corporation. All rights reserved. Dump of file C:\Perl\lib\CORE\perl58.lib File Type: LIBRARY Exports ordinal name _PL_AMG_names _PL_check _PL_fold _PL_fold_locale _PL_freq ...<bunch of lines deleted> _Perl_warn _Perl_warn_nocontext _Perl_warner _Perl_warner_nocontext _Perl_whichsig _Perl_win32_init _Perl_win32_term _Perl_yylex _RunPerl _boot_DynaLoader _boot_Win32CORE _init_Win32CORE _perl_alloc ...<more lines deleted...you get the idea>
I'm not determined to build this myself, I just want to use Enbugger on my Windows machine (*nix is not an option at the moment). Does anyone have a pre-built binary that will work for me that I can download and install?
Direct Responses: 8710 | Write a response