Skip Menu |

This queue is for tickets about the Wx-Perl-ProcessStream CPAN distribution.

Report information
The Basics
Id: 40497
Status: resolved
Priority: 0/
Queue: Wx-Perl-ProcessStream

People
Owner: Nobody in particular
Requestors: hanenkamp [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: Critical
Broken in: 0.11
Fixed in: (no value)



Subject: Cannot run tests to install on Mac OS X: wxYield called recursively
This module does not pass t/01-events.t. It hangs as shown here: cpan[3]> test Wx::Perl::ProcessStream Running test for module 'Wx::Perl::ProcessStream' Running make for M/MD/MDOOTSON/Wx-Perl-ProcessStream-0.11.tar.gz Has already been unwrapped into directory /Users/shanenka/.cpan/build/Wx-Perl-ProcessStream-0.11-nBbX54 Has already been made Running make test PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00-load......ok t/01-events....[Debug] 10:28:33: ../src/mac/carbon/app.cpp(1152): assert "wxAssertFailure" failed in Yield(): wxYield called recursively
FYI I upgraded from Wx 0.74 to Wx 0.86 and tried installing using both perl wxPerl instead and am still seeing the same issue the problem. Since I hadn't indicated Wx version previously, I thought I'd post an update.
Fixed in version 0.27 using Wx version 0.98 or greater (currently SVN).
Still getting this failure with 0.27. The problem is that it doesn't depend on Wx 0.98 (I have 0.9702). You might not want to force everyone to update to 0.98 because of an OS X issue, so you can make a dynamic dependency. my $is_osx = $^O eq 'darwin'; Wx => $is_osx ? '0.98' : '0.50';
Hi, Uploaded version 0.28 which should fix the issue. Found function Wx::YieldIfNeeded which prevents recursive Yield calls and does not require Wx 0.98. Regards Mark On Sun Aug 08 14:58:47 2010, MSCHWERN wrote: Show quoted text
> Still getting this failure with 0.27. The problem is that it doesn't > depend on Wx 0.98 (I have 0.9702). > > You might not want to force everyone to update to 0.98 because of an
OS Show quoted text
> X issue, so you can make a dynamic dependency. > > my $is_osx = $^O eq 'darwin'; > > Wx => $is_osx ? '0.98' : '0.50';
Assume now fixed in Version 0.28