- Do you actually have a compiler installed?
- What version of perl are you using? (Hint: perl -V)
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.
| [reply] |
MinGW is installed in c:\MinGW....using ActiveState v5.10.1 x64
| [reply] |
The first thing to check is that your compiler is in your path. Not that that is any guarentee that the EU:MM tools will "find" it.
I recently encountered a problem with building a module (threads) where the EU::MM generated makefile refused to do anything, because it decided I didn't have a compiler.
Turned out that it was trying to use -x 'cl' to determine if the compiler existed and was executable, which is never going to work as the file is cl.exe. I bypassed the problem by just commenting out the dumb test and it went ahead successfully.
You could try doing:
perl -d:Trace c:\yourPerl\bin\cpan.bat
to try and track down where (and what it is doing), to decide you don't have a compiler. But to do that you'd need to have Devel::Trace installed, which you probably don't. Catch22.
However, Devel::Trace is a very simple module and can be installed manually by downloading this file into c:\yourPerl\lib\Devel\ directory.
Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
"Science is about questioning the status quo. Questioning authority".
In the absence of evidence, opinion is indistinguishable from prejudice.
| [reply] [d/l] [select] |
ppm install MinGW dmake
| [reply] [d/l] |