Paul Grinberg reported an issue that he was able to trace back to how LIBS were being added to $o->{ILSM}{MAKEFILE}{LIBS} (a simple string was being added where an array-ref is expected). I think I've fixed the problem, and have created tests that were exercising the bug before the fix, and that pass now that it's been applied.
However, because the library code has been the source of other problems, I'm cautiously releasing this bug fix as a developer's release. If the smoke-tests are agreeable, I'll upgrade it to a full release after enough tests roll in to give me a sense that it was the right patch. Other changes in this version: Several new tests, most of which fall into the RELEASE_TESTING category (and are skipped unless that env variable is set). One test verifies that forcing a rewrite of the Inline config file doesn't create any problems for Inline::CPP (this way I can verify that it should install for a first-timer properly), and a test to verify that anywhere I mention an Inline::CPP version number it's consistent across all mentions. The CPAN installers won't install Developer's releases by default. You can override default behavior like this: cpanm DAVIDO/Inline-CPP-0.40_001.tar.gz The latest changes are also always found on github in the distribution's repo. Paul: You in particular ought to try to install the new version and see if it works better for you (if you don't mind). One question for anyone still reading: Do you know how to pull the gitpan history for Inline::CPP into my existing Github repo? The gitpan history ends at 0.27, and my repo's history starts at 0.25, I think. Dave -- David Oswald daosw...@gmail.com