RE: Tcl procedure 'winfo' not found at ...
[email protected] (huck) Sat, 14 Jul 2018 00:39:30 -0500
| Newsgroups | perl.tcltk |
|---|---|
| Message-ID | <[email protected]> |
So i ran perl Makefile.pl make while my x-client was active, but then shut it down and ran make test and i started getting Tcl procedure 'winfo' not found at /home/huck/cvs/gits/github/perl-tcl-tk/blib/lib/Tcl/Tk.pm line 578. At 12:16 AM 7/11/2018, you wrote: > > From: Konovalov, Vadim > > Sent: Monday, July 9, 2018 10:04 AM > > > Have anyone reproduce of this, or explanation on what could cause this? > > > > http://www.cpantesters.org/cpan/report/29e842b4-8019-11e8-9bb2-e7af5549a355 > > > > ... > > Output from '/usr/bin/make test': > > > > PERL_DL_NONLAZY=1 > > "/opt/perl-5.28.0t/bin/perl" "-MExtUtils::Command::MM" > "-MTest::Harness" "-e" > > "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" > > t/*.t Tcl procedure 'winfo' not found at > > > /home/cpansand/.cpan/build/2018070505/Tcl-Tk-1.10-11/blib/lib/Tcl/Tk.pm line > > 575. > > t/after.t ....... > > Dubious, test returned 2 (wstat 512, 0x200) Failed 6/6 > > subtests ... etc > > > > It looks like failure to load Tk package (wrong DISPLAY var?) > > - but then - how this passed Makefile.PL check? > >Indeed removing DISPLAY variable during test could be reason of this. > >konovv@RUENKONOVVL2C ~/p-dev/perl-tcl-tk >$ make test >PERL_DL_NONLAZY=1 "/usr/bin/perl.exe" "-MExtUtils::Command::MM" >"-MTest::Harness" "-e" "undef *Test::Harness::Switches; >test_harness(0, 'blib/lib', 'blib/arch')" t/*.t >t/after.t ....... ok >t/canvas.t ...... ok >t/geomgr.t ...... ok >t/optmenu.t ..... skipped: no snit extension available >t/photo.t ....... skipped: no Img extension available (can't find >package Img at >/cygdrive/c/vad/perl-dev/perl-tcl-tk/blib/lib/Tcl/Tk.pm line 748. >t/ptk-compat.t .. ok >t/text.t ........ skipped: no snit extension available >t/tk-mw.t ....... ok >t/unicode.t ..... ok >t/zzPhoto.t ..... skipped: no Img extension available >All tests successful. >Files=10, Tests=36, 23 wallclock secs ( 0.01 usr 0.25 sys + 3.74 >cusr 3.57 csys = 7.58 CPU) >Result: PASS > >konovv@RUENKONOVVL2C ~/p-dev/perl-tcl-tk >$ DISPLAY= make test >PERL_DL_NONLAZY=1 "/usr/bin/perl.exe" "-MExtUtils::Command::MM" >"-MTest::Harness" "-e" "undef *Test::Harness::Switches; >test_harness(0, 'blib/lib', 'blib/arch')" t/*.t >t/after.t ....... Tcl procedure 'winfo' not found at >/cygdrive/c/vad/perl-dev/perl-tcl-tk/blib/lib/Tcl/Tk.pm line 575. >t/after.t ....... Dubious, test returned 3 (wstat 768, 0x300) >Failed 6/6 subtests > >Any ideas how to avoid such FAIL reports?