On Mon, 15 Nov 2010, Erland Sommarskog wrote: > Yes, I am confused. Please bear with me.
I suspect that you'll need to attach some complete example project that exhibits the things you are talking about before somebody else will try to reproduce/understand it. Right now the barrier to helping you is quite high! Cheers, -Jan > I need to adapt the makefile.pl from a module from CPAN so it can > build with ActivePerl, and modified the file according to the > makefile.pl for my own module. My reward was a spew of compilation > errors from various header files in the Perl distribution. > > In my own makefile.pl I have for some reason shortcutted the CCFLAGS > that comes with ActivePerl, so all those standard settings like - > DPERL_IMPLICIT_CONTEXT are not present. And I get away with it. > > After some investigation I find that if I have > > #include <windows.h> > > before the #include of the Perl header files, I don't need all those > defines for the module to compile. (Which I have to say is somewhat > bewildering.) > > But just because it works, does not mean that it is best practice. > Since PERL_IMPLICIT_CONTEXT is defined in CCFLAGS, I guess that is > what I should rely on. > > I appreciate any comment.