On Sat Mar 02 19:58:34 2013, xdg@xdg.me wrote: > On Thu, Feb 28, 2013 at 7:08 PM, James E Keenan via RT > <perlbug-followup@perl.org> wrote: > > Undefined subroutine &Data::Dumper::Dumpxs called at > blib/lib/Data/Dumper.pm line 223. > > I've tried commenting on perlbug and it's eating my replies, so I'll > reply here. Apologies if it shows up multiple times. > > Problem is that tests are overriding $Data::Dumper::Useperl when they > shouldn't (trying to test XS when XS doesn't work). > > On older Perl's, XS doesn't load because of a missing symbol: > > Symbol not found: _isWORDCHAR > > David > David, I don't understand your response. It doesn't seem to take into account the problem I reported in my most recent (Feb 28) post, namely, that I can reproduce the problem on a current (5.16.0) Perl on at least one operating system (Darwin). (And I've since reproduced it on a second Darwin machine, this time Darwin/PPC.) Moreover, the test file that I used to demonstrate this in my last post, t/bless.t, is one file to which we made no changes whatsoever in going from D::D 2.139 to 2.143. So even if the "tests are overriding $Data::Dumper::Useperl when they shouldn't", why is this problem only showing up with 2.143 and not earlier versions? I'm attaching output from three different ways of testing one test file from D::D 2.143 on the same (Darwin) machine: (a) with the latest installed 'prove'; (b) with installed perl 5.16; (c) with blead as of today. Thank you very much. Jim Keenan --- via perlbug: queue: perl5 status: open https://rt.perl.org:443/rt3/Ticket/Display.html?id=116961Thread Previous | Thread Next