http://www.perlmonks.org?node_id=754255

BJ_Covert_Action has asked for the wisdom of the Perl Monks concerning the following question:

Hello All, I am attempting to install the Tk extension package for perl on my computer at work. I have strawberry perl vs. 5.10 installed on a Windows XP machine. I have used the perl -MCPAN-e shell interface a couple of times to install various modules successfully in the past. When I run: get Tk, everything seems to go fine. However, when I next run:
make Tk
I get the following failure:
... cp tclWinInt.h ..\blib\arch\Tk\pTk\tclWinInt.h cp tixImgXpm.h ..\blib\arch\Tk\pTk\tixImgXpm.h cp tixImgXpm.m ..\blib\arch\Tk\pTk\tixImgXpm.m cp tkCanvases.h ..\blib\arch\Tk\pTk\tkCanvases.h cp tkOption_f.h ..\blib\arch\Tk\pTk\tkOption_f.h cp tixInt.t ..\blib\arch\Tk\pTk\tixInt.t cp tkSelect.h ..\blib\arch\Tk\pTk\tkSelect.h cp tixInt.m ..\blib\arch\Tk\pTk\tixInt.m cp tix.t ..\blib\arch\Tk\pTk\tix.t cp tkPlatDecls_f.h ..\blib\arch\Tk\pTk\tkPlatDecls_f.h cp tkDecls.t ..\blib\arch\Tk\pTk\tkDecls.t cp tkImgPhoto.m ..\blib\arch\Tk\pTk\tkImgPhoto.m cp tixWinPort.h ..\blib\arch\Tk\pTk\tixWinPort.h cp tkColor.h ..\blib\arch\Tk\pTk\tkColor.h cp Xlib.t ..\blib\arch\Tk\pTk\Xlib.t cp tkIntPlatDecls.t ..\blib\arch\Tk\pTk\tkIntPlatDecls.t cp tkWinDefault.h ..\blib\arch\Tk\pTk\tkWinDefault.h cp tkWinPort.h ..\blib\arch\Tk\pTk\tkWinPort.h gcc -c -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I../pTk/mTk/xlib -s -O2 + -DWIN32 -DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SY +S -fno-strict-aliasing -DPERL_MSVCRT_READFIX -DPERLDLL -s -O2 -DVERSION=\"804.028\" -DXS_VERSION=\"804.028\" "-IC +:\strawberry\perl\lib\CORE" -Wall -Wno-implicit-int -Wno-comment -W +no-unused -D__USE_FIXED_PROTOTYPES__ ClientWin.c In file included from ..\pTk\mTk\xlib\../../../pTk/Lang.h:23, from ..\pTk\mTk\xlib\../../../pTk/tkIntXlibDecls.h:26 +, from ..\pTk\mTk\xlib\X11/Xlib.h:1206, from ClientWin.c:30: ..\pTk\mTk\xlib\../../../pTk/tcl.h:157: stdio.h: No such file or direc +tory In file included from ..\pTk\mTk\xlib\../../../pTk/tcl.h:2376, from ..\pTk\mTk\xlib\../../../pTk/Lang.h:23, from ..\pTk\mTk\xlib\../../../pTk/tkIntXlibDecls.h:26 +, from ..\pTk\mTk\xlib\X11/Xlib.h:1206, from ClientWin.c:30: ..\pTk\mTk\xlib\../../../pTk/tclPlatDecls.h:21: tchar.h: No such file +or directory dmake: Error code 129, while making 'ClientWin.o' dmake.EXE: Error code 255, while making 'pTk\libpTk.a' SREZIC/Tk-804.028.tar.gz C:\strawberry\c\bin\dmake.EXE -- NOT OK Failed during this command: SREZIC/Tk-804.028.tar.gz : make NO
I figured I could go digging through the paths mentioned when the make command failed but instead I thought I would ask here first to see if anyone has any ideas. If it helps, when I look in my C:\strawberry\cpan\build directory I find a directory and a .yml file named Tk-804.028-5TdOSy However, there is no Tk anything in my actual perl or c lib folders. Any ideas or help would be appreciated. Thanks in advance.