This is a long shot, and likely a red herring, but I hear that the newest version of XCode changed the location of a number of developer tools.
I have a Macbook with perlbrew. What versions of Perl and compiler options should I try? Threaded and non-threaded build of 5.14.2? David On Apr 22, 2012 12:22 AM, "David Oswald" <daosw...@gmail.com> wrote: > 02, 03, and 04 compile and execute C++/XS code for Inline consumption. > > 00load_prereqs.t -- verifies that all prerequisites are present that > they load (including including CPP.pm itself). > 01fn_cans.t -- Verify that all functions in CPP.pm can be called. > Never fails. Useful when refactoring. > 02basic.t -- Compiles basic C++ class code inline. > 03prefix.t -- Compiles C++ code and tests the XS 'prefix' directive. > 04charptr.t -- Verifies correct handling of c-strings as parameters or > return values. > 05pod.t -- Verifies the POD is reachable (optional). > 06fn_regress.t -- Some regression-oriented tests I used while doing > some refactoring. > 07perlcritic.t -- Verifies the code is Perl::Critic friendly (author > test, optional). > 08cppguess.t -- Compares Makefile.PL compiler&library guesses with > what ExtUtils::CppGuess would have guessed (optional). > > Again, 02, 03, and 04 compile C++ code for Inline consumption. And > those are the three test files that are failing on one of the Darwin > smokers. Furthermore, as you've noticed, they fail before any tests > get run. We're either crashing the C++ compiler, or crashing Perl as > we invoke the XS code that Inline generated. > > It's only happening (so far) with that one Darwin smoker. There are a > handful of Linux issues too, but my frequently-wrong senses persuaded > me that the Darwin issue is lower hanging fruit than the Linux one. > > Dave > > > On Sat, Apr 21, 2012 at 5:15 PM, Sisyphus <sisyph...@optusnet.com.au> > wrote: > > > > ----- Original Message ----- From: "David Oswald" <daosw...@gmail.com> > > To: <inline@perl.org> > > Sent: Sunday, April 22, 2012 5:49 AM > > Subject: Inline::CPP: New Darwin failure. > > > > > > > >> Inline::CPP version 0.38_004: > >> > >> I just noticed another Darwin smoke-test failure. > >> > >> PASS: > >> > http://www.cpantesters.org/cpan/report/c30eb71a-8bac-11e1-9ec4-a796756b88d3 > >> FAIL: > >> > http://www.cpantesters.org/cpan/report/b5830500-89c8-11e1-9ec4-a796756b88d3 > >> > > > > I notice that, in the failing test scripts, *none* of the tests get run. > Can > > you see any reason that those particular scripts (and not the others) > should > > fail to run the tests ? > > > > This is a bit like the "No subtests run" error that I see for some of the > > test scripts in one of my modules. > > I've compared my failing scripts with the scripts that run successfully, > yet > > cannot see anything that could trigger the "No subtests run" error. > > > > Cheers, > > Rob > > > > -- > > David Oswald > daosw...@gmail.com >