Tk Source Code

Artifact [f4ffa9f6]
Login

Artifact f4ffa9f6823feb03062ff8c85fefda2fe55ad26413a863d76e6d0372fe32a884:

Ticket change [f4ffa9f6] - New ticket [5c5140f2] inline is declared as a macro this prevents building tk8.6.7 in visual studio 2017. by InterestedTom 2017-10-23 10:52:21.
D 2017-10-23T10:52:21.649
J assignee nobody
J closer nobody
J cmimetype text/plain
J comment C:\\Users\\tompd\\OneDrive\\Salome\\tk867-src\\tk8.6.7\\win>nmake\s-f\smakefile.vc\sINSTALLDIR=C:\\tk8.6.7\sTCLDIR=C:\\Users\\tompd\\OneDrive\\Salome\\tcl867-src\\tcl8.6.7\\\r\n\r\nMicrosoft\s(R)\sProgram\sMaintenance\sUtility\sVersion\s14.11.25547.0\r\nCopyright\s(C)\sMicrosoft\sCorporation.\s\sAll\srights\sreserved.\r\n\r\n===============================================================================\r\n***\sCompiler\shas\s'Optimizations'\r\n***\sIntermediate\sdirectory\swill\sbe\s'.\\Release_AMD64_VC13\\tk_ThreadedDynamic'\r\n***\sOutput\sdirectory\swill\sbe\s'.\\Release_AMD64_VC13'\r\n***\sSuffix\sfor\sbinaries\swill\sbe\s't'\r\n***\sOptional\sdefines\sare\s'-DTCL_CFGVAL_ENCODING=\\"cp1252\\"\s-DSTDC_HEADERS\s-DTCL_THREADS=1\s-DUSE_THREAD_ALLOC=1\s-DNDEBUG\s-DTCL_CFG_OPTIMIZED\s-DTCL_CFG_DO64BIT'\r\n***\sCompiler\sversion\s13.\sTarget\smachine\sis\sAMD64\r\n***\sHost\sarchitecture\sis\sAMD64\r\n***\sCompiler\soptions\s'-W3\s/DUNICODE\s/D_UNICODE\s/D_ATL_XP_TARGETING\s\s-Ot\s-Oi\s-fp:strict\s-Gs\s-GS\s-GL\s\s-RTC1\s-W3'\r\n***\sLink\soptions\s'-ltcg'\r\n***\sDependency\srules\sare\snot\sbeing\sused.\r\n\r\n\s\s\s\s\s\s\s\scl\s-nologo\s-c\s-W3\s/DUNICODE\s/D_UNICODE\s/D_ATL_XP_TARGETING\s-W3\s-D\s_CRT_SECURE_NO_DEPRECATE\s-D\s_CRT_NONSTDC_NO_DEPRECATE\s-Fp.\\Release_AMD64_VC13\\tk_ThreadedDynamic\\\s\s-Ot\s-Oi\s-fp:strict\s-Gs\s-GS\s-GL\s-DBUILD_ttk\s-DTCL_CFGVAL_ENCODING=\\"cp1252\\"\s-DSTDC_HEADERS\s-DTCL_THREADS=1\s-DUSE_THREAD_ALLOC=1\s-DNDEBUG\s-DTCL_CFG_OPTIMIZED\s-DTCL_CFG_DO64BIT\s\s-DSTDC_HEADERS=1\s-DHAVE_SYS_TYPES_H=1\s-DHAVE_SYS_STAT_H=1\s\s-DHAVE_STDLIB_H=1\s-DHAVE_STRING_H=1\s-DHAVE_MEMORY_H=1\s\s-DHAVE_STRINGS_H=1\s-DHAVE_INTTYPES_H=1\s-DHAVE_STDINT_H=1\s\s-DSUPPORT_CONFIG_EMBEDDED\s\s-DHAVE_UXTHEME_H=1\s-Dinline=__inline\s-I"C:\\Users\\tompd\\OneDrive\\Salome\\tk867-src\\tk8.6.7\\win\\..\\win"\s-I"C:\\Users\\tompd\\OneDrive\\Salome\\tk867-src\\tk8.6.7\\win\\..\\generic"\s-I"C:\\Users\\tompd\\OneDrive\\Salome\\tk867-src\\tk8.6.7\\win\\..\\bitmaps"\s-I"C:\\Users\\tompd\\OneDrive\\Salome\\tk867-src\\tk8.6.7\\win\\..\\xlib"\s\s-I"C:\\Users\\tompd\\OneDrive\\Salome\\tcl867-src\\tcl8.6.7\\\\generic"\s-I"C:\\Users\\tompd\\OneDrive\\Salome\\tcl867-src\\tcl8.6.7\\\\win"\s-Zl\s-DSTATIC_BUILD\s-Fo.\\Release_AMD64_VC13\\tk_ThreadedDynamic\\tkStubLib.obj\sC:\\Users\\tompd\\OneDrive\\Salome\\tk867-src\\tk8.6.7\\win\\..\\generic\\tkStubLib.c\r\ntkStubLib.c\r\nC:\\Program\sFiles\s(x86)\\Microsoft\sVisual\sStudio\\2017\\Community\\VC\\Tools\\MSVC\\14.11.25503\\include\\xkeycheck.h(65):\swarning\sC4005:\s'inline':\smacro\sredefinition\r\nC:\\Program\sFiles\s(x86)\\Microsoft\sVisual\sStudio\\2017\\Community\\VC\\Tools\\MSVC\\14.11.25503\\include\\xkeycheck.h(65):\snote:\scommand-line\sarguments:\s\ssee\sprevious\sdefinition\sof\s'inline'\r\nC:\\Program\sFiles\s(x86)\\Microsoft\sVisual\sStudio\\2017\\Community\\VC\\Tools\\MSVC\\14.11.25503\\include\\xkeycheck.h(87):\sfatal\serror\sC1189:\s#error:\s\sThe\sC\sStandard\sLibrary\sforbids\smacroizing\skeywords.\sEnable\swarning\sC4005\sto\sfind\sthe\sforbidden\smacro.\r\nNMAKE\s:\sfatal\serror\sU1077:\s'"C:\\Program\sFiles\s(x86)\\Microsoft\sVisual\sStudio\\2017\\Community\\VC\\Tools\\MSVC\\14.11.25503\\bin\\HostX64\\x64\\cl.EXE"'\s:\sreturn\scode\s'0x2'\r\nStop.\r\n\r\nC:\\Users\\tompd\\OneDrive\\Salome\\tk867-src\\tk8.6.7\\win>\r\n\r\n\r\nIt\sappears\sthat\stk\sdeclares\sthe\skeyword\sinline\sas\sa\smacro\ssomewhere\sin\sone\sof\sthe\sheaders,\sI\shave\stried\sto\sfind\sit\sbut\shaven't\smanaged\sto\syet,\shopefully\ssomeone\sbetter\sacquainted\swith\sthe\ssource\scode\swill\sno\swhere\sto\slook.\r\n\r\nThis\sis\sshould\sbe\san\seasy\sfix\sbut\sprevents\sbuilding\swith\snmake\son\swindows
J foundin 8.6.7
J is_private 0
J login InterestedTom
J priority 5\sMedium
J private_contact 9561e5ed6c732609bd2e9f08704ae0514958a777
J resolution None
J severity Important
J status Open
J submitter InterestedTom
J subsystem (unused)
J title inline\sis\sdeclared\sas\sa\smacro\sthis\sprevents\sbuilding\stk8.6.7\sin\svisual\sstudio\s2017
J type Bug
K 5c5140f23d7bd40160c4dcc5c11e29cf38df5135
U InterestedTom
Z 5da1c9e976dd77ea260e02bc64589f08