I've uploaded v0.33_008 of Inline::CPP to CPAN, and also pushed it to the dev branch of my Inline-CPP repo on GitHub.
This version attempts to address the Parse::RecDescent load issue by ensuring that P::RD loads before the Inline::C module is loaded (and thus before Inline::C has a chance to touch @INC). This should fix the issue with the smoke testers customizing @INC in a way that causes smoke tests to fail. This version also adds grammar and validation tests to support using single dimensional arrays as member data in classes and structs. I'm still not sure how to add multi-dimensional arrays to the grammar, but for now this is a step toward resolving the outstanding RT. If this version fares well in smoke tests I'll re-release it as 0.34 stable. The github repo can be found at g...@github.com:daoswald/Inline-CPP.git Dave -- David Oswald daosw...@gmail.com