chris cobucci wrote: > Hinrik: > per your request (note, Term::Cap -> version 1.09 --not sure if relevant) > > ####################################BEGIN > bash-3.00# prove -vl t/loops/select/wheel_readline.t > t/loops/select/wheel_readline.... > 1..6 > ok 1 - plain typing > ok 2 - backspace > ok 3 - forward/backward > ok 4 - delete words > ok 5 - case changes > Use of uninitialized value in pattern match (m//) at > /my/prefix/lib/perl5/5.8.8/Term/Cap.pm line 527. > Use of uninitialized value in concatenation (.) or string at > /my/prefix/lib/perl5/5.8.8/Term/Cap.pm line 579. > ok 6 - transpose > ok > All tests successful. > Files=1, Tests=6, 2 wallclock secs ( 0.04 usr 0.00 sys + 0.76 cusr 0.12 > csys = 0.92 CPU) > Result: PASS > bash-3.00# > > ####################################END > > > > > > > > >> Date: Tue, 26 Apr 2011 00:29:03 +0000 >> Subject: Re: POE 1.299 failed test 'transpose' wheel_readline.pm on solaris >> 10 >> From: hinrik....@gmail.com >> To: cobucci_ch...@hotmail.com >> CC: p...@0ne.us; poe@perl.org >> >> On Wed, Apr 20, 2011 at 9:42 PM, chris cobucci >> <cobucci_ch...@hotmail.com> wrote: >> >>> Now, all tests Pass....however, I just want to make sure this output is >>> right: >>> ####################################### >>> t/30_loops/select/wheel_readline...................3/6 Use of uninitialized >>> value in pattern match (m//) at /my/prefix/lib/perl5/5.8.8/Term/Cap.pm line >>> 527. >>> Use of uninitialized value in concatenation (.) or string at >>> /my/prefix/lib/perl5/5.8.8/Term/Cap.pm line 579. >>> >>> t/30_loops/io_poll/wheel_readline..................1/6 Use of uninitialized >>> value in pattern match (m//) at /my/prefix/lib/perl5/5.8.8/Term/Cap.pm line >>> 527. >>> Use of uninitialized value in concatenation (.) or string at >>> /my/prefix/lib/perl5/5.8.8/Term/Cap.pm line 579. >>> >>> #######################################END >>> >>> All other test output looks sane to me, >>> Thanks again for your help on this issue, >>> Chris >>> >> Can you run that test with verbose output and show us the result? This >> should do it: >> >> $ cd POE-1.310 >> $ poe-gen-tests --dirbase t/loops --loop Select >> $ prove -vl t/loops/select/wheel_readline.t >> > > Ahh, I just ran it here and didn't get the warnings. My Term::Cap is v1.12
I looked at the Changes and it seems like 1.10 added the code to make the warnings go away. I'll double-check this and if it's the case I'll bump the Term::Cap dependency in POE. It's considered an optional dependency so it won't force you to update :) Thanks again for helping us track this down!