I've had issues installing Tk on Strawberry too, but always get it to work. Currently Windows 7 x64 w/ Strawberry 5.18 64-bit:
VinsWorldcom@C:\Users\VinsWorldcom> ver Microsoft Windows [Version 6.1.7601] VinsWorldcom@C:\Users\VinsWorldcom> perl -v This is perl 5, version 18, subversion 1 (v5.18.1) built for MSWin32-x +64-multi-thread [...] VinsWorldcom@C:\Users\VinsWorldcom> perl -MTk -e "print $Tk::VERSION" 804.031
IIRC, it was a 64-bit thing. Anyway, here's the fix I use:
http://perlmonks.org/?node_id=899504Go to the downloaded working CPAN directory of Tk
cd pTk\mTk\xlib\X11
Edit the file 'X.h'.
Starting at line 43:
43: #ifdef _DWIN64 44: typedef __int64 XID; 45: #else 46: typedef unsigned long XID; 47: #endif
Change to:
43: #ifdef _DWIN64 44: #include <inttypes.h> 45: typedef __int64 XID; 46: #else 47: typedef unsigned long XID; 48: #endif
Go back to root of the build directory and:
dmake dmake test dmake install
In reply to Re: Problem installing TK module
by VinsWorldcom
in thread Problem installing TK module
by dgriff792
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |