eserte / perl-tk

the perl module Tk
https://metacpan.org/release/Tk
Other
44 stars 33 forks source link

windows10.x64.strawberry-perl-5.36.1.Tk-804.036.failed.build #97

Open zhenghto opened 10 months ago

zhenghto commented 10 months ago

Hi,Guys:Thanks for help,thanks

I failed for compile Tk-804.036 on windows 10 x64 by strawberry-perl-5.36.1,the detail as follows:

cpanm (App::cpanminus) 1.7046 on perl 5.036001 built for MSWin32-x64-multi-thread
Work directory is C:\Users\ADMINI~1/.cpanm/work/1703645163.1356
You have make C:\Strawberry\c\bin\gmake.exe
You have LWP 6.71
Falling back to Archive::Tar 3.02
--> Working on perl-tk-804.036.tar.gz
Fetching file://D:\perl-tk-804.036.tar.gz
-> OK
Unpacking perl-tk-804.036.tar.gz
Entering perl-tk-804.036
Configuring perl-tk-804.036
Running Makefile.PL
PPM for perl5.036001
Test Compiling config/perlrx.c
C:\Strawberry\perl\bin\perl.exe is installed in C:\STRAWB~1\perl\lib okay
Test Compiling config/pmop.c
config/pmop.c: In function 'main':
config/pmop.c:7:8: error: 'struct pmop' has no member named 'op_pmdynflags'; did you mean 'op_pmflags'?
    7 |     op.op_pmdynflags = 0;
      |        ^~~~~~~~~~~~~
      |        op_pmflags
config/pmop.c:8:8: error: 'struct pmop' has no member named 'op_pmpermflags'; did you mean 'op_pmflags'?
    8 |     op.op_pmpermflags = 0;
      |        ^~~~~~~~~~~~~~
      |        op_pmflags
Test Compiling config/pregcomp2.c
In file included from C:\STRAWB~1\perl\lib/CORE/perl.h:5837,
                 from config/pregcomp2.c:2:
config/pregcomp2.c: In function 'main':
C:\STRAWB~1\perl\lib/CORE/embed.h:464:33: warning: initialization of 'regexp *' from incompatible pointer type 'REGEXP *' {aka 'struct p5rx *'} [-Wincompatible-pointer-types]
  464 | #define pregcomp(a,b)           Perl_pregcomp(aTHX_ a,b)
      |                                 ^~~~~~~~~~~~~
config/pregcomp2.c:7:18: note: in expansion of macro 'pregcomp'
    7 |     regexp* rx = pregcomp(sv, 0);
      |                  ^~~~~~~~
Test Compiling config/regexp511.c
Test Compiling config/signedchar.c
config/signedchar.c:1:1: warning: return type defaults to 'int' [-Wimplicit-int]
    1 | main()
      | ^~~~
Test Compiling config/Ksprintf.c
Test Compiling config/svtrv.c
config/svtrv.c: In function 'main':
config/svtrv.c:9:5: error: duplicate case value
    9 |     case SVt_IV:
      |     ^~~~
config/svtrv.c:8:5: note: previously used here
    8 |     case SVt_RV:
      |     ^~~~
Test Compiling config/copstashset.c
Writing Tk/Config.pm
Writing pTk/tkConfig.h
Skip InputO on MSWin32
Skip Mwm on MSWin32
Skip WinPhoto on MSWin32
Checking if your kit is complete...
Looks good
Generating Dependencies for MSWin32, win_arch=MSWin32
Test Compiling config/Hstrtoul.c
config/Hstrtoul.c: In function 'main':
config/Hstrtoul.c:6:26: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration]
    6 |  if (v != 0xDEADFACEL || strcmp(e,"gibberish"))
      |                          ^~~~~~
config/Hstrtoul.c:2:1: note: include '<string.h>' or provide a declaration of 'strcmp'
    1 | #include <stdlib.h>
  +++ |+#include <string.h>
    2 | 
Test Compiling config/Hstrdup.c
config/Hstrdup.c: In function 'main':
config/Hstrdup.c:9:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration]
    9 |   exit(1);
      |   ^~~~
config/Hstrdup.c:2:1: note: include '<stdlib.h>' or provide a declaration of 'exit'
    1 | #include <string.h>
  +++ |+#include <stdlib.h>
    2 | 
config/Hstrdup.c:9:3: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch]
    9 |   exit(1);
      |   ^~~~
