Perl-Tk doesn't work

Derek Tattersall tatters at newsguy.com
Wed May 10 14:17:31 UTC 2006


On Wed, May 10, 2006 at 02:49:02PM +0100, Matt Davey wrote:
> On Tue, 2006-05-09 at 20:51 -0400, Derek Tattersall wrote:
> > I just upgraded to FC5 x86_64. I installed perl-Tk-804.027-11.rhfc5.at.
> > Unfortunately none of my perl-Tk scripts work any more. They all die
> > with this error:
> > 
> > 803ab0 is not a hash
> > at /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Tk/MainWindow.pm line 55.
> > 
> > Does anyone know what caused this? the scripts all worked fine when I
> > had FC4 on my computer.
> 
> For what it's worth, I installed perlTk directly from CPAN onto my fc5
> system and have not (so far) had trouble with my perlTk applications.

I also tried that. It didn't help.

The problem is with the x86_64 release. My perl-Tk scripts work fine on
an i686 machine with FC5 on it.

I now think the problem is with the X-server, not perl-Tk. If I ssh into
my x86_64 box from another linux machine and run the scripts, they work.
It is only when I try to run the scripts from the X-server on the x86_64
machine that I get this error. I am using the standard xorg packages that
the fc5 installer put on my machine. The driver is the generic svga one.

-- 
Derek Tattersall




More information about the fedora-list mailing list