----- Original Message ----- From: "Guohong Hu" <hu.guoh...@gmail.com>
To: <inline@perl.org>
g++: test_pl_0006.obj: No such file or directory
Yes, MinGW will have created test_pl_0006.o, *not* test_pl_0006.obj. The wrong file is being looked for.
The problem is that $Config{obj_ext} is set to '.obj', but it should be set to '.o' - nothing to do with Inline. (If you revert to Inline-0.44 you should still get the same problem.)
Go to http://www.perlmonks.org/index.pl?node_id=614808 and find $Config{obj_ext} in the text. If the suggested fix that you find there is inapplicable or does not work, get back to us with the build number of ActivePerl that you are running. Also, could you confirm that 'perl -V:obj_ext' is, in fact reporting '.obj'.
I don't think it's part of the problem here, but IMO dmake (available from CPAN) is better than Nmake-1.4. At some stage you might try removing Nmake-1.4 and using dmake instead.
Cheers, Rob