config/Hstrdup.c:9:3: note: include '<stdlib.h>' or provide a declaration of 'exit'
Test Compiling config/Hstrcasecmp.c
Extracting ClientWin.c
Extracting default.h
Extracting exWinHandle.c
Extracting img.h
Extracting imgBMP.c
Extracting imgInit.c
Extracting imgInt.h
Extracting imgObj.c
Extracting imgUtil.c
Extracting imgWindow.c
Extracting imgXBM.c
Extracting imgXPM.c
Extracting ks_names.h
Extracting moredefs.h
Extracting port.h
Extracting stbDItem.c
Extracting stbDiStyle.c
Extracting stubs.c
Extracting tclAsync.c
Extracting tclDecls.h
Extracting tclEvent.c
Extracting tclHash.c
Extracting tclIntDecls.h
Extracting tclIntPlatDecls.h
Extracting tclMath.h
Extracting tclNotify.c
Extracting tclPlatDecls.h
Extracting tclPreserve.c
Extracting tclTimer.c
Extracting tclWinInt.h
Extracting tclWinNotify.c
Extracting tclWinTime.c
Extracting tix.h
Extracting tixBitmaps.h
Extracting tixCompat.c
Extracting tixDItem.c
Extracting tixDef.h
Extracting tixDiITxt.c
Extracting tixDiImg.c
Extracting tixDiStyle.c
Extracting tixDiText.c
Extracting tixDiWin.c
Extracting tixError.c
Extracting tixForm.c
Extracting tixForm.h
Extracting tixFormMisc.c
Extracting tixGrData.c
Extracting tixGrData.h
Extracting tixGrFmt.c
Extracting tixGrRC.c
Extracting tixGrSel.c
Extracting tixGrSort.c
Extracting tixGrUtl.c
Extracting tixGrid.c
Extracting tixGrid.h
Extracting tixHLCol.c
Extracting tixHLHdr.c
Extracting tixHLInd.c
Extracting tixHList.c
Extracting tixHList.h
Extracting tixImgCmp.c
Extracting tixImgXpm.c
Extracting tixImgXpm.h
Extracting tixInputO.c
Extracting tixInt.h
Extracting tixList.c
Extracting tixMwm.c
Extracting tixNBFrame.c
Extracting tixPort.h
Extracting tixScroll.c
Extracting tixSmpLs.c
Extracting tixTList.c
Extracting tixTList.h
Extracting tixUtils.c
Extracting tixWinDraw.c
Extracting tixWinInt.h
Extracting tixWinPort.h
Extracting tixWinXpm.c
Extracting tk.h
Extracting tk3d.c
Extracting tk3d.h
Extracting tkAtom.c
Extracting tkBind.c
Extracting tkBitmap.c
Extracting tkButton.c
Extracting tkButton.h
Extracting tkCanvArc.c
Extracting tkCanvBmap.c
Extracting tkCanvImg.c
Extracting tkCanvLine.c
Extracting tkCanvPoly.c
Extracting tkCanvPs.c
Extracting tkCanvText.c
Extracting tkCanvUtil.c
Extracting tkCanvWind.c
Extracting tkCanvas.c
Extracting tkCanvas.h
Extracting tkClipboard.c
Extracting tkCmds.c
Extracting tkColor.c
Extracting tkColor.h
Extracting tkConfig.c
Extracting tkCursor.c
Extracting tkDecls.h
Extracting tkEntry.c
Extracting tkError.c
Extracting tkEvent.c
Extracting tkFileFilter.c
Extracting tkFileFilter.h
Extracting tkFocus.c
Extracting tkFont.c
Extracting tkFont.h
Extracting tkFrame.c
Extracting tkGC.c
Extracting tkGeometry.c
Extracting tkGet.c
Extracting tkGrab.c
Extracting tkGrid.c
Extracting tkImage.c
Extracting tkImgBmap.c
Extracting tkImgGIF.c
Extracting tkImgPPM.c
Extracting tkImgPhoto.c
Extracting tkImgUtil.c
Extracting tkInitScript.h
Extracting tkInt.h
Extracting tkIntDecls.h
Extracting tkIntPlatDecls.h
Extracting tkIntXlibDecls.h
Extracting tkListbox.c
Extracting tkMacWinMenu.c
Extracting tkMenu.c
Extracting tkMenu.h
Extracting tkMenuDraw.c
Extracting tkMenubutton.c
Extracting tkMenubutton.h
Extracting tkMessage.c
Extracting tkObj.c
Extracting tkOldConfig.c
Extracting tkOption.c
Extracting tkPack.c
Extracting tkPanedWindow.c
Extracting tkPlace.c
Extracting tkPlatDecls.h
Extracting tkPointer.c
Extracting tkPort.h
Extracting tkRectOval.c
Extracting tkScale.c
Extracting tkScale.h
Extracting tkScrollbar.c
Extracting tkScrollbar.h
Extracting tkSelect.c
Extracting tkSelect.h
Extracting tkSquare.c
Extracting tkStubImg.c
Extracting tkStyle.c
Extracting tkText.c
Extracting tkText.h
Extracting tkTextBTree.c
Extracting tkTextDisp.c
Extracting tkTextImage.c
Extracting tkTextIndex.c
Extracting tkTextMark.c
Extracting tkTextTag.c
Extracting tkTextWind.c
Extracting tkTrig.c
Extracting tkUndo.c
Extracting tkUndo.h
Extracting tkUnixMenubu.c
Extracting tkUnixScale.c
Extracting tkUtil.c
Extracting tkVisual.c
Extracting tkWin.h
Extracting tkWin3d.c
Extracting tkWinButton.c
Extracting tkWinClipboard.c
Extracting tkWinColor.c
Extracting tkWinConfig.c
Extracting tkWinCursor.c
Extracting tkWinDefault.h
Extracting tkWinDialog.c
Extracting tkWinDraw.c
Extracting tkWinEmbed.c
Extracting tkWinFont.c
Extracting tkWinImage.c
Extracting tkWinInit.c
Extracting tkWinInt.h
Extracting tkWinKey.c
Extracting tkWinMenu.c
Extracting tkWinPixmap.c
Extracting tkWinPointer.c
Extracting tkWinPort.h
Extracting tkWinRegion.c
Extracting tkWinScrlbr.c
Extracting tkWinSend.c
Extracting tkWinTest.c
Extracting tkWinWindow.c
Extracting tkWinWm.c
Extracting tkWinX.c
Extracting tkWindow.c
Extracting xbytes.h
Extracting xcolors.c
Extracting xdraw.c
Extracting xgc.c
Extracting ximage.c
Extracting xutil.c
Finding dependencies for ClientWin.c
Finding dependencies for Lang_f.c
Finding dependencies for Xlib_f.c
Finding dependencies for XrmOption.c
Finding dependencies for exWinHandle.c
Finding dependencies for imgBMP.c
Finding dependencies for imgInit.c
Finding dependencies for imgInt_f.c
Finding dependencies for imgObj.c
Finding dependencies for imgUtil.c
Finding dependencies for imgWindow.c
Finding dependencies for imgXBM.c
Finding dependencies for imgXPM.c
Finding dependencies for ptkCanvGrid.c
Finding dependencies for ptkCanvGroup.c
Finding dependencies for stbDItem.c
Finding dependencies for stbDashCustom.c
Finding dependencies for stbDiStyle.c
Finding dependencies for strGlue.c
Finding dependencies for stubs.c
Finding dependencies for tclAsync.c
Finding dependencies for tclDecls_f.c
Finding dependencies for tclEvent.c
Finding dependencies for tclHash.c
Finding dependencies for tclNotify.c
Finding dependencies for tclPreserve.c
Finding dependencies for tclTimer.c
Finding dependencies for tclWinNotify.c
Finding dependencies for tclWinTime.c
Finding dependencies for tixCompat.c
Finding dependencies for tixDItem.c
Finding dependencies for tixDiITxt.c
Finding dependencies for tixDiImg.c
Finding dependencies for tixDiStyle.c
Finding dependencies for tixDiText.c
Finding dependencies for tixDiWin.c
Finding dependencies for tixError.c
Finding dependencies for tixForm.c
Finding dependencies for tixFormMisc.c
Finding dependencies for tixGrData.c
Finding dependencies for tixGrFmt.c
Finding dependencies for tixGrRC.c
Finding dependencies for tixGrSel.c
Finding dependencies for tixGrSort.c
Finding dependencies for tixGrUtl.c
Finding dependencies for tixGrid.c
Finding dependencies for tixHLCol.c
Finding dependencies for tixHLHdr.c
Finding dependencies for tixHLInd.c
Finding dependencies for tixHList.c
Finding dependencies for tixImgCmp.c
Finding dependencies for tixImgXpm.c
Finding dependencies for tixImgXpm_f.c
Finding dependencies for tixInputO.c
Finding dependencies for tixInt_f.c
Finding dependencies for tixList.c
Finding dependencies for tixNBFrame.c
Finding dependencies for tixScroll.c
Finding dependencies for tixSmpLs.c
Finding dependencies for tixTList.c
Finding dependencies for tixUtils.c
Finding dependencies for tixVars.c
Finding dependencies for tixWinDraw.c
Finding dependencies for tixWinXpm.c
Finding dependencies for tix_f.c
Finding dependencies for tk3d.c
Finding dependencies for tkAtom.c
Finding dependencies for tkBind.c
Finding dependencies for tkBitmap.c
Finding dependencies for tkButton.c
Finding dependencies for tkCanvArc.c
Finding dependencies for tkCanvBmap.c
Finding dependencies for tkCanvImg.c
Finding dependencies for tkCanvLine.c
Finding dependencies for tkCanvPoly.c
Finding dependencies for tkCanvPs.c
Finding dependencies for tkCanvText.c
Finding dependencies for tkCanvUtil.c
Finding dependencies for tkCanvWind.c
Finding dependencies for tkCanvas.c
Finding dependencies for tkClipboard.c
Finding dependencies for tkCmds.c
Finding dependencies for tkColor.c
Finding dependencies for tkConfig.c
Finding dependencies for tkCursor.c
Finding dependencies for tkDecls_f.c
Finding dependencies for tkEntry.c
Finding dependencies for tkError.c
Finding dependencies for tkEvent.c
Finding dependencies for tkEvent_f.c
Finding dependencies for tkFileFilter.c
Finding dependencies for tkFocus.c
Finding dependencies for tkFont.c
Finding dependencies for tkFrame.c
Finding dependencies for tkGC.c
Finding dependencies for tkGeometry.c
Finding dependencies for tkGet.c
Finding dependencies for tkGrab.c
Finding dependencies for tkGrid.c
Finding dependencies for tkImage.c
Finding dependencies for tkImgBmap.c
Finding dependencies for tkImgGIF.c
Finding dependencies for tkImgPPM.c
Finding dependencies for tkImgPhoto.c
Finding dependencies for tkImgPhoto_f.c
Finding dependencies for tkImgUtil.c
Finding dependencies for tkIntDecls_f.c
Finding dependencies for tkIntPlatDecls_f.c
Finding dependencies for tkIntXlibDecls_f.c
Finding dependencies for tkInt_f.c
Finding dependencies for tkListbox.c
Finding dependencies for tkMacWinMenu.c
Finding dependencies for tkMenu.c
Finding dependencies for tkMenuDraw.c
Finding dependencies for tkMenubutton.c
Finding dependencies for tkMessage.c
Finding dependencies for tkObj.c
Finding dependencies for tkOldConfig.c
Finding dependencies for tkOption.c
Finding dependencies for tkOption_f.c
Finding dependencies for tkPack.c
Finding dependencies for tkPanedWindow.c
Finding dependencies for tkPlace.c
Finding dependencies for tkPlatDecls_f.c
Finding dependencies for tkPointer.c
Finding dependencies for tkProperty.c
Finding dependencies for tkRectOval.c
Finding dependencies for tkScale.c
Finding dependencies for tkScrollbar.c
Finding dependencies for tkSelect.c
Finding dependencies for tkSquare.c
Finding dependencies for tkStubImg.c
Finding dependencies for tkStyle.c
Finding dependencies for tkText.c
Finding dependencies for tkTextBTree.c
Finding dependencies for tkTextDisp.c
Finding dependencies for tkTextImage.c
Finding dependencies for tkTextIndex.c
Finding dependencies for tkTextMark.c
Finding dependencies for tkTextTag.c
Finding dependencies for tkTextWind.c
Finding dependencies for tkTrig.c
Finding dependencies for tkUndo.c
Finding dependencies for tkUnixMenubu.c
Finding dependencies for tkUnixScale.c
Finding dependencies for tkUtil.c
Finding dependencies for tkVisual.c
Finding dependencies for tkWin3d.c
Finding dependencies for tkWinButton.c
Finding dependencies for tkWinClipboard.c
Finding dependencies for tkWinColor.c
Finding dependencies for tkWinConfig.c
Finding dependencies for tkWinCursor.c
Finding dependencies for tkWinDialog.c
Finding dependencies for tkWinDraw.c
Finding dependencies for tkWinEmbed.c
Finding dependencies for tkWinFont.c
Finding dependencies for tkWinImage.c
Finding dependencies for tkWinInit.c
Finding dependencies for tkWinKey.c
Finding dependencies for tkWinMenu.c
Finding dependencies for tkWinPixmap.c
Finding dependencies for tkWinPointer.c
Finding dependencies for tkWinRegion.c
Finding dependencies for tkWinScrlbr.c
Finding dependencies for tkWinSend.c
Finding dependencies for tkWinTest.c
Finding dependencies for tkWinWindow.c
Finding dependencies for tkWinWm.c
Finding dependencies for tkWinX.c
trailing: ( _WIN32_IE) && !defined(__MINGW64_VERSION_MAJOR) at C:/Users/ADMINI~1/.cpanm/work/1703645163.1356/perl-tk-804.036/Tk/MakeDepend.pm line 106, <tkWinX.c> line 27.
Finding dependencies for tkWindow.c
Finding dependencies for tk_f.c
Finding dependencies for xcolors.c
Finding dependencies for xdraw.c
Finding dependencies for xgc.c
Finding dependencies for ximage.c
Finding dependencies for xutil.c
Warning: LINKTYPE set to '', no longer necessary
Finding dependencies for X.xs
Finding dependencies for Xlib.xs
Finding dependencies for Pixmap.xs
Finding dependencies for TixGrid.xs
Finding dependencies for Text.xs
Finding dependencies for TList.xs
Finding dependencies for Scrollbar.xs
Finding dependencies for Scale.xs
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Checking if your kit is complete...
Looks good
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Test Compile/Run config/has_png.c
Using system's -lpng
Finding dependencies for PNG.xs
Finding dependencies for imgPNG.c
ignore 'error "PNG_USER_PRIVATEBUILD must be defined if PNGAPI is changed"'
Invalid term: -32768 && INT_MAX == 32767 at C:/Users/ADMINI~1/.cpanm/work/1703645163.1356/perl-tk-804.036/Tk/MakeDepend.pm line 57, <C:/Strawberry/c/lib/pkgconfig/../../include/libpng16/pngconf.h> line 486.
trailing:  -32768 && INT_MAX == 32767 at C:/Users/ADMINI~1/.cpanm/work/1703645163.1356/perl-tk-804.036/Tk/MakeDepend.pm line 106, <C:/Strawberry/c/lib/pkgconfig/../../include/libpng16/pngconf.h> line 486.
ignore 'error "libpng requires a signed 16-bit type"'
ignore 'error "libpng requires an unsigned 16-bit type"'
Invalid term: -2147483646 && INT_MAX > 2147483646 at C:/Users/ADMINI~1/.cpanm/work/1703645163.1356/perl-tk-804.036/Tk/MakeDepend.pm line 57, <C:/Strawberry/c/lib/pkgconfig/../../include/libpng16/pngconf.h> line 502.
trailing:  -2147483646 && INT_MAX > 2147483646 at C:/Users/ADMINI~1/.cpanm/work/1703645163.1356/perl-tk-804.036/Tk/MakeDepend.pm line 106, <C:/Strawberry/c/lib/pkgconfig/../../include/libpng16/pngconf.h> line 502.
Invalid term: -2147483646 && LONG_MAX > 2147483646 at C:/Users/ADMINI~1/.cpanm/work/1703645163.1356/perl-tk-804.036/Tk/MakeDepend.pm line 57, <C:/Strawberry/c/lib/pkgconfig/../../include/libpng16/pngconf.h> line 504.
trailing:  -2147483646 && LONG_MAX > 2147483646 at C:/Users/ADMINI~1/.cpanm/work/1703645163.1356/perl-tk-804.036/Tk/MakeDepend.pm line 106, <C:/Strawberry/c/lib/pkgconfig/../../include/libpng16/pngconf.h> line 504.
ignore 'error "libpng requires a signed 32-bit (or more) type"'
trailing: U at C:/Users/ADMINI~1/.cpanm/work/1703645163.1356/perl-tk-804.036/Tk/MakeDepend.pm line 106, <C:/Strawberry/c/lib/pkgconfig/../../include/libpng16/pngconf.h> line 510.
trailing: U at C:/Users/ADMINI~1/.cpanm/work/1703645163.1356/perl-tk-804.036/Tk/MakeDepend.pm line 106, <C:/Strawberry/c/lib/pkgconfig/../../include/libpng16/pngconf.h> line 512.
ignore 'error "libpng requires an unsigned 32-bit (or more) type"'
Finding dependencies for NBFrame.xs
Finding dependencies for Menubutton.xs
Finding dependencies for Listbox.xs
Test Compile/Run config/has_jpeg.c
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Using system's -ljpeg
Finding dependencies for JPEG.xs
Finding dependencies for imgJPEG.c
Finding dependencies for IO.xs
Finding dependencies for HList.xs
Finding dependencies for Event.xs
Finding dependencies for eventWin32Dll.c
Finding dependencies for pTkCallback.c
Finding dependencies for tclAsync.c
Finding dependencies for tclEvent.c
Finding dependencies for tclNotify.c
Finding dependencies for tclPlatEvent.c
Finding dependencies for tclPlatNotfy.c
Finding dependencies for tclPlatTime.c
Finding dependencies for tclTimer.c
Finding dependencies for Entry.xs
Finding dependencies for Win32Site.xs
Warning: LINKTYPE set to '', no longer necessary
Finding dependencies for Compound.xs
Finding dependencies for Canvas.xs
Finding dependencies for Tk.xs
Finding dependencies for chnGlue.c
Finding dependencies for encGlue.c
Finding dependencies for evtGlue.c
Finding dependencies for objGlue.c
Finding dependencies for tixGlue.c
Finding dependencies for tkGlue.c
Finding dependencies for tkGlue_f.c
Finding dependencies for tkWin32Dll.c
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Writing MYMETA.yml and MYMETA.json
Tests in PNG
Tests in JPEG
Tests in Event
Generating a gmake-style Makefile
Writing Makefile for Tk
Writing MYMETA.yml and MYMETA.json
-> OK
Checking dependencies from MYMETA.json ...
Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.70)
Checking if you have Encode 0 ... Yes (3.19)
Checking if you have Test::More 0 ... Yes (1.302195)
Building and testing Tk-804.036
makefile:1643: warning: overriding recipe for target 'MANIFEST'
makefile:1002: warning: ignoring old recipe for target 'MANIFEST'
cp Tk/Credits blib\lib\Tk\Credits
cp Tk/FBox.pm blib\lib\Tk\FBox.pm
cp Tk/Button.pm blib\lib\Tk\Button.pm
cp Tk/Animation.pm blib\lib\Tk\Animation.pm
cp Tk/ErrorDialog.pm blib\lib\Tk\ErrorDialog.pm
cp Tk/Configure.pm blib\lib\Tk\Configure.pm
cp Tk/ColorEdit.xpm blib\lib\Tk\ColorEdit.xpm
cp Tk/Adjuster.pm blib\lib\Tk\Adjuster.pm
cp Tk.pod blib\lib\Tk.pod
cp Tk/Dialog.pm blib\lib\Tk\Dialog.pm
cp Tk/IconList.pm blib\lib\Tk\IconList.pm
cp Tk.pm blib\lib\Tk.pm
AutoSplitting blib\lib\Tk.pm (blib\lib\auto\Tk)
cp Tk/Camel.xpm blib\lib\Tk\Camel.xpm
cp Tk/CmdLine.pm blib\lib\Tk\CmdLine.pm
cp Tk/ColorSelect.pm blib\lib\Tk\ColorSelect.pm
cp Tk/Frame.pm blib\lib\Tk\Frame.pm
AutoSplitting blib\lib\Tk\Frame.pm (blib\lib\auto\Tk\Frame)
cp Tk/Checkbutton.pm blib\lib\Tk\Checkbutton.pm
cp Tk/Config.pm blib\arch\Tk\Config.pm
cp Tk/Derived.pm blib\lib\Tk\Derived.pm
cp Tk/DummyEncode.pm blib\lib\Tk\DummyEncode.pm
cp Tk/Clipboard.pm blib\lib\Tk\Clipboard.pm
AutoSplitting blib\lib\Tk\Clipboard.pm (blib\lib\auto\Tk\Clipboard)
cp Tk/After.pm blib\lib\Tk\After.pm
cp Tk/ColorDialog.pm blib\lib\Tk\ColorDialog.pm
cp Tk/Font.pm blib\lib\Tk\Font.pm
cp Tk/Dirlist.pm blib\lib\Tk\Dirlist.pm
cp Tk/Bitmap.pm blib\lib\Tk\Bitmap.pm
cp Tk/FileSelect.pm blib\lib\Tk\FileSelect.pm
cp Tk/English.pm blib\lib\Tk\English.pm
cp Tk/ColorEditor.pm blib\lib\Tk\ColorEditor.pm
cp Tk/LabRadio.pm blib\lib\Tk\LabRadio.pm
cp Tk/ROText.pm blib\lib\Tk\ROText.pm
cp Tk/Region.pm blib\lib\Tk\Region.pm
cp Tk/Message.pm blib\lib\Tk\Message.pm
cp Tk/MsgBox.pm blib\lib\Tk\MsgBox.pm
cp Tk/MMutil.pm blib\lib\Tk\MMutil.pm
cp Tk/Menu/Item.pm blib\lib\Tk\Menu\Item.pm
cp Tk/Spinbox.pm blib\lib\Tk\Spinbox.pm
cp Tk/ItemStyle.pm blib\lib\Tk\ItemStyle.pm
cp Tk/Table.pm blib\lib\Tk\Table.pm
AutoSplitting blib\lib\Tk\Table.pm (blib\lib\auto\Tk\Table)
cp Tk/Label.pm blib\lib\Tk\Label.pm
cp Tk/Panedwindow.pm blib\lib\Tk\Panedwindow.pm
cp Tk/Menubar.pm blib\lib\Tk\Menubar.pm
cp Tk/Pretty.pm blib\lib\Tk\Pretty.pm
cp Tk/MMtry.pm blib\lib\Tk\MMtry.pm
cp Tk/Optionmenu.pm blib\lib\Tk\Optionmenu.pm
cp Tk/Pane.pm blib\lib\Tk\Pane.pm
cp Tk/Photo.pm blib\lib\Tk\Photo.pm
cp Tk/Submethods.pm blib\lib\Tk\Submethods.pm
cp Tk/Radiobutton.pm blib\lib\Tk\Radiobutton.pm
cp Tk/MakeDepend.pm blib\lib\Tk\MakeDepend.pm
cp Tk/Labelframe.pm blib\lib\Tk\Labelframe.pm
cp Tk/README.Adjust blib\lib\Tk\README.Adjust
cp Tk/ProgressBar.pm blib\lib\Tk\ProgressBar.pm
cp Tk/Stats.pm blib\lib\Tk\Stats.pm
cp Tk/Image.pm blib\lib\Tk\Image.pm
cp Tk/Menu.pm blib\lib\Tk\Menu.pm
cp Tk/LabEntry.pm blib\lib\Tk\LabEntry.pm
cp Tk/MainWindow.pm blib\lib\Tk\MainWindow.pm
cp Tk/icon.gif blib\lib\Tk\icon.gif
cp Tk/Wm.pm blib\lib\Tk\Wm.pm
AutoSplitting blib\lib\Tk\Wm.pm (blib\lib\auto\Tk\Wm)
cp Tk/install.pm blib\lib\Tk\install.pm
cp Tk/openfile.xbm blib\lib\Tk\openfile.xbm
cp Tk/prolog.ps blib\lib\Tk\prolog.ps
cp Tk/arrowdownwin.xbm blib\lib\Tk\arrowdownwin.xbm
cp Tk/Toplevel.pm blib\lib\Tk\Toplevel.pm
AutoSplitting blib\lib\Tk\Toplevel.pm (blib\lib\auto\Tk\Toplevel)
cp Tk/Tiler.pm blib\lib\Tk\Tiler.pm
cp Tk/folder.xbm blib\lib\Tk\folder.xbm
cp Tk/TextUndo.pm blib\lib\Tk\TextUndo.pm
AutoSplitting blib\lib\Tk\TextUndo.pm (blib\lib\auto\Tk\TextUndo)
cp Tk/srcfile.xpm blib\lib\Tk\srcfile.xpm
cp Tk/anim.gif blib\lib\Tk\anim.gif
cp Tk/X11Font.pm blib\lib\Tk\X11Font.pm
cp Tk/cbxarrow.xbm blib\lib\Tk\cbxarrow.xbm
cp Tk/file.xbm blib\lib\Tk\file.xbm
cp Tk/openfolder.xpm blib\lib\Tk\openfolder.xpm
cp Tk/Tk.xbm blib\lib\Tk\Tk.xbm
cp Tk/Xrm.pm blib\lib\Tk\Xrm.pm
cp Tk/act_folder.xpm blib\lib\Tk\act_folder.xpm
cp Tk/openfolder.xbm blib\lib\Tk\openfolder.xbm
cp Tk/Xcamel.gif blib\lib\Tk\Xcamel.gif
cp Tk/folder.xpm blib\lib\Tk\folder.xpm
cp Tk/act_folder.xbm blib\lib\Tk\act_folder.xbm
cp Tk/Trace.pm blib\lib\Tk\Trace.pm
cp Tk/file.xpm blib\lib\Tk\file.xpm
cp Tk/TextEdit.pm blib\lib\Tk\TextEdit.pm
AutoSplitting blib\lib\Tk\TextEdit.pm (blib\lib\auto\Tk\TextEdit)
cp Tk/license.terms blib\lib\Tk\license.terms
cp Tk/Tk.xpm blib\lib\Tk\Tk.xpm
cp Tk/Widget.pm blib\lib\Tk\Widget.pm
AutoSplitting blib\lib\Tk\Widget.pm (blib\lib\auto\Tk\Widget)
cp TkXSUB.def blib\arch\Tk\TkXSUB.def
cp ppport.h blib\arch\Tk\ppport.h
cp tkGlue.h blib\arch\Tk\tkGlue.h
cp lib/Tie/Watch.pm blib\lib\Tie\Watch.pm
cp tkGlue.t blib\arch\Tk\tkGlue.t
cp Tk/win.xbm blib\lib\Tk\win.xbm
cp tkGlue.def blib\arch\Tk\tkGlue.def
cp Tk/widgets.pm blib\lib\Tk\widgets.pm
cp tkGlue_f.h blib\arch\Tk\tkGlue_f.h
cp vtab.def blib\arch\Tk\vtab.def
cp Tk/typemap blib\lib\Tk\typemap
cp Tk/wintext.xpm blib\lib\Tk\wintext.xpm
cp Tk/textfile.xpm blib\lib\Tk\textfile.xpm
cp tkGlue.m blib\arch\Tk\tkGlue.m
cp Tk/tranicon.gif blib\lib\Tk\tranicon.gif
cp Tk/winfolder.xpm blib\lib\Tk\winfolder.xpm
cd pTk && gmake DEFINE="" LIBPERL_A="libperl.a" LINKTYPE="dynamic" OPTIMIZE="-Os" PREFIX="C:\STRAWB~1\perl\site" PASTHRU_DEFINE=" " PASTHRU_INC="-I. -I./pTk/mTk/xlib "
gmake[1]: Entering directory 'C:/Users/ADMINI~1/.cpanm/work/1703645163.1356/perl-tk-804.036/pTk'
"C:\Strawberry\perl\bin\perl.exe" mkVFunc -t MSWin32 tk.h
Ignoring from tk.exc
tk.h:22:  * For C++ compilers, use extern "C"
'TK' in '#if defined(MAC_TCL) || defined(MAC_OSX_TK)' at mkVFunc line 142, <H> line 63.
'TK' in '#ifndef _TKPORT' at mkVFunc line 142, <H> line 86.
'TK' in '#ifdef TK_USE_INPUT_METHODS' at mkVFunc line 142, <H> line 816.
'TK' in '#if !defined(USE_TK_STUBS) && defined(USE_OLD_IMAGE)' at mkVFunc line 142, <H> line 1560.
'TK' in '#ifndef USE_TK_STUBS' at mkVFunc line 142, <H> line 1693.
'TK' in '#if !defined(USE_TK_STUBS) || !defined(USE_OLD_IMAGE)' at mkVFunc line 142, <H> line 1702.
TK
"C:\Strawberry\perl\bin\perl.exe" mkVFunc -t MSWin32 tkInt.h
Ignoring from tkInt.exc
tkInt.h:925: extern void            (*tkHandleEventProc) _ANSI_ARGS_((
TKINT
"C:\Strawberry\perl\bin\perl.exe" mkVFunc -t MSWin32 tix.h
Ignoring from tix.exc
'TIX' in '#ifndef TIX_VERSION' at mkVFunc line 142, <H> line 25.
tix.h:46:  * so that all EXTERN declarations get DLLEXPORT; when building apps
tix.h:47:  * using Tix, BUILD_tix should NOT be defined so that all EXTERN
tix.h:51:  * because the EXTERN declarations in those files need DLLIMPORT.
tix.h:396: EXTERN int       Tix_GlobalVarEval _ANSI_ARGS_(
tix.h:399: EXTERN int       Tix_GlobalVarEval _ANSI_ARGS_(
tix.h:448: extern TIX_DECLARE_CMD(Tix_CallMethodCmd);
tix.h:449: extern TIX_DECLARE_CMD(Tix_ChainMethodCmd);
tix.h:450: extern TIX_DECLARE_CMD(Tix_ClassCmd);
tix.h:451: extern TIX_DECLARE_CMD(Tix_DoWhenIdleCmd);
tix.h:452: extern TIX_DECLARE_CMD(Tix_DoWhenMappedCmd);
tix.h:453: extern TIX_DECLARE_CMD(Tix_FalseCmd);
tix.h:454: extern TIX_DECLARE_CMD(Tix_FileCmd);
tix.h:455: extern TIX_DECLARE_CMD(Tix_FlushXCmd);
tix.h:456: extern TIX_DECLARE_CMD(Tix_FormCmd);
tix.h:457: extern TIX_DECLARE_CMD(Tix_GridCmd);
tix.h:458: extern TIX_DECLARE_CMD(Tix_GeometryRequestCmd);
tix.h:459: extern TIX_DECLARE_CMD(Tix_Get3DBorderCmd);
tix.h:460: extern TIX_DECLARE_CMD(Tix_GetBooleanCmd);
tix.h:461: extern TIX_DECLARE_CMD(Tix_GetIntCmd);
tix.h:462: extern TIX_DECLARE_CMD(Tix_GetMethodCmd);
tix.h:463: extern TIX_DECLARE_CMD(Tix_HListCmd);
tix.h:464: extern TIX_DECLARE_CMD(Tix_HandleOptionsCmd);
tix.h:465: extern TIX_DECLARE_CMD(Tix_InputOnlyCmd);
tix.h:466: extern TIX_DECLARE_CMD(Tix_ItemStyleCmd);
tix.h:467: extern TIX_DECLARE_CMD(Tix_ManageGeometryCmd);
tix.h:468: extern TIX_DECLARE_CMD(Tix_MapWindowCmd);
tix.h:469: extern TIX_DECLARE_CMD(Tix_MoveResizeWindowCmd);
tix.h:470: extern TIX_DECLARE_CMD(Tix_NoteBookFrameCmd);
tix.h:471: extern TIX_DECLARE_CMD(Tix_RaiseWindowCmd);
tix.h:472: extern TIX_DECLARE_CMD(Tix_ShellInputCmd);
tix.h:473: extern TIX_DECLARE_CMD(Tix_StringSubCmd);
tix.h:474: extern TIX_DECLARE_CMD(Tix_StrEqCmd);
tix.h:475: extern TIX_DECLARE_CMD(Tix_TListCmd);
tix.h:476: extern TIX_DECLARE_CMD(Tix_TmpLineCmd);
tix.h:477: extern TIX_DECLARE_CMD(Tix_TrueCmd);
tix.h:478: extern TIX_DECLARE_CMD(Tix_UnmapWindowCmd);
tix.h:479: extern TIX_DECLARE_CMD(Tix_MwmCmd);
tix.h:480: extern TIX_DECLARE_CMD(Tix_CreateWidgetCmd);
TIX
"C:\Strawberry\perl\bin\perl.exe" mkVFunc -t MSWin32 tixInt.h
Ignoring from tixInt.exc
tixInt.h:876:  * (these are declared with the EXTERN in win/winMain.c but without it
TIXINT
"C:\Strawberry\perl\bin\perl.exe" mkVFunc -t MSWin32 tkDecls.h
Ignoring from tkDecls.exc
TKDECLS
"C:\Strawberry\perl\bin\perl.exe" mkVFunc -t MSWin32 tkIntDecls.h
Ignoring from tkIntDecls.exc
TKINTDECLS
"C:\Strawberry\perl\bin\perl.exe" mkVFunc -t MSWin32 tclDecls.h
Ignoring from tclDecls.exc
TCLDECLS
"C:\Strawberry\perl\bin\perl.exe" mkVFunc -m MSWin32 tk.h
Ignoring from tk.exc
tk.h:22:  * For C++ compilers, use extern "C"
'TK' in '#if defined(MAC_TCL) || defined(MAC_OSX_TK)' at mkVFunc line 142, <H> line 63.
'TK' in '#ifndef _TKPORT' at mkVFunc line 142, <H> line 86.
'TK' in '#ifdef TK_USE_INPUT_METHODS' at mkVFunc line 142, <H> line 816.
'TK' in '#if !defined(USE_TK_STUBS) && defined(USE_OLD_IMAGE)' at mkVFunc line 142, <H> line 1560.
'TK' in '#ifndef USE_TK_STUBS' at mkVFunc line 142, <H> line 1693.
'TK' in '#if !defined(USE_TK_STUBS) || !defined(USE_OLD_IMAGE)' at mkVFunc line 142, <H> line 1702.
TK
"C:\Strawberry\perl\bin\perl.exe" mkVFunc -m MSWin32 tkInt.h
Ignoring from tkInt.exc
tkInt.h:925: extern void            (*tkHandleEventProc) _ANSI_ARGS_((
TKINT
"C:\Strawberry\perl\bin\perl.exe" mkVFunc -m MSWin32 tix.h
Ignoring from tix.exc
'TIX' in '#ifndef TIX_VERSION' at mkVFunc line 142, <H> line 25.
tix.h:46:  * so that all EXTERN declarations get DLLEXPORT; when building apps
tix.h:47:  * using Tix, BUILD_tix should NOT be defined so that all EXTERN
tix.h:51:  * because the EXTERN declarations in those files need DLLIMPORT.
tix.h:396: EXTERN int       Tix_GlobalVarEval _ANSI_ARGS_(
tix.h:399: EXTERN int       Tix_GlobalVarEval _ANSI_ARGS_(
tix.h:448: extern TIX_DECLARE_CMD(Tix_CallMethodCmd);
tix.h:449: extern TIX_DECLARE_CMD(Tix_ChainMethodCmd);
tix.h:450: extern TIX_DECLARE_CMD(Tix_ClassCmd);
tix.h:451: extern TIX_DECLARE_CMD(Tix_DoWhenIdleCmd);
tix.h:452: extern TIX_DECLARE_CMD(Tix_DoWhenMappedCmd);
tix.h:453: extern TIX_DECLARE_CMD(Tix_FalseCmd);
tix.h:454: extern TIX_DECLARE_CMD(Tix_FileCmd);
tix.h:455: extern TIX_DECLARE_CMD(Tix_FlushXCmd);
tix.h:456: extern TIX_DECLARE_CMD(Tix_FormCmd);
tix.h:457: extern TIX_DECLARE_CMD(Tix_GridCmd);
tix.h:458: extern TIX_DECLARE_CMD(Tix_GeometryRequestCmd);
tix.h:459: extern TIX_DECLARE_CMD(Tix_Get3DBorderCmd);
tix.h:460: extern TIX_DECLARE_CMD(Tix_GetBooleanCmd);
tix.h:461: extern TIX_DECLARE_CMD(Tix_GetIntCmd);
tix.h:462: extern TIX_DECLARE_CMD(Tix_GetMethodCmd);
tix.h:463: extern TIX_DECLARE_CMD(Tix_HListCmd);
tix.h:464: extern TIX_DECLARE_CMD(Tix_HandleOptionsCmd);
tix.h:465: extern TIX_DECLARE_CMD(Tix_InputOnlyCmd);
tix.h:466: extern TIX_DECLARE_CMD(Tix_ItemStyleCmd);
tix.h:467: extern TIX_DECLARE_CMD(Tix_ManageGeometryCmd);
tix.h:468: extern TIX_DECLARE_CMD(Tix_MapWindowCmd);
tix.h:469: extern TIX_DECLARE_CMD(Tix_MoveResizeWindowCmd);
tix.h:470: extern TIX_DECLARE_CMD(Tix_NoteBookFrameCmd);
tix.h:471: extern TIX_DECLARE_CMD(Tix_RaiseWindowCmd);
tix.h:472: extern TIX_DECLARE_CMD(Tix_ShellInputCmd);
tix.h:473: extern TIX_DECLARE_CMD(Tix_StringSubCmd);
tix.h:474: extern TIX_DECLARE_CMD(Tix_StrEqCmd);
tix.h:475: extern TIX_DECLARE_CMD(Tix_TListCmd);
tix.h:476: extern TIX_DECLARE_CMD(Tix_TmpLineCmd);
tix.h:477: extern TIX_DECLARE_CMD(Tix_TrueCmd);
tix.h:478: extern TIX_DECLARE_CMD(Tix_UnmapWindowCmd);
tix.h:479: extern TIX_DECLARE_CMD(Tix_MwmCmd);
tix.h:480: extern TIX_DECLARE_CMD(Tix_CreateWidgetCmd);
TIX
"C:\Strawberry\perl\bin\perl.exe" mkVFunc -m MSWin32 tixInt.h
Ignoring from tixInt.exc
tixInt.h:876:  * (these are declared with the EXTERN in win/winMain.c but without it
TIXINT
"C:\Strawberry\perl\bin\perl.exe" mkVFunc -m MSWin32 tkDecls.h
Ignoring from tkDecls.exc
TKDECLS
"C:\Strawberry\perl\bin\perl.exe" mkVFunc -m MSWin32 tkIntDecls.h
Ignoring from tkIntDecls.exc
TKINTDECLS
"C:\Strawberry\perl\bin\perl.exe" mkVFunc -m MSWin32 tclDecls.h
Ignoring from tclDecls.exc
TCLDECLS
"C:\Strawberry\perl\bin\perl.exe" mkVFunc -m MSWin32 imgInt.h
Ignoring from imgInt.exc
IMGINT
"C:\Strawberry\perl\bin\perl.exe" mkVFunc -t MSWin32 imgInt.h
Ignoring from imgInt.exc
IMGINT
"C:\Strawberry\perl\bin\perl.exe" mkVFunc -m MSWin32 tixImgXpm.h
TIXIMGXPM
"C:\Strawberry\perl\bin\perl.exe" mkVFunc -t MSWin32 tixImgXpm.h
TIXIMGXPM
"C:\Strawberry\perl\bin\perl.exe" mkVFunc -m MSWin32 tkIntPlatDecls.h
Ignoring from tkIntPlatDecls.exc
TKINTPLATDECLS
"C:\Strawberry\perl\bin\perl.exe" mkVFunc -t MSWin32 tkIntPlatDecls.h
Ignoring from tkIntPlatDecls.exc
TKINTPLATDECLS
"C:\Strawberry\perl\bin\perl.exe" mkVFunc -m MSWin32 tkIntXlibDecls.h
Ignoring from tkIntXlibDecls.exc
TKINTXLIBDECLS
"C:\Strawberry\perl\bin\perl.exe" mkVFunc -t MSWin32 tkIntXlibDecls.h
Ignoring from tkIntXlibDecls.exc
TKINTXLIBDECLS
"C:\Strawberry\perl\bin\perl.exe" mkVFunc -m MSWin32 tkPlatDecls.h
Ignoring from tkPlatDecls.exc
TKPLATDECLS
"C:\Strawberry\perl\bin\perl.exe" mkVFunc -t MSWin32 tkPlatDecls.h
Ignoring from tkPlatDecls.exc
TKPLATDECLS
cp Xlib.m ..\blib\arch\Tk\pTk\Xlib.m
cp Tcl-pTk ..\blib\arch\Tk\pTk\Tcl-pTk
cp Xlib.t ..\blib\arch\Tk\pTk\Xlib.t
cp imgInt.m ..\blib\arch\Tk\pTk\imgInt.m
cp mTk\xlib\X11\X.h ..\blib\arch\Tk\X11\X.h
cp mTk\xlib\X11\Xutil.h ..\blib\arch\Tk\X11\Xutil.h
cp default.h ..\blib\arch\Tk\pTk\default.h
cp compat\stdlib.h ..\blib\arch\Tk\pTk\compat\stdlib.h
cp mTk\xlib\X11\Xatom.h ..\blib\arch\Tk\X11\Xatom.h
cp img.h ..\blib\arch\Tk\pTk\img.h
cp Lang.t ..\blib\arch\Tk\pTk\Lang.t
cp mTk\xlib\X11\Xfuncproto.h ..\blib\arch\Tk\X11\Xfuncproto.h
cp Lang.m ..\blib\arch\Tk\pTk\Lang.m
cp imgInt.h ..\blib\arch\Tk\pTk\imgInt.h
cp mTk\xlib\X11\cursorfont.h ..\blib\arch\Tk\X11\cursorfont.h
cp mTk\xlib\X11\Xlib.h ..\blib\arch\Tk\X11\Xlib.h
cp compat\unistd.h ..\blib\arch\Tk\pTk\compat\unistd.h
cp compat\limits.h ..\blib\arch\Tk\pTk\compat\limits.h
cp imgInt_f.h ..\blib\arch\Tk\pTk\imgInt_f.h
cp ks_names.h ..\blib\arch\Tk\pTk\ks_names.h
cp Xlib_f.h ..\blib\arch\Tk\pTk\Xlib_f.h
cp Lang.h ..\blib\arch\Tk\pTk\Lang.h
cp mTk\xlib\X11\keysym.h ..\blib\arch\Tk\X11\keysym.h
cp Lang_f.h ..\blib\arch\Tk\pTk\Lang_f.h
cp Xlib.h ..\blib\arch\Tk\pTk\Xlib.h
cp imgInt.t ..\blib\arch\Tk\pTk\imgInt.t
cp tixDef.h ..\blib\arch\Tk\pTk\tixDef.h
cp mTk\xlib\X11\keysymdef.h ..\blib\arch\Tk\X11\keysymdef.h
cp tix.t ..\blib\arch\Tk\pTk\tix.t
cp tclMath.h ..\blib\arch\Tk\pTk\tclMath.h
cp tixHList.h ..\blib\arch\Tk\pTk\tixHList.h
cp tclDecls.m ..\blib\arch\Tk\pTk\tclDecls.m
cp tixGrid.h ..\blib\arch\Tk\pTk\tixGrid.h
cp tix.m ..\blib\arch\Tk\pTk\tix.m
cp tclIntPlatDecls.h ..\blib\arch\Tk\pTk\tclIntPlatDecls.h
cp tixForm.h ..\blib\arch\Tk\pTk\tixForm.h
cp tixGrData.h ..\blib\arch\Tk\pTk\tixGrData.h
cp mTk\xlib\X11\license.terms ..\blib\arch\Tk\X11\license.terms
cp tcl.h ..\blib\arch\Tk\pTk\tcl.h
cp moredefs.h ..\blib\arch\Tk\pTk\moredefs.h
cp tixImgXpm.m ..\blib\arch\Tk\pTk\tixImgXpm.m
cp tclDecls_f.h ..\blib\arch\Tk\pTk\tclDecls_f.h
cp tclIntDecls.h ..\blib\arch\Tk\pTk\tclIntDecls.h
cp tclPlatDecls.h ..\blib\arch\Tk\pTk\tclPlatDecls.h
cp mkVFunc ..\blib\arch\Tk\pTk\mkVFunc
cp tclDecls.t ..\blib\arch\Tk\pTk\tclDecls.t
cp port.h ..\blib\arch\Tk\pTk\port.h
cp tixBitmaps.h ..\blib\arch\Tk\pTk\tixBitmaps.h
cp tclDecls.h ..\blib\arch\Tk\pTk\tclDecls.h
cp tixImgXpm.h ..\blib\arch\Tk\pTk\tixImgXpm.h
cp tix.h ..\blib\arch\Tk\pTk\tix.h
cp tclWinInt.h ..\blib\arch\Tk\pTk\tclWinInt.h
cp tkCanvases.h ..\blib\arch\Tk\pTk\tkCanvases.h
cp tkEvent.t ..\blib\arch\Tk\pTk\tkEvent.t
cp tixImgXpm_f.h ..\blib\arch\Tk\pTk\tixImgXpm_f.h
cp tk.m ..\blib\arch\Tk\pTk\tk.m
cp tix_f.h ..\blib\arch\Tk\pTk\tix_f.h
cp tkEvent_f.h ..\blib\arch\Tk\pTk\tkEvent_f.h
cp tkDecls.h ..\blib\arch\Tk\pTk\tkDecls.h
cp tkEvent.m ..\blib\arch\Tk\pTk\tkEvent.m
cp tkButton.h ..\blib\arch\Tk\pTk\tkButton.h
cp tixImgXpm.t ..\blib\arch\Tk\pTk\tixImgXpm.t
cp tkColor.h ..\blib\arch\Tk\pTk\tkColor.h
cp tixPort.h ..\blib\arch\Tk\pTk\tixPort.h
cp tixInt.h ..\blib\arch\Tk\pTk\tixInt.h
cp tixInt.m ..\blib\arch\Tk\pTk\tixInt.m
cp tixWinInt.h ..\blib\arch\Tk\pTk\tixWinInt.h
cp tkConfig.h ..\blib\arch\Tk\pTk\tkConfig.h
cp tkEvent.h ..\blib\arch\Tk\pTk\tkEvent.h
cp tkDecls.m ..\blib\arch\Tk\pTk\tkDecls.m
cp tixWinPort.h ..\blib\arch\Tk\pTk\tixWinPort.h
cp tkCanvas.h ..\blib\arch\Tk\pTk\tkCanvas.h
cp tk.h ..\blib\arch\Tk\pTk\tk.h
cp tkDecls_f.h ..\blib\arch\Tk\pTk\tkDecls_f.h
cp tixTList.h ..\blib\arch\Tk\pTk\tixTList.h
cp tixInt_f.h ..\blib\arch\Tk\pTk\tixInt_f.h
cp tk3d.h ..\blib\arch\Tk\pTk\tk3d.h
cp tkDecls.t ..\blib\arch\Tk\pTk\tkDecls.t
cp tixInt.t ..\blib\arch\Tk\pTk\tixInt.t
cp tk.t ..\blib\arch\Tk\pTk\tk.t
cp tkIntPlatDecls.h ..\blib\arch\Tk\pTk\tkIntPlatDecls.h
cp tkIntPlatDecls.m ..\blib\arch\Tk\pTk\tkIntPlatDecls.m
cp tkIntDecls.m ..\blib\arch\Tk\pTk\tkIntDecls.m
cp tkIntXlibDecls.t ..\blib\arch\Tk\pTk\tkIntXlibDecls.t
cp tkFont.h ..\blib\arch\Tk\pTk\tkFont.h
cp tkIntPlatDecls_f.h ..\blib\arch\Tk\pTk\tkIntPlatDecls_f.h
cp tkImgPhoto.h ..\blib\arch\Tk\pTk\tkImgPhoto.h
cp tkImgPhoto.t ..\blib\arch\Tk\pTk\tkImgPhoto.t
cp tkImgPhoto_f.h ..\blib\arch\Tk\pTk\tkImgPhoto_f.h
cp tkIntXlibDecls.h ..\blib\arch\Tk\pTk\tkIntXlibDecls.h
cp tkIntDecls_f.h ..\blib\arch\Tk\pTk\tkIntDecls_f.h
cp tkIntXlibDecls.m ..\blib\arch\Tk\pTk\tkIntXlibDecls.m
cp tkFileFilter.h ..\blib\arch\Tk\pTk\tkFileFilter.h
cp tkIntDecls.h ..\blib\arch\Tk\pTk\tkIntDecls.h
cp tkMenu.h ..\blib\arch\Tk\pTk\tkMenu.h
cp tkIntDecls.t ..\blib\arch\Tk\pTk\tkIntDecls.t
cp tkInt_f.h ..\blib\arch\Tk\pTk\tkInt_f.h
cp tkInt.t ..\blib\arch\Tk\pTk\tkInt.t
cp tkIntPlatDecls.t ..\blib\arch\Tk\pTk\tkIntPlatDecls.t
cp tkInt.m ..\blib\arch\Tk\pTk\tkInt.m
cp tkIntXlibDecls_f.h ..\blib\arch\Tk\pTk\tkIntXlibDecls_f.h
cp tkInitScript.h ..\blib\arch\Tk\pTk\tkInitScript.h
cp tkImgPhoto.m ..\blib\arch\Tk\pTk\tkImgPhoto.m
cp tkInt.h ..\blib\arch\Tk\pTk\tkInt.h
cp tkUndo.h ..\blib\arch\Tk\pTk\tkUndo.h
cp tkWinPort.h ..\blib\arch\Tk\pTk\tkWinPort.h
cp tkVMacro.h ..\blib\arch\Tk\pTk\tkVMacro.h
cp tkMenubutton.h ..\blib\arch\Tk\pTk\tkMenubutton.h
cp tkPlatDecls.t ..\blib\arch\Tk\pTk\tkPlatDecls.t
cp tkPlatDecls.m ..\blib\arch\Tk\pTk\tkPlatDecls.m
cp tkPlatDecls.h ..\blib\arch\Tk\pTk\tkPlatDecls.h
cp tkWinDefault.h ..\blib\arch\Tk\pTk\tkWinDefault.h
cp tkText.h ..\blib\arch\Tk\pTk\tkText.h
cp tkOption.m ..\blib\arch\Tk\pTk\tkOption.m
cp tkPlatDecls_f.h ..\blib\arch\Tk\pTk\tkPlatDecls_f.h
cp tkOption.h ..\blib\arch\Tk\pTk\tkOption.h
cp tkSelect.h ..\blib\arch\Tk\pTk\tkSelect.h
cp tkWin.h ..\blib\arch\Tk\pTk\tkWin.h
cp tk_f.h ..\blib\arch\Tk\pTk\tk_f.h
cp tkPort.h ..\blib\arch\Tk\pTk\tkPort.h
cp tkWinInt.h ..\blib\arch\Tk\pTk\tkWinInt.h
cp tkOption.t ..\blib\arch\Tk\pTk\tkOption.t
cp tkOption_f.h ..\blib\arch\Tk\pTk\tkOption_f.h
cp xbytes.h ..\blib\arch\Tk\pTk\xbytes.h
cp tkScrollbar.h ..\blib\arch\Tk\pTk\tkScrollbar.h
cp tkXrm.h ..\blib\arch\Tk\pTk\tkXrm.h
cp tkScale.h ..\blib\arch\Tk\pTk\tkScale.h
gcc -c -I. -I./pTk/mTk/xlib  -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D__USE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os   -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\"  "-IC:\STRAWB~1\perl\lib\CORE"    ClientWin.c
gcc -c -I. -I./pTk/mTk/xlib  -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D__USE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os   -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\"  "-IC:\STRAWB~1\perl\lib\CORE"    Lang_f.c
gcc -c -I. -I./pTk/mTk/xlib  -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D__USE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os   -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\"  "-IC:\STRAWB~1\perl\lib\CORE"    Xlib_f.c
gcc -c -I. -I./pTk/mTk/xlib  -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D__USE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os   -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\"  "-IC:\STRAWB~1\perl\lib\CORE"    XrmOption.c
gcc -c -I. -I./pTk/mTk/xlib  -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D__USE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os   -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\"  "-IC:\STRAWB~1\perl\lib\CORE"    exWinHandle.c
gcc -c -I. -I./pTk/mTk/xlib  -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D__USE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os   -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\"  "-IC:\STRAWB~1\perl\lib\CORE"    imgBMP.c
In file included from ../pTk/mTk/xlib/X11/Xlib.h:31,
                 from tkWinPort.h:19,
                 from tkPort.h:32,
                 from tk.h:87,
                 from imgBMP.c:11:
../pTk/mTk/xlib/X11/X.h:182:34: error: expected identifier or '(' before numeric constant
  182 | #define ControlMask             (1<<2)
      |                                  ^
gmake[1]: *** [makefile:891: imgBMP.o] Error 1
gmake[1]: Leaving directory 'C:/Users/ADMINI~1/.cpanm/work/1703645163.1356/perl-tk-804.036/pTk'
gmake: *** [makefile:1634: pTk/libpTk.a] Error 2
-> FAIL Installing perl-tk-804.036.tar.gz failed. See C:\Users\ADMINI~1\.cpanm\work\1703645163.1356\build.log for details. Retry with --force to force install it.

[windows10.strawberry-perl-5.36.1.Tk-804.036.failed.build.log](https://github.com/eserte/perl-tk/files/13776243/windows10.strawberry-perl-5.36.1.Tk-804.036.failed.build.log)
chrstphrchvz commented 10 months ago
In file included from ../pTk/mTk/xlib/X11/Xlib.h:31,
                 from tkWinPort.h:19,
                 from tkPort.h:32,
                 from tk.h:87,
                 from imgBMP.c:11:
../pTk/mTk/xlib/X11/X.h:182:34: error: expected identifier or '(' before numeric constant
  182 | #define ControlMask             (1<<2)
      |                                  ^
gmake[1]: *** [makefile:891: imgBMP.o] Error 1

This is a duplicate of #87.

zhenghto commented 10 months ago

I followed the suggest, change the macro 'ControlMask' to 'ControlMask2'. But more errors gived, i have to use 804.035 under windows10.x64.strawberry-perl-5.36.1, but get same error as above.

Code incompaible with mingw32-x64 v13.1?

Can do some fix alter new year of 2024, thanks very much. Have a nice holiday.

Tk is great gui framework, mostly only solution in Perl.

more detailed of error as follow(i pulled the tk code from github,not metacpan,and i change version to 804.037): [Uploading windows10.strawberry-perl-5.36.1.Tk-804.036.failed.build1.log…]()

zhenghto commented 10 months ago

cpanm (App::cpanminus) 1.7046 on perl 5.036001 built for MSWin32-x64-multi-thread Work directory is C:\Users\ADMINI~1/.cpanm/work/1703746205.5112 You have make C:\Strawberry\c\bin\gmake.exe You have LWP 6.71 Falling back to Archive::Tar 3.02 --> Working on perl-tk-804.037.tar.gz Fetching file://D:\perl-tk-804.037.tar.gz -> OK Unpacking perl-tk-804.037.tar.gz Entering perl-tk-804.037 Configuring perl-tk-804.037 Running Makefile.PL PPM for perl5.036001 Test Compiling config/perlrx.c C:\Strawberry\perl\bin\perl.exe is installed in C:\STRAWB~1\perl\lib okay Test Compiling config/pmop.c config/pmop.c: In function 'main': config/pmop.c:7:8: error: 'struct pmop' has no member named 'op_pmdynflags'; did you mean 'op_pmflags'? 7 | op.op_pmdynflags = 0; | ^~~~~ | op_pmflags config/pmop.c:8:8: error: 'struct pmop' has no member named 'op_pmpermflags'; did you mean 'op_pmflags'? 8 | op.op_pmpermflags = 0; | ^~~~~~ | op_pmflags Test Compiling config/pregcomp2.c In file included from C:\STRAWB~1\perl\lib/CORE/perl.h:5837, from config/pregcomp2.c:2: config/pregcomp2.c: In function 'main': C:\STRAWB~1\perl\lib/CORE/embed.h:464:33: warning: initialization of 'regexp ' from incompatible pointer type 'REGEXP ' {aka 'struct p5rx '} [-Wincompatible-pointer-types] 464 | #define pregcomp(a,b) Perlpregcomp(aTHX a,b) | ^~~~~ config/pregcomp2.c:7:18: note: in expansion of macro 'pregcomp' 7 | regexp rx = pregcomp(sv, 0); | ^~~~ Test Compiling config/regexp511.c Test Compiling config/signedchar.c config/signedchar.c:1:1: warning: return type defaults to 'int' [-Wimplicit-int] 1 | main() | ^~~~ Test Compiling config/Ksprintf.c Test Compiling config/svtrv.c config/svtrv.c: In function 'main': config/svtrv.c:9:5: error: duplicate case value 9 | case SVt_IV: | ^~~~ config/svtrv.c:8:5: note: previously used here 8 | case SVt_RV: | ^~~~ Test Compiling config/copstashset.c Writing Tk/Config.pm Writing pTk/tkConfig.h Skip InputO on MSWin32 Skip Mwm on MSWin32 Skip WinPhoto on MSWin32 Checking if your kit is complete... Looks good Generating Dependencies for MSWin32, win_arch=MSWin32 Test Compiling config/Hstrtoul.c config/Hstrtoul.c: In function 'main': config/Hstrtoul.c:6:26: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] 6 | if (v != 0xDEADFACEL || strcmp(e,"gibberish")) | ^~ config/Hstrtoul.c:2:1: note: include '' or provide a declaration of 'strcmp' 1 | #include +++ |+#include 2 | Test Compiling config/Hstrdup.c config/Hstrdup.c: In function 'main': config/Hstrdup.c:9:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] 9 | exit(1); | ^~~~ config/Hstrdup.c:2:1: note: include '' or provide a declaration of 'exit' 1 | #include +++ |+#include 2 | config/Hstrdup.c:9:3: warning: incompatible implicit declaration of built-in function 'exit' [-Wbuiltin-declaration-mismatch] 9 | exit(1); | ^~~~ config/Hstrdup.c:9:3: note: include '' or provide a declaration of 'exit' Test Compiling config/Hstrcasecmp.c Extracting ClientWin.c Extracting default.h Extracting exWinHandle.c Extracting img.h Extracting imgBMP.c Extracting imgInit.c Extracting imgInt.h Extracting imgObj.c Extracting imgUtil.c Extracting imgWindow.c Extracting imgXBM.c Extracting imgXPM.c Extracting ks_names.h Extracting moredefs.h Extracting port.h Extracting stbDItem.c Extracting stbDiStyle.c Extracting stubs.c Extracting tclAsync.c Extracting tclDecls.h Extracting tclEvent.c Extracting tclHash.c Extracting tclIntDecls.h Extracting tclIntPlatDecls.h Extracting tclMath.h Extracting tclNotify.c Extracting tclPlatDecls.h Extracting tclPreserve.c Extracting tclTimer.c Extracting tclWinInt.h Extracting tclWinNotify.c Extracting tclWinTime.c Extracting tix.h Extracting tixBitmaps.h Extracting tixCompat.c Extracting tixDItem.c Extracting tixDef.h Extracting tixDiITxt.c Extracting tixDiImg.c Extracting tixDiStyle.c Extracting tixDiText.c Extracting tixDiWin.c Extracting tixError.c Extracting tixForm.c Extracting tixForm.h Extracting tixFormMisc.c Extracting tixGrData.c Extracting tixGrData.h Extracting tixGrFmt.c Extracting tixGrRC.c Extracting tixGrSel.c Extracting tixGrSort.c Extracting tixGrUtl.c Extracting tixGrid.c Extracting tixGrid.h Extracting tixHLCol.c Extracting tixHLHdr.c Extracting tixHLInd.c Extracting tixHList.c Extracting tixHList.h Extracting tixImgCmp.c Extracting tixImgXpm.c Extracting tixImgXpm.h Extracting tixInputO.c Extracting tixInt.h Extracting tixList.c Extracting tixMwm.c Extracting tixNBFrame.c Extracting tixPort.h Extracting tixScroll.c Extracting tixSmpLs.c Extracting tixTList.c Extracting tixTList.h Extracting tixUtils.c Extracting tixWinDraw.c Extracting tixWinInt.h Extracting tixWinPort.h Extracting tixWinXpm.c Extracting tk.h Extracting tk3d.c Extracting tk3d.h Extracting tkAtom.c Extracting tkBind.c Extracting tkBitmap.c Extracting tkButton.c Extracting tkButton.h Extracting tkCanvArc.c Extracting tkCanvBmap.c Extracting tkCanvImg.c Extracting tkCanvLine.c Extracting tkCanvPoly.c Extracting tkCanvPs.c Extracting tkCanvText.c Extracting tkCanvUtil.c Extracting tkCanvWind.c Extracting tkCanvas.c Extracting tkCanvas.h Extracting tkClipboard.c Extracting tkCmds.c Extracting tkColor.c Extracting tkColor.h Extracting tkConfig.c Extracting tkCursor.c Extracting tkDecls.h Extracting tkEntry.c Extracting tkError.c Extracting tkEvent.c Extracting tkFileFilter.c Extracting tkFileFilter.h Extracting tkFocus.c Extracting tkFont.c Extracting tkFont.h Extracting tkFrame.c Extracting tkGC.c Extracting tkGeometry.c Extracting tkGet.c Extracting tkGrab.c Extracting tkGrid.c Extracting tkImage.c Extracting tkImgBmap.c Extracting tkImgGIF.c Extracting tkImgPPM.c Extracting tkImgPhoto.c Extracting tkImgUtil.c Extracting tkInitScript.h Extracting tkInt.h Extracting tkIntDecls.h Extracting tkIntPlatDecls.h Extracting tkIntXlibDecls.h Extracting tkListbox.c Extracting tkMacWinMenu.c Extracting tkMenu.c Extracting tkMenu.h Extracting tkMenuDraw.c Extracting tkMenubutton.c Extracting tkMenubutton.h Extracting tkMessage.c Extracting tkObj.c Extracting tkOldConfig.c Extracting tkOption.c Extracting tkPack.c Extracting tkPanedWindow.c Extracting tkPlace.c Extracting tkPlatDecls.h Extracting tkPointer.c Extracting tkPort.h Extracting tkRectOval.c Extracting tkScale.c Extracting tkScale.h Extracting tkScrollbar.c Extracting tkScrollbar.h Extracting tkSelect.c Extracting tkSelect.h Extracting tkSquare.c Extracting tkStubImg.c Extracting tkStyle.c Extracting tkText.c Extracting tkText.h Extracting tkTextBTree.c Extracting tkTextDisp.c Extracting tkTextImage.c Extracting tkTextIndex.c Extracting tkTextMark.c Extracting tkTextTag.c Extracting tkTextWind.c Extracting tkTrig.c Extracting tkUndo.c Extracting tkUndo.h Extracting tkUnixMenubu.c Extracting tkUnixScale.c Extracting tkUtil.c Extracting tkVisual.c Extracting tkWin.h Extracting tkWin3d.c Extracting tkWinButton.c Extracting tkWinClipboard.c Extracting tkWinColor.c Extracting tkWinConfig.c Extracting tkWinCursor.c Extracting tkWinDefault.h Extracting tkWinDialog.c Extracting tkWinDraw.c Extracting tkWinEmbed.c Extracting tkWinFont.c Extracting tkWinImage.c Extracting tkWinInit.c Extracting tkWinInt.h Extracting tkWinKey.c Extracting tkWinMenu.c Extracting tkWinPixmap.c Extracting tkWinPointer.c Extracting tkWinPort.h Extracting tkWinRegion.c Extracting tkWinScrlbr.c Extracting tkWinSend.c Extracting tkWinTest.c Extracting tkWinWindow.c Extracting tkWinWm.c Extracting tkWinX.c Extracting tkWindow.c Extracting xbytes.h Extracting xcolors.c Extracting xdraw.c Extracting xgc.c Extracting ximage.c Extracting xutil.c Finding dependencies for ClientWin.c Finding dependencies for Lang_f.c Finding dependencies for Xlib_f.c Finding dependencies for XrmOption.c Finding dependencies for exWinHandle.c Finding dependencies for imgBMP.c Finding dependencies for imgInit.c Finding dependencies for imgInt_f.c Finding dependencies for imgObj.c Finding dependencies for imgUtil.c Finding dependencies for imgWindow.c Finding dependencies for imgXBM.c Finding dependencies for imgXPM.c Finding dependencies for ptkCanvGrid.c Finding dependencies for ptkCanvGroup.c Finding dependencies for stbDItem.c Finding dependencies for stbDashCustom.c Finding dependencies for stbDiStyle.c Finding dependencies for strGlue.c Finding dependencies for stubs.c Finding dependencies for tclAsync.c Finding dependencies for tclDecls_f.c Finding dependencies for tclEvent.c Finding dependencies for tclHash.c Finding dependencies for tclNotify.c Finding dependencies for tclPreserve.c Finding dependencies for tclTimer.c Finding dependencies for tclWinNotify.c Finding dependencies for tclWinTime.c Finding dependencies for tixCompat.c Finding dependencies for tixDItem.c Finding dependencies for tixDiITxt.c Finding dependencies for tixDiImg.c Finding dependencies for tixDiStyle.c Finding dependencies for tixDiText.c Finding dependencies for tixDiWin.c Finding dependencies for tixError.c Finding dependencies for tixForm.c Finding dependencies for tixFormMisc.c Finding dependencies for tixGrData.c Finding dependencies for tixGrFmt.c Finding dependencies for tixGrRC.c Finding dependencies for tixGrSel.c Finding dependencies for tixGrSort.c Finding dependencies for tixGrUtl.c Finding dependencies for tixGrid.c Finding dependencies for tixHLCol.c Finding dependencies for tixHLHdr.c Finding dependencies for tixHLInd.c Finding dependencies for tixHList.c Finding dependencies for tixImgCmp.c Finding dependencies for tixImgXpm.c Finding dependencies for tixImgXpm_f.c Finding dependencies for tixInputO.c Finding dependencies for tixInt_f.c Finding dependencies for tixList.c Finding dependencies for tixNBFrame.c Finding dependencies for tixScroll.c Finding dependencies for tixSmpLs.c Finding dependencies for tixTList.c Finding dependencies for tixUtils.c Finding dependencies for tixVars.c Finding dependencies for tixWinDraw.c Finding dependencies for tixWinXpm.c Finding dependencies for tix_f.c Finding dependencies for tk3d.c Finding dependencies for tkAtom.c Finding dependencies for tkBind.c Finding dependencies for tkBitmap.c Finding dependencies for tkButton.c Finding dependencies for tkCanvArc.c Finding dependencies for tkCanvBmap.c Finding dependencies for tkCanvImg.c Finding dependencies for tkCanvLine.c Finding dependencies for tkCanvPoly.c Finding dependencies for tkCanvPs.c Finding dependencies for tkCanvText.c Finding dependencies for tkCanvUtil.c Finding dependencies for tkCanvWind.c Finding dependencies for tkCanvas.c Finding dependencies for tkClipboard.c Finding dependencies for tkCmds.c Finding dependencies for tkColor.c Finding dependencies for tkConfig.c Finding dependencies for tkCursor.c Finding dependencies for tkDecls_f.c Finding dependencies for tkEntry.c Finding dependencies for tkError.c Finding dependencies for tkEvent.c Finding dependencies for tkEvent_f.c Finding dependencies for tkFileFilter.c Finding dependencies for tkFocus.c Finding dependencies for tkFont.c Finding dependencies for tkFrame.c Finding dependencies for tkGC.c Finding dependencies for tkGeometry.c Finding dependencies for tkGet.c Finding dependencies for tkGrab.c Finding dependencies for tkGrid.c Finding dependencies for tkImage.c Finding dependencies for tkImgBmap.c Finding dependencies for tkImgGIF.c Finding dependencies for tkImgPPM.c Finding dependencies for tkImgPhoto.c Finding dependencies for tkImgPhoto_f.c Finding dependencies for tkImgUtil.c Finding dependencies for tkIntDecls_f.c Finding dependencies for tkIntPlatDecls_f.c Finding dependencies for tkIntXlibDecls_f.c Finding dependencies for tkInt_f.c Finding dependencies for tkListbox.c Finding dependencies for tkMacWinMenu.c Finding dependencies for tkMenu.c Finding dependencies for tkMenuDraw.c Finding dependencies for tkMenubutton.c Finding dependencies for tkMessage.c Finding dependencies for tkObj.c Finding dependencies for tkOldConfig.c Finding dependencies for tkOption.c Finding dependencies for tkOption_f.c Finding dependencies for tkPack.c Finding dependencies for tkPanedWindow.c Finding dependencies for tkPlace.c Finding dependencies for tkPlatDecls_f.c Finding dependencies for tkPointer.c Finding dependencies for tkProperty.c Finding dependencies for tkRectOval.c Finding dependencies for tkScale.c Finding dependencies for tkScrollbar.c Finding dependencies for tkSelect.c Finding dependencies for tkSquare.c Finding dependencies for tkStubImg.c Finding dependencies for tkStyle.c Finding dependencies for tkText.c Finding dependencies for tkTextBTree.c Finding dependencies for tkTextDisp.c Finding dependencies for tkTextImage.c Finding dependencies for tkTextIndex.c Finding dependencies for tkTextMark.c Finding dependencies for tkTextTag.c Finding dependencies for tkTextWind.c Finding dependencies for tkTrig.c Finding dependencies for tkUndo.c Finding dependencies for tkUnixMenubu.c Finding dependencies for tkUnixScale.c Finding dependencies for tkUtil.c Finding dependencies for tkVisual.c Finding dependencies for tkWin3d.c Finding dependencies for tkWinButton.c Finding dependencies for tkWinClipboard.c Finding dependencies for tkWinColor.c Finding dependencies for tkWinConfig.c Finding dependencies for tkWinCursor.c Finding dependencies for tkWinDialog.c Finding dependencies for tkWinDraw.c Finding dependencies for tkWinEmbed.c Finding dependencies for tkWinFont.c Finding dependencies for tkWinImage.c Finding dependencies for tkWinInit.c Finding dependencies for tkWinKey.c Finding dependencies for tkWinMenu.c Finding dependencies for tkWinPixmap.c Finding dependencies for tkWinPointer.c Finding dependencies for tkWinRegion.c Finding dependencies for tkWinScrlbr.c Finding dependencies for tkWinSend.c Finding dependencies for tkWinTest.c Finding dependencies for tkWinWindow.c Finding dependencies for tkWinWm.c Finding dependencies for tkWinX.c trailing: ( _WIN32_IE) && !defined(__MINGW64_VERSION_MAJOR) at C:/Users/ADMINI~1/.cpanm/work/1703746205.5112/perl-tk-804.037/Tk/MakeDepend.pm line 106, line 27. Finding dependencies for tkWindow.c Finding dependencies for tk_f.c Finding dependencies for xcolors.c Finding dependencies for xdraw.c Finding dependencies for xgc.c Finding dependencies for ximage.c Finding dependencies for xutil.c Warning: LINKTYPE set to '', no longer necessary Finding dependencies for X.xs Finding dependencies for Xlib.xs Finding dependencies for Pixmap.xs Finding dependencies for TixGrid.xs Finding dependencies for Text.xs Finding dependencies for TList.xs Finding dependencies for Scrollbar.xs Finding dependencies for Scale.xs Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Checking if your kit is complete... Looks good Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Test Compile/Run config/has_png.c Using system's -lpng Finding dependencies for PNG.xs Finding dependencies for imgPNG.c ignore 'error "PNG_USER_PRIVATEBUILD must be defined if PNGAPI is changed"' Invalid term: -32768 && INT_MAX == 32767 at C:/Users/ADMINI~1/.cpanm/work/1703746205.5112/perl-tk-804.037/Tk/MakeDepend.pm line 57, <C:/Strawberry/c/lib/pkgconfig/../../include/libpng16/pngconf.h> line 486. trailing: -32768 && INT_MAX == 32767 at C:/Users/ADMINI~1/.cpanm/work/1703746205.5112/perl-tk-804.037/Tk/MakeDepend.pm line 106, <C:/Strawberry/c/lib/pkgconfig/../../include/libpng16/pngconf.h> line 486. ignore 'error "libpng requires a signed 16-bit type"' ignore 'error "libpng requires an unsigned 16-bit type"' Invalid term: -2147483646 && INT_MAX > 2147483646 at C:/Users/ADMINI~1/.cpanm/work/1703746205.5112/perl-tk-804.037/Tk/MakeDepend.pm line 57, <C:/Strawberry/c/lib/pkgconfig/../../include/libpng16/pngconf.h> line 502. trailing: -2147483646 && INT_MAX > 2147483646 at C:/Users/ADMINI~1/.cpanm/work/1703746205.5112/perl-tk-804.037/Tk/MakeDepend.pm line 106, <C:/Strawberry/c/lib/pkgconfig/../../include/libpng16/pngconf.h> line 502. Invalid term: -2147483646 && LONG_MAX > 2147483646 at C:/Users/ADMINI~1/.cpanm/work/1703746205.5112/perl-tk-804.037/Tk/MakeDepend.pm line 57, <C:/Strawberry/c/lib/pkgconfig/../../include/libpng16/pngconf.h> line 504. trailing: -2147483646 && LONG_MAX > 2147483646 at C:/Users/ADMINI~1/.cpanm/work/1703746205.5112/perl-tk-804.037/Tk/MakeDepend.pm line 106, <C:/Strawberry/c/lib/pkgconfig/../../include/libpng16/pngconf.h> line 504. ignore 'error "libpng requires a signed 32-bit (or more) type"' trailing: U at C:/Users/ADMINI~1/.cpanm/work/1703746205.5112/perl-tk-804.037/Tk/MakeDepend.pm line 106, <C:/Strawberry/c/lib/pkgconfig/../../include/libpng16/pngconf.h> line 510. trailing: U at C:/Users/ADMINI~1/.cpanm/work/1703746205.5112/perl-tk-804.037/Tk/MakeDepend.pm line 106, <C:/Strawberry/c/lib/pkgconfig/../../include/libpng16/pngconf.h> line 512. ignore 'error "libpng requires an unsigned 32-bit (or more) type"' Finding dependencies for NBFrame.xs Finding dependencies for Menubutton.xs Finding dependencies for Listbox.xs Test Compile/Run config/has_jpeg.c Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Using system's -ljpeg Finding dependencies for JPEG.xs Finding dependencies for imgJPEG.c Finding dependencies for IO.xs Finding dependencies for HList.xs Finding dependencies for Event.xs Finding dependencies for eventWin32Dll.c Finding dependencies for pTkCallback.c Finding dependencies for tclAsync.c Finding dependencies for tclEvent.c Finding dependencies for tclNotify.c Finding dependencies for tclPlatEvent.c Finding dependencies for tclPlatNotfy.c Finding dependencies for tclPlatTime.c Finding dependencies for tclTimer.c Finding dependencies for Entry.xs Finding dependencies for Win32Site.xs Warning: LINKTYPE set to '', no longer necessary Finding dependencies for Compound.xs Finding dependencies for Canvas.xs Finding dependencies for Tk.xs Finding dependencies for chnGlue.c Finding dependencies for encGlue.c Finding dependencies for evtGlue.c Finding dependencies for objGlue.c Finding dependencies for tixGlue.c Finding dependencies for tkGlue.c Finding dependencies for tkGlue_f.c Finding dependencies for tkWin32Dll.c Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Tests in PNG Tests in JPEG Tests in Event Generating a gmake-style Makefile Writing Makefile for Tk Writing MYMETA.yml and MYMETA.json -> OK Checking dependencies from MYMETA.json ... Checking if you have Encode 0 ... Yes (3.19) Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.70) Checking if you have Test::More 0 ... Yes (1.302195) Building and testing Tk-804.036 makefile:1643: warning: overriding recipe for target 'MANIFEST' makefile:1002: warning: ignoring old recipe for target 'MANIFEST' cp Tk/Button.pm blib\lib\Tk\Button.pm cp Tk/Config.pm blib\arch\Tk\Config.pm cp Tk/FileSelect.pm blib\lib\Tk\FileSelect.pm cp Tk/Dialog.pm blib\lib\Tk\Dialog.pm cp Tk/Configure.pm blib\lib\Tk\Configure.pm cp Tk/After.pm blib\lib\Tk\After.pm cp Tk.pod blib\lib\Tk.pod cp Tk/DummyEncode.pm blib\lib\Tk\DummyEncode.pm cp Tk/FBox.pm blib\lib\Tk\FBox.pm cp Tk/IconList.pm blib\lib\Tk\IconList.pm cp Tk/Derived.pm blib\lib\Tk\Derived.pm cp Tk/Bitmap.pm blib\lib\Tk\Bitmap.pm cp Tk/English.pm blib\lib\Tk\English.pm cp Tk.pm blib\lib\Tk.pm AutoSplitting blib\lib\Tk.pm (blib\lib\auto\Tk) cp Tk/Dirlist.pm blib\lib\Tk\Dirlist.pm cp Tk/ErrorDialog.pm blib\lib\Tk\ErrorDialog.pm cp Tk/Font.pm blib\lib\Tk\Font.pm cp Tk/Camel.xpm blib\lib\Tk\Camel.xpm cp Tk/ColorEditor.pm blib\lib\Tk\ColorEditor.pm cp Tk/Adjuster.pm blib\lib\Tk\Adjuster.pm cp Tk/ColorSelect.pm blib\lib\Tk\ColorSelect.pm cp Tk/Frame.pm blib\lib\Tk\Frame.pm AutoSplitting blib\lib\Tk\Frame.pm (blib\lib\auto\Tk\Frame) cp Tk/ColorEdit.xpm blib\lib\Tk\ColorEdit.xpm cp Tk/CmdLine.pm blib\lib\Tk\CmdLine.pm cp Tk/Checkbutton.pm blib\lib\Tk\Checkbutton.pm cp Tk/Credits blib\lib\Tk\Credits cp Tk/ColorDialog.pm blib\lib\Tk\ColorDialog.pm cp Tk/Animation.pm blib\lib\Tk\Animation.pm cp Tk/Clipboard.pm blib\lib\Tk\Clipboard.pm AutoSplitting blib\lib\Tk\Clipboard.pm (blib\lib\auto\Tk\Clipboard) cp Tk/MakeDepend.pm blib\lib\Tk\MakeDepend.pm cp Tk/Optionmenu.pm blib\lib\Tk\Optionmenu.pm cp Tk/MMutil.pm blib\lib\Tk\MMutil.pm cp Tk/Table.pm blib\lib\Tk\Table.pm AutoSplitting blib\lib\Tk\Table.pm (blib\lib\auto\Tk\Table) cp Tk/Label.pm blib\lib\Tk\Label.pm cp Tk/MsgBox.pm blib\lib\Tk\MsgBox.pm cp Tk/ItemStyle.pm blib\lib\Tk\ItemStyle.pm cp Tk/Stats.pm blib\lib\Tk\Stats.pm cp Tk/README.Adjust blib\lib\Tk\README.Adjust cp Tk/Radiobutton.pm blib\lib\Tk\Radiobutton.pm cp Tk/LabEntry.pm blib\lib\Tk\LabEntry.pm cp Tk/Pane.pm blib\lib\Tk\Pane.pm cp Tk/MainWindow.pm blib\lib\Tk\MainWindow.pm cp Tk/Region.pm blib\lib\Tk\Region.pm cp Tk/ROText.pm blib\lib\Tk\ROText.pm cp Tk/Image.pm blib\lib\Tk\Image.pm cp Tk/Message.pm blib\lib\Tk\Message.pm cp Tk/Panedwindow.pm blib\lib\Tk\Panedwindow.pm cp Tk/Submethods.pm blib\lib\Tk\Submethods.pm cp Tk/Menu.pm blib\lib\Tk\Menu.pm cp Tk/Photo.pm blib\lib\Tk\Photo.pm cp Tk/Labelframe.pm blib\lib\Tk\Labelframe.pm cp Tk/MMtry.pm blib\lib\Tk\MMtry.pm cp Tk/Pretty.pm blib\lib\Tk\Pretty.pm cp Tk/LabRadio.pm blib\lib\Tk\LabRadio.pm cp Tk/Menu/Item.pm blib\lib\Tk\Menu\Item.pm cp Tk/ProgressBar.pm blib\lib\Tk\ProgressBar.pm cp Tk/Menubar.pm blib\lib\Tk\Menubar.pm cp Tk/Spinbox.pm blib\lib\Tk\Spinbox.pm cp Tk/X11Font.pm blib\lib\Tk\X11Font.pm cp Tk/Xrm.pm blib\lib\Tk\Xrm.pm cp Tk/Tk.xpm blib\lib\Tk\Tk.xpm cp Tk/act_folder.xbm blib\lib\Tk\act_folder.xbm cp Tk/Tiler.pm blib\lib\Tk\Tiler.pm cp Tk/openfolder.xpm blib\lib\Tk\openfolder.xpm cp Tk/Trace.pm blib\lib\Tk\Trace.pm cp Tk/TextUndo.pm blib\lib\Tk\TextUndo.pm AutoSplitting blib\lib\Tk\TextUndo.pm (blib\lib\auto\Tk\TextUndo) cp Tk/file.xpm blib\lib\Tk\file.xpm cp Tk/cbxarrow.xbm blib\lib\Tk\cbxarrow.xbm cp Tk/Xcamel.gif blib\lib\Tk\Xcamel.gif cp Tk/folder.xbm blib\lib\Tk\folder.xbm cp Tk/Tk.xbm blib\lib\Tk\Tk.xbm cp Tk/Wm.pm blib\lib\Tk\Wm.pm AutoSplitting blib\lib\Tk\Wm.pm (blib\lib\auto\Tk\Wm) cp Tk/prolog.ps blib\lib\Tk\prolog.ps cp Tk/install.pm blib\lib\Tk\install.pm cp Tk/folder.xpm blib\lib\Tk\folder.xpm cp Tk/openfolder.xbm blib\lib\Tk\openfolder.xbm cp Tk/TextEdit.pm blib\lib\Tk\TextEdit.pm AutoSplitting blib\lib\Tk\TextEdit.pm (blib\lib\auto\Tk\TextEdit) cp Tk/act_folder.xpm blib\lib\Tk\act_folder.xpm cp Tk/file.xbm blib\lib\Tk\file.xbm cp Tk/license.terms blib\lib\Tk\license.terms cp Tk/openfile.xbm blib\lib\Tk\openfile.xbm cp Tk/Toplevel.pm blib\lib\Tk\Toplevel.pm AutoSplitting blib\lib\Tk\Toplevel.pm (blib\lib\auto\Tk\Toplevel) cp Tk/srcfile.xpm blib\lib\Tk\srcfile.xpm cp Tk/Widget.pm blib\lib\Tk\Widget.pm AutoSplitting blib\lib\Tk\Widget.pm (blib\lib\auto\Tk\Widget) cp Tk/icon.gif blib\lib\Tk\icon.gif cp Tk/anim.gif blib\lib\Tk\anim.gif cp Tk/arrowdownwin.xbm blib\lib\Tk\arrowdownwin.xbm cp lib/Tie/Watch.pm blib\lib\Tie\Watch.pm cp tkGlue.def blib\arch\Tk\tkGlue.def cp tkGlue_f.h blib\arch\Tk\tkGlue_f.h cp tkGlue.t blib\arch\Tk\tkGlue.t cp vtab.def blib\arch\Tk\vtab.def cp Tk/wintext.xpm blib\lib\Tk\wintext.xpm cp Tk/typemap blib\lib\Tk\typemap cp Tk/widgets.pm blib\lib\Tk\widgets.pm cp tkGlue.h blib\arch\Tk\tkGlue.h cp ppport.h blib\arch\Tk\ppport.h cp Tk/tranicon.gif blib\lib\Tk\tranicon.gif cp Tk/textfile.xpm blib\lib\Tk\textfile.xpm cp Tk/win.xbm blib\lib\Tk\win.xbm cp TkXSUB.def blib\arch\Tk\TkXSUB.def cp tkGlue.m blib\arch\Tk\tkGlue.m cp Tk/winfolder.xpm blib\lib\Tk\winfolder.xpm cd pTk && gmake DEFINE="" LIBPERL_A="libperl.a" LINKTYPE="dynamic" OPTIMIZE="-Os" PREFIX="C:\STRAWB~1\perl\site" PASTHRU_DEFINE=" " PASTHRU_INC="-I. -I./pTk/mTk/xlib " gmake[1]: Entering directory 'C:/Users/ADMINI~1/.cpanm/work/1703746205.5112/perl-tk-804.037/pTk' "C:\Strawberry\perl\bin\perl.exe" mkVFunc -t MSWin32 tk.h Ignoring from tk.exc tk.h:22: For C++ compilers, use extern "C" 'TK' in '#if defined(MAC_TCL) || defined(MAC_OSX_TK)' at mkVFunc line 142, line 63. 'TK' in '#ifndef _TKPORT' at mkVFunc line 142, line 86. 'TK' in '#ifdef TK_USE_INPUT_METHODS' at mkVFunc line 142, line 816. 'TK' in '#if !defined(USE_TK_STUBS) && defined(USE_OLD_IMAGE)' at mkVFunc line 142, line 1560. 'TK' in '#ifndef USE_TK_STUBS' at mkVFunc line 142, line 1693. 'TK' in '#if !defined(USE_TK_STUBS) || !defined(USE_OLD_IMAGE)' at mkVFunc line 142, line 1702. TK "C:\Strawberry\perl\bin\perl.exe" mkVFunc -t MSWin32 tkInt.h Ignoring from tkInt.exc tkInt.h:925: extern void (tkHandleEventProc) _ANSIARGS(( TKINT "C:\Strawberry\perl\bin\perl.exe" mkVFunc -t MSWin32 tix.h Ignoring from tix.exc 'TIX' in '#ifndef TIX_VERSION' at mkVFunc line 142, line 25. tix.h:46: so that all EXTERN declarations get DLLEXPORT; when building apps tix.h:47: using Tix, BUILD_tix should NOT be defined so that all EXTERN tix.h:51: because the EXTERN declarations in those files need DLLIMPORT. tix.h:396: EXTERN int Tix_GlobalVarEval _ANSIARGS( tix.h:399: EXTERN int Tix_GlobalVarEval _ANSIARGS( tix.h:448: extern TIX_DECLARE_CMD(Tix_CallMethodCmd); tix.h:449: extern TIX_DECLARE_CMD(Tix_ChainMethodCmd); tix.h:450: extern TIX_DECLARE_CMD(Tix_ClassCmd); tix.h:451: extern TIX_DECLARE_CMD(Tix_DoWhenIdleCmd); tix.h:452: extern TIX_DECLARE_CMD(Tix_DoWhenMappedCmd); tix.h:453: extern TIX_DECLARE_CMD(Tix_FalseCmd); tix.h:454: extern TIX_DECLARE_CMD(Tix_FileCmd); tix.h:455: extern TIX_DECLARE_CMD(Tix_FlushXCmd); tix.h:456: extern TIX_DECLARE_CMD(Tix_FormCmd); tix.h:457: extern TIX_DECLARE_CMD(Tix_GridCmd); tix.h:458: extern TIX_DECLARE_CMD(Tix_GeometryRequestCmd); tix.h:459: extern TIX_DECLARE_CMD(Tix_Get3DBorderCmd); tix.h:460: extern TIX_DECLARE_CMD(Tix_GetBooleanCmd); tix.h:461: extern TIX_DECLARE_CMD(Tix_GetIntCmd); tix.h:462: extern TIX_DECLARE_CMD(Tix_GetMethodCmd); tix.h:463: extern TIX_DECLARE_CMD(Tix_HListCmd); tix.h:464: extern TIX_DECLARE_CMD(Tix_HandleOptionsCmd); tix.h:465: extern TIX_DECLARE_CMD(Tix_InputOnlyCmd); tix.h:466: extern TIX_DECLARE_CMD(Tix_ItemStyleCmd); tix.h:467: extern TIX_DECLARE_CMD(Tix_ManageGeometryCmd); tix.h:468: extern TIX_DECLARE_CMD(Tix_MapWindowCmd); tix.h:469: extern TIX_DECLARE_CMD(Tix_MoveResizeWindowCmd); tix.h:470: extern TIX_DECLARE_CMD(Tix_NoteBookFrameCmd); tix.h:471: extern TIX_DECLARE_CMD(Tix_RaiseWindowCmd); tix.h:472: extern TIX_DECLARE_CMD(Tix_ShellInputCmd); tix.h:473: extern TIX_DECLARE_CMD(Tix_StringSubCmd); tix.h:474: extern TIX_DECLARE_CMD(Tix_StrEqCmd); tix.h:475: extern TIX_DECLARE_CMD(Tix_TListCmd); tix.h:476: extern TIX_DECLARE_CMD(Tix_TmpLineCmd); tix.h:477: extern TIX_DECLARE_CMD(Tix_TrueCmd); tix.h:478: extern TIX_DECLARE_CMD(Tix_UnmapWindowCmd); tix.h:479: extern TIX_DECLARE_CMD(Tix_MwmCmd); tix.h:480: extern TIX_DECLARE_CMD(Tix_CreateWidgetCmd); TIX "C:\Strawberry\perl\bin\perl.exe" mkVFunc -t MSWin32 tixInt.h Ignoring from tixInt.exc tixInt.h:876: (these are declared with the EXTERN in win/winMain.c but without it TIXINT "C:\Strawberry\perl\bin\perl.exe" mkVFunc -t MSWin32 tkDecls.h Ignoring from tkDecls.exc TKDECLS "C:\Strawberry\perl\bin\perl.exe" mkVFunc -t MSWin32 tkIntDecls.h Ignoring from tkIntDecls.exc TKINTDECLS "C:\Strawberry\perl\bin\perl.exe" mkVFunc -t MSWin32 tclDecls.h Ignoring from tclDecls.exc TCLDECLS "C:\Strawberry\perl\bin\perl.exe" mkVFunc -m MSWin32 tk.h Ignoring from tk.exc tk.h:22: For C++ compilers, use extern "C" 'TK' in '#if defined(MAC_TCL) || defined(MAC_OSX_TK)' at mkVFunc line 142, line 63. 'TK' in '#ifndef _TKPORT' at mkVFunc line 142, line 86. 'TK' in '#ifdef TK_USE_INPUT_METHODS' at mkVFunc line 142, line 816. 'TK' in '#if !defined(USE_TK_STUBS) && defined(USE_OLD_IMAGE)' at mkVFunc line 142, line 1560. 'TK' in '#ifndef USE_TK_STUBS' at mkVFunc line 142, line 1693. 'TK' in '#if !defined(USE_TK_STUBS) || !defined(USE_OLD_IMAGE)' at mkVFunc line 142, line 1702. TK "C:\Strawberry\perl\bin\perl.exe" mkVFunc -m MSWin32 tkInt.h Ignoring from tkInt.exc tkInt.h:925: extern void (tkHandleEventProc) _ANSIARGS(( TKINT "C:\Strawberry\perl\bin\perl.exe" mkVFunc -m MSWin32 tix.h Ignoring from tix.exc 'TIX' in '#ifndef TIX_VERSION' at mkVFunc line 142, line 25. tix.h:46: so that all EXTERN declarations get DLLEXPORT; when building apps tix.h:47: using Tix, BUILD_tix should NOT be defined so that all EXTERN tix.h:51: because the EXTERN declarations in those files need DLLIMPORT. tix.h:396: EXTERN int Tix_GlobalVarEval _ANSIARGS( tix.h:399: EXTERN int Tix_GlobalVarEval _ANSIARGS( tix.h:448: extern TIX_DECLARE_CMD(Tix_CallMethodCmd); tix.h:449: extern TIX_DECLARE_CMD(Tix_ChainMethodCmd); tix.h:450: extern TIX_DECLARE_CMD(Tix_ClassCmd); tix.h:451: extern TIX_DECLARE_CMD(Tix_DoWhenIdleCmd); tix.h:452: extern TIX_DECLARE_CMD(Tix_DoWhenMappedCmd); tix.h:453: extern TIX_DECLARE_CMD(Tix_FalseCmd); tix.h:454: extern TIX_DECLARE_CMD(Tix_FileCmd); tix.h:455: extern TIX_DECLARE_CMD(Tix_FlushXCmd); tix.h:456: extern TIX_DECLARE_CMD(Tix_FormCmd); tix.h:457: extern TIX_DECLARE_CMD(Tix_GridCmd); tix.h:458: extern TIX_DECLARE_CMD(Tix_GeometryRequestCmd); tix.h:459: extern TIX_DECLARE_CMD(Tix_Get3DBorderCmd); tix.h:460: extern TIX_DECLARE_CMD(Tix_GetBooleanCmd); tix.h:461: extern TIX_DECLARE_CMD(Tix_GetIntCmd); tix.h:462: extern TIX_DECLARE_CMD(Tix_GetMethodCmd); tix.h:463: extern TIX_DECLARE_CMD(Tix_HListCmd); tix.h:464: extern TIX_DECLARE_CMD(Tix_HandleOptionsCmd); tix.h:465: extern TIX_DECLARE_CMD(Tix_InputOnlyCmd); tix.h:466: extern TIX_DECLARE_CMD(Tix_ItemStyleCmd); tix.h:467: extern TIX_DECLARE_CMD(Tix_ManageGeometryCmd); tix.h:468: extern TIX_DECLARE_CMD(Tix_MapWindowCmd); tix.h:469: extern TIX_DECLARE_CMD(Tix_MoveResizeWindowCmd); tix.h:470: extern TIX_DECLARE_CMD(Tix_NoteBookFrameCmd); tix.h:471: extern TIX_DECLARE_CMD(Tix_RaiseWindowCmd); tix.h:472: extern TIX_DECLARE_CMD(Tix_ShellInputCmd); tix.h:473: extern TIX_DECLARE_CMD(Tix_StringSubCmd); tix.h:474: extern TIX_DECLARE_CMD(Tix_StrEqCmd); tix.h:475: extern TIX_DECLARE_CMD(Tix_TListCmd); tix.h:476: extern TIX_DECLARE_CMD(Tix_TmpLineCmd); tix.h:477: extern TIX_DECLARE_CMD(Tix_TrueCmd); tix.h:478: extern TIX_DECLARE_CMD(Tix_UnmapWindowCmd); tix.h:479: extern TIX_DECLARE_CMD(Tix_MwmCmd); tix.h:480: extern TIX_DECLARE_CMD(Tix_CreateWidgetCmd); TIX "C:\Strawberry\perl\bin\perl.exe" mkVFunc -m MSWin32 tixInt.h Ignoring from tixInt.exc tixInt.h:876: (these are declared with the EXTERN in win/winMain.c but without it TIXINT "C:\Strawberry\perl\bin\perl.exe" mkVFunc -m MSWin32 tkDecls.h Ignoring from tkDecls.exc TKDECLS "C:\Strawberry\perl\bin\perl.exe" mkVFunc -m MSWin32 tkIntDecls.h Ignoring from tkIntDecls.exc TKINTDECLS "C:\Strawberry\perl\bin\perl.exe" mkVFunc -m MSWin32 tclDecls.h Ignoring from tclDecls.exc TCLDECLS "C:\Strawberry\perl\bin\perl.exe" mkVFunc -m MSWin32 imgInt.h Ignoring from imgInt.exc IMGINT "C:\Strawberry\perl\bin\perl.exe" mkVFunc -t MSWin32 imgInt.h Ignoring from imgInt.exc IMGINT "C:\Strawberry\perl\bin\perl.exe" mkVFunc -m MSWin32 tixImgXpm.h TIXIMGXPM "C:\Strawberry\perl\bin\perl.exe" mkVFunc -t MSWin32 tixImgXpm.h TIXIMGXPM "C:\Strawberry\perl\bin\perl.exe" mkVFunc -m MSWin32 tkIntPlatDecls.h Ignoring from tkIntPlatDecls.exc TKINTPLATDECLS "C:\Strawberry\perl\bin\perl.exe" mkVFunc -t MSWin32 tkIntPlatDecls.h Ignoring from tkIntPlatDecls.exc TKINTPLATDECLS "C:\Strawberry\perl\bin\perl.exe" mkVFunc -m MSWin32 tkIntXlibDecls.h Ignoring from tkIntXlibDecls.exc TKINTXLIBDECLS "C:\Strawberry\perl\bin\perl.exe" mkVFunc -t MSWin32 tkIntXlibDecls.h Ignoring from tkIntXlibDecls.exc TKINTXLIBDECLS "C:\Strawberry\perl\bin\perl.exe" mkVFunc -m MSWin32 tkPlatDecls.h Ignoring from tkPlatDecls.exc TKPLATDECLS "C:\Strawberry\perl\bin\perl.exe" mkVFunc -t MSWin32 tkPlatDecls.h Ignoring from tkPlatDecls.exc TKPLATDECLS cp mTk\xlib\X11\cursorfont.h ..\blib\arch\Tk\X11\cursorfont.h cp imgInt.h ..\blib\arch\Tk\pTk\imgInt.h cp Lang.h ..\blib\arch\Tk\pTk\Lang.h cp Xlib.h ..\blib\arch\Tk\pTk\Xlib.h cp img.h ..\blib\arch\Tk\pTk\img.h cp imgInt.t ..\blib\arch\Tk\pTk\imgInt.t cp compat\limits.h ..\blib\arch\Tk\pTk\compat\limits.h cp default.h ..\blib\arch\Tk\pTk\default.h cp Xlib.m ..\blib\arch\Tk\pTk\Xlib.m cp Lang.m ..\blib\arch\Tk\pTk\Lang.m cp Xlib.t ..\blib\arch\Tk\pTk\Xlib.t cp Xlib_f.h ..\blib\arch\Tk\pTk\Xlib_f.h cp Lang.t ..\blib\arch\Tk\pTk\Lang.t cp imgInt.m ..\blib\arch\Tk\pTk\imgInt.m cp Lang_f.h ..\blib\arch\Tk\pTk\Lang_f.h cp Tcl-pTk ..\blib\arch\Tk\pTk\Tcl-pTk cp mTk\xlib\X11\Xfuncproto.h ..\blib\arch\Tk\X11\Xfuncproto.h cp mTk\xlib\X11\keysym.h ..\blib\arch\Tk\X11\keysym.h cp compat\stdlib.h ..\blib\arch\Tk\pTk\compat\stdlib.h cp compat\unistd.h ..\blib\arch\Tk\pTk\compat\unistd.h cp mTk\xlib\X11\Xatom.h ..\blib\arch\Tk\X11\Xatom.h cp mTk\xlib\X11\Xlib.h ..\blib\arch\Tk\X11\Xlib.h cp imgInt_f.h ..\blib\arch\Tk\pTk\imgInt_f.h cp ks_names.h ..\blib\arch\Tk\pTk\ks_names.h cp mTk\xlib\X11\Xutil.h ..\blib\arch\Tk\X11\Xutil.h cp mTk\xlib\X11\X.h ..\blib\arch\Tk\X11\X.h cp tixBitmaps.h ..\blib\arch\Tk\pTk\tixBitmaps.h cp tixGrid.h ..\blib\arch\Tk\pTk\tixGrid.h cp tclDecls.t ..\blib\arch\Tk\pTk\tclDecls.t cp tixImgXpm.m ..\blib\arch\Tk\pTk\tixImgXpm.m cp mTk\xlib\X11\license.terms ..\blib\arch\Tk\X11\license.terms cp tixForm.h ..\blib\arch\Tk\pTk\tixForm.h cp mTk\xlib\X11\keysymdef.h ..\blib\arch\Tk\X11\keysymdef.h cp tclDecls_f.h ..\blib\arch\Tk\pTk\tclDecls_f.h cp tixDef.h ..\blib\arch\Tk\pTk\tixDef.h cp tix.t ..\blib\arch\Tk\pTk\tix.t cp tclWinInt.h ..\blib\arch\Tk\pTk\tclWinInt.h cp tix.h ..\blib\arch\Tk\pTk\tix.h cp tixHList.h ..\blib\arch\Tk\pTk\tixHList.h cp tixImgXpm.h ..\blib\arch\Tk\pTk\tixImgXpm.h cp tixGrData.h ..\blib\arch\Tk\pTk\tixGrData.h cp tclMath.h ..\blib\arch\Tk\pTk\tclMath.h cp tix.m ..\blib\arch\Tk\pTk\tix.m cp tclPlatDecls.h ..\blib\arch\Tk\pTk\tclPlatDecls.h cp moredefs.h ..\blib\arch\Tk\pTk\moredefs.h cp tcl.h ..\blib\arch\Tk\pTk\tcl.h cp mkVFunc ..\blib\arch\Tk\pTk\mkVFunc cp port.h ..\blib\arch\Tk\pTk\port.h cp tclIntDecls.h ..\blib\arch\Tk\pTk\tclIntDecls.h cp tclDecls.h ..\blib\arch\Tk\pTk\tclDecls.h cp tclIntPlatDecls.h ..\blib\arch\Tk\pTk\tclIntPlatDecls.h cp tclDecls.m ..\blib\arch\Tk\pTk\tclDecls.m cp tk.t ..\blib\arch\Tk\pTk\tk.t cp tkEvent.t ..\blib\arch\Tk\pTk\tkEvent.t cp tkColor.h ..\blib\arch\Tk\pTk\tkColor.h cp tkConfig.h ..\blib\arch\Tk\pTk\tkConfig.h cp tixWinPort.h ..\blib\arch\Tk\pTk\tixWinPort.h cp tkDecls.t ..\blib\arch\Tk\pTk\tkDecls.t cp tixWinInt.h ..\blib\arch\Tk\pTk\tixWinInt.h cp tixTList.h ..\blib\arch\Tk\pTk\tixTList.h cp tixInt.m ..\blib\arch\Tk\pTk\tixInt.m cp tixImgXpm_f.h ..\blib\arch\Tk\pTk\tixImgXpm_f.h cp tkEvent.m ..\blib\arch\Tk\pTk\tkEvent.m cp tkEvent_f.h ..\blib\arch\Tk\pTk\tkEvent_f.h cp tixInt_f.h ..\blib\arch\Tk\pTk\tixInt_f.h cp tkDecls.h ..\blib\arch\Tk\pTk\tkDecls.h cp tkDecls_f.h ..\blib\arch\Tk\pTk\tkDecls_f.h cp tkDecls.m ..\blib\arch\Tk\pTk\tkDecls.m cp tkEvent.h ..\blib\arch\Tk\pTk\tkEvent.h cp tixPort.h ..\blib\arch\Tk\pTk\tixPort.h cp tixImgXpm.t ..\blib\arch\Tk\pTk\tixImgXpm.t cp tixInt.t ..\blib\arch\Tk\pTk\tixInt.t cp tk.m ..\blib\arch\Tk\pTk\tk.m cp tix_f.h ..\blib\arch\Tk\pTk\tix_f.h cp tixInt.h ..\blib\arch\Tk\pTk\tixInt.h cp tk.h ..\blib\arch\Tk\pTk\tk.h cp tk3d.h ..\blib\arch\Tk\pTk\tk3d.h cp tkCanvas.h ..\blib\arch\Tk\pTk\tkCanvas.h cp tkCanvases.h ..\blib\arch\Tk\pTk\tkCanvases.h cp tkButton.h ..\blib\arch\Tk\pTk\tkButton.h cp tkIntXlibDecls.t ..\blib\arch\Tk\pTk\tkIntXlibDecls.t cp tkImgPhoto.m ..\blib\arch\Tk\pTk\tkImgPhoto.m cp tkInt.t ..\blib\arch\Tk\pTk\tkInt.t cp tkIntDecls.h ..\blib\arch\Tk\pTk\tkIntDecls.h cp tkIntXlibDecls.h ..\blib\arch\Tk\pTk\tkIntXlibDecls.h cp tkIntDecls_f.h ..\blib\arch\Tk\pTk\tkIntDecls_f.h cp tkIntPlatDecls_f.h ..\blib\arch\Tk\pTk\tkIntPlatDecls_f.h cp tkIntPlatDecls.h ..\blib\arch\Tk\pTk\tkIntPlatDecls.h cp tkInt.m ..\blib\arch\Tk\pTk\tkInt.m cp tkIntXlibDecls_f.h ..\blib\arch\Tk\pTk\tkIntXlibDecls_f.h cp tkIntPlatDecls.t ..\blib\arch\Tk\pTk\tkIntPlatDecls.t cp tkInt_f.h ..\blib\arch\Tk\pTk\tkInt_f.h cp tkIntDecls.t ..\blib\arch\Tk\pTk\tkIntDecls.t cp tkFont.h ..\blib\arch\Tk\pTk\tkFont.h cp tkFileFilter.h ..\blib\arch\Tk\pTk\tkFileFilter.h cp tkImgPhoto_f.h ..\blib\arch\Tk\pTk\tkImgPhoto_f.h cp tkIntPlatDecls.m ..\blib\arch\Tk\pTk\tkIntPlatDecls.m cp tkIntDecls.m ..\blib\arch\Tk\pTk\tkIntDecls.m cp tkImgPhoto.h ..\blib\arch\Tk\pTk\tkImgPhoto.h cp tkInitScript.h ..\blib\arch\Tk\pTk\tkInitScript.h cp tkIntXlibDecls.m ..\blib\arch\Tk\pTk\tkIntXlibDecls.m cp tkImgPhoto.t ..\blib\arch\Tk\pTk\tkImgPhoto.t cp tkMenu.h ..\blib\arch\Tk\pTk\tkMenu.h cp tkInt.h ..\blib\arch\Tk\pTk\tkInt.h cp tkWinPort.h ..\blib\arch\Tk\pTk\tkWinPort.h cp tk_f.h ..\blib\arch\Tk\pTk\tk_f.h cp tkXrm.h ..\blib\arch\Tk\pTk\tkXrm.h cp tkVMacro.h ..\blib\arch\Tk\pTk\tkVMacro.h cp tkUndo.h ..\blib\arch\Tk\pTk\tkUndo.h cp tkOption.h ..\blib\arch\Tk\pTk\tkOption.h cp tkPlatDecls.m ..\blib\arch\Tk\pTk\tkPlatDecls.m cp tkSelect.h ..\blib\arch\Tk\pTk\tkSelect.h cp tkText.h ..\blib\arch\Tk\pTk\tkText.h cp tkOption_f.h ..\blib\arch\Tk\pTk\tkOption_f.h cp xbytes.h ..\blib\arch\Tk\pTk\xbytes.h cp tkOption.t ..\blib\arch\Tk\pTk\tkOption.t cp tkPlatDecls_f.h ..\blib\arch\Tk\pTk\tkPlatDecls_f.h cp tkWin.h ..\blib\arch\Tk\pTk\tkWin.h cp tkMenubutton.h ..\blib\arch\Tk\pTk\tkMenubutton.h cp tkWinDefault.h ..\blib\arch\Tk\pTk\tkWinDefault.h cp tkScale.h ..\blib\arch\Tk\pTk\tkScale.h cp tkPort.h ..\blib\arch\Tk\pTk\tkPort.h cp tkPlatDecls.h ..\blib\arch\Tk\pTk\tkPlatDecls.h cp tkWinInt.h ..\blib\arch\Tk\pTk\tkWinInt.h cp tkScrollbar.h ..\blib\arch\Tk\pTk\tkScrollbar.h cp tkPlatDecls.t ..\blib\arch\Tk\pTk\tkPlatDecls.t cp tkOption.m ..\blib\arch\Tk\pTk\tkOption.m gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" ClientWin.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" Lang_f.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" Xlib_f.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D__USE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" XrmOption.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" exWinHandle.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" imgBMP.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D__USE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" imgInit.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" imgInt_f.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" imgObj.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D__USE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" imgUtil.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" imgWindow.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" imgXBM.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" imgXPM.c In file included from Lang.h:19, from tkPort.h:24, from tk.h:87, from imgXPM.c:26: imgXPM.c: In function 'CommonReadXPM': imgXPM.c:405:49: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 405 | hPtr = Tcl_CreateHashEntry(&colorTable, (char ) color1, &found); | ^ tcl.h:1396:47: note: in definition of macro 'Tcl_CreateHashEntry' 1396 | (((tablePtr)->createProc))(tablePtr, key, newPtr) | ^~~ imgXPM.c:406:32: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 406 | Tcl_SetHashValue(hPtr, (char ) data); | ^ tcl.h:1373:69: note: in definition of macro 'Tcl_SetHashValue' 1373 | #define Tcl_SetHashValue(h, value) ((h)->clientData = (ClientData) (value)) | ^~~~~ imgXPM.c:457:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 457 | hPtr = Tcl_FindHashEntry(&colorTable, (char ) color1); | ^ tcl.h:1394:45: note: in definition of macro 'Tcl_FindHashEntry' 1394 | (((tablePtr)->findProc))(tablePtr, key) | ^~~ imgXPM.c:464:23: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 464 | col = (int)Tcl_GetHashValue(hPtr); | ^ imgXPM.c:486:63: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 486 | hPtr = Tcl_FindHashEntry(&colorTable, (char ) color1); | ^ tcl.h:1394:45: note: in definition of macro 'Tcl_FindHashEntry' 1394 | (*((tablePtr)->findProc))(tablePtr, key) | ^~~ imgXPM.c:488:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 488 | col = (int)Tcl_GetHashValue(hPtr); | ^ gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" ptkCanvGrid.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" ptkCanvGroup.c In file included from Lang.h:19, from tkPort.h:24, from ptkCanvGroup.c:16: ptkCanvGroup.c: In function 'GroupInsert': ptkCanvGroup.c:979:82: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 979 | Tcl_HashEntry entryPtr = Tcl_FindHashEntry(&canvasPtr->idTable, (char ) id); | ^ tcl.h:1394:45: note: in definition of macro 'Tcl_FindHashEntry' 1394 | (((tablePtr)->findProc))(tablePtr, key) | ^~~ ptkCanvGroup.c:1022:82: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1022 | Tcl_HashEntry entryPtr = Tcl_FindHashEntry(&canvasPtr->idTable, (char ) id); | ^ tcl.h:1394:45: note: in definition of macro 'Tcl_FindHashEntry' 1394 | (((tablePtr)->findProc))(tablePtr, key) | ^~~ gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" stbDItem.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D__USE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" stbDashCustom.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" stbDiStyle.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" strGlue.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D__USE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" stubs.c stubs.c: In function 'XStringListToTextProperty': stubs.c:30:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 30 | return (int) NULL; | ^ stubs.c: In function 'XCreatePixmapCursor': stubs.c:81:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 81 | return (Cursor) NULL; | ^ stubs.c: In function 'XGContextFromGC': stubs.c:123:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 123 | return (GContext) NULL; | ^ stubs.c: In function 'XGetWMColormapWindows': stubs.c:141:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 141 | return (int) NULL; | ^ stubs.c: In function 'XRootWindow': stubs.c:232:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 232 | return (Window) NULL; | ^ gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tclAsync.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tclDecls_f.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tclEvent.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tclHash.c tclHash.c: In function 'Tcl_FindHashEntry': tclHash.c:310:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 310 | hash = (unsigned int) key; | ^ tclHash.c:322:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 322 | if (hash != (unsigned int) hPtr->hash) { | ^ tclHash.c:334:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 334 | if (hash != (unsigned int) hPtr->hash) { | ^ tclHash.c: In function 'Tcl_CreateHashEntry': tclHash.c:408:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 408 | hash = (unsigned int) key; | ^ tclHash.c:420:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 420 | if (hash != (unsigned int) hPtr->hash) { | ^ tclHash.c:433:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 433 | if (hash != (unsigned int) hPtr->hash) { | ^ tclHash.c:459:18: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 459 | hPtr->hash = (VOID ) hash; | ^ tclHash.c: In function 'Tcl_DeleteHashEntry': tclHash.c:43:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 43 | (((((long) (i))1103515245) >> (tablePtr)->downShift) & (tablePtr)->mask) | ^ tclHash.c:535:17: note: in expansion of macro 'RANDOM_INDEX' 535 | index = RANDOM_INDEX (tablePtr, entryPtr->hash); | ^~~~ tclHash.c:537:18: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 537 | index = ((unsigned int) entryPtr->hash) & tablePtr->mask; | ^ tclHash.c: In function 'RebuildTable': tclHash.c:43:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 43 | (((((long) (i))*1103515245) >> (tablePtr)->downShift) & (tablePtr)->mask) | ^ tclHash.c:1169:25: note: in expansion of macro 'RANDOM_INDEX' 1169 | index = RANDOM_INDEX (tablePtr, hPtr->hash); | ^~~~ tclHash.c:1171:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 1171 | index = ((unsigned int) hPtr->hash) & tablePtr->mask; | ^ gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tclNotify.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tclPreserve.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D__USE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tclTimer.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tclWinNotify.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tclWinTime.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D__USE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixCompat.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixDItem.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixDiITxt.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D__USE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixDiImg.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixDiStyle.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixDiText.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D__USE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixDiWin.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixError.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixForm.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D__USE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixFormMisc.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixGrData.c In file included from Lang.h:19, from tkPort.h:24, from tixPort.h:21, from tixGrData.c:16: tixGrData.c: In function 'TixGridDataFindEntry': tixGrData.c:23:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 23 | #define FIX(X) ((char)(unsigned long)(unsigned int)(X)) | ^ tcl.h:1394:45: note: in definition of macro 'Tcl_FindHashEntry' 1394 | (((tablePtr)->findProc))(tablePtr, key) | ^~~ tixGrData.c:133:59: note: in expansion of macro 'FIX' 133 | if (!(hashPtr = Tcl_FindHashEntry(&dataSet->index[0], FIX(x)))) { | ^~~ tixGrData.c:23:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 23 | #define FIX(X) ((char)(unsigned long)(unsigned int)(X)) | ^ tcl.h:1394:45: note: in definition of macro 'Tcl_FindHashEntry' 1394 | (((tablePtr)->findProc))(tablePtr, key) | ^~~ tixGrData.c:138:59: note: in expansion of macro 'FIX' 138 | if (!(hashPtr = Tcl_FindHashEntry(&dataSet->index[1], FIX(y)))) { | ^~~ tixGrData.c: In function 'FindRowCol': tixGrData.c:23:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 23 | #define FIX(X) ((char)(unsigned long)(unsigned int)(X)) | ^ tcl.h:1394:45: note: in definition of macro 'Tcl_FindHashEntry' 1394 | (((tablePtr)->findProc))(tablePtr, key) | ^~~ tixGrData.c:179:57: note: in expansion of macro 'FIX' 179 | hashPtrs[0] = Tcl_FindHashEntry(&dataSet->index[0], FIX(x)); | ^~~ tixGrData.c:23:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 23 | #define FIX(X) ((char)(unsigned long)(unsigned int)(X)) | ^ tcl.h:1394:45: note: in definition of macro 'Tcl_FindHashEntry' 1394 | (((tablePtr)->findProc))(tablePtr, key) | ^~~ tixGrData.c:186:57: note: in expansion of macro 'FIX' 186 | hashPtrs[1] = Tcl_FindHashEntry(&dataSet->index[1], FIX(y)); | ^~~ tixGrData.c: In function 'TixGridDataCreateEntry': tixGrData.c:23:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 23 | #define FIX(X) ((char)(unsigned long)(unsigned int)(X)) | ^ tcl.h:1396:47: note: in definition of macro 'Tcl_CreateHashEntry' 1396 | (((tablePtr)->createProc))(tablePtr, key, newPtr) | ^~~ tixGrData.c:225:13: note: in expansion of macro 'FIX' 225 | FIX(dispIndex[i]), &isNew); | ^~~ tixGrData.c: In function 'TixGridDataUpdateSort': tixGrData.c:23:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 23 | #define FIX(X) ((char)(unsigned long)(unsigned int)(X)) | ^ tcl.h:1394:45: note: in definition of macro 'Tcl_FindHashEntry' 1394 | (((tablePtr)->findProc))(tablePtr, key) | ^~~ tixGrData.c:332:66: note: in expansion of macro 'FIX' 332 | if (!(hashPtr = Tcl_FindHashEntry(&dataSet->index[axis], FIX(i)))) { | ^~~ tixGrData.c:23:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 23 | #define FIX(X) ((char)(unsigned long)(unsigned int)(X)) | ^ tcl.h:1396:47: note: in definition of macro 'Tcl_CreateHashEntry' 1396 | (((tablePtr)->createProc))(tablePtr, key, newPtr) | ^~~ tixGrData.c:348:66: note: in expansion of macro 'FIX' 348 | hashPtr = Tcl_CreateHashEntry(&dataSet->index[axis], FIX(i), | ^~~ tixGrData.c: In function 'TixGridDataGetRowColSize': tixGrData.c:23:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 23 | #define FIX(X) ((char)(unsigned long)(unsigned int)(X)) | ^ tcl.h:1394:45: note: in definition of macro 'Tcl_FindHashEntry' 1394 | (((tablePtr)->findProc))(tablePtr, key) | ^~~ tixGrData.c:425:63: note: in expansion of macro 'FIX' 425 | if (!(hashPtr = Tcl_FindHashEntry(&dataSet->index[which], FIX(index)))) { | ^~~ tixGrData.c: In function 'TixGridDataConfigRowColSize': tixGrData.c:23:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 23 | #define FIX(X) ((char)(unsigned long)(unsigned int)(X)) | ^ tcl.h:1396:47: note: in definition of macro 'Tcl_CreateHashEntry' 1396 | (((tablePtr)->createProc))(tablePtr, key, newPtr) | ^~~ tixGrData.c:545:59: note: in expansion of macro 'FIX' 545 | hashPtr = Tcl_CreateHashEntry(&dataSet->index[which], FIX(index), &isNew); | ^~~ tixGrData.c: In function 'TixGridDataDeleteRange': tixGrData.c:23:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 23 | #define FIX(X) ((char)(unsigned long)(unsigned int)(X)) | ^ tcl.h:1394:45: note: in definition of macro 'Tcl_FindHashEntry' 1394 | (((tablePtr)->findProc))(tablePtr, key) | ^~~ tixGrData.c:769:61: note: in expansion of macro 'FIX' 769 | hashPtr = Tcl_FindHashEntry(&dataSet->index[which], FIX(i)); | ^~~ tixGrData.c: In function 'TixGridDataMoveRange': tixGrData.c:23:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 23 | #define FIX(X) ((char)(unsigned long)(unsigned int)(X)) | ^ tcl.h:1394:45: note: in definition of macro 'Tcl_FindHashEntry' 1394 | (((tablePtr)->findProc))(tablePtr, key) | ^~~ tixGrData.c:903:61: note: in expansion of macro 'FIX' 903 | hashPtr = Tcl_FindHashEntry(&dataSet->index[which], FIX(i)); | ^~~ tixGrData.c:23:17: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 23 | #define FIX(X) ((char)(unsigned long)(unsigned int)(X)) | ^ tcl.h:1396:47: note: in definition of macro 'Tcl_CreateHashEntry' 1396 | (((tablePtr)->createProc))(tablePtr, key, newPtr) | ^~~ tixGrData.c:908:67: note: in expansion of macro 'FIX' 908 | hashPtr = Tcl_CreateHashEntry(&dataSet->index[which], FIX(i+by), | ^~~ gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixGrFmt.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D__USE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixGrRC.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixGrSel.c In function 'Tix_GrMergeSelection', inlined from 'Tix_GrSelModify' at tixGrSel.c:377:2: tixGrSel.c:233:5: warning: 'Tix_GrAddChangedRect' accessing 16 bytes in a region of size 8 [-Wstringop-overflow=] 233 | Tix_GrAddChangedRect(wPtr, sbPtr->range, 0); | ^~~~~~~~~~~ tixGrSel.c:233:5: note: referencing argument 2 of type 'int[2][2]' In file included from tixGrSel.c:19: tixGrid.h: In function 'Tix_GrSelModify': tixGrid.h:388:25: note: in a call to function 'Tix_GrAddChangedRect' 388 | EXTERN void Tix_GrAddChangedRect _ANSIARGS(( | ^~~~~~~~ gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixGrSort.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D__USE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixGrUtl.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixGrid.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixHLCol.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D__USE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixHLHdr.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixHLInd.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixHList.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D__USE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixImgCmp.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixImgXpm.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixImgXpm_f.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixInputO.c tixInputO.c: In function 'Tix_MakeInputOnlyWindowExist': tixInputO.c:144:22: warning: implicit declaration of function 'XCreateWindow'; did you mean 'CreateWindow'? [-Wimplicit-function-declaration] 144 | winPtr->window = XCreateWindow(winPtr->display, | ^~~~~ | CreateWindow In file included from Lang.h:19, from tkPort.h:24, from tk.h:87, from tkInt.h:21, from tixInputO.c:17: tixInputO.c:156:9: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 156 | (char ) winPtr->window, &new); | ^ tcl.h:1396:47: note: in definition of macro 'Tcl_CreateHashEntry' 1396 | (((tablePtr)->createProc))(tablePtr, key, newPtr) | ^~~ gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixInt_f.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixList.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixNBFrame.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D__USE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixScroll.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixSmpLs.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixTList.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D__USE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixUtils.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixVars.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixWinDraw.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D__USE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tixWinXpm.c tixWinXpm.c: In function 'TixpXpmRealizePixmap': tixWinXpm.c:191:1: warning: type of 'isTransp' defaults to 'int' [-Wimplicit-int] 191 | TixpXpmRealizePixmap(masterPtr, instancePtr, image, mask, isTransp) | ^~~~~~~~ gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tix_f.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tk3d.c gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -D__USE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tkAtom.c In file included from Lang.h:19, from tkPort.h:24, from tkAtom.c:19: tkAtom.c: In function 'Tk_InternAtom': tcl.h:1373:55: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1373 | #define Tcl_SetHashValue(h, value) ((h)->clientData = (ClientData) (value)) | ^ tkAtom.c:100:9: note: in expansion of macro 'Tcl_SetHashValue' 100 | Tcl_SetHashValue(hPtr, atom); | ^~~~ tkAtom.c:101:58: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 101 | hPtr2 = Tcl_CreateHashEntry(&dispPtr->atomTable, (char ) atom, | ^ tcl.h:1396:47: note: in definition of macro 'Tcl_CreateHashEntry' 1396 | (((tablePtr)->createProc))(tablePtr, key, newPtr) | ^~~ tkAtom.c:105:12: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 105 | return (Atom) Tcl_GetHashValue(hPtr); | ^ tkAtom.c: In function 'Tk_GetAtomName': tkAtom.c:145:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 145 | hPtr = Tcl_FindHashEntry(&dispPtr->atomTable, (char ) atom); | ^ tcl.h:1394:45: note: in definition of macro 'Tcl_FindHashEntry' 1394 | (((tablePtr)->findProc))(tablePtr, key) | ^~~ tcl.h:1373:55: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1373 | #define Tcl_SetHashValue(h, value) ((h)->clientData = (ClientData) (value)) | ^ tkAtom.c:162:9: note: in expansion of macro 'Tcl_SetHashValue' 162 | Tcl_SetHashValue(hPtr, atom); | ^~~~ tkAtom.c:167:57: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 167 | hPtr = Tcl_CreateHashEntry(&dispPtr->atomTable, (char ) atom, | ^ tcl.h:1396:47: note: in definition of macro 'Tcl_CreateHashEntry' 1396 | (((tablePtr)->createProc))(tablePtr, key, newPtr) | ^~~ tkAtom.c: In function 'AtomInit': tkAtom.c:202:55: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 202 | hPtr = Tcl_FindHashEntry(&dispPtr->atomTable, (char ) atom); | ^ tcl.h:1394:45: note: in definition of macro 'Tcl_FindHashEntry' 1394 | (((tablePtr)->findProc))(tablePtr, key) | ^~~ tcl.h:1373:55: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1373 | #define Tcl_SetHashValue(h, value) ((h)->clientData = (ClientData) (value)) | ^ tkAtom.c:210:13: note: in expansion of macro 'Tcl_SetHashValue' 210 | Tcl_SetHashValue(hPtr, atom); | ^~~~ tkAtom.c:212:61: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 212 | hPtr = Tcl_CreateHashEntry(&dispPtr->atomTable, (char ) atom, | ^ tcl.h:1396:47: note: in definition of macro 'Tcl_CreateHashEntry' 1396 | (((tablePtr)->createProc))(tablePtr, key, newPtr) | ^~~ gcc -c -I. -I./pTk/mTk/xlib -I.. -I.. -I../pTk/mTk/xlib -I. -Ibitmaps -I.. -I../pTk/mTk/xlib -DWIN32 -DWIN64 -DPERL_TEXTMODE_SCRIPTS -DMULTIPLICITY -DPERL_IMPLICIT_SYS -DUSE_PERLIO -DUSE_MINGW_ANSI_STDIO -fwrapv -fno-strict-aliasing -mms-bitfields -DPERLDLL -Os -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" "-IC:\STRAWB~1\perl\lib\CORE" tkBind.c tkBind.c:424:25: error: 'ControlMask' undeclared here (not in a function); did you mean 'ControlMask2'? 424 | {"Control", ControlMask, 0}, | ^~~ | ControlMask2 In file included from Lang.h:19, from tkPort.h:24, from tkBind.c:17: tkBind.c: In function 'TkBindInit': tcl.h:1373:55: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 1373 | #define Tcl_SetHashValue(h, value) ((h)->clientData = (ClientData) (value)) | ^ tkBind.c:818:17: note: in expansion of macro 'Tcl_SetHashValue' 818 | Tcl_SetHashValue(hPtr, kPtr->value); | ^~~~ tkBind.c:819:56: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 819 | hPtr = Tcl_CreateHashEntry(&nameTable, (char ) kPtr->value, | ^ tcl.h:1396:47: note: in definition of macro 'Tcl_CreateHashEntry' 1396 | (((tablePtr)->createProc))(tablePtr, key, newPtr) | ^~~ In file included from tkWinPort.h:19, from tkPort.h:32: tkBind.c: In function 'Tk_EventInfo': tkBind.c:3041:33: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 3041 | string = DisplayString((Display ) number); | ^ ../pTk/mTk/xlib/X11/Xlib.h:101:35: note: in definition of macro 'DisplayString' 101 | #define DisplayString(dpy) ((dpy)->display_name) | ^~~ tkBind.c: In function 'TkStringToKeysym': tkBind.c:5071:16: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 5071 | return (KeySym) Tcl_GetHashValue(hPtr); | ^ tkBind.c: In function 'TkKeysymToString': tkBind.c:5108:42: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 5108 | hPtr = Tcl_FindHashEntry(&nameTable, (char )keysym); | ^ tcl.h:1394:45: note: in definition of macro 'Tcl_FindHashEntry' 1394 | (*((tablePtr)->findProc))(tablePtr, key) | ^~~ gmake[1]: [makefile:891: tkBind.o] Error 1 gmake[1]: Leaving directory 'C:/Users/ADMINI~1/.cpanm/work/1703746205.5112/perl-tk-804.037/pTk' gmake: [makefile:1634: pTk/libpTk.a] Error 2 -> FAIL Installing perl-tk-804.037.tar.gz failed. See C:\Users\ADMINI~1.cpanm\work\1703746205.5112\build.log for details. Retry with --force to force install it.

chrstphrchvz commented 10 months ago

I followed the suggest, change the macro 'ControlMask' to 'ControlMask2

Please see https://github.com/eserte/perl-tk/pull/89#issuecomment-1793757141 instead for the likely accepted solution.

You may also want to look at #92