Configuring V/VK/VKON/Tcl-1.05.tar.gz with Makefile.PL tclsh=C:/ActiveTcl/bin/tclsh.exe tclConfig.sh=C:/ActiveTcl/lib/tclConfig.sh tcl_library=C:/ActiveTcl/lib/tcl8.6 tcl_version=8.6 LIBS = -LC:/ActiveTcl/lib -ltcl86 INC = -IC:/ActiveTcl/include DEFINE = Checking if your kit is complete... Looks good Warning (mostly harmless): No library found for -ltcl86 Generating a dmake-style Makefile Writing Makefile for Tcl Writing MYMETA.yml and MYMETA.json VKON/Tcl-1.05.tar.gz C:\Strawberry\perl\bin\perl.exe Makefile.PL -- OK #### Running make for V/VK/VKON/Tcl-1.05.tar.gz cp Tcl.pm blib\lib\Tcl.pm Running Mkbootstrap for Tcl () "C:\Strawberry\perl\bin\perl.exe" -MExtUtils::Command -e chmod -- 644 "Tcl.bs" "C:\Strawberry\perl\bin\perl.exe" -MExtUtils::Command::MM -e cp_nonempty -- Tcl.bs blib\arch\auto\Tcl\Tcl.bs 644 "C:\Strawberry\perl\bin\perl.exe" "C:\Strawberry\perl\lib\ExtUtils\xsubpp" -typemap C:\STRAWB~1\perl\lib\ExtUtils\typemap -typemap C:\STRAWB~1\cpan\build\Tcl-1.05-4\typemap Tcl.xs > Tcl.xsc Please specify prototyping behavior for Tcl.xs (see perlxs manual) "C:\Strawberry\perl\bin\perl.exe" -MExtUtils::Command -e mv -- Tcl.xsc Tcl.c gcc -c -IC:/ActiveTcl/include -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"1.05\" -DXS_VERSION=\"1.05\" "-IC:\STRAWB~1\perl\lib\CORE" Tcl.c Tcl.xs: In function 'XS_Tcl_CreateCommand': Tcl.xs:1522:41: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] Tcl_CreateCommand(interp, cmdName, (Tcl_CmdProc *) SvIV(cmdProc), ^ "C:\Strawberry\perl\bin\perl.exe" -MExtUtils::Mksymlists \ -e "Mksymlists('NAME'=>\"Tcl\", 'DLBASE' => 'Tcl', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);" g++ Tcl.def -o blib\arch\auto\Tcl\Tcl.xs.dll -mdll -s -L"C:\STRAWB~1\perl\lib\CORE" -L"C:\STRAWB~1\c\lib" Tcl.o "C:\STRAWB~1\perl\lib\CORE\libperl524.a" "C:\STRAWB~1\c\i686-w64-mingw32\lib\libmoldname.a" "C:\STRAWB~1\c\i686-w64-mingw32\lib\libkernel32.a" "C:\STRAWB~1\c\i686-w64-mingw32\lib\libuser32.a" "C:\STRAWB~1\c\i686-w64-mingw32\lib\libgdi32.a" "C:\STRAWB~1\c\i686-w64-mingw32\lib\libwinspool.a" "C:\STRAWB~1\c\i686-w64-mingw32\lib\libcomdlg32.a" "C:\STRAWB~1\c\i686-w64-mingw32\lib\libadvapi32.a" "C:\STRAWB~1\c\i686-w64-mingw32\lib\libshell32.a" "C:\STRAWB~1\c\i686-w64-mingw32\lib\libole32.a" "C:\STRAWB~1\c\i686-w64-mingw32\lib\liboleaut32.a" "C:\STRAWB~1\c\i686-w64-mingw32\lib\libnetapi32.a" "C:\STRAWB~1\c\i686-w64-mingw32\lib\libuuid.a" "C:\STRAWB~1\c\i686-w64-mingw32\lib\libws2_32.a" "C:\STRAWB~1\c\i686-w64-mingw32\lib\libmpr.a" "C:\STRAWB~1\c\i686-w64-mingw32\lib\libwinmm.a" "C:\STRAWB~1\c\i686-w64-mingw32\lib\libversion.a" "C:\STRAWB~1\c\i686-w64-mingw32\lib\libodbc32.a" "C:\STRAWB~1\c\i686-w64-mingw32\lib\libodbccp32.a" "C:\STRAWB~1\c\i686-w64-mingw32\lib\libcomctl32.a" -Wl,--enable-auto-image-base Tcl.o:Tcl.c:(.text+0x5d): undefined reference to `_imp__Tcl_GetStringFromObj' Tcl.o:Tcl.c:(.text+0x165): undefined reference to `_imp__Tcl_GetStringFromObj' Tcl.o:Tcl.c:(.text+0x1dd): undefined reference to `_imp__Tcl_ListObjGetElements' Tcl.o:Tcl.c:(.text+0x324): undefined reference to `_imp__Tcl_GetByteArrayFromObj' Tcl.o:Tcl.c:(.text+0x529): undefined reference to `_imp__Tcl_NewDoubleObj' Tcl.o:Tcl.c:(.text+0x567): undefined reference to `_imp__Tcl_NewStringObj' Tcl.o:Tcl.c:(.text+0x5d4): undefined reference to `_imp__Tcl_NewByteArrayObj' Tcl.o:Tcl.c:(.text+0x620): undefined reference to `_imp__Tcl_NewStringObj' Tcl.o:Tcl.c:(.text+0x683): undefined reference to `_imp__Tcl_NewListObj' Tcl.o:Tcl.c:(.text+0x6e4): undefined reference to `_imp__Tcl_ListObjAppendElement' Tcl.o:Tcl.c:(.text+0x70d): undefined reference to `_imp__Tcl_NewObj' Tcl.o:Tcl.c:(.text+0x737): undefined reference to `_imp__Tcl_NewIntObj' Tcl.o:Tcl.c:(.text+0x832): undefined reference to `_imp__Tcl_NewByteArrayObj' Tcl.o:Tcl.c:(.text+0x899): undefined reference to `_imp__Tcl_WrongNumArgs' Tcl.o:Tcl.c:(.text+0x99d): undefined reference to `_imp__Tcl_SetResult' Tcl.o:Tcl.c:(.text+0xa36): undefined reference to `_imp__Tcl_SetObjResult' Tcl.o:Tcl.c:(.text+0x10f9): undefined reference to `_imp__Tcl_SetResult' Tcl.o:Tcl.c:(.text+0x12f8): undefined reference to `_imp__Tcl_SetObjResult' Tcl.o:Tcl.c:(.text+0x1a82): undefined reference to `_imp__Tcl_SetObjResult' Tcl.o:Tcl.c:(.text+0x1bc4): undefined reference to `_imp__Tcl_GetObjResult' Tcl.o:Tcl.c:(.text+0x1e01): undefined reference to `_imp__Tcl_SetVar2Ex' Tcl.o:Tcl.c:(.text+0x1f90): undefined reference to `_imp__Tcl_SetVar2Ex' Tcl.o:Tcl.c:(.text+0x2180): undefined reference to `_imp__Tcl_SetVar2Ex' Tcl.o:Tcl.c:(.text+0x2373): undefined reference to `_imp__Tcl_SetVar2Ex' Tcl.o:Tcl.c:(.text+0x25f5): undefined reference to `_imp__Tcl_GetVar2Ex' Tcl.o:Tcl.c:(.text+0x290f): undefined reference to `_imp__Tcl_GetVar2Ex' Tcl.o:Tcl.c:(.text+0x2ae8): undefined reference to `_imp__Tcl_GetVar2Ex' Tcl.o:Tcl.c:(.text+0x2be0): undefined reference to `_imp__Tcl_GetStringFromObj' Tcl.o:Tcl.c:(.text+0x2c6e): undefined reference to `_imp__TclFreeObj' Tcl.o:Tcl.c:(.text+0x2ddb): undefined reference to `_imp__Tcl_UnsetVar2' Tcl.o:Tcl.c:(.text+0x2fc6): undefined reference to `_imp__Tcl_UnsetVar2' Tcl.o:Tcl.c:(.text+0x3166): undefined reference to `_imp__Tcl_SplitList' Tcl.o:Tcl.c:(.text+0x31e5): undefined reference to `_imp__Tcl_Free' Tcl.o:Tcl.c:(.text+0x3398): undefined reference to `_imp__Tcl_DeleteCommand' Tcl.o:Tcl.c:(.text+0x34d4): undefined reference to `_imp__Tcl_GetObjResult' Tcl.o:Tcl.c:(.text+0x3519): undefined reference to `_imp__Tcl_AppendObjToObj' Tcl.o:Tcl.c:(.text+0x3605): undefined reference to `_imp__Tcl_ResetResult' Tcl.o:Tcl.c:(.text+0x3723): undefined reference to `_imp__Tcl_AppendElement' Tcl.o:Tcl.c:(.text+0x3917): undefined reference to `_imp__Tcl_CreateCommand' Tcl.o:Tcl.c:(.text+0x3af1): undefined reference to `_imp__Tcl_CreateObjCommand' Tcl.o:Tcl.c:(.text+0x3d29): undefined reference to `_imp__Tcl_DoOneEvent' Tcl.o:Tcl.c:(.text+0x3e33): undefined reference to `_imp__Tcl_Init' Tcl.o:Tcl.c:(.text+0x3e86): undefined reference to `_imp__Tcl_GetStringResult' Tcl.o:Tcl.c:(.text+0x3fa4): undefined reference to `_imp__Tcl_DeleteInterp' Tcl.o:Tcl.c:(.text+0x3ff2): undefined reference to `_imp__Tcl_Finalize' Tcl.o:Tcl.c:(.text+0x40e3): undefined reference to `_imp__Tcl_DeleteInterp' Tcl.o:Tcl.c:(.text+0x42f5): undefined reference to `_imp__Tcl_CreateSlave' Tcl.o:Tcl.c:(.text+0x4457): undefined reference to `_imp__Tcl_CreateInterp' Tcl.o:Tcl.c:(.text+0x4484): undefined reference to `_imp__Tcl_CreateObjCommand' Tcl.o:Tcl.c:(.text+0x4516): undefined reference to `_imp__Tcl_GetObjResult' Tcl.o:Tcl.c:(.text+0x456a): undefined reference to `_imp__Tcl_ListObjGetElements' Tcl.o:Tcl.c:(.text+0x4773): undefined reference to `_imp__Tcl_ResetResult' Tcl.o:Tcl.c:(.text+0x4796): undefined reference to `_imp__Tcl_EvalObjv' Tcl.o:Tcl.c:(.text+0x47a3): undefined reference to `_imp__TclFreeObj' Tcl.o:Tcl.c:(.text+0x4884): undefined reference to `_imp__Tcl_GetStringResult' Tcl.o:Tcl.c:(.text+0x49b2): undefined reference to `_imp__Tcl_GetCommandInfo' Tcl.o:Tcl.c:(.text+0x4a56): undefined reference to `_imp__Tcl_GetString' Tcl.o:Tcl.c:(.text+0x4a7d): undefined reference to `_imp__Tcl_ResetResult' Tcl.o:Tcl.c:(.text+0x4aee): undefined reference to `_imp__TclFreeObj' Tcl.o:Tcl.c:(.text+0x4b81): undefined reference to `_imp__Tcl_NewStringObj' Tcl.o:Tcl.c:(.text+0x4c08): undefined reference to `_imp__Tcl_ResetResult' Tcl.o:Tcl.c:(.text+0x4c40): undefined reference to `_imp__TclFreeObj' Tcl.o:Tcl.c:(.text+0x4c83): undefined reference to `_imp__Tcl_ResetResult' Tcl.o:Tcl.c:(.text+0x4d0f): undefined reference to `_imp__Tcl_GetStringResult' Tcl.o:Tcl.c:(.text+0x4d2f): undefined reference to `_imp__Tcl_ResetResult' Tcl.o:Tcl.c:(.text+0x4e6d): undefined reference to `_imp__Tcl_CommandComplete' Tcl.o:Tcl.c:(.text+0x4ecb): undefined reference to `_imp__Tcl_ResetResult' Tcl.o:Tcl.c:(.text+0x4ed8): undefined reference to `_imp__Tcl_Eval' Tcl.o:Tcl.c:(.text+0x4eed): undefined reference to `_imp__Tcl_GetStringResult' Tcl.o:Tcl.c:(.text+0x5058): undefined reference to `_imp__Tcl_ResetResult' Tcl.o:Tcl.c:(.text+0x5069): undefined reference to `_imp__Tcl_EvalFile' Tcl.o:Tcl.c:(.text+0x50e6): undefined reference to `_imp__Tcl_GetStringResult' Tcl.o:Tcl.c:(.text+0x51e7): undefined reference to `_imp__Tcl_ResetResult' Tcl.o:Tcl.c:(.text+0x5264): undefined reference to `_imp__Tcl_EvalEx' Tcl.o:Tcl.c:(.text+0x534e): undefined reference to `_imp__Tcl_GetStringResult' Tcl.o:Tcl.c:(.text+0x56e6): undefined reference to `_imp__Tcl_FindExecutable' Tcl.o:Tcl.c:(.text+0x5707): undefined reference to `_imp__Tcl_GetObjType' collect2.exe: error: ld returned 1 exit status dmake.exe: Error code 129, while making 'blib\arch\auto\Tcl\Tcl.xs.dll' VKON/Tcl-1.05.tar.gz C:\STRAWB~1\c\bin\dmake.exe -- NOT OK Stopping: 'install' failed for 'Tcl'.