Loading ...
Sorry, an error occurred while loading the content.

Re: Problem while installing Win32::GuiTest 1.50.5 on Windows 2000 through cygwi

Expand Messages
  • Ernesto Guisado
    Hi James, Cygwin isn t supported. GuiTest was developed using only Visual C++. Cygwin uses gcc as compiler. That s where the errors come from. If that s an
    Message 1 of 2 , Apr 7, 2006
    • 0 Attachment
      Hi James,

      Cygwin isn't supported. GuiTest was developed using only Visual C++.
      Cygwin uses gcc as compiler. That's where the errors come from.

      If that's an option, install the binaries using ppm and use them from
      the Windows command-line, not from the cygwin shell.

      Regards,
      Ernesto.

      --- In perlguitest@yahoogroups.com, "jamesjohnson111"
      <jamesjohnson111@...> wrote:
      >
      > Can anybody please tell me what I am doing wrong while
      > installing the module Win32-GuiTest-1_50_5 on Windows
      > 2000 through cygwin. I am getting following errors :
      >
      > $ perl Makefile.PL
      > Checking if your kit is complete...
      > Warning: the following files are missing in your kit:
      > META.yml
      > Please inform the author.
      > Writing Makefile for Win32::GuiTest
      >
      >
      > $make
      > cp lib/win32/guitest/guitest.pc
      > blib/lib/win32/guitest/guitest.pc
      > cp GuiTest.pm blib/lib/Win32/GuiTest.pm
      > AutoSplitting blib/lib/Win32/GuiTest.pm
      > (blib/lib/auto/Win32/GuiTest)
      > cp makedist.pl blib/lib/Win32/makedist.pl
      > cp lib/win32/guitest/cmd.pm
      > blib/lib/win32/guitest/cmd.pm
      > cp make_eg.pl blib/lib/Win32/make_eg.pl
      > cp Examples.pm blib/lib/Win32/Examples.pm
      > /usr/bin/perl.exe -I/usr/lib/perl5/5.8/cygwin
      > -I/usr/lib/perl5/5.8
      > /usr/lib/perl5/5.8/ExtUtils/xsubpp -typemap
      > /usr/lib/perl5/5.8/ExtUtils/typ
      > gcc -c -DPERL_USE_SAFE_PUTENV -fno-strict-aliasing
      > -pipe -I/usr/local/include -DUSEIMPORTLIB -O3
      > -DVERSION=\"1.50.5\" -DXS_VERSION=\"1.50.5
      > In file included from
      > /usr/lib/perl5/5.8/cygwin/CORE/perl.h:3093,
      > from GuiTest.xs:26:
      > /usr/include/ieeefp.h:185: error: previous declaration
      > of `int isnan(double)' with C++ linkage
      > /usr/include/math.h:125: error: conflicts with new
      > declaration with C linkage
      > /usr/include/ieeefp.h:186: error: previous declaration
      > of `int isinf(double)' with C++ linkage
      > /usr/include/math.h:126: error: conflicts with new
      > declaration with C linkage
      > /usr/include/ieeefp.h:187: error: previous declaration
      > of `int finite(double)' with C++ linkage
      > /usr/include/math.h:127: error: conflicts with new
      > declaration with C linkage
      > /usr/include/ieeefp.h:191: error: previous declaration
      > of `int isnanf(float)' with C++ linkage
      > /usr/include/math.h:240: error: conflicts with new
      > declaration with C linkage
      > /usr/include/ieeefp.h:192: error: previous declaration
      > of `int isinff(float)' with C++ linkage
      > /usr/include/math.h:241: error: conflicts with new
      > declaration with C linkage
      > /usr/include/ieeefp.h:193: error: previous declaration
      > of `int finitef(float)' with C++ linkage
      > /usr/include/math.h:242: error: conflicts with new
      > declaration with C linkage
      > GuiTest.xs: In function `HHOOK__* SetHook(HWND__*,
      > UINT&, char*)':
      > GuiTest.xs:322: warning: NULL used in arithmetic
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_AllocateVirtualBufferImp(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:936: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetListViewItem(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1089: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetListViewItemCount(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1111: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_SelListViewItem(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1129: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_SelListViewItemText(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1155: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_IsListViewItemSel(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1181: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetListViewHeader(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1200: warning: cast to pointer from integer
      > of different size
      > GuiTest.xs:1110: error: `ListView_GetHeader'
      > undeclared (first use this function)
      > GuiTest.xs:1110: error: (Each undeclared identifier is
      > reported only once for each function it appears in.)
      > GuiTest.c:1206: warning: cast from pointer to integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetHeaderColumnCount(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1218: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetTabItems(PerlInterpreter*, CV*)':
      > GuiTest.c:1237: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_SelTabItem(PerlInterpreter*, CV*)':
      > GuiTest.c:1258: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_SelTabItemText(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1277: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_IsTabItemSel(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1296: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetTreeViewSelPath(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1315: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetDesktopWindow(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1590: warning: cast from pointer to integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetWindow(PerlInterpreter*, CV*)':
      > GuiTest.c:1602: warning: cast to pointer from integer
      > of different size
      > GuiTest.c:1609: warning: cast from pointer to integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetWindowText(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1621: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetClassName(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1643: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetParent(PerlInterpreter*, CV*)':
      > GuiTest.c:1665: warning: cast to pointer from integer
      > of different size
      > GuiTest.c:1671: warning: cast from pointer to integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetWindowLong(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1683: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_SetForegroundWindow(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1702: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_SetFocus(PerlInterpreter*, CV*)':
      > GuiTest.c:1720: warning: cast to pointer from integer
      > of different size
      > GuiTest.c:1728: warning: cast from pointer to integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetChildWindows(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1741: warning: cast to pointer from integer
      > of different size
      > GuiTest.xs:1398: warning: cast from pointer to integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_WMGetText(PerlInterpreter*, CV*)':
      > GuiTest.c:1767: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_WMSetText(PerlInterpreter*, CV*)':
      > GuiTest.c:1795: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_IsChild(PerlInterpreter*, CV*)':
      > GuiTest.c:1814: warning: cast to pointer from integer
      > of different size
      > GuiTest.c:1815: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetChildDepth(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1833: warning: cast to pointer from integer
      > of different size
      > GuiTest.c:1834: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_SendMessage(PerlInterpreter*, CV*)':
      > GuiTest.c:1861: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_PostMessage(PerlInterpreter*, CV*)':
      > GuiTest.c:1882: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_CheckButton(PerlInterpreter*, CV*)':
      > GuiTest.c:1903: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_UnCheckButton(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1918: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GrayOutButton(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1933: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_IsCheckedButton(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1948: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_IsGrayedButton(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1966: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_IsWindow(PerlInterpreter*, CV*)':
      > GuiTest.c:1984: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_ScreenToClient(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2003: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_ClientToScreen(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2030: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetCaretPos(PerlInterpreter*, CV*)':
      > GuiTest.c:2057: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetFocus(PerlInterpreter*, CV*)':
      > GuiTest.c:2083: warning: cast to pointer from integer
      > of different size
      > GuiTest.c:2091: warning: cast from pointer to integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetActiveWindow(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2103: warning: cast to pointer from integer
      > of different size
      > GuiTest.c:2111: warning: cast from pointer to integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetForegroundWindow(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2128: warning: cast from pointer to integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_SetActiveWindow(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2140: warning: cast to pointer from integer
      > of different size
      > GuiTest.c:2148: warning: cast from pointer to integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_EnableWindow(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2160: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_IsWindowEnabled(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2179: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_IsWindowVisible(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2197: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_ShowWindow(PerlInterpreter*, CV*)':
      > GuiTest.c:2215: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetWindowRect(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2312: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetComboText(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2335: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetListText(PerlInterpreter*, CV*)':
      > GuiTest.c:2354: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetComboContents(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2374: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_SelComboItem(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2394: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_SelComboItemText(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2413: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_SelComboString(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2442: warning: cast to pointer from integer
      > of different size
      > GuiTest.xs:1765: warning: converting of negative value
      > `-0x000000001' to `DWORD'
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetListContents(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2478: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetSubMenu(PerlInterpreter*, CV*)':
      > GuiTest.c:2531: warning: cast to pointer from integer
      > of different size
      > GuiTest.c:2538: warning: cast from pointer to integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetMenuItemInfo(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2551: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetMenuItemCount(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2595: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetMenuItemIndex(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2613: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetSystemMenu(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2659: warning: cast to pointer from integer
      > of different size
      > GuiTest.c:2666: warning: cast from pointer to integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetMenuItemID(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2678: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetMenu(PerlInterpreter*, CV*)':
      > GuiTest.c:2697: warning: cast to pointer from integer
      > of different size
      > GuiTest.c:2703: warning: cast from pointer to integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_SetWindowPos(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2715: warning: cast to pointer from integer
      > of different size
      > GuiTest.c:2716: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_TabCtrl_SetCurFocus(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2739: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_TabCtrl_GetCurFocus(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2755: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_TabCtrl_SetCurSel(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2773: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_TabCtrl_GetItemCount(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2792: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_WindowFromPoint(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2839: warning: cast from pointer to integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_WaitForReady(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2851: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetPopupHandle(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2876: warning: cast to pointer from integer
      > of different size
      > GuiTest.c:2891: warning: cast from pointer to integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest__DibSect_DESTROY(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2924: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest__DibSect_CopyClient(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2942: warning: cast to pointer from integer
      > of different size
      > GuiTest.c:2954: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest__DibSect_CopyWindow(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2994: warning: cast to pointer from integer
      > of different size
      > GuiTest.c:2999: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest__DibSect_SaveAs(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:3027: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest__DibSect_Invert(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:3052: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest__DibSect_ToGrayScale(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:3077: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest__DibSect_Destroy(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:3102: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest__DibSect_ToClipboard(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:3127: warning: cast to pointer from integer
      > of different size
      > make: *** [GuiTest.o] Error 1
      >
      >
      >
      > $ make test
      > gcc -c -DPERL_USE_SAFE_PUTENV -fno-strict-aliasing
      > -pipe -I/usr/local/include -DUSEIMPORTLIB -O3
      > In file included from
      > /usr/lib/perl5/5.8/cygwin/CORE/perl.h:3093,
      > from GuiTest.xs:26:
      > /usr/include/ieeefp.h:185: error: previous declaration
      > of `int isnan(double)' with C++ linkage
      > /usr/include/math.h:125: error: conflicts with new
      > declaration with C linkage
      > /usr/include/ieeefp.h:186: error: previous declaration
      > of `int isinf(double)' with C++ linkage
      > /usr/include/math.h:126: error: conflicts with new
      > declaration with C linkage
      > /usr/include/ieeefp.h:187: error: previous declaration
      > of `int finite(double)' with C++ linkage
      > /usr/include/math.h:127: error: conflicts with new
      > declaration with C linkage
      > /usr/include/ieeefp.h:191: error: previous declaration
      > of `int isnanf(float)' with C++ linkage
      > /usr/include/math.h:240: error: conflicts with new
      > declaration with C linkage
      > /usr/include/ieeefp.h:192: error: previous declaration
      > of `int isinff(float)' with C++ linkage
      > /usr/include/math.h:241: error: conflicts with new
      > declaration with C linkage
      > /usr/include/ieeefp.h:193: error: previous declaration
      > of `int finitef(float)' with C++ linkage
      > /usr/include/math.h:242: error: conflicts with new
      > declaration with C linkage
      > GuiTest.xs: In function `HHOOK__* SetHook(HWND__*,
      > UINT&, char*)':
      > GuiTest.xs:322: warning: NULL used in arithmetic
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_AllocateVirtualBufferImp(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:936: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetListViewItem(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1089: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetListViewItemCount(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1111: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_SelListViewItem(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1129: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_SelListViewItemText(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1155: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_IsListViewItemSel(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1181: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetListViewHeader(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1200: warning: cast to pointer from integer
      > of different size
      > GuiTest.xs:1110: error: `ListView_GetHeader'
      > undeclared (first use this function)
      > GuiTest.xs:1110: error: (Each undeclared identifier is
      > reported only once for each function it app
      > GuiTest.c:1206: warning: cast from pointer to integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetHeaderColumnCount(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1218: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetTabItems(PerlInterpreter*, CV*)':
      > GuiTest.c:1237: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_SelTabItem(PerlInterpreter*, CV*)':
      > GuiTest.c:1258: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_SelTabItemText(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1277: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_IsTabItemSel(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1296: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetTreeViewSelPath(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1315: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetDesktopWindow(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1590: warning: cast from pointer to integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetWindow(PerlInterpreter*, CV*)':
      > GuiTest.c:1602: warning: cast to pointer from integer
      > of different size
      > GuiTest.c:1609: warning: cast from pointer to integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetWindowText(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1621: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetClassName(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1643: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetParent(PerlInterpreter*, CV*)':
      > GuiTest.c:1665: warning: cast to pointer from integer
      > of different size
      > GuiTest.c:1671: warning: cast from pointer to integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetWindowLong(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1683: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_SetForegroundWindow(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1702: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_SetFocus(PerlInterpreter*, CV*)':
      > GuiTest.c:1720: warning: cast to pointer from integer
      > of different size
      > GuiTest.c:1728: warning: cast from pointer to integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetChildWindows(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1741: warning: cast to pointer from integer
      > of different size
      > GuiTest.xs:1398: warning: cast from pointer to integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_WMGetText(PerlInterpreter*, CV*)':
      > GuiTest.c:1767: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_WMSetText(PerlInterpreter*, CV*)':
      > GuiTest.c:1795: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_IsChild(PerlInterpreter*, CV*)':
      > GuiTest.c:1814: warning: cast to pointer from integer
      > of different size
      > GuiTest.c:1815: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetChildDepth(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1833: warning: cast to pointer from integer
      > of different size
      > GuiTest.c:1834: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_SendMessage(PerlInterpreter*, CV*)':
      > GuiTest.c:1861: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_PostMessage(PerlInterpreter*, CV*)':
      > GuiTest.c:1882: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_CheckButton(PerlInterpreter*, CV*)':
      > GuiTest.c:1903: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_UnCheckButton(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1918: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GrayOutButton(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1933: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_IsCheckedButton(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1948: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_IsGrayedButton(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:1966: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_IsWindow(PerlInterpreter*, CV*)':
      > GuiTest.c:1984: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_ScreenToClient(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2003: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_ClientToScreen(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2030: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetCaretPos(PerlInterpreter*, CV*)':
      > GuiTest.c:2057: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetFocus(PerlInterpreter*, CV*)':
      > GuiTest.c:2083: warning: cast to pointer from integer
      > of different size
      > GuiTest.c:2091: warning: cast from pointer to integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetActiveWindow(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2103: warning: cast to pointer from integer
      > of different size
      > GuiTest.c:2111: warning: cast from pointer to integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetForegroundWindow(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2128: warning: cast from pointer to integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_SetActiveWindow(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2140: warning: cast to pointer from integer
      > of different size
      > GuiTest.c:2148: warning: cast from pointer to integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_EnableWindow(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2160: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_IsWindowEnabled(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2179: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_IsWindowVisible(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2197: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_ShowWindow(PerlInterpreter*, CV*)':
      > GuiTest.c:2215: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetWindowRect(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2312: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetComboText(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2335: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetListText(PerlInterpreter*, CV*)':
      > GuiTest.c:2354: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetComboContents(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2374: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_SelComboItem(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2394: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_SelComboItemText(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2413: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_SelComboString(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2442: warning: cast to pointer from integer
      > of different size
      > GuiTest.xs:1765: warning: converting of negative value
      > `-0x000000001' to `DWORD'
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetListContents(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2478: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetSubMenu(PerlInterpreter*, CV*)':
      > GuiTest.c:2531: warning: cast to pointer from integer
      > of different size
      > GuiTest.c:2538: warning: cast from pointer to integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetMenuItemInfo(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2551: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetMenuItemCount(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2595: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetMenuItemIndex(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2613: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetSystemMenu(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2659: warning: cast to pointer from integer
      > of different size
      > GuiTest.c:2666: warning: cast from pointer to integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetMenuItemID(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2678: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetMenu(PerlInterpreter*, CV*)':
      > GuiTest.c:2697: warning: cast to pointer from integer
      > of different size
      > GuiTest.c:2703: warning: cast from pointer to integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_SetWindowPos(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2715: warning: cast to pointer from integer
      > of different size
      > GuiTest.c:2716: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_TabCtrl_SetCurFocus(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2739: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_TabCtrl_GetCurFocus(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2755: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_TabCtrl_SetCurSel(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2773: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_TabCtrl_GetItemCount(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2792: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_WindowFromPoint(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2839: warning: cast from pointer to integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_WaitForReady(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2851: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest_GetPopupHandle(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2876: warning: cast to pointer from integer
      > of different size
      > GuiTest.c:2891: warning: cast from pointer to integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest__DibSect_DESTROY(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2924: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest__DibSect_CopyClient(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2942: warning: cast to pointer from integer
      > of different size
      > GuiTest.c:2954: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest__DibSect_CopyWindow(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:2994: warning: cast to pointer from integer
      > of different size
      > GuiTest.c:2999: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest__DibSect_SaveAs(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:3027: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest__DibSect_Invert(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:3052: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest__DibSect_ToGrayScale(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:3077: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest__DibSect_Destroy(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:3102: warning: cast to pointer from integer
      > of different size
      > GuiTest.c: In function `void
      > XS_Win32__GuiTest__DibSect_ToClipboard(PerlInterpreter*,
      > CV*)':
      > GuiTest.c:3127: warning: cast to pointer from integer
      > of different size
      > make: *** [GuiTest.o] Error 1
      >
    Your message has been successfully submitted and would be delivered to recipients shortly.