[Reproducible-builds] Bug#824046: libtkx-perl: FTBFS: Tcl error 'Foo at /usr/lib/x86_64-linux-gnu/perl5/5.22/Tcl.pm line 585.\n' while invoking scalar result call

Chris Lamb lamby at debian.org
Wed May 11 16:34:56 UTC 2016


Source: libtkx-perl
Version: 1.09-1
Severity: serious
Justification: fails to build from source
User: reproducible-builds at lists.alioth.debian.org
Usertags: ftbfs
X-Debbugs-Cc: reproducible-builds at lists.alioth.debian.org

Dear Maintainer,

libtkx-perl fails to build from source in unstable/amd64:

  [..]

  Preparing to unpack .../libglapi-mesa_11.2.1-2_amd64.deb ...
  Unpacking libglapi-mesa:amd64 (11.2.1-2) ...
  Selecting previously unselected package libx11-xcb1:amd64.
  Preparing to unpack .../libx11-xcb1_2%3a1.6.3-1_amd64.deb ...
  Unpacking libx11-xcb1:amd64 (2:1.6.3-1) ...
  Selecting previously unselected package libxcb-dri2-0:amd64.
  Preparing to unpack .../libxcb-dri2-0_1.11.1-1_amd64.deb ...
  Unpacking libxcb-dri2-0:amd64 (1.11.1-1) ...
  Selecting previously unselected package libxcb-dri3-0:amd64.
  Preparing to unpack .../libxcb-dri3-0_1.11.1-1_amd64.deb ...
  Unpacking libxcb-dri3-0:amd64 (1.11.1-1) ...
  Selecting previously unselected package libxcb-glx0:amd64.
  Preparing to unpack .../libxcb-glx0_1.11.1-1_amd64.deb ...
  Unpacking libxcb-glx0:amd64 (1.11.1-1) ...
  Selecting previously unselected package libxcb-present0:amd64.
  Preparing to unpack .../libxcb-present0_1.11.1-1_amd64.deb ...
  Unpacking libxcb-present0:amd64 (1.11.1-1) ...
  Selecting previously unselected package libxcb-randr0:amd64.
  Preparing to unpack .../libxcb-randr0_1.11.1-1_amd64.deb ...
  Unpacking libxcb-randr0:amd64 (1.11.1-1) ...
  Selecting previously unselected package libxcb-render0:amd64.
  Preparing to unpack .../libxcb-render0_1.11.1-1_amd64.deb ...
  Unpacking libxcb-render0:amd64 (1.11.1-1) ...
  Selecting previously unselected package libxcb-shape0:amd64.
  Preparing to unpack .../libxcb-shape0_1.11.1-1_amd64.deb ...
  Unpacking libxcb-shape0:amd64 (1.11.1-1) ...
  Selecting previously unselected package libxcb-sync1:amd64.
  Preparing to unpack .../libxcb-sync1_1.11.1-1_amd64.deb ...
  Unpacking libxcb-sync1:amd64 (1.11.1-1) ...
  Selecting previously unselected package libxcb-xfixes0:amd64.
  Preparing to unpack .../libxcb-xfixes0_1.11.1-1_amd64.deb ...
  Unpacking libxcb-xfixes0:amd64 (1.11.1-1) ...
  Selecting previously unselected package libxfixes3:amd64.
  Preparing to unpack .../libxfixes3_1%3a5.0.1-2+b2_amd64.deb ...
  Unpacking libxfixes3:amd64 (1:5.0.1-2+b2) ...
  Selecting previously unselected package libxdamage1:amd64.
  Preparing to unpack .../libxdamage1_1%3a1.1.4-2+b1_amd64.deb ...
  Unpacking libxdamage1:amd64 (1:1.1.4-2+b1) ...
  Selecting previously unselected package libxshmfence1:amd64.
  Preparing to unpack .../libxshmfence1_1.2-1_amd64.deb ...
  Unpacking libxshmfence1:amd64 (1.2-1) ...
  Selecting previously unselected package libxxf86vm1:amd64.
  Preparing to unpack .../libxxf86vm1_1%3a1.1.4-1_amd64.deb ...
  Unpacking libxxf86vm1:amd64 (1:1.1.4-1) ...
  Selecting previously unselected package libgl1-mesa-glx:amd64.
  Preparing to unpack .../libgl1-mesa-glx_11.2.1-2_amd64.deb ...
  Unpacking libgl1-mesa-glx:amd64 (11.2.1-2) ...
  Selecting previously unselected package libpixman-1-0:amd64.
  Preparing to unpack .../libpixman-1-0_0.33.6-1_amd64.deb ...
  Unpacking libpixman-1-0:amd64 (0.33.6-1) ...
  Selecting previously unselected package libfontenc1:amd64.
  Preparing to unpack .../libfontenc1_1%3a1.1.3-1_amd64.deb ...
  Unpacking libfontenc1:amd64 (1:1.1.3-1) ...
  Selecting previously unselected package libxfont1:amd64.
  Preparing to unpack .../libxfont1_1%3a1.5.1-1_amd64.deb ...
  Unpacking libxfont1:amd64 (1:1.5.1-1) ...
  Selecting previously unselected package xvfb.
  Preparing to unpack .../xvfb_2%3a1.18.3-1_amd64.deb ...
  Unpacking xvfb (2:1.18.3-1) ...
  Processing triggers for libc-bin (2.22-7) ...
  Processing triggers for man-db (2.7.5-1) ...
  Processing triggers for systemd (229-5) ...
  Setting up libtcl8.6:amd64 (8.6.5+dfsg-2) ...
  Setting up libtcl-perl (1.04+ds-1) ...
  Setting up libpng16-16:amd64 (1.6.21-4) ...
  Setting up libfreetype6:amd64 (2.6.3-3+b1) ...
  Setting up ucf (3.0036) ...
  Setting up fonts-dejavu-core (2.35-1) ...
  Setting up fontconfig-config (2.11.0-6.4) ...
  Setting up libfontconfig1:amd64 (2.11.0-6.4) ...
  Setting up libxau6:amd64 (1:1.0.8-1) ...
  Setting up libxdmcp6:amd64 (1:1.1.2-1.1) ...
  Setting up libxcb1:amd64 (1.11.1-1) ...
  Setting up libx11-data (2:1.6.3-1) ...
  Setting up libx11-6:amd64 (2:1.6.3-1) ...
  Setting up libxext6:amd64 (2:1.3.3-1) ...
  Setting up libxrender1:amd64 (1:0.9.9-2) ...
  Setting up libxft2:amd64 (2.3.2-1) ...
  Setting up x11-common (1:7.7+15) ...
  update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
  invoke-rc.d: could not determine current runlevel
  invoke-rc.d: policy-rc.d denied execution of start.
  Setting up libxss1:amd64 (1:1.2.2-1) ...
  Setting up libtk8.6:amd64 (8.6.5-1) ...
  Setting up tk8.6 (8.6.5-1) ...
  Setting up tcl8.6 (8.6.5+dfsg-2) ...
  Setting up tcl (8.6.0+9) ...
  Setting up tk (8.6.0+9) ...
  Setting up libxmuu1:amd64 (2:1.1.2-2) ...
  Setting up xauth (1:1.0.9-1) ...
  Setting up xkb-data (2.17-1) ...
  Setting up libice6:amd64 (2:1.0.9-1+b1) ...
  Setting up libsm6:amd64 (2:1.2.2-1+b1) ...
  Setting up libxt6:amd64 (1:1.1.5-1) ...
  Setting up libxmu6:amd64 (2:1.1.2-2) ...
  Setting up libxpm4:amd64 (1:3.5.11-1+b1) ...
  Setting up libxaw7:amd64 (2:1.0.13-1) ...
  Setting up libxkbfile1:amd64 (1:1.0.9-2) ...
  Setting up x11-xkb-utils (7.7+2) ...
  Setting up xserver-common (2:1.18.3-1) ...
  Setting up libdrm2:amd64 (2.4.68-1) ...
  Setting up libglapi-mesa:amd64 (11.2.1-2) ...
  Setting up libx11-xcb1:amd64 (2:1.6.3-1) ...
  Setting up libxcb-dri2-0:amd64 (1.11.1-1) ...
  Setting up libxcb-dri3-0:amd64 (1.11.1-1) ...
  Setting up libxcb-glx0:amd64 (1.11.1-1) ...
  Setting up libxcb-present0:amd64 (1.11.1-1) ...
  Setting up libxcb-randr0:amd64 (1.11.1-1) ...
  Setting up libxcb-render0:amd64 (1.11.1-1) ...
  Setting up libxcb-shape0:amd64 (1.11.1-1) ...
  Setting up libxcb-sync1:amd64 (1.11.1-1) ...
  Setting up libxcb-xfixes0:amd64 (1.11.1-1) ...
  Setting up libxfixes3:amd64 (1:5.0.1-2+b2) ...
  Setting up libxdamage1:amd64 (1:1.1.4-2+b1) ...
  Setting up libxshmfence1:amd64 (1.2-1) ...
  Setting up libxxf86vm1:amd64 (1:1.1.4-1) ...
  Setting up libgl1-mesa-glx:amd64 (11.2.1-2) ...
  Setting up libpixman-1-0:amd64 (0.33.6-1) ...
  Setting up libfontenc1:amd64 (1:1.1.3-1) ...
  Setting up libxfont1:amd64 (1:1.5.1-1) ...
  Setting up xvfb (2:1.18.3-1) ...
  Setting up libtkx-perl-build-deps (1.09-1) ...
  Processing triggers for libc-bin (2.22-7) ...
  Processing triggers for systemd (229-5) ...
   dpkg-buildpackage -rfakeroot -D -us -uc -b
  dpkg-buildpackage: info: source package libtkx-perl
  dpkg-buildpackage: info: source version 1.09-1
  dpkg-buildpackage: info: source distribution unstable
  dpkg-buildpackage: info: source changed by gregor herrmann <gregoa at debian.org>
   dpkg-source --before-build libtkx-perl-1.09
  dpkg-buildpackage: info: host architecture amd64
   fakeroot debian/rules clean
  dh clean
     dh_testdir
     dh_auto_clean
     dh_clean
   debian/rules build
  dh build
     dh_testdir
     dh_update_autotools_config
     dh_auto_configure
  	perl Makefile.PL INSTALLDIRS=vendor
  Checking if your kit is complete...
  Looks good
  Generating a Unix-style Makefile
  Writing Makefile for Tkx
  Writing MYMETA.yml and MYMETA.json
     dh_auto_build
  	make -j1
  make[1]: Entering directory '/home/lamby/temp/cdt.20160511172312.jG2eA83qLd.libtkx-perl/libtkx-perl-1.09'
  cp lib/Tkx.pm blib/lib/Tkx.pm
  cp lib/Tkx/MegaConfig.pm blib/lib/Tkx/MegaConfig.pm
  cp lib/Tkx/LabEntry.pm blib/lib/Tkx/LabEntry.pm
  cp lib/Tkx/Tutorial.pod blib/lib/Tkx/Tutorial.pod
  cp tkx-ed blib/script/tkx-ed
  "/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/tkx-ed
  cp tkx-prove blib/script/tkx-prove
  "/usr/bin/perl" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/tkx-prove
  Manifying 1 pod document
  Manifying 4 pod documents
  make[1]: Leaving directory '/home/lamby/temp/cdt.20160511172312.jG2eA83qLd.libtkx-perl/libtkx-perl-1.09'
     debian/rules override_dh_auto_test
  make[1]: Entering directory '/home/lamby/temp/cdt.20160511172312.jG2eA83qLd.libtkx-perl/libtkx-perl-1.09'
  xvfb-run -a dh_auto_test
  	make -j1 test TEST_VERBOSE=1
  make[2]: Entering directory '/home/lamby/temp/cdt.20160511172312.jG2eA83qLd.libtkx-perl/libtkx-perl-1.09'
  PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
  	(in cleanup) Can't call method "DeleteCommand" on an undefined value at /usr/lib/x86_64-linux-gnu/perl5/5.22/Tcl.pm line 655 during global destruction.
  t/LabEntry.t ...... 
  1..2
  # Running under perl version 5.022002 for linux
  # Current time local: Wed May 11 17:23:39 2016
  # Current time GMT:   Wed May 11 16:23:39 2016
  # Using Test.pm version 1.26
  ok 1
  ok 2
  ok
  t/mega-config.t ... 
  1..8
  # Running under perl version 5.022002 for linux
  # Current time local: Wed May 11 17:23:41 2016
  # Current time GMT:   Wed May 11 16:23:41 2016
  # Using Test.pm version 1.26
  ok 1
  ok 2
  ok 3
  ok 4
  ok 5
  ok 6
  ok 7
  ok 8
  ok
  t/mega.t .......... 
  1..5
  # Running under perl version 5.022002 for linux
  # Current time local: Wed May 11 17:23:42 2016
  # Current time GMT:   Wed May 11 16:23:42 2016
  # Using Test.pm version 1.26
  ok 1
  ok 2
  ok 3
  ok 4
  ok 5
  ok
  t/nul-char.t ...... 
  1..1
  # Running under perl version 5.022002 for linux
  # Current time local: Wed May 11 17:23:43 2016
  # Current time GMT:   Wed May 11 16:23:43 2016
  # Using Test.pm version 1.26
  ok 1
  ok
  	(in cleanup) Can't call method "DeleteCommand" on an undefined value at /usr/lib/x86_64-linux-gnu/perl5/5.22/Tcl.pm line 655 during global destruction.
  t/tcl-callback.t .. 
  1..7
  # Running under perl version 5.022002 for linux
  # Current time local: Wed May 11 17:23:44 2016
  # Current time GMT:   Wed May 11 16:23:44 2016
  # Using Test.pm version 1.26
  ok 1
  ok 2
  ok 3
  ok 4
  ok 5
  ok 6
  ok 7
  ok
  # Test 18 got: "Tcl error 'Foo at /usr/lib/x86_64-linux-gnu/perl5/5.22/Tcl.pm line 585.\n' while invoking scalar result call:\n\t\"error Foo\" at /usr/lib/x86_64-linux-gnu/perl5/5.22/Tcl.pm line 588.\n\tTcl::call(Tcl=SCALAR(0x178d220), \"error\", \"Foo\") called at /home/lamby/temp/cdt.20160511172312.jG2eA83qLd.libtkx-perl/libtkx-perl-1.09/blib/lib/Tkx.pm line 329\n\teval {...} called at /home/lamby/temp/cdt.20160511172312.jG2eA83qLd.libtkx-perl/libtkx-perl-1.09/blib/lib/Tkx.pm line 329\n\tTkx::i::call(\"error\", \"Foo\") called at /home/lamby/temp/cdt.20160511172312.jG2eA83qLd.libtkx-perl/libtkx-perl-1.09/blib/lib/Tkx.pm line 51\n\tTkx::AUTOLOAD(\"Foo\") called at t/tcl.t line 38\n\teval {...} called at t/tcl.t line 38\n" (t/tcl.t at line 39)
  #    Expected: "Foo at t/tcl.t line 38.\n"
  #  t/tcl.t line 39 is: ok($@, "Foo at @{[__FILE__]} line @{[__LINE__ - 1]}.\n");
  t/tcl.t ........... 
  1..18
  # Running under perl version 5.022002 for linux
  # Current time local: Wed May 11 17:23:44 2016
  # Current time GMT:   Wed May 11 16:23:44 2016
  # Using Test.pm version 1.26
  ok 1
  ok 2
  ok 3
  ok 4
  ok 5
  ok 6
  ok 7
  ok 8
  ok 9
  ok 10
  ok 11
  ok 12
  ok 13
  ok 14
  ok 15
  ok 16
  ok 17
  not ok 18
  Failed 1/18 subtests 
  	(in cleanup) Can't call method "DeleteCommand" on an undefined value at /usr/lib/x86_64-linux-gnu/perl5/5.22/Tcl.pm line 655 during global destruction.
  t/tk.t ............ 
  1..12
  # Running under perl version 5.022002 for linux
  # Current time local: Wed May 11 17:23:44 2016
  # Current time GMT:   Wed May 11 16:23:44 2016
  # Using Test.pm version 1.26
  ok 1
  ok 2
  ok 3
  ok 4
  ok 5
  ok 6
  ok 7
  ok 8
  ok 9
  ok 10
  ok 11
  ok 12
  ok
  t/utf8.t .......... 
  1..1
  # Running under perl version 5.022002 for linux
  # Current time local: Wed May 11 17:23:45 2016
  # Current time GMT:   Wed May 11 16:23:45 2016
  # Using Test.pm version 1.26
  ok 1
  ok
  
  Test Summary Report
  -------------------
  t/tcl.t         (Wstat: 0 Tests: 18 Failed: 1)
    Failed test:  18
  Files=8, Tests=54,  8 wallclock secs ( 0.05 usr  0.00 sys +  0.55 cusr  0.05 csys =  0.65 CPU)
  Result: FAIL
  Failed 1/8 test programs. 1/54 subtests failed.
  Makefile:869: recipe for target 'test_dynamic' failed
  make[2]: *** [test_dynamic] Error 255
  make[2]: Leaving directory '/home/lamby/temp/cdt.20160511172312.jG2eA83qLd.libtkx-perl/libtkx-perl-1.09'
  dh_auto_test: make -j1 test TEST_VERBOSE=1 returned exit code 2
  debian/rules:10: recipe for target 'override_dh_auto_test' failed
  make[1]: *** [override_dh_auto_test] Error 2
  make[1]: Leaving directory '/home/lamby/temp/cdt.20160511172312.jG2eA83qLd.libtkx-perl/libtkx-perl-1.09'
  debian/rules:7: recipe for target 'build' failed
  make: *** [build] Error 2

  [..]

The full build log is attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby at debian.org / chris-lamb.co.uk
       `-
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libtkx-perl.1.09-1.unstable.amd64.log.txt.gz
Type: application/octet-stream
Size: 5020 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/reproducible-builds/attachments/20160511/d4ce63f8/attachment.obj>


More information about the Reproducible-builds mailing list