Skip Menu |

This queue is for tickets about the Tk CPAN distribution.

Report information
The Basics
Id: 96543
Status: stalled
Priority: 0/
Queue: Tk

People
Owner: Nobody in particular
Requestors: taa [...] pobox.com
Cc:
AdminCc:

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



Subject: Tk-804.032 make: *** [test_dynamic] Abort trap: 6 on Perl 5.20.0, Mac OS X 10.7.5 (intel)
Date: Wed, 18 Jun 2014 16:28:28 -0700
To: bug-Tk [...] rt.cpan.org
From: Todd A <taa [...] pobox.com>
I'm attempting to install Tk using CPAN. It compiles for quite a while and then fails. The last few lines shown are: Running Mkbootstrap for Tk::JPEG () chmod 644 JPEG.bs Running Mkbootstrap for Tk::InputO () chmod 644 InputO.bs Running Mkbootstrap for Tk::IO () chmod 644 IO.bs Running Mkbootstrap for Tk::HList () chmod 644 HList.bs Running Mkbootstrap for Tk::Event () chmod 644 Event.bs Running Mkbootstrap for Tk::Entry () chmod 644 Entry.bs Running Mkbootstrap for Tk::Compound () chmod 644 Compound.bs Running Mkbootstrap for Tk::Canvas () chmod 644 Canvas.bs Running Mkbootstrap for Tk () chmod 644 Tk.bs /Users/taa/perl5/perlbrew/perls/perl-5.20.0/bin/perl "-It" "-MTkTest" "-e" "checked_test_harness('./xt', 0, 'blib/lib', 'blib/arch')" t/00wmcheck.t t/JP.t t/KR.t t/Require.t t/Tkxs.t t/Trace.t t/X.t t/adjuster.t t/after.t t/async.t t/autoload.t t/balloon.t t/bind.t t/browseentry-grabtest.t t/browseentry-subclassing.t t/browseentry.t t/browseentry2.t t/button-tcl.t t/button.t t/canvas-grid.t t/canvas.t t/canvas2.t t/coloreditor.t t/create.t t/cursor.t t/dash.t t/dialogbox.t t/dirtree.t t/entry.t t/errordialog.t t/eventGenerate.t t/exefiles.t t/fbox.t t/fileevent.t t/fileevent2.t t/fileselect.t t/font.t t/fork.t t/geomgr.t t/iso8859-1.t t/itemstyle.t t/leak.t t/list.t t/listbox.t t/listvar.t t/magic.t t/mega.t t/msgbox.t t/mwm.t t/objglue.t t/optmenu.t t/photo.t t/pixmap.t t/progbar.t t/property.t t/regexp.t t/rotext.t t/slaves.t t/sv.t t/table.t t/text.t t/text2.t t/textundo.t t/trace1.t t/unicode.t t/widget.t t/wm-tcl.t t/wm-time.t t/wm.t t/zzHList.t t/zzPhoto.t t/zzScrolled.t t/zzText.t t/zzTixGrid.t 7febcba9c318 is not a hash at /Users/taa/.cpan/build/Tk-804.032-hXUXSi/blib/lib/Tk/MainWindow.pm line 53. make: *** [test_dynamic] Abort trap: 6 (/usr/bin/make test exited with 512) CPAN::Reporter: Test result is 'fail', 'make test' error detected. CPAN::Reporter: preparing a CPAN Testers report for Tk-804.032 Do you want to review or edit the test report? (yes/no) [no] Do you want to send the report? (yes/no) [yes] CPAN::Reporter: sending test report with 'fail' via Metabase SREZIC/Tk-804.032.tar.gz /usr/bin/make test -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports SREZIC/Tk-804.032.tar.gz Also note, prior to installing CPAN::Reporter, Tk was failing to compile at (I think) the same step ("make: *** [test_dynamic]") but instead of an "Abort trap: 6" it was getting a segfault. It was the segfault that prompted me to install CPAN::Reporter.
On 2014-06-18 19:29:21, taa@pobox.com wrote: Show quoted text
> I'm attempting to install Tk using CPAN. It compiles for quite a while > and then fails. The last few lines shown are: >
[...] Show quoted text
> > Also note, prior to installing CPAN::Reporter, Tk was failing to compile > at (I think) the same step ("make: *** [test_dynamic]") but instead of > an "Abort trap: 6" it was getting a segfault. It was the segfault that > prompted me to install CPAN::Reporter.
The same problem exists also on other platforms (Linux, FreeBSD) if Tk was compiled without XFT support. There's an additional issue that the freetype.h header file moved on some systems and is not detected anymore by Tk 804.032. This at least is fixed in the latest git. A fix for non-XFT builds is not there, unfortunately. Regards, Slaven
Subject: Re: [rt.cpan.org #96543] Tk-804.032 make: *** [test_dynamic] Abort trap: 6 on Perl 5.20.0, Mac OS X 10.7.5 (intel)
Date: Fri, 27 Jun 2014 16:10:11 -0700
To: bug-Tk [...] rt.cpan.org
From: Todd A <taa [...] pobox.com>
Hi Slaven, It sounds like there isn't anything I can do at this point but I very much appreciate your reply nonetheless. On 6/24/2014 2:38 PM, Slaven_Rezic via RT wrote: Show quoted text
> <URL: https://rt.cpan.org/Ticket/Display.html?id=96543 > > > On 2014-06-18 19:29:21, taa@pobox.com wrote:
>> I'm attempting to install Tk using CPAN. It compiles for quite a while >> and then fails. The last few lines shown are: >>
> [...]
>> Also note, prior to installing CPAN::Reporter, Tk was failing to compile >> at (I think) the same step ("make: *** [test_dynamic]") but instead of >> an "Abort trap: 6" it was getting a segfault. It was the segfault that >> prompted me to install CPAN::Reporter.
> The same problem exists also on other platforms (Linux, FreeBSD) if Tk was compiled without XFT support. There's an additional issue that the freetype.h header file moved on some systems and is not detected anymore by Tk 804.032. This at least is fixed in the latest git. A fix for non-XFT builds is not there, unfortunately. > > Regards, > Slaven > >
On 2014-06-24 17:38:38, SREZIC wrote: Show quoted text
> On 2014-06-18 19:29:21, taa@pobox.com wrote:
> > I'm attempting to install Tk using CPAN. It compiles for quite a > > while > > and then fails. The last few lines shown are: > >
> [...]
> > > > Also note, prior to installing CPAN::Reporter, Tk was failing to > > compile > > at (I think) the same step ("make: *** [test_dynamic]") but instead > > of > > an "Abort trap: 6" it was getting a segfault. It was the segfault > > that > > prompted me to install CPAN::Reporter.
> > The same problem exists also on other platforms (Linux, FreeBSD) if Tk > was compiled without XFT support. There's an additional issue that the > freetype.h header file moved on some systems and is not detected > anymore by Tk 804.032. This at least is fixed in the latest git. A fix > for non-XFT builds is not there, unfortunately.
A possible fix is in the XXX-pushstack branch, see here: https://github.com/eserte/perl-tk/tree/XXX-pushstack But it's not clear if this is the correct solution, and why this solution is needed at all...
On 2014-06-18 19:29:21, taa@pobox.com wrote: Show quoted text
> I'm attempting to install Tk using CPAN. It compiles for quite a while > and then fails. The last few lines shown are: > > Running Mkbootstrap for Tk::JPEG () > chmod 644 JPEG.bs > Running Mkbootstrap for Tk::InputO () > chmod 644 InputO.bs > Running Mkbootstrap for Tk::IO () > chmod 644 IO.bs > Running Mkbootstrap for Tk::HList () > chmod 644 HList.bs > Running Mkbootstrap for Tk::Event () > chmod 644 Event.bs > Running Mkbootstrap for Tk::Entry () > chmod 644 Entry.bs > Running Mkbootstrap for Tk::Compound () > chmod 644 Compound.bs > Running Mkbootstrap for Tk::Canvas () > chmod 644 Canvas.bs > Running Mkbootstrap for Tk () > chmod 644 Tk.bs > /Users/taa/perl5/perlbrew/perls/perl-5.20.0/bin/perl "-It" > "-MTkTest" "-e" "checked_test_harness('./xt', 0, 'blib/lib', > 'blib/arch')" t/00wmcheck.t t/JP.t t/KR.t t/Require.t t/Tkxs.t > t/Trace.t t/X.t t/adjuster.t t/after.t t/async.t t/autoload.t > t/balloon.t t/bind.t t/browseentry-grabtest.t > t/browseentry-subclassing.t t/browseentry.t t/browseentry2.t > t/button-tcl.t t/button.t t/canvas-grid.t t/canvas.t t/canvas2.t > t/coloreditor.t t/create.t t/cursor.t t/dash.t t/dialogbox.t > t/dirtree.t t/entry.t t/errordialog.t t/eventGenerate.t t/exefiles.t > t/fbox.t t/fileevent.t t/fileevent2.t t/fileselect.t t/font.t > t/fork.t t/geomgr.t t/iso8859-1.t t/itemstyle.t t/leak.t t/list.t > t/listbox.t t/listvar.t t/magic.t t/mega.t t/msgbox.t t/mwm.t > t/objglue.t t/optmenu.t t/photo.t t/pixmap.t t/progbar.t > t/property.t t/regexp.t t/rotext.t t/slaves.t t/sv.t t/table.t > t/text.t t/text2.t t/textundo.t t/trace1.t t/unicode.t t/widget.t > t/wm-tcl.t t/wm-time.t t/wm.t t/zzHList.t t/zzPhoto.t t/zzScrolled.t > t/zzText.t t/zzTixGrid.t > 7febcba9c318 is not a hash at > /Users/taa/.cpan/build/Tk-804.032-hXUXSi/blib/lib/Tk/MainWindow.pm > line 53. > make: *** [test_dynamic] Abort trap: 6 > (/usr/bin/make test exited with 512) > CPAN::Reporter: Test result is 'fail', 'make test' error detected. > CPAN::Reporter: preparing a CPAN Testers report for Tk-804.032 > Do you want to review or edit the test report? (yes/no) [no] > Do you want to send the report? (yes/no) [yes] > CPAN::Reporter: sending test report with 'fail' via Metabase > SREZIC/Tk-804.032.tar.gz > /usr/bin/make test -- NOT OK > //hint// to see the cpan-testers results for installing this module, > try: > reports SREZIC/Tk-804.032.tar.gz > > Also note, prior to installing CPAN::Reporter, Tk was failing to compile > at (I think) the same step ("make: *** [test_dynamic]") but instead of > an "Abort trap: 6" it was getting a segfault. It was the segfault that > prompted me to install CPAN::Reporter.
Can you try the latest 804.032_501 devel release? There's a workaround which might fix your problem.