* Package: dev-perl/Tk-804.36.0:0 * Repository: gentoo * Maintainer: perl@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking Tk-804.036.tar.gz to /var/tmp/portage/dev-perl/Tk-804.36.0/work >>> Source unpacked in /var/tmp/portage/dev-perl/Tk-804.36.0/work >>> Preparing source in /var/tmp/portage/dev-perl/Tk-804.36.0/work/Tk-804.036 ... * Applying Tk-804.034-xorg.patch ... [ ok ] * Removing un-needed t/pod.t * Fixing Manifest * Removing bundled: PNG/libpng * Removing bundled: PNG/zlib * Removing bundled: JPEG/jpeg >>> Source prepared. * Clang 16 testing: this build is using a /etc/portage/bashrc hook (2022-11-24T21:47)! * Clang 16 testing: see https://wiki.gentoo.org/wiki/Modern_C_porting for more info. >>> Configuring source in /var/tmp/portage/dev-perl/Tk-804.36.0/work/Tk-804.036 ... * Using ExtUtils::MakeMaker * perl Makefile.PL PREFIX=/usr INSTALLDIRS=vendor INSTALLMAN3DIR=none DESTDIR=/var/tmp/portage/dev-perl/Tk-804.36.0/image X11ROOT=/usr XFT=1 -I/usr/include/ -l/usr/lib64 /usr/bin/perl is installed in /usr/lib64/perl5/5.36/x86_64-linux okay PPM for perl5.036000 Test Compiling config/perlrx.c Test Compiling config/pmop.c Test Compiling config/pregcomp2.c Test Compiling config/regexp511.c Test Compiling config/signedchar.c Test Compile/Run config/unsigned.c Test Compiling config/Ksprintf.c Test Compiling config/svtrv.c Test Compiling config/copstashset.c Test Compiling config/tod.c Generic gettimeofday() Using -L/usr/lib64 to find /usr/lib64/libX11.so.6.4.0 Using -I/usr/include to find /usr/include/X11/Xlib.h Using -I/usr/include/freetype2 to find /usr/include/freetype2/freetype/freetype.h xlib='-L/usr/lib64' xinc='-I/usr/include' Test Compile/Run config/xft.c Seem to have -lXft Writing Tk/Config.pm Writing pTk/tkConfig.h Checking if your kit is complete... Warning: the following files are missing in your kit: build_ptk Please inform the author. 'X11ROOT' is not a known MakeMaker parameter name. 'XFT' is not a known MakeMaker parameter name. Generating Dependencies for linux, win_arch=x Test Compiling config/Hstrtoul.c Test Compiling config/Hstrdup.c 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 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 tclUnixEvent.c Extracting tclUnixNotfy.c Extracting tclUnixTime.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 tixUnixDraw.c Extracting tixUnixInt.h Extracting tixUnixPort.h Extracting tixUnixWm.c Extracting tixUnixXpm.c Extracting tixUtils.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 tkUnix.c Extracting tkUnix3d.c Extracting tkUnixButton.c Extracting tkUnixColor.c Extracting tkUnixConfig.c Extracting tkUnixCursor.c Extracting tkUnixDefault.h Extracting tkUnixDialog.c Extracting tkUnixDraw.c Extracting tkUnixEmbed.c Extracting tkUnixEvent.c Extracting tkUnixFocus.c Extracting tkUnixFont.c Extracting tkUnixInit.c Extracting tkUnixInt.h Extracting tkUnixKey.c Extracting tkUnixMenu.c Extracting tkUnixMenubu.c Extracting tkUnixPort.h Extracting tkUnixScale.c Extracting tkUnixScrlbr.c Extracting tkUnixSelect.c Extracting tkUnixSend.c Extracting tkUnixWm.c Extracting tkUnixXId.c Extracting tkUnixXft.c Extracting tkUtil.c Extracting tkVisual.c Extracting tkWindow.c Extracting xbytes.h 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 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 strdup.c Finding dependencies for strtoul.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 tclUnixEvent.c Finding dependencies for tclUnixNotfy.c Finding dependencies for tclUnixTime.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 tixMwm.c Finding dependencies for tixNBFrame.c Finding dependencies for tixScroll.c Finding dependencies for tixSmpLs.c Finding dependencies for tixTList.c Finding dependencies for tixUnixDraw.c Finding dependencies for tixUnixWm.c Finding dependencies for tixUnixXpm.c Finding dependencies for tixUtils.c Finding dependencies for tixVars.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 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 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 tkUnix.c Finding dependencies for tkUnix3d.c Finding dependencies for tkUnixButton.c Finding dependencies for tkUnixColor.c Finding dependencies for tkUnixConfig.c Finding dependencies for tkUnixCursor.c Finding dependencies for tkUnixDialog.c Finding dependencies for tkUnixDraw.c Finding dependencies for tkUnixEmbed.c Finding dependencies for tkUnixEvent.c Finding dependencies for tkUnixFocus.c Finding dependencies for tkUnixFont.c Finding dependencies for tkUnixInit.c Finding dependencies for tkUnixKey.c Finding dependencies for tkUnixMenu.c Finding dependencies for tkUnixMenubu.c Finding dependencies for tkUnixScale.c Finding dependencies for tkUnixScrlbr.c Finding dependencies for tkUnixSelect.c Finding dependencies for tkUnixSend.c Finding dependencies for tkUnixWm.c Finding dependencies for tkUnixXId.c Finding dependencies for tkUnixXft.c Finding dependencies for tkUtil.c Finding dependencies for tkVisual.c Finding dependencies for tkWindow.c Finding dependencies for tk_f.c Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Checking if your kit is complete... Looks good Warning: LINKTYPE set to '', no longer necessary Writing MYMETA.yml and MYMETA.json Finding dependencies for X.xs Writing MYMETA.yml and MYMETA.json Finding dependencies for Xlib.xs Writing MYMETA.yml and MYMETA.json Finding dependencies for WinPhoto.xs Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Finding dependencies for Pixmap.xs Writing MYMETA.yml and MYMETA.json Finding dependencies for TixGrid.xs Writing MYMETA.yml and MYMETA.json Writing MYMETA.yml and MYMETA.json Finding dependencies for Text.xs Writing MYMETA.yml and MYMETA.json Finding dependencies for TList.xs Writing MYMETA.yml and MYMETA.json Finding dependencies for Scrollbar.xs Writing MYMETA.yml and MYMETA.json Finding dependencies for Scale.xs 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 Invalid term: -32768 && INT_MAX == 32767 at /var/tmp/portage/dev-perl/Tk-804.36.0/work/Tk-804.036/Tk/MakeDepend.pm line 57, line 486. trailing: -32768 && INT_MAX == 32767 at /var/tmp/portage/dev-perl/Tk-804.36.0/work/Tk-804.036/Tk/MakeDepend.pm line 106, 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 /var/tmp/portage/dev-perl/Tk-804.36.0/work/Tk-804.036/Tk/MakeDepend.pm line 57, line 502. trailing: -2147483646 && INT_MAX > 2147483646 at /var/tmp/portage/dev-perl/Tk-804.36.0/work/Tk-804.036/Tk/MakeDepend.pm line 106, line 502. Invalid term: -2147483646 && LONG_MAX > 2147483646 at /var/tmp/portage/dev-perl/Tk-804.36.0/work/Tk-804.036/Tk/MakeDepend.pm line 57, line 504. trailing: -2147483646 && LONG_MAX > 2147483646 at /var/tmp/portage/dev-perl/Tk-804.36.0/work/Tk-804.036/Tk/MakeDepend.pm line 106, line 504. ignore 'error "libpng requires a signed 32-bit (or more) type"' trailing: U at /var/tmp/portage/dev-perl/Tk-804.36.0/work/Tk-804.036/Tk/MakeDepend.pm line 106, line 510. trailing: U at /var/tmp/portage/dev-perl/Tk-804.36.0/work/Tk-804.036/Tk/MakeDepend.pm line 106, line 512. ignore 'error "libpng requires an unsigned 32-bit (or more) type"' Writing MYMETA.yml and MYMETA.json Finding dependencies for NBFrame.xs Writing MYMETA.yml and MYMETA.json Finding dependencies for Mwm.xs Writing MYMETA.yml and MYMETA.json Finding dependencies for Menubutton.xs Writing MYMETA.yml and MYMETA.json Finding dependencies for Listbox.xs Writing MYMETA.yml and MYMETA.json Test Compile/Run config/has_jpeg.c Using system's -ljpeg Finding dependencies for JPEG.xs Finding dependencies for imgJPEG.c Use of uninitialized value $to_write in concatenation (.) or string at /usr/lib64/perl5/5.36/ExtUtils/MakeMaker.pm line 1266. Writing MYMETA.yml and MYMETA.json Finding dependencies for InputO.xs Writing MYMETA.yml and MYMETA.json Finding dependencies for IO.xs Writing MYMETA.yml and MYMETA.json Finding dependencies for HList.xs Writing MYMETA.yml and MYMETA.json 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 Writing MYMETA.yml and MYMETA.json Finding dependencies for Entry.xs Writing MYMETA.yml and MYMETA.json Skip Win32Site on x Warning: LINKTYPE set to '', no longer necessary Writing MYMETA.yml and MYMETA.json Finding dependencies for Compound.xs Writing MYMETA.yml and MYMETA.json Finding dependencies for Canvas.xs Writing MYMETA.yml and MYMETA.json Ignoring 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 Tests in PNG Tests in JPEG Tests in Event Generating a Unix-style Makefile Writing Makefile for Tk Writing MYMETA.yml and MYMETA.json >>> Source configured. '/var/tmp/portage/dev-perl/Tk-804.36.0/temp/clang16-errors.log' -> '/var/tmp/clang/dev-perl/Tk-804.36.0/clang16-errors.log' '/var/tmp/portage/dev-perl/Tk-804.36.0/temp/clang16-safe.log' -> '/var/tmp/clang/dev-perl/Tk-804.36.0/clang16-safe.log' >>> Compiling source in /var/tmp/portage/dev-perl/Tk-804.36.0/work/Tk-804.036 ... make -j4 'OTHERLDFLAGS=-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0' x86_64-pc-linux-gnu-gcc -c -I/usr/include/freetype2 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -fwrapv -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" -fPIC "-I/usr/lib64/perl5/5.36/x86_64-linux/CORE" tixGlue.c x86_64-pc-linux-gnu-gcc -c -I/usr/include/freetype2 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -fwrapv -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" -fPIC "-I/usr/lib64/perl5/5.36/x86_64-linux/CORE" tkGlue.c x86_64-pc-linux-gnu-gcc -c -I/usr/include/freetype2 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -fwrapv -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" -fPIC "-I/usr/lib64/perl5/5.36/x86_64-linux/CORE" tkGlue_f.c x86_64-pc-linux-gnu-gcc -c -I/usr/include/freetype2 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -fwrapv -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" -fPIC "-I/usr/lib64/perl5/5.36/x86_64-linux/CORE" objGlue.c tkGlue.c:56:25: warning: '/*' within block comment [-Wcomment] /* #define DEBUG_REFCNT /* */ ^ tkGlue.c:229:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangCatArg(out, sv, refs) ^ tkGlue.c:229:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:312:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangNull(sv) ^ tkGlue.c:322:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangMergeString(argc, args) ^ tkGlue.c:345:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangPrint(sv) ^ tkGlue.c:454:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] MakeReference(sv) ^ tkGlue.c:464:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Blessed(package, sv) ^ tkGlue.c:464:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:513:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InterpHv(interp,fatal) ^ tkGlue.c:573:14: warning: expression result unused [-Wunused-value] TagIt(sv,key); ^~ tkGlue.c:490:25: note: expanded from macro 'TagIt' #define TagIt(sv,type) (sv) ^~ tkGlue.c:628:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_GetObjResult(interp) ^ tkGlue.c:636:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_ResetResult(interp) ^ tkGlue.c:657:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_SetObjResult(interp, sv) ^ tkGlue.c:694:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_SetBinaryResult(interp, string, len, freeProc) ^ tkGlue.c:715:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_SetResult(interp, string, freeProc) ^ tkGlue.c:725:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_CallWhenDeleted(interp, proc, clientData) ^ tkGlue.c:807:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_DeleteInterp(interp) ^ tkGlue.c:825:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_DeadMainWindow(interp,tkwin) ^ tkGlue.c:864:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] struct_sv(ptr,sz) ^ tkGlue.c:864:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:899:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tilde_magic(hv,sv) ^ tkGlue.c:899:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:948:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangSetString(sp, s) ^ tkGlue.c:972:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangSetDefault(sp, s) ^ tkGlue.c:999:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangSetObj(sp, arg) ^ tkGlue.c:1030:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangOldSetArg(sp, arg, file, line) ^ tkGlue.c:1043:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangSetVar(sp,sv) ^ tkGlue.c:1058:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangSetInt(sp, v) ^ tkGlue.c:1075:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangSetDouble(sp, v) ^ x86_64-pc-linux-gnu-gcc -c -I/usr/include/freetype2 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -fwrapv -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" -fPIC "-I/usr/lib64/perl5/5.36/x86_64-linux/CORE" evtGlue.c tkGlue.c:1112:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WindowCommand(sv, hv_ptr, need) ^ objGlue.c:500:26: warning: passing 'char *' to parameter of type 'const U8 *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!is_utf8_string(s,len)) ^ /usr/lib64/perl5/5.36/x86_64-linux/CORE/inline.h:1237:55: note: expanded from macro 'is_utf8_string' #define is_utf8_string(s, len) is_utf8_string_loclen(s, len, NULL, NULL) ^ /usr/lib64/perl5/5.36/x86_64-linux/CORE/inline.h:1477:38: note: passing argument to parameter 's' here Perl_is_utf8_string_loclen(const U8 *s, STRLEN len, const U8 **ep, STRLEN *el) ^ tkGlue.c:1155:1: warning: a function definition without objGlue.ca: 506prototype: 26is: warning: deprecatedpassing in'char *' allto versionsparameter ofof Ctype 'const U8 *'and is(aka not'const unsigned char *') supportedconverts inbetween C2xpointers to[-Wdeprecated-non-prototype] integer SVtoWindow(sv)types ^ where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!is_utf8_string(s,len)) ^ /usr/lib64/perl5/5.36/x86_64-linux/CORE/inline.h:1237:55: note: expanded from macro 'is_utf8_string' #define is_utf8_string(s, len) is_utf8_string_loclen(s, len, NULL, NULL) ^ /usr/lib64/perl5/5.36/x86_64-linux/CORE/inline.h:1477:38: note: passing argument to parameter 's' here Perl_is_utf8_string_loclen(const U8 *s, STRLEN len, const U8 **ep, STRLEN *el) ^ tkGlue.c:1165:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SVtoHWND(sv) ^ objGlue.c:564:26: warning: passing 'char *' to parameter of type 'const U8 *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!is_utf8_string(s,len)) ^ /usr/lib64/perl5/5.36/x86_64-linux/CORE/inline.h:1237:55: note: expanded from macro 'is_utf8_string' #define is_utf8_string(s, len) is_utf8_string_loclen(s, len, NULL, NULL) ^ /usr/lib64/perl5/5.36/x86_64-linux/CORE/inline.h:1477:38: note: passing argument to parameter 's' here Perl_is_utf8_string_loclen(const U8 *s, STRLEN len, const U8 **ep, STRLEN *el) ^ objGlue.c:571:28: warning: passing 'char *' to parameter of type 'const U8 *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (!is_utf8_string(s,len)) ^ /usr/lib64/perl5/5.36/x86_64-linux/CORE/inline.h:1237:55: note: expanded from macro 'is_utf8_string' #define is_utf8_string(s, len) is_utf8_string_loclen(s, len, NULL, NULL) ^ /usr/lib64/perl5/5.36/x86_64-linux/CORE/inline.h:1477:38: note: passing argument to parameter 's' here Perl_is_utf8_string_loclen(const U8 *s, STRLEN len, const U8 **ep, STRLEN *el) ^ tkGlue.c:1306:1: warning: a objGlue.cfunction: 597definition: 26without: awarning: passingprototype 'char *'is to deprecatedparameter inof alltype versions'const U8 *' of (akaC 'const unsigned char *') andconverts isbetween notpointers supportedto ininteger C2xtypes [-Wdeprecated-non-prototype]where one is ofObjectRef(interp, path) the^ unique plain 'char' type and the other is not [-Wpointer-sign] if (!is_utf8_string(s,strlen(s))) ^ /usr/lib64/perl5/5.36/x86_64-linux/CORE/inline.h:1237:55: note: expanded from macro 'is_utf8_string' #define is_utf8_string(s, len) is_utf8_string_loclen(s, len, NULL, NULL) ^ /usr/lib64/perl5/5.36/x86_64-linux/CORE/inline.h:1477:38: note: passing argument to parameter 's' here Perl_is_utf8_string_loclen(const U8 *s, STRLEN len, const U8 **ep, STRLEN *el) ^ tkGlue.c:1322:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WidgetRef(interp, path) ^ tkGlue.c:1341:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkToWidget(tkwin,pinterp) ^ objGlue.c:630:29: warning: incompatible pointer types passing 'int *' to parameter of type 'STRLEN *' (aka 'unsigned long *') [-Wincompatible-pointer-types] return (unsigned char *) SvPV(objPtr, *lengthPtr); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/sv.h:1831:31: note: expanded from macro 'SvPV' #define SvPV(sv, len) SvPV_flags(sv, len, SV_GMAGIC) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/sv.h:1848:58: note: expanded from macro 'SvPV_flags' ? ((len = SvCUR(sv)), SvPVX(sv)) : sv_2pv_flags(sv, &len, flags)) ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/embed.h:584:55: note: expanded from macro 'sv_2pv_flags' #define sv_2pv_flags(a,b,c) Perl_sv_2pv_flags(aTHX_ a,b,c) ^ /usr/lib64/perl5/5.36/x86_64-linux/CORE/proto.h:3364:73: note: passing argument to parameter 'lp' here ...char* Perl_sv_2pv_flags(pTHX_ SV *const sv, STRLEN *const lp, const ... ^ tkGlue.c:1370:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkToMainWindow(tkwin) ^ tkGlue.c:1386:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangWidgetObj(interp, tkwin) ^ tkGlue.c:1395:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangObjectObj(interp, name) ^ objGlue.c:719:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] av_store(av,i++,Tcl_NewStringObj(base,(s-base))); ^~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/embed.h:71:50: note: expanded from macro 'av_store' #define av_store(a,b,c) Perl_av_store(aTHX_ a,b,c) ^ objGlue.c:367:31: note: passing argument to parameter 'bytes' here Tcl_NewStringObj (CONST char *bytes, int length) ^ tkGlue.c:1434:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangFontObj(interp, tkfont, name) ^ objGlue.c:773:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_AppendElement(interp, string) ^ tkGlue.c:1485:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_ClearErrorInfo(interp) ^ tkGlue.c:1485:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:1497:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_AddErrorInfo(interp, message) ^ tkGlue.c:1514:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Check_Eval(interp) ^ tkGlue.c:1514:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:1570:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Set_widget(widget) ^ tkGlue.c:1570:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:1608:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PushObjCallbackArgs(interp, svp ,obj) ^ objGlue.c:992:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_DStringAppendElement(dsPtr, string) ^ objGlue.c:1065:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_GetIndexFromObj(interp, objPtr, tablePtr, msg, flags, indexPtr) ^ x86_64-pc-linux-gnu-gcc -c -I/usr/include/freetype2 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -fwrapv -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" -fPIC "-I/usr/lib64/perl5/5.36/x86_64-linux/CORE" encGlue.c tkGlue.c:1608:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] objGlue.c:1135:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_AppendToObj(objPtr, bytes, length) ^ tkGlue.c:1763:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PushCallbackArgs(interp, svp) ^ tkGlue.c:1783:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SetTclResult(interp,count) ^ objGlue.c:1174:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_WrongNumArgs(interp, objc, objv, message) ^ tkGlue.c:1783:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:1812:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PushVarArgs(ap,argc) ^ tkGlue.c:1959:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void HandleBgErrors(clientData) ^ tkGlue.c:1959:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:1999:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_BackgroundError(interp) ^ tkGlue.c:2020:12: warning: expression result unused [-Wunused-value] TagIt((SV *) av, "Tcl_BackgroundError"); ^ ~~ tkGlue.c:490:25: note: expanded from macro 'TagIt' #define TagIt(sv,type) (sv) ^~ tkGlue.c:2039:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_MaybeError(interp,code,why) ^ tkGlue.c:2039:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:2054:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ClearErrorInfo(win) ^ tkGlue.c:2213:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Call_Tk(info, items, args) ^ objGlue.c:1720:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangCopyArg(sv) ^ tkGlue.c:2409:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SelGetProc(clientData,interp,portion,numItems,format,type,tkwin) ^ tkGlue.c:2409:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:2515:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] isSwitch(s) ^ tkGlue.c:2515:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:2618:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InsertArg(mark,posn,sv) ^ tkGlue.c:2618:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:2648:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] NameFromCv(cv) ^ tkGlue.c:2648:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:2670:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_MainWindow(interp) ^ tkGlue.c:2687:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InfoFromArgs(info,proc,mwcd,items,args) ^ tkGlue.c:2687:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:3103:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_TkCommand(name,proc) ^ tkGlue.c:3111:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_TkSubCommand(name,proc) ^ tkGlue.c:3182:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangDeadWindow(interp, tkwin) ^ tkGlue.c:3228:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_DeleteCommandFromToken(interp, info) ^ tkGlue.c:3249:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_DeleteWidget(interp, info) ^ tkGlue.c:3280:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_DeleteObject(interp, info) ^ tkGlue.c:3294:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_NewMainWindow(interp,tkwin) ^ tkGlue.c:3303:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_CreateWidget(interp, tkwin, proc, clientData, deleteProc) ^ tkGlue.c:3341:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_CreateObject(interp, cmdName, proc, clientData, deleteProc) ^ tkGlue.c:3372:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_CreateImage(interp, cmdName, proc, clientData, deleteProc, typePtr) ^ tkGlue.c:3384:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_CreateObjCommand(interp, cmdName, proc, clientData, deleteProc) ^ tkGlue.c:3473:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_IsSafe(interp) ^ tkGlue.c:3492:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_SetCommandInfo(interp,cmdName,infoPtr) ^ tkGlue.c:3544:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_CreateCommand(interp, cmdName, proc, clientData, deleteProc) ^ tkGlue.c:3557:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangVar2(interp, sv, part2, store) ^ tkGlue.c:3557:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:3583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_ObjGetVar2(interp, sv, part2, flags) ^ tkGlue.c:3618:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_ObjSetVar2(interp, sv, part2, newValue, flags) ^ tkGlue.c:3637:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_SetVarArg(interp, sv, newValue, flags) ^ tkGlue.c:3652:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangCmpOpt(opt,arg,len) ^ tkGlue.c:3677:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangCmpArg(a,b) ^ tkGlue.c:3878:19: warning: assigning to 'MGVTBL *' (aka 'struct mgvtbl *') from 'const MGVTBL *' (aka 'const struct mgvtbl *') discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] mg->mg_virtual = &PL_vtbl_uvar; ^ ~~~~~~~~~~~~~ tkGlue.c:3791:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_TraceVar2(interp, sv, part2, flags, tkproc, clientData) ^ tkGlue.c:3889:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FindTkVarName(varName,flags) ^ tkGlue.c:3957:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_LinkVar(interp,varName,addr,type) ^ tkGlue.c:4000:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_UnlinkVar(interp,varName) ^ tkGlue.c:4013:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_UntraceVar(interp, sv, flags, tkproc, clientData) ^ tkGlue.c:4088:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_TraceVar(interp, varName, flags, proc, clientData) ^ tkGlue.c:4099:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangFindVar(interp, tkwin, name) ^ tkGlue.c:4131:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangStringMatch(string, match) ^ tkGlue.c:4142:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangSaveVar(interp,sv,vp,type) ^ tkGlue.c:4241:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangFreeVar(sv) ^ tkGlue.c:4277:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_CallWithArgs(interp, sub, argc, argv) ^ tkGlue.c:4577:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangClientMessage(interp, tkwin, event) ^ tkGlue.c:4653:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangEventCallback(cdata, interp, event, tkwin, keySym) ^ tkGlue.c:4741:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangFreeArg(sv, freeProc) ^ tkGlue.c:4750:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] handle_generic(clientData, eventPtr) ^ tkGlue.c:4750:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:4813:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Perl_GeomRequest(clientData,tkwin) ^ tkGlue.c:4813:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:4835:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Perl_GeomLostSlave(clientData,tkwin) ^ tkGlue.c:4835:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:4896:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] handle_idle(clientData) ^ tkGlue.c:4896:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkGlue.c:4980:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] XEvent_Info(obj,s) ^ tkGlue.c:5023:45: warning: cast to 'void *' from smaller integer type 'int' [-Wint-to-void-pointer-cast] sv_setref_pv(eventSv, "DisplayPtr", (void *) number); ^~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/embed.h:703:57: note: expanded from macro 'sv_setref_pv' #define sv_setref_pv(a,b,c) Perl_sv_setref_pv(aTHX_ a,b,c) ^ tkGlue.c:5084:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_ChangeScreen(interp, dispName, screenIndex) ^ tkGlue.c:5096:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_TranslateFileName(interp, name, bufferPtr) ^ tkGlue.c:5120:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_PosixError(interp) ^ tkGlue.c:5160:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_SetErrorCode(interp, code) ^ tkGlue.c:5174:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_GetErrorCode(interp) ^ tkGlue.c:5182:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_GetErrorInfo(interp) ^ tkGlue.c:5190:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangBadFile(fd) ^ tkGlue.c:5197:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LangEventHook(flags) ^ tkGlue.c:5234:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lang_FreeRegExp(re) ^ tkGlue.c:5361:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_RegExpExec(interp, re, cstring, cstart) ^ tkGlue.c:5394:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_RegExpRange(wrap, index, startPtr, endPtr) ^ tkGlue.c:5444:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_GetAssocData(interp,name,procPtr) ^ tkGlue.c:5466:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_SetAssocData(interp,name,proc,clientData) ^ tkGlue.c:5495:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] install_vtab(name, table, size) ^ tkGlue.c:5619:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetUid(key) ^ tkGlue.c:5637:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_FSGetCwd(interp) ^ tkGlue.c:5665:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_GetCwd(interp, cwdPtr) ^ evtGlue.c:54:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PerlCheckProc(data, flags) ^ 1 warning generated. "/usr/bin/perl" "/usr/lib64/perl5/5.36/ExtUtils/xsubpp" -typemap '/usr/lib64/perl5/5.36/ExtUtils/typemap' -typemap '/var/tmp/portage/dev-perl/Tk-804.36.0/work/Tk-804.036/Tk/typemap' Tk.xs > Tk.xsc encGlue.c:47:1: warning: '/*' within block comment [-Wcomment] /* -------------------------------------------------------------------------- */ ^ encGlue.c:50:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_UtfCharComplete(str, len) ^ encGlue.c:173:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_UniCharToUtfDString(wString, numChars, dsPtr) ^ encGlue.c:206:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_UtfToUniCharDString(string, length, dsPtr) ^ encGlue.c:246:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_UniCharLen(str) ^ encGlue.c:420:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_StringMatch(string, pattern) ^ encGlue.c:605:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:605:4: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ encGlue.c:605:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ encGlue.c:605:4: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:606:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv("Tk",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:606:4: note: '{' token is here XPUSHs(sv_2mortal(newSVpv("Tk",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:606:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv("Tk",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:606:4: note: '{' token is here XPUSHs(sv_2mortal(newSVpv("Tk",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ encGlue.c:606:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv("Tk",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ encGlue.c:606:4: note: ')' token is here XPUSHs(sv_2mortal(newSVpv("Tk",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:606:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(newSVpv("Tk",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:606:4: note: ')' token is here XPUSHs(sv_2mortal(newSVpv("Tk",0))); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:607:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(nmsv); ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:607:4: note: '{' token is here XPUSHs(nmsv); ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:607:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(nmsv); ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:607:4: note: '{' token is here XPUSHs(nmsv); ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ encGlue.c:607:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(nmsv); ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ encGlue.c:607:4: note: ')' token is here XPUSHs(nmsv); ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:607:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(nmsv); ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:607:4: note: ')' token is here XPUSHs(nmsv); ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:738:21: warning: passing 'U8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sv_setpvn(stmp,s,len); ^ /usr/lib64/perl5/5.36/x86_64-linux/CORE/embed.h:698:49: note: expanded from macro 'sv_setpvn' #define sv_setpvn(a,b,c) Perl_sv_setpvn(aTHX_ a,b,c) ^ /usr/lib64/perl5/5.36/x86_64-linux/CORE/proto.h:3824:73: note: passing argument to parameter 'ptr' here ...void Perl_sv_setpvn(pTHX_ SV *const sv, const char *const ptr, cons... ^ encGlue.c:739:22: warning: passing 'U8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (has_highbit(s,len)) ^ ./tkGlue.h:65:36: note: passing argument to parameter 's' here extern int has_highbit(CONST char *s,int l); ^ encGlue.c:744:21: warning: passing 'U8 *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] sv_setpvn(stmp,s,len); ^ /usr/lib64/perl5/5.36/x86_64-linux/CORE/embed.h:698:49: note: expanded from macro 'sv_setpvn' #define sv_setpvn(a,b,c) Perl_sv_setpvn(aTHX_ a,b,c) ^ /usr/lib64/perl5/5.36/x86_64-linux/CORE/proto.h:3824:73: note: passing argument to parameter 'ptr' here ...void Perl_sv_setpvn(pTHX_ SV *const sv, const char *const ptr, cons... ^ encGlue.c:747:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:747:4: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ encGlue.c:747:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ encGlue.c:747:4: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:748:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:748:4: note: '{' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:748:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:748:4: note: '{' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ encGlue.c:748:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ encGlue.c:748:4: note: ')' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:748:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:748:4: note: ')' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:749:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(stmp); ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:749:4: note: '{' token is here XPUSHs(stmp); ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:749:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(stmp); ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:749:4: note: '{' token is here XPUSHs(stmp); ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ encGlue.c:749:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(stmp); ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ encGlue.c:749:4: note: ')' token is here XPUSHs(stmp); ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:749:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(stmp); ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:749:4: note: ')' token is here XPUSHs(stmp); ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:750:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(quiet); ^~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:750:4: note: '{' token is here XPUSHs(quiet); ^~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:750:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(quiet); ^~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:750:4: note: '{' token is here XPUSHs(quiet); ^~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ encGlue.c:750:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(quiet); ^~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ encGlue.c:750:4: note: ')' token is here XPUSHs(quiet); ^~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:750:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(quiet); ^~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:750:4: note: ')' token is here XPUSHs(quiet); ^~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:864:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:864:4: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ encGlue.c:864:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ encGlue.c:864:4: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:865:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:865:4: note: '{' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:865:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:865:4: note: '{' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ encGlue.c:865:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ encGlue.c:865:4: note: ')' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:865:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:865:4: note: ')' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:869:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:869:4: note: '{' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:869:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:869:4: note: '{' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ encGlue.c:869:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ encGlue.c:869:4: note: ')' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:869:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:869:4: note: ')' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:870:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(fallback); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:870:4: note: '{' token is here XPUSHs(fallback); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:870:4: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(fallback); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:870:4: note: '{' token is here XPUSHs(fallback); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ encGlue.c:870:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(fallback); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ encGlue.c:870:4: note: ')' token is here XPUSHs(fallback); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:870:4: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(fallback); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:870:4: note: ')' token is here XPUSHs(fallback); ^~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:929:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:69:5: note: expanded from macro 'PUSHMARK' STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:929:2: note: '{' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:69:16: note: expanded from macro 'PUSHMARK' STMT_START { \ ^ encGlue.c:929:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:78:5: note: expanded from macro 'PUSHMARK' } STMT_END ^ encGlue.c:929:2: note: ')' token is here PUSHMARK(sp); ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:78:7: note: expanded from macro 'PUSHMARK' } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:930:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:930:2: note: '{' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:930:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:930:2: note: '{' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ encGlue.c:930:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ encGlue.c:930:2: note: ')' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:930:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:930:2: note: ')' token is here XPUSHs(PerlEncObj(encoding)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:933:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:19: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:933:2: note: '{' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:30: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:933:2: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:388:25: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^~~~~~~~~~ ./ppport.h:5372:31: note: expanded from macro 'STMT_START' # define STMT_START (void)( /* gcc supports ``({ STATEMENTS; })'' */ ^ encGlue.c:933:2: note: '{' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:388:36: note: expanded from macro 'EXTEND' # define EXTEND(p,n) STMT_START { \ ^ encGlue.c:933:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:393:28: note: expanded from macro 'EXTEND' } } STMT_END ^ encGlue.c:933:2: note: ')' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:32: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:393:30: note: expanded from macro 'EXTEND' } } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ encGlue.c:933:2: warning: '}' and ')' tokens terminating statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:59: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^ encGlue.c:933:2: note: ')' token is here XPUSHs(sv_2mortal(sv)); ^~~~~~~~~~~~~~~~~~~~~~ /usr/lib64/perl5/5.36/x86_64-linux/CORE/pp.h:479:61: note: expanded from macro 'XPUSHs' #define XPUSHs(s) STMT_START { EXTEND(sp,1); *++sp = (s); } STMT_END ^~~~~~~~ ./ppport.h:5373:25: note: expanded from macro 'STMT_END' # define STMT_END ) ^ Warning: Found a 'CODE' section which seems to be using 'RETVAL' but no 'OUTPUT' section. in Tk.xs, line 1030 mv Tk.xsc Tk.c x86_64-pc-linux-gnu-gcc -c -I/usr/include/freetype2 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -fwrapv -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" -fPIC "-I/usr/lib64/perl5/5.36/x86_64-linux/CORE" tkWin32Dll.c 13 warnings generated. x86_64-pc-linux-gnu-gcc -c -I/usr/include/freetype2 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -fwrapv -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" -fPIC "-I/usr/lib64/perl5/5.36/x86_64-linux/CORE" chnGlue.c 57 warnings generated. Running Mkbootstrap for Tk () chmod 644 "Tk.bs" x86_64-pc-linux-gnu-gcc -c -I/usr/include/freetype2 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -fwrapv -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" -fPIC "-I/usr/lib64/perl5/5.36/x86_64-linux/CORE" Tk.c cp Tk/ColorDialog.pm blib/lib/Tk/ColorDialog.pm cp Tk/Dirlist.pm blib/lib/Tk/Dirlist.pm cp Tk/Label.pm blib/lib/Tk/Label.pm cp Tk/Frame.pm blib/lib/Tk/Frame.pm AutoSplitting blib/lib/Tk/Frame.pm (blib/lib/auto/Tk/Frame) cp Tk/Menubar.pm blib/lib/Tk/Menubar.pm cp Tk/CmdLine.pm blib/lib/Tk/CmdLine.pm cp Tk/MsgBox.pm blib/lib/Tk/MsgBox.pm cp Tk/MainWindow.pm blib/lib/Tk/MainWindow.pm cp Tk/Configure.pm blib/lib/Tk/Configure.pm cp Tk/Image.pm blib/lib/Tk/Image.pm cp Tk/Derived.pm blib/lib/Tk/Derived.pm cp Tk/Font.pm blib/lib/Tk/Font.pm cp Tk/Clipboard.pm blib/lib/Tk/Clipboard.pm AutoSplitting blib/lib/Tk/Clipboard.pm (blib/lib/auto/Tk/Clipboard) cp Tk/MMtry.pm blib/lib/Tk/MMtry.pm cp Tk/DummyEncode.pm blib/lib/Tk/DummyEncode.pm cp Tk/MMutil.pm blib/lib/Tk/MMutil.pm cp Tk/ProgressBar.pm blib/lib/Tk/ProgressBar.pm cp Tk/ROText.pm blib/lib/Tk/ROText.pm cp Tk/Labelframe.pm blib/lib/Tk/Labelframe.pm cp Tk/Button.pm blib/lib/Tk/Button.pm cp Tk/MakeDepend.pm blib/lib/Tk/MakeDepend.pm cp Tk/Camel.xpm blib/lib/Tk/Camel.xpm cp Tk/Radiobutton.pm blib/lib/Tk/Radiobutton.pm cp Tk/FileSelect.pm blib/lib/Tk/FileSelect.pm cp Tk/Stats.pm blib/lib/Tk/Stats.pm cp Tk/ColorEditor.pm blib/lib/Tk/ColorEditor.pm cp Tk/Photo.pm blib/lib/Tk/Photo.pm cp Tk/Credits blib/lib/Tk/Credits cp Tk/Panedwindow.pm blib/lib/Tk/Panedwindow.pm cp Tk/Optionmenu.pm blib/lib/Tk/Optionmenu.pm cp Tk/Checkbutton.pm blib/lib/Tk/Checkbutton.pm cp Tk/ColorSelect.pm blib/lib/Tk/ColorSelect.pm cp Tk/ItemStyle.pm blib/lib/Tk/ItemStyle.pm cp Tk/IconList.pm blib/lib/Tk/IconList.pm cp Tk/FBox.pm blib/lib/Tk/FBox.pm cp Tk.pod blib/lib/Tk.pod cp Tk/ErrorDialog.pm blib/lib/Tk/ErrorDialog.pm cp Tk.pm blib/lib/Tk.pm AutoSplitting blib/lib/Tk.pm (blib/lib/auto/Tk) cp Tk/Adjuster.pm blib/lib/Tk/Adjuster.pm cp Tk/After.pm blib/lib/Tk/After.pm cp Tk/README.Adjust blib/lib/Tk/README.Adjust cp Tk/Pane.pm blib/lib/Tk/Pane.pm cp Tk/Pretty.pm blib/lib/Tk/Pretty.pm cp Tk/Animation.pm blib/lib/Tk/Animation.pm cp Tk/Spinbox.pm blib/lib/Tk/Spinbox.pm cp Tk/Message.pm blib/lib/Tk/Message.pm cp Tk/Dialog.pm blib/lib/Tk/Dialog.pm cp Tk/Region.pm blib/lib/Tk/Region.pm cp Tk/Config.pm blib/arch/Tk/Config.pm cp Tk/Menu.pm blib/lib/Tk/Menu.pm cp Tk/ColorEdit.xpm blib/lib/Tk/ColorEdit.xpm cp Tk/English.pm blib/lib/Tk/English.pm cp Tk/LabRadio.pm blib/lib/Tk/LabRadio.pm cp Tk/Bitmap.pm blib/lib/Tk/Bitmap.pm cp Tk/Menu/Item.pm blib/lib/Tk/Menu/Item.pm cp Tk/LabEntry.pm blib/lib/Tk/LabEntry.pm cp Tk/act_folder.xpm blib/lib/Tk/act_folder.xpm cp Tk/Widget.pm blib/lib/Tk/Widget.pm AutoSplitting blib/lib/Tk/Widget.pm (blib/lib/auto/Tk/Widget) cp Tk/Xcamel.gif blib/lib/Tk/Xcamel.gif cp Tk/TextEdit.pm blib/lib/Tk/TextEdit.pm AutoSplitting blib/lib/Tk/TextEdit.pm (blib/lib/auto/Tk/TextEdit) cp Tk/anim.gif blib/lib/Tk/anim.gif cp Tk/Tk.xpm blib/lib/Tk/Tk.xpm cp Tk/icon.gif blib/lib/Tk/icon.gif 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/Tk.xbm blib/lib/Tk/Tk.xbm cp Tk/folder.xbm blib/lib/Tk/folder.xbm cp Tk/Table.pm blib/lib/Tk/Table.pm AutoSplitting blib/lib/Tk/Table.pm (blib/lib/auto/Tk/Table) cp ppport.h blib/arch/Tk/ppport.h cp Tk/X11Font.pm blib/lib/Tk/X11Font.pm cp Tk/Xrm.pm blib/lib/Tk/Xrm.pm cp Tk/prolog.ps blib/lib/Tk/prolog.ps cp Tk/file.xpm blib/lib/Tk/file.xpm cp Tk/winfolder.xpm blib/lib/Tk/winfolder.xpm cp Tk/wintext.xpm blib/lib/Tk/wintext.xpm cp tkGlue.def blib/arch/Tk/tkGlue.def cp Tk/arrowdownwin.xbm blib/lib/Tk/arrowdownwin.xbm cp Tk/file.xbm blib/lib/Tk/file.xbm cp tkGlue.h blib/arch/Tk/tkGlue.h cp tkGlue.t blib/arch/Tk/tkGlue.t cp Tk/openfolder.xbm blib/lib/Tk/openfolder.xbm cp tkGlue.m blib/arch/Tk/tkGlue.m cp Tk/srcfile.xpm blib/lib/Tk/srcfile.xpm cp tkGlue_f.h blib/arch/Tk/tkGlue_f.h cp Tk/act_folder.xbm blib/lib/Tk/act_folder.xbm cp Tk/textfile.xpm blib/lib/Tk/textfile.xpm cp Tk/license.terms blib/lib/Tk/license.terms cp Tk/Toplevel.pm blib/lib/Tk/Toplevel.pm AutoSplitting blib/lib/Tk/Toplevel.pm (blib/lib/auto/Tk/Toplevel) cp TkXSUB.def blib/arch/Tk/TkXSUB.def cp Tk/Submethods.pm blib/lib/Tk/Submethods.pm cp Tk/Wm.pm blib/lib/Tk/Wm.pm AutoSplitting blib/lib/Tk/Wm.pm (blib/lib/auto/Tk/Wm) cp Tk/cbxarrow.xbm blib/lib/Tk/cbxarrow.xbm cp Tk/openfile.xbm blib/lib/Tk/openfile.xbm cp Tk/typemap blib/lib/Tk/typemap cp Tk/widgets.pm blib/lib/Tk/widgets.pm cp vtab.def blib/arch/Tk/vtab.def cp Tk/folder.xpm blib/lib/Tk/folder.xpm cp Tk/win.xbm blib/lib/Tk/win.xbm cp Tk/tranicon.gif blib/lib/Tk/tranicon.gif cp Tk/Tiler.pm blib/lib/Tk/Tiler.pm cp Tk/openfolder.xpm blib/lib/Tk/openfolder.xpm cp lib/Tie/Watch.pm blib/lib/Tie/Watch.pm cp Tk/install.pm blib/lib/Tk/install.pm "/usr/bin/perl" -MExtUtils::Command::MM -e 'cp_nonempty' -- Tk.bs blib/arch/auto/Tk/Tk.bs 644 chnGlue.c:20:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_OpenFileChannel(interp,fileName,modeString,permissions) ^ cd pTk && make DEFINE="" LIBPERL_A="libperl.a" LINKTYPE="dynamic" OPTIMIZE="-pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing" LD="x86_64-pc-linux-gnu-gcc" PREFIX="/usr" PASTHRU_DEFINE=' ' PASTHRU_INC=' -I/usr/include/freetype2 ' chnGlue.c:37:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_FSOpenFileChannel(interp, pathPtr, modeString, permissions) ^ chnGlue.c:61:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_Read(chan,bufPtr,toRead) ^ chnGlue.c:71:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_Write(chan, buf, count) ^ chnGlue.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tcl_Close(interp,chan) ^ make[1]: Entering directory '/var/tmp/portage/dev-perl/Tk-804.36.0/work/Tk-804.036/pTk' 5 warnings generated. "/usr/bin/perl" mkVFunc -t x tclDecls.h "/usr/bin/perl" mkVFunc -m x tk.h Ignoring from tclDecls.exc 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 "/usr/bin/perl" mkVFunc -m x tix.h TCLDECLS "/usr/bin/perl" mkVFunc -t x tkDecls.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 _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 "/usr/bin/perl" mkVFunc -m x tclDecls.h Ignoring from tkDecls.exc TKDECLS "/usr/bin/perl" mkVFunc -t x tix.h Ignoring from tclDecls.exc 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 _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); TCLDECLS 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 "/usr/bin/perl" mkVFunc -t x tk.h "/usr/bin/perl" mkVFunc -m x tkDecls.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. Ignoring from tkDecls.exc '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 x86_64-pc-linux-gnu-gcc -c -I/usr/include/freetype2 -I.. -I/usr/include/freetype2 -I. -Ibitmaps -I/usr/include/freetype2 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -fwrapv -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" -fPIC "-I/usr/lib64/perl5/5.36/x86_64-linux/CORE" tkFocus.c TKDECLS x86_64-pc-linux-gnu-gcc -c -I/usr/include/freetype2 -I.. -I/usr/include/freetype2 -I. -Ibitmaps -I/usr/include/freetype2 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -fwrapv -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" -fPIC "-I/usr/lib64/perl5/5.36/x86_64-linux/CORE" strtoul.c Tk.xs:576:51: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] if (Tk_DefineBitmap(interp, Tk_GetUid(name), data, width, height) !... ^~~~ ./pTk/tkDecls.h:202:37: note: passing argument to parameter 'source' here CONST char * name, CONST char * source, ^ strtoul.c:72:11: warning: promoted type 'char *' of K&R function parameter is not compatible with the parameter type 'const char *' declared in a previous prototype [-Wknr-promoted-parameter] char *string; /* String of ASCII digits, possibly ^ 1 warning generated. x86_64-pc-linux-gnu-gcc -c -I/usr/include/freetype2 -I.. -I/usr/include/freetype2 -I. -Ibitmaps -I/usr/include/freetype2 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -fwrapv -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" -fPIC "-I/usr/lib64/perl5/5.36/x86_64-linux/CORE" imgUtil.c tkFocus.c:117:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_FocusObjCmd(clientData, interp, objc, objv) ^ tkFocus.c:263:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkFocusFilterEvent(winPtr, eventPtr) ^ tkFocus.c:556:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkSetFocusWin(winPtr, force) ^ tkFocus.c:697:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkGetFocusWin(winPtr) ^ tkFocus.c:734:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkFocusKeyEvent(winPtr, eventPtr) ^ tkFocus.c:814:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkFocusDeadWindow(winPtr) ^ tkFocus.c:912:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GenerateFocusEvents(sourcePtr, destPtr) ^ tkFocus.c:912:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkFocus.c:960:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FocusMapProc(clientData, eventPtr) ^ tkFocus.c:960:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkFocus.c:1000:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FindDisplayFocusInfo(mainPtr, dispPtr) ^ tkFocus.c:1000:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkFocus.c:1048:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkFocusFree(mainPtr) ^ imgUtil.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ImgPhotoPutBlock(handle, blockPtr, x, y, width, height) ^ 1 warning generated. "/usr/bin/perl" mkVFunc -m x tkIntDecls.h 13 warnings generated. "/usr/bin/perl" mkVFunc -m x tixInt.h Ignoring from tkIntDecls.exc Ignoring from tixInt.exc tixInt.h:876: * (these are declared with the EXTERN in win/winMain.c but without it TIXINT TKINTDECLS "/usr/bin/perl" mkVFunc -m x tkInt.h "/usr/bin/perl" mkVFunc -t x tkInt.h Ignoring from tkInt.exc tkInt.h:925: extern void (*tkHandleEventProc) _ANSI_ARGS_(( TKINT "/usr/bin/perl" mkVFunc -t x tkIntDecls.h Ignoring from tkInt.exc tkInt.h:925: extern void (*tkHandleEventProc) _ANSI_ARGS_(( TKINT "/usr/bin/perl" mkVFunc -t x tixInt.h Ignoring from tkIntDecls.exc TKINTDECLS x86_64-pc-linux-gnu-gcc -c -I/usr/include/freetype2 -I.. -I/usr/include/freetype2 -I. -Ibitmaps -I/usr/include/freetype2 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -fwrapv -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" -fPIC "-I/usr/lib64/perl5/5.36/x86_64-linux/CORE" tixDItem.c Ignoring from tixInt.exc tixInt.h:876: * (these are declared with the EXTERN in win/winMain.c but without it TIXINT x86_64-pc-linux-gnu-gcc -c -I/usr/include/freetype2 -I.. -I/usr/include/freetype2 -I. -Ibitmaps -I/usr/include/freetype2 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -fwrapv -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" -fPIC "-I/usr/lib64/perl5/5.36/x86_64-linux/CORE" tkCanvText.c tixDItem.c:66:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_AddDItemType(diTypePtr) ^ tixDItem.c:73:17: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_DItemInfo * Tix_GetDItemType(interp, type) ^ tixDItem.c:99:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_DItem * Tix_DItemCreate(ddPtr, type) ^ tixDItem.c:119:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int Tix_DItemConfigure(iPtr, argc, objv, flags) ^ tixDItem.c:129:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_DItemDisplay(pixmap, gc, iPtr, x, y, width, height, flags) ^ tixDItem.c:143:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_DItemFree(iPtr) ^ tixDItem.c:153:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_DItemCalculateSize(iPtr) ^ tixDItem.c:159:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char * Tix_DItemComponent(iPtr, x, y) ^ tixDItem.c:175:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_FreeArgumentList(argListPtr) ^ tixDItem.c:196:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_SplitConfig(interp, tkwin, specsList, numLists, argc, objv, argListPtr) ^ tixDItem.c:268:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_MultiConfigureInfo(interp, tkwin, specsList, numLists, widgRecList, ^ tixDItem.c:348:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_ConfigureValue2(interp, tkwin, entRec, entConfigSpecs, iPtr, ^ tixDItem.c:383:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_ConfigureInfo2(interp, tkwin, entRec, entConfigSpecs, iPtr, ^ tixDItem.c:410:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_WidgetConfigure2(interp, tkwin, entRec, entConfigSpecs, iPtr, ^ tixDItem.c:507:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DItemParseProc(clientData, interp, tkwin, value, widRec,offset) ^ tixDItem.c:33:24: note: expanded from macro 'DItemParseProc' #define DItemParseProc TixDItemParseProc ^ tixDItem.c:532:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DItemPrintProc(clientData, tkwin, widRec,offset, freeProcPtr) ^ tixDItem.c:34:24: note: expanded from macro 'DItemPrintProc' #define DItemPrintProc TixDItemPrintProc ^ tixDItem.c:560:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void TixGetColorDItemGC(iPtr, backGC_ret, foreGC_ret, flags) ^ tixDItem.c:608:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TixDItemGetAnchor(anchor, x, y, cav_w, cav_h, width, height, x_ret, y_ret) ^ tixDItem.c:659:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_DItemDrawBackground(pixmap, gc, iPtr, x, y, width, height, flags) ^ tkCanvText.c:239:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CreateText(interp, canvas, itemPtr, objc, objv) ^ tkCanvText.c:239:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvText.c:333:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TextCoords(interp, canvas, itemPtr, objc, objv) ^ tkCanvText.c:333:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvText.c:399:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConfigureText(interp, canvas, itemPtr, objc, objv, flags) ^ tkCanvText.c:399:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvText.c:555:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DeleteText(canvas, itemPtr, display) ^ tkCanvText.c:555:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvText.c:619:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ComputeTextBbox(canvas, textPtr) ^ tkCanvText.c:619:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvText.c:720:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DisplayCanvText(canvas, itemPtr, display, drawable, x, y, width, height) ^ tkCanvText.c:720:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvText.c:900:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TextInsert(canvas, itemPtr, index, ostring) ^ tkCanvText.c:900:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvText.c:981:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TextDeleteChars(canvas, itemPtr, first, last) ^ tkCanvText.c:981:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvText.c:1079:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TextToPoint(canvas, itemPtr, pointPtr) ^ tkCanvText.c:1079:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvText.c:1121:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TextToArea(canvas, itemPtr, rectPtr) ^ tkCanvText.c:1121:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvText.c:1158:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ScaleText(canvas, itemPtr, originX, originY, scaleX, scaleY) ^ tkCanvText.c:1158:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvText.c:1193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TranslateText(canvas, itemPtr, deltaX, deltaY) ^ tkCanvText.c:1193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvText.c:1226:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetTextIndex(interp, canvas, itemPtr, obj, indexPtr) ^ tkCanvText.c:1253:40: warning: incompatible pointer types passing 'size_t *' (aka 'unsigned long *') to parameter of type 'int *' [-Wincompatible-pointer-types] string = Tcl_GetStringFromObj(obj, &length); ^~~~~~~ tkCanvText.c:1226:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetTextIndex(interp, canvas, itemPtr, obj, indexPtr) ^ tkCanvText.c:1331:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SetTextCursor(canvas, itemPtr, index) ^ tkCanvText.c:1331:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvText.c:1371:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetSelText(canvas, itemPtr, offset, buffer, maxBytes) ^ tkCanvText.c:1371:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvText.c:1429:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TextToPostscript(interp, canvas, itemPtr, prepass) ^ tkCanvText.c:1429:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 19 warnings generated. x86_64-pc-linux-gnu-gcc -c -I/usr/include/freetype2 -I.. -I/usr/include/freetype2 -I. -Ibitmaps -I/usr/include/freetype2 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -fwrapv -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" -fPIC "-I/usr/lib64/perl5/5.36/x86_64-linux/CORE" Xlib_f.c 135 warnings generated. x86_64-pc-linux-gnu-gcc -c -I/usr/include/freetype2 -I.. -I/usr/include/freetype2 -I. -Ibitmaps -I/usr/include/freetype2 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -fwrapv -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" -fPIC "-I/usr/lib64/perl5/5.36/x86_64-linux/CORE" tixSmpLs.c 33 warnings generated. x86_64-pc-linux-gnu-gcc -c -I/usr/include/freetype2 -I.. -I/usr/include/freetype2 -I. -Ibitmaps -I/usr/include/freetype2 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -fwrapv -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -pipe -march=native -fno-diagnostics-color -O2 -fno-strict-aliasing -DVERSION=\"804.036\" -DXS_VERSION=\"804.036\" -fPIC "-I/usr/lib64/perl5/5.36/x86_64-linux/CORE" tkCanvUtil.c In file included from Xlib_f.c:17: ./Xlib.t:334:14: error: incompatible function pointer types initializing 'KeySym (*)(Display *, unsigned int, int)' (aka 'unsigned long (*)(struct _XDisplay *, unsigned int, int)') with an expression of type 'KeySym (Display *, KeyCode, int)' (aka 'unsigned long (struct _XDisplay *, unsigned char, int)') [-Werror,-Wincompatible-function-pointer-types] VFUNC(KeySym,XKeycodeToKeysym,V_XKeycodeToKeysym,_ANSI_ARGS_((Display *... ^~~~~~~~~~~~~~~~ Xlib_f.c:15:35: note: expanded from macro 'VFUNC' #define VFUNC(type,name,mem,args) name, ^~~~ In file included from Xlib_f.c:17: ./Xlib.t:334:14: warning: 'XKeycodeToKeysym' is deprecated [-Wdeprecated-declarations] /usr/include/X11/Xlib.h:1686:1: note: 'XKeycodeToKeysym' has been explicitly marked deprecated here _X_DEPRECATED ^ /usr/include/X11/Xfuncproto.h:136:40: note: expanded from macro '_X_DEPRECATED' # define _X_DEPRECATED __attribute__((deprecated)) ^ 1 warning and 1 error generated. make[1]: *** [Makefile:866: Xlib_f.o] Error 1 shuffle=3171379550 make[1]: *** Waiting for unfinished jobs.... tixSmpLs.c:25:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_SimpleListInit(lPtr) ^ tixSmpLs.c:33:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tix_SimpleListAppend(lPtr, itemPtr, flags) ^ tixSmpLs.c:41:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_SimpleListIteratorInit(liPtr) ^ tixSmpLs.c:47:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_SimpleListStart(lPtr, liPtr) ^ tixSmpLs.c:54:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_SimpleListNext(lPtr, liPtr) ^ tixSmpLs.c:64:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_SimpleListDelete(lPtr, liPtr) ^ tixSmpLs.c:77:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tix_SimpleListInsert(lPtr, itemPtr, liPtr) ^ tixSmpLs.c:100:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int Tix_SimpleListFindAndDelete(lPtr, itemPtr, liPtr) ^ tixSmpLs.c:108:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int Tix_SimpleListDeleteRange(lPtr, fromPtr, toPtr, liPtr) ^ tixSmpLs.c:118:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int Tix_SimpleListFind(lPtr, itemPtr, liPtr) ^ 10 warnings generated. tkCanvUtil.c:45:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CanvasTkwin(canvas) ^ tkCanvUtil.c:75:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CanvasDrawableCoords(canvas, x, y, drawableXPtr, drawableYPtr) ^ tkCanvUtil.c:135:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CanvasWindowCoords(canvas, x, y, screenXPtr, screenYPtr) ^ tkCanvUtil.c:195:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CanvasGetCoord(interp, canvas, string, doublePtr) ^ tkCanvUtil.c:233:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CanvasGetCoordFromObj(interp, canvas, obj, doublePtr) ^ tkCanvUtil.c:268:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CanvasSetStippleOrigin(canvas, gc) ^ tkCanvUtil.c:300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CanvasSetOffset(canvas, gc, offset) ^ tkCanvUtil.c:349:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CanvasGetTextInfo(canvas) ^ tkCanvUtil.c:374:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CanvasTagsParseProc(clientData, interp, tkwin, arg, widgRec, offset) ^ tkCanvUtil.c:442:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CanvasTagsPrintProc(clientData, tkwin, widgRec, offset, freeProcPtr) ^ tkCanvUtil.c:488:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkCanvasDashParseProc(clientData, interp, tkwin, value, widgRec, offset) ^ tkCanvUtil.c:522:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkCanvasDashPrintProc(clientData, tkwin, widgRec, offset, freeProcPtr) ^ tkCanvUtil.c:590:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CreateSmoothMethod(interp, smooth) ^ tkCanvUtil.c:640:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SmoothMethodCleanupProc(clientData, interp) ^ tkCanvUtil.c:640:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvUtil.c:671:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkSmoothParseProc(clientData, interp, tkwin, ovalue, widgRec, offset) ^ tkCanvUtil.c:746:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkSmoothPrintProc(clientData, tkwin, widgRec, offset, freeProcPtr) ^ tkCanvUtil.c:782:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_GetDash(interp, ovalue, dash) ^ tkCanvUtil.c:872:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tk_CreateOutline(outline) ^ tkCanvUtil.c:911:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void Tk_DeleteOutline(display, outline) ^ tkCanvUtil.c:968:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int Tk_ConfigOutlineGC(gcValues, canvas, item, outline) ^ tkCanvUtil.c:1082:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_ChangeOutlineGC(canvas, item, outline) ^ tkCanvUtil.c:1148:6: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] p = (char *) (dash->number > (int) sizeof(char *)) ? dash->patte... ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tkCanvUtil.c:1204:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_ResetOutlineGC(canvas, item, outline) ^ tkCanvUtil.c:1295:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Tk_CanvasPsOutline(canvas, item, outline) ^ tkCanvUtil.c:1356:11: warning: cast to 'char *' from smaller integer type 'int' [-Wint-to-pointer-cast] ptr = (char *) ( dash->number > sizeof(char *)) ? dash->pattern.pt : ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tkCanvUtil.c:1433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DashConvert (l, p, n, width) ^ tkCanvUtil.c:1433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tkCanvUtil.c:1507:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] translateAndAppendCoords(canvPtr, x, y, outArr, numOut) ^ tkCanvUtil.c:1569:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TkCanvTranslatePath (canvPtr, numVertex, coordArr, closedPath, outArr) ^ 1 warning generated. 30 warnings generated. make[1]: Leaving directory '/var/tmp/portage/dev-perl/Tk-804.36.0/work/Tk-804.036/pTk' make: *** [Makefile:1629: pTk/libpTk.a] Error 2 shuffle=3171379550 * ERROR: dev-perl/Tk-804.36.0::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=dev-perl/Tk-804.36.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-perl/Tk-804.36.0::gentoo'`. * The complete build log is located at '/var/log/portage/dev-perl:Tk-804.36.0:20221127-233509.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-perl/Tk-804.36.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-perl/Tk-804.36.0/temp/environment'. * Working directory: '/var/tmp/portage/dev-perl/Tk-804.36.0/work/Tk-804.036' * S: '/var/tmp/portage/dev-perl/Tk-804.36.0/work/Tk-804.036'