Skip Menu |

This queue is for tickets about the Tk-TableMatrix CPAN distribution.

Report information
The Basics
Id: 21047
Status: resolved
Priority: 0/
Queue: Tk-TableMatrix

People
Owner: Nobody in particular
Requestors: kenneth.dick [...] eds.com
Cc:
AdminCc:

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



Subject: Tk::Tablematrix is broken in Tk 804.27
I'm trying to upgrade my perl installation to Activestate 5.8.8.817 which include TK 804.27. Code that references tablematrix is failing as follows: Had to create Tk::XlibVtab unexpectedly at c:/Opt/Perl58/lib/DynaLoader.pm line 253. 2e029e0 is not a hash at c:/Opt/Perl58/site/lib/Tk/Widget.pm line 190. This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. I am attaching some sample code. This seems to have been reported under Tk as bug 6700 but that was over 2 years ago. Has there been any progress (that you know of) in fixing this bug ??
Subject: sample.pl
#!/usr/bin/perl use Tk; use Tk::BrowseEntry; use Tk::TableMatrix; use Data::Dumper qw( DumperX); my $top = MainWindow->new; my $arrayVar = {}; foreach my $row (0..20){ foreach my $col (0..10){ $arrayVar->{"$row,$col"} = "r$row, c$col"; } } my $t = $top->TableMatrix(-rows => 21, -cols => 11, -width => 6, -height => 6, -titlerows => 1, -titlecols => 1, -variable => $arrayVar, -selectmode => 'extended', -resizeborders => 'both', -titlerows => 1, -titlecols => 1, -bg => 'white' ); $t->tagConfigure('active', -bg => 'gray90', -relief => 'sunken'); $t->tagConfigure( 'title', -bg => 'gray85', -fg => 'black', -relief => 'sunken'); my $l = $top->Checkbutton(-text => 'CheckButton'); $t->windowConfigure("3,3", -sticky => 's', -window => $l); my $c = $top->BrowseEntry(-label => "Month:"); $c->insert("end", "January"); $c->insert("end", "February"); $c->insert("end", "March"); $c->insert("end", "April"); $c->insert("end", "May"); $c->insert("end", "June"); $c->insert("end", "July"); $c->insert("end", "August"); $c->insert("end", "September"); $c->insert("end", "October"); $c->insert("end", "November"); $c->insert("end", "December"); $t->windowConfigure("2,2", -sticky => 'ne', -window => $c); $t->colWidth(2,20); $t->colWidth(3,20); $t->pack(-expand => 1, -fill => 'both'); Tk::MainLoop;
CC: undisclosed-recipients:;
Subject: Re: [rt.cpan.org #21047] Tk::Tablematrix is broken in Tk 804.27
Date: Thu, 17 Aug 2006 11:07:07 -0500
To: bug-Tk-TableMatrix [...] rt.cpan.org
From: John Cerney <j-cerney1 [...] raytheon.com>
When you upgrade your perl/tk version you need to recompile the Tk::TableMatrix package (i.e. it is built for a particular version of perl/tk). Have you rebuilt Tk::TableMatrix with the new Tk? -John Ken Dick via RT wrote: Show quoted text
> Thu Aug 17 10:47:47 2006: Request 21047 was acted upon. > Transaction: Ticket created by kend3000 > Queue: Tk-TableMatrix > Subject: Tk::Tablematrix is broken in Tk 804.27 > Broken in: 1.22 > Severity: (no value) > Owner: Nobody > Requestors: kenneth.dick@eds.com > Status: new > Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=21047 > > > > I'm trying to upgrade my perl installation to Activestate 5.8.8.817 > which include TK 804.27. Code that references tablematrix is failing > as follows: > Had to create Tk::XlibVtab unexpectedly at > c:/Opt/Perl58/lib/DynaLoader.pm line 253. > 2e029e0 is not a hash at c:/Opt/Perl58/site/lib/Tk/Widget.pm line 190. > > This application has requested the Runtime to terminate it in an > unusual way. > Please contact the application's support team for more information. > > I am attaching some sample code. This seems to have been reported > under Tk as bug 6700 but that was over 2 years ago. Has there been > any progress (that you know of) in fixing this bug ??
Subject: RE: [rt.cpan.org #21047] Tk::Tablematrix is broken in Tk 804.27
Date: Thu, 17 Aug 2006 13:06:55 -0400
To: <bug-Tk-TableMatrix [...] rt.cpan.org>
From: "Dick, Kenneth D" <kenneth.dick [...] eds.com>
No, I didn't do a rebuild...I used the ppm zip archive stored in Activestate's repository. Basically, I installed ActivePerl 5.8.8.817 and then did a ppm install...Do you think I should download Tablematrix from CPAN and install it that way ?? Thanks, Kenneth Dick Senior Infrastructure Specialist EDS Canada - GM Global Solution Centre Phone: 905-644-5982 (Whitby) 905-431-6070 (Cellphone) mailto: kenneth.dick@eds.com Show quoted text
-----Original Message----- From: John Cerney via RT [mailto:bug-Tk-TableMatrix@rt.cpan.org] Sent: August 17, 2006 12:08 To: Dick, Kenneth D Subject: Re: [rt.cpan.org #21047] Tk::Tablematrix is broken in Tk 804.27 <URL: http://rt.cpan.org/Ticket/Display.html?id=21047 > When you upgrade your perl/tk version you need to recompile the Tk::TableMatrix package (i.e. it is built for a particular version of perl/tk). Have you rebuilt Tk::TableMatrix with the new Tk? -John Ken Dick via RT wrote:
> Thu Aug 17 10:47:47 2006: Request 21047 was acted upon. > Transaction: Ticket created by kend3000 > Queue: Tk-TableMatrix > Subject: Tk::Tablematrix is broken in Tk 804.27 > Broken in: 1.22 > Severity: (no value) > Owner: Nobody > Requestors: kenneth.dick@eds.com > Status: new > Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=21047 > > > > I'm trying to upgrade my perl installation to Activestate 5.8.8.817 > which include TK 804.27. Code that references tablematrix is failing > as follows: > Had to create Tk::XlibVtab unexpectedly at > c:/Opt/Perl58/lib/DynaLoader.pm line 253. > 2e029e0 is not a hash at c:/Opt/Perl58/site/lib/Tk/Widget.pm line 190. > > This application has requested the Runtime to terminate it in an > unusual way. > Please contact the application's support team for more information. > > I am attaching some sample code. This seems to have been reported > under Tk as bug 6700 but that was over 2 years ago. Has there been > any progress (that you know of) in fixing this bug ??
CC: undisclosed-recipients:;
Subject: Re: [rt.cpan.org #21047] Tk::Tablematrix is broken in Tk 804.27
Date: Thu, 17 Aug 2006 12:23:54 -0500
To: bug-Tk-TableMatrix [...] rt.cpan.org
From: John Cerney <j-cerney1 [...] raytheon.com>
If you have the Microsoft Visual C++ compiler, you can compile Tablematrix from the source. This is probably the best option, if you have the compiler. Some people have reported problems with the activestate Tablematrix PPMs. You might try the PPMs described here http://www.krkeegan.com/archives/40-Tk804-and-TableMatrix-1.2-Works!.html Ken Dick via RT wrote: Show quoted text
> > Basically, I installed ActivePerl 5.8.8.817 and then did a ppm > install...Do you think I should download Tablematrix from CPAN and > install it that way ?? >
Subject: RE: [rt.cpan.org #21047] Tk::Tablematrix is broken in Tk 804.27
Date: Thu, 17 Aug 2006 13:47:54 -0400
To: <bug-Tk-TableMatrix [...] rt.cpan.org>
From: "Dick, Kenneth D" <kenneth.dick [...] eds.com>
OK, Thanks....First I will try the ppm from the site you mentioned, if that fails I will try rebuilding from the CPAN package. I'll let you know..... Kenneth Dick Senior Infrastructure Specialist EDS Canada - GM Global Solution Centre Phone: 905-644-5982 (Whitby) 905-431-6070 (Cellphone) mailto: kenneth.dick@eds.com Show quoted text
-----Original Message----- From: John Cerney via RT [mailto:bug-Tk-TableMatrix@rt.cpan.org] Sent: August 17, 2006 13:25 To: Dick, Kenneth D Subject: Re: [rt.cpan.org #21047] Tk::Tablematrix is broken in Tk 804.27 <URL: http://rt.cpan.org/Ticket/Display.html?id=21047 > If you have the Microsoft Visual C++ compiler, you can compile Tablematrix from the source. This is probably the best option, if you have the compiler. Some people have reported problems with the activestate Tablematrix PPMs. You might try the PPMs described here http://www.krkeegan.com/archives/40-Tk804-and-TableMatrix-1.2-Works!.htm l Ken Dick via RT wrote:
> > Basically, I installed ActivePerl 5.8.8.817 and then did a ppm > install...Do you think I should download Tablematrix from CPAN and > install it that way ?? >
Subject: RE: [rt.cpan.org #21047] Tk::Tablematrix is broken in Tk 804.27
Date: Fri, 18 Aug 2006 12:13:00 -0400
To: <bug-Tk-TableMatrix [...] rt.cpan.org>
From: "Dick, Kenneth D" <kenneth.dick [...] eds.com>
Just wanted to let you know that I was able to get a revised PPM for this package from the University of Winnipeg, which fixed my problems. Thanks, Kenneth Dick Senior Infrastructure Specialist EDS Canada - GM Global Solution Centre Phone: 905-644-5982 (Whitby) 905-431-6070 (Cellphone) mailto: kenneth.dick@eds.com Show quoted text
-----Original Message----- From: John Cerney via RT [mailto:bug-Tk-TableMatrix@rt.cpan.org] Sent: August 17, 2006 13:25 To: Dick, Kenneth D Subject: Re: [rt.cpan.org #21047] Tk::Tablematrix is broken in Tk 804.27 <URL: http://rt.cpan.org/Ticket/Display.html?id=21047 > If you have the Microsoft Visual C++ compiler, you can compile Tablematrix from the source. This is probably the best option, if you have the compiler. Some people have reported problems with the activestate Tablematrix PPMs. You might try the PPMs described here http://www.krkeegan.com/archives/40-Tk804-and-TableMatrix-1.2-Works!.htm l Ken Dick via RT wrote:
> > Basically, I installed ActivePerl 5.8.8.817 and then did a ppm > install...Do you think I should download Tablematrix from CPAN and > install it that way ?? >
solved via different PPM provider