The below is the output of cpan installation:
D:\Perl\p-Win32>cpan Win32::GuiTest
CPAN: Term::ANSIColor loaded ok (v3.01)
CPAN: Storable loaded ok (v2.30)
Going to read 'D:\Perl\cpan\Metadata'
Database was generated on Wed, 04 Apr 2012 11:07:03 GMT
Running install for module 'Win32::GuiTest'
Running make for K/KA/KARASIK/Win32-GuiTest-1.59.tar.gz
CPAN: Digest::SHA loaded ok (v5.62)
CPAN: Compress::Zlib loaded ok (v2.037)
Checksum for D:\Perl\cpan\sources\authors\id\K\KA\KARASIK\Win32-GuiTes
+t-1.59.tar.gz ok
CPAN: Archive::Tar loaded ok (v1.78)
Win32-GuiTest-1.59/
Win32-GuiTest-1.59/MANIFEST
Win32-GuiTest-1.59/t/
Win32-GuiTest-1.59/t/02_calc.t
Win32-GuiTest-1.59/t/98_pod.t
Win32-GuiTest-1.59/t/03_cpl.t
Win32-GuiTest-1.59/t/99_pod_coverage.t
Win32-GuiTest-1.59/t/05_which.t
Win32-GuiTest-1.59/t/04_std.t
Win32-GuiTest-1.59/t/01_basic.t
Win32-GuiTest-1.59/t/06_sendkeys.t
Win32-GuiTest-1.59/GuiTest.xs
Win32-GuiTest-1.59/dibsect.h
Win32-GuiTest-1.59/lib/
Win32-GuiTest-1.59/lib/Win32/
Win32-GuiTest-1.59/lib/Win32/GuiTest.pm
Win32-GuiTest-1.59/lib/Win32/GuiTest/
Win32-GuiTest-1.59/lib/Win32/GuiTest/Cmd.pm
Win32-GuiTest-1.59/lib/Win32/GuiTest/Examples.pm
Win32-GuiTest-1.59/lib/Win32/GuiTest/GuiTest.pc
Win32-GuiTest-1.59/Makefile.PL
Win32-GuiTest-1.59/DibSect.cpp
Win32-GuiTest-1.59/CHANGES
Win32-GuiTest-1.59/eg/
Win32-GuiTest-1.59/eg/spy.pl
Win32-GuiTest-1.59/eg/spy--.pl
Win32-GuiTest-1.59/eg/pushbutton.pl
Win32-GuiTest-1.59/eg/notepad.pl
Win32-GuiTest-1.59/eg/start.pl
Win32-GuiTest-1.59/eg/winbmp.pl
Win32-GuiTest-1.59/eg/showmouse.pl
Win32-GuiTest-1.59/eg/iswindowstyle.pl
Win32-GuiTest-1.59/eg/make_eg.pl
Win32-GuiTest-1.59/eg/showcpl.pl
Win32-GuiTest-1.59/eg/selecttabitem.pl
Win32-GuiTest-1.59/eg/excel2.pl
Win32-GuiTest-1.59/eg/tab.pl
Win32-GuiTest-1.59/eg/ask.pl
Win32-GuiTest-1.59/eg/waitwindow.pl
Win32-GuiTest-1.59/eg/paint.pl
Win32-GuiTest-1.59/eg/menuselect.pl
Win32-GuiTest-1.59/eg/calc.pl
Win32-GuiTest-1.59/eg/excel.pl
Win32-GuiTest-1.59/eg/which.pl
Win32-GuiTest-1.59/eg/paint_abs.pl
Win32-GuiTest-1.59/eg/keypress.pl
Win32-GuiTest-1.59/eg/rawkey.pl
Win32-GuiTest-1.59/eg/notepad_text.pl
Win32-GuiTest-1.59/eg/wptr.pl
Win32-GuiTest-1.59/eg/showwin.pl
Win32-GuiTest-1.59/eg/fonts.pl
Win32-GuiTest-1.59/Recorder/
Win32-GuiTest-1.59/Recorder/Copying.txt
Win32-GuiTest-1.59/Recorder/Win32GuiTest.exe
Win32-GuiTest-1.59/Recorder/README.txt
Win32-GuiTest-1.59/META.yml
Win32-GuiTest-1.59/typemap
Win32-GuiTest-1.59/perlobject.map
Win32-GuiTest-1.59/README
CPAN: File::Temp loaded ok (v0.22)
CPAN: Parse::CPAN::Meta loaded ok (v1.4401)
CPAN: CPAN::Meta loaded ok (v2.112150)
CPAN: Module::CoreList loaded ok (v2.55)
CPAN.pm: Going to build K/KA/KARASIK/Win32-GuiTest-1.59.tar.gz
Checking if your kit is complete...
Looks good
Writing Makefile for Win32::GuiTest
Writing MYMETA.yml
Microsoft (R) Program Maintenance Utility Version 10.00.30319.01
Copyright (C) Microsoft Corporation. All rights reserved.
cp lib/Win32/GuiTest/GuiTest.pc blib\lib\Win32\GuiTest\GuiTest.pc
cp lib/Win32/GuiTest/Examples.pm blib\lib\Win32\GuiTest\Examples.pm
cp lib/Win32/GuiTest.pm blib\lib\Win32\GuiTest.pm
cp lib/Win32/GuiTest/Cmd.pm blib\lib\Win32\GuiTest\Cmd.pm
D:\Perl\bin\perl.exe -ID:\Perl\lib -ID:\Perl\lib D:\Perl\lib\E
+xtUtils\xsubpp -typemap D:\Perl\lib\ExtUtils\type
map -typemap perlobject.map -typemap typemap GuiTest.xs >xstmp.c && D:
+\Perl\bin\perl.exe -MExtUtils::Command -e "mv" --
xstmp.c GuiTest.cpp
cl -c -nologo -GF -W3 -MD -Zi -DNDEBUG -O1 -DWIN32 -D_CONSO
+LE -DNO_STRICT -DPERL_TEXTMODE_SCRIPTS -DUSE_SITEC
USTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D_U
+SE_32BIT_TIME_T -MD -Zi -DNDEBUG -O1 -DVERSION=
\"1.59\" -DXS_VERSION=\"1.59\" "-ID:\Perl\lib\CORE" GuiTest.cpp
GuiTest.cpp
GuiTest.cpp : fatal error C1902: Program database manager mismatch; pl
+ease check your installation
NMAKE : fatal error U1077: '"D:\Microsoft Visual Studio 10.0\VC\bin\cl
+.EXE"' : return code '0x2'
Stop.
KARASIK/Win32-GuiTest-1.59.tar.gz
D:\MICROS~1.0\VC\bin\nmake.exe -- NOT OK
CPAN: YAML::XS loaded ok (v0.35)
Running make test
Can't test without successful make
Running make install
Make had returned bad status, install seems impossible