Need help with Perl/Tk

Sisyphus sisyphus1@optusnet.com.au
Thu Dec 13 11:52:00 GMT 2007


----- Original Message ----- 
From: "Michael Kairys" <kairys@comcast.net>
To: <cygwin@cygwin.com>
Sent: Thursday, December 13, 2007 10:26 PM
.
.
>
> Can't load '/usr/lib/perl5/vendor_perl/5.8/cygwin/auto/Tk/Tk.dll' for 
> module Tk:
> No such file or directory at /usr/lib/perl5/5.8/cygwin/DynaLoader.pm line 
> 230.
>
> However /usr/lib/perl5/vendor_perl/5.8/cygwin/auto/Tk/Tk.dll is in fact 
> there:

Yes ... but note that the error message doesn't actually say that 
'/usr/lib/perl5/vendor_perl/5.8/cygwin/auto/Tk/Tk.dll' could not be found. 
In fact, it says that '/usr/lib/perl5/vendor_perl/5.8/cygwin/auto/Tk/Tk.dll' 
could not be *loaded* ... which implies that 
'/usr/lib/perl5/vendor_perl/5.8/cygwin/auto/Tk/Tk.dll' *was* found .... but 
... ummm ... couldn't be *loaded*.

Why couldn't it be loaded ? Perhaps because it tried to load a file 
(usually, in my experience, a dll) that couldn't be found at 
/usr/lib/perl5/5.8/cygwin/DynaLoader.pm line 230.

(When it comes to DynaLoader you gotta learn to read the fine print and make 
intuitive leaps :-)
.
.
>
> However when I asked in that thread "Is it correct that Cygwin Perl/Tk 
> requires a running X server?" I got:
>
>> That is one of the stranger assertions to pass by here in a while.
>

I must confess that my reaction would have been pretty much the same. On 
native Win32, Tk simply "works" ... and no X Server.

In the final analysis, I can't answer your question(s), but I do look 
forward to learning just what the correct solution is :-)

Cheers,
Rob 


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list