Re: POE::Component::Player::Mpg123 fails make test?
[email protected] (Erick Calder) Mon, 22 Feb 2010 21:03:28 -0800
| Newsgroups | perl.poe |
|---|---|
| Message-ID | <[email protected]> |
it's been years since I touch that stuff too. the PoCo::Player:Mpg123 was supplanted with PoCo::Player:Mp3... I'd suggest you try that one instead On Feb 21, 2010, at 9:20 AM, Daniel Risacher wrote: > I confess it has been several years since I last worked with POE, so > I'm out of touch. > I'm having troubles, and I'm not sure if it's something I'm doing > wrong or it it's bitrot in the packages. > Perhaps someone here will have insight? > > [Context/Versions: > Ubuntu 9.10 Desktop > Perl 5.10.0 > POE-Component-Player-Mpg123-1.2 > mpg123 1.7.3. > POE 1.006 (which is in the Ubuntu repos) and POE 1.286 (latest from > CPAN)] > > 'make test' fails like this: (note you have to provide ./test.mp3) > > POE-Component-Player-Mpg123-1.2$ make test > PERL_DL_NONLAZY=1 /usr/bin/perl "-Iblib/lib" "-Iblib/arch" test.pl > 1..20 > ok 1 - finding player > ok 2 - finding test track > ok 3 - read permissions > ok 4 - use PoCo::Player::Mpg123 > ok 5 - session created > ok 6 - component instantiated > not ok 7 - play issued > # Failed test 'play issued' > # at test.pl line 46. > Not a HASH reference at blib/lib/POE/Component/Player/Mpg123.pm line > 133. > # Looks like you planned 20 tests but ran 7. > # Looks like you failed 1 test of 7 run. > # Looks like your test exited with 255 just after 7. > make: *** [test_dynamic] Error 255 > > Further investigation indicates that the arguments to the 'stdout' > callback do not appear to be what I expect, based on the documentation > for POE::Component::Child.