Tk problem building / installing using Perl 5.12.0.1 on x64

[email protected] (Paul)
Newsgroups perl.win32.vanilla
Message-ID <[email protected]>
OS: Windows 7, 64-bit
Perl 5.12.0.1
Module: Tk  804.029

I'm not sure if this is a Perl::Tk issue, or a MinGW wanted any input
guidance on where I need to go with this.

I attempted to install using CPAN, but encountered errors during the build.

Looking at the errors generated using dmake, the problem seemed to be
located in pTk/mTk/xlib/X11/X.h line 44.

Starting at 43:
43: #ifdef _DWIN64
44: typedef __int64 XID;
45: #else
46: typedef unsigned long XID;
47: #endif

I was able to correct this by changing this to
43: #ifdef _DWIN64
44: #include <inttypes.h>
45: typedef __int64 XID;
46: #else
47: typedef unsigned long XID;
48: #endif

After making this change, everything compiles, and "dmake test" passes
everything.

So, is this a Perl::Tk error, or a MingGW, or a Strawberry configuration issue ?

Any guidance would be greatly appreciated.

Paul
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.