I just run emerge --sync, emerge world and graphviz outputs lots of error messages. Reproducible: Always Steps to Reproduce: 1. emerge --sync 2. emerge world 3. output follow message: //usr/lib/tcl8.4/include/generic/tclInt.h:93: error: syntax error before "CONST84" //usr/lib/tcl8.4/include/generic/tclInt.h:97: error: syntax error before "CONST84" //usr/lib/tcl8.4/include/generic/tclInt.h:101: error: syntax error before "CONST84" //usr/lib/tcl8.4/include/generic/tclInt.h:282: error: syntax error before "Tcl_CommandTraceProc" //usr/lib/tcl8.4/include/generic/tclInt.h:282: warning: no semicolon at end of struct or union //usr/lib/tcl8.4/include/generic/tclInt.h:294: error: syntax error before '}' token //usr/lib/tcl8.4/include/generic/tclInt.h:294: warning: type defaults to `int' in declaration of `CommandTrace' //usr/lib/tcl8.4/include/generic/tclInt.h:294: warning: data definition has no type or storage class //usr/lib/tcl8.4/include/generic/tclInt.h:310: error: syntax error before "CommandTrace" //usr/lib/tcl8.4/include/generic/tclInt.h:310: warning: no semicolon at end of struct or union //usr/lib/tcl8.4/include/generic/tclInt.h:314: warning: type defaults to `int' in declaration of `ActiveCommandTrace' //usr/lib/tcl8.4/include/generic/tclInt.h:314: warning: data definition has no type or storage class //usr/lib/tcl8.4/include/generic/tclInt.h:661: error: syntax error before "Tcl_CmdObjTraceProc" //usr/lib/tcl8.4/include/generic/tclInt.h:661: warning: no semicolon at end of struct or union //usr/lib/tcl8.4/include/generic/tclInt.h:663: error: conflicting types for `nextPtr' //usr/lib/tcl8.4/include/generic/tclInt.h:288: error: previous declaration of `nextPtr' //usr/lib/tcl8.4/include/generic/tclInt.h:666: error: syntax error before '*' token //usr/lib/tcl8.4/include/generic/tclInt.h:666: warning: type defaults to `int' in declaration of `delProc' //usr/lib/tcl8.4/include/generic/tclInt.h:666: warning: data definition has no type or storage class //usr/lib/tcl8.4/include/generic/tclInt.h:668: error: syntax error before '}' token //usr/lib/tcl8.4/include/generic/tclInt.h:668: warning: type defaults to `int' in declaration of `Trace' //usr/lib/tcl8.4/include/generic/tclInt.h:668: warning: data definition has no type or storage class //usr/lib/tcl8.4/include/generic/tclInt.h:683: error: syntax error before "Trace" //usr/lib/tcl8.4/include/generic/tclInt.h:683: warning: no semicolon at end of struct or union //usr/lib/tcl8.4/include/generic/tclInt.h:687: warning: type defaults to `int' in declaration of `ActiveInterpTrace' //usr/lib/tcl8.4/include/generic/tclInt.h:687: warning: data definition has no type or storage class //usr/lib/tcl8.4/include/generic/tclInt.h:1058: error: syntax error before "CommandTrace" //usr/lib/tcl8.4/include/generic/tclInt.h:1058: warning: no semicolon at end ofstruct or union //usr/lib/tcl8.4/include/generic/tclInt.h:1060: warning: type defaults to `int'in declaration of `Command' //usr/lib/tcl8.4/include/generic/tclInt.h:1060: warning: data definition has notype or storage class //usr/lib/tcl8.4/include/generic/tclInt.h:1281: error: syntax error before "Trace" //usr/lib/tcl8.4/include/generic/tclInt.h:1281: warning: no semicolon at end ofstruct or union //usr/lib/tcl8.4/include/generic/tclInt.h:1299: error: syntax error before '*' token //usr/lib/tcl8.4/include/generic/tclInt.h:1299: warning: type defaults to `int'in declaration of `activeCmdTracePtr' //usr/lib/tcl8.4/include/generic/tclInt.h:1299: warning: data definition has notype or storage class //usr/lib/tcl8.4/include/generic/tclInt.h:1302: error: syntax error before '*' token //usr/lib/tcl8.4/include/generic/tclInt.h:1302: warning: type defaults to `int'in declaration of `activeInterpTracePtr' //usr/lib/tcl8.4/include/generic/tclInt.h:1302: warning: data definition has notype or storage class //usr/lib/tcl8.4/include/generic/tclInt.h:1318: error: syntax error before '}' token //usr/lib/tcl8.4/include/generic/tclInt.h:1318: warning: type defaults to `int'in declaration of `Interp' //usr/lib/tcl8.4/include/generic/tclInt.h:1318: warning: data definition has notype or storage class //usr/lib/tcl8.4/include/generic/tclInt.h:1430: error: conflicting types for `TCL_TRANSLATE_AUTO' /usr/local/include/tcl.h:1229: error: previous declaration of `TCL_TRANSLATE_AUTO' //usr/lib/tcl8.4/include/generic/tclInt.h:1431: error: conflicting types for `TCL_TRANSLATE_CR' /usr/local/include/tcl.h:1230: error: previous declaration of `TCL_TRANSLATE_CR' //usr/lib/tcl8.4/include/generic/tclInt.h:1432: error: conflicting types for `TCL_TRANSLATE_LF' /usr/local/include/tcl.h:1231: error: previous declaration of `TCL_TRANSLATE_LF' //usr/lib/tcl8.4/include/generic/tclInt.h:1434: error: conflicting types for `TCL_TRANSLATE_CRLF' /usr/local/include/tcl.h:1233: error: previous declaration of `TCL_TRANSLATE_CRLF' //usr/lib/tcl8.4/include/generic/tclInt.h:1573: error: syntax error before "tclArrayHashKeyType" //usr/lib/tcl8.4/include/generic/tclInt.h:1573: warning: type defaults to `int'in declaration of `tclArrayHashKeyType' //usr/lib/tcl8.4/include/generic/tclInt.h:1573: warning: data definition has notype or storage class //usr/lib/tcl8.4/include/generic/tclInt.h:1574: error: syntax error before "tclOneWordHashKeyType" //usr/lib/tcl8.4/include/generic/tclInt.h:1574: warning: type defaults to `int'in declaration of `tclOneWordHashKeyType' //usr/lib/tcl8.4/include/generic/tclInt.h:1574: warning: data definition has notype or storage class //usr/lib/tcl8.4/include/generic/tclInt.h:1575: error: syntax error before "tclStringHashKeyType" //usr/lib/tcl8.4/include/generic/tclInt.h:1575: warning: type defaults to `int'in declaration of `tclStringHashKeyType' //usr/lib/tcl8.4/include/generic/tclInt.h:1575: warning: data definition has notype or storage class //usr/lib/tcl8.4/include/generic/tclInt.h:1576: error: syntax error before "tclObjHashKeyType" //usr/lib/tcl8.4/include/generic/tclInt.h:1576: warning: type defaults to `int'in declaration of `tclObjHashKeyType' //usr/lib/tcl8.4/include/generic/tclInt.h:1576: warning: data definition has notype or storage class //usr/lib/tcl8.4/include/generic/tclInt.h:1640: error: syntax error before "Tcl_GlobTypeData" //usr/lib/tcl8.4/include/generic/tclInt.h:1684: error: syntax error before "Tcl_StatBuf" //usr/lib/tcl8.4/include/generic/tclInt.h:1706: error: syntax error before "Tcl_FSUnloadFileProc" //usr/lib/tcl8.4/include/generic/tclInt.h:1739: error: syntax error before "Tcl_GlobTypeData" //usr/lib/tcl8.4/include/generic/tclInt.h:1748: error: syntax error before "Tcl_StatBuf" //usr/lib/tcl8.4/include/generic/tclInt.h:1760: error: syntax error before "loadHandle" //usr/lib/tcl8.4/include/generic/tclInt.h:1785: error: syntax error before "Tcl_LoadHandle" //usr/lib/tcl8.4/include/generic/tclInt.h:1787: error: syntax error before "Tcl_LoadHandle" //usr/lib/tcl8.4/include/generic/tclInt.h:1791: warning: `struct utimbuf' declared inside parameter list //usr/lib/tcl8.4/include/generic/tclInt.h:1791: warning: its scope is only thisdefinition or declaration, which is probably not what you want In file included from //usr/lib/tcl8.4/include/generic/tclInt.h:2274, from /usr/lib/tk8.4/include/unix/tkUnixPort.h:224, from /usr/lib/tk8.4/include/generic/tkPort.h:34, from /usr/lib/tk8.4/include/generic/tkInt.h:27, from tkspline.c:6: //usr/lib/tcl8.4/include/generic/tclIntDecls.h:55: error: syntax error before '*' token //usr/lib/tcl8.4/include/generic/tclIntDecls.h:83: error: syntax error before '*' token //usr/lib/tcl8.4/include/generic/tclIntDecls.h:86: error: syntax error before '*' token //usr/lib/tcl8.4/include/generic/tclIntDecls.h:89: error: syntax error before "Tcl_GlobTypeData" //usr/lib/tcl8.4/include/generic/tclIntDecls.h:110: error: syntax error before '*' token //usr/lib/tcl8.4/include/generic/tclIntDecls.h:115: error: syntax error before '*' token //usr/lib/tcl8.4/include/generic/tclIntDecls.h:162: error: syntax error before "CONST84" //usr/lib/tcl8.4/include/generic/tclIntDecls.h:185: error: syntax error before "CONST84" //usr/lib/tcl8.4/include/generic/tclIntDecls.h:188: error: syntax error before "CONST84" //usr/lib/tcl8.4/include/generic/tclIntDecls.h:196: error: syntax error before '*' token //usr/lib/tcl8.4/include/generic/tclIntDecls.h:274: error: syntax error before "CONST84" //usr/lib/tcl8.4/include/generic/tclIntDecls.h:282: error: syntax error before "Command" //usr/lib/tcl8.4/include/generic/tclIntDecls.h:313: error: syntax error before '*' token //usr/lib/tcl8.4/include/generic/tclIntDecls.h:408: error: syntax error before "char" //usr/lib/tcl8.4/include/generic/tclIntDecls.h:415: error: syntax error before "char" //usr/lib/tcl8.4/include/generic/tclIntDecls.h:461: error: syntax error before "char" //usr/lib/tcl8.4/include/generic/tclIntDecls.h:488: error: syntax error before "Command" //usr/lib/tcl8.4/include/generic/tclIntDecls.h:494: error: syntax error before "Command" //usr/lib/tcl8.4/include/generic/tclIntDecls.h:554: error: syntax error before '*' token //usr/lib/tcl8.4/include/generic/tclIntDecls.h:567: error: syntax error before '*' token //usr/lib/tcl8.4/include/generic/tclIntDecls.h:568: error: syntax error before '*' token //usr/lib/tcl8.4/include/generic/tclIntDecls.h:569: error: syntax error before "Tcl_GlobTypeData" //usr/lib/tcl8.4/include/generic/tclIntDecls.h:579: error: syntax error before '*' token //usr/lib/tcl8.4/include/generic/tclIntDecls.h:581: error: syntax error before '*' token //usr/lib/tcl8.4/include/generic/tclIntDecls.h:599: error: syntax error before "CONST84" //usr/lib/tcl8.4/include/generic/tclIntDecls.h:608: error: syntax error before "CONST84" //usr/lib/tcl8.4/include/generic/tclIntDecls.h:609: error: syntax error before "CONST84" //usr/lib/tcl8.4/include/generic/tclIntDecls.h:611: error: syntax error before '*' token //usr/lib/tcl8.4/include/generic/tclIntDecls.h:650: error: syntax error before "CONST84" //usr/lib/tcl8.4/include/generic/tclIntDecls.h:653: error: syntax error before "Command" //usr/lib/tcl8.4/include/generic/tclIntDecls.h:673: error: syntax error before '*' token //usr/lib/tcl8.4/include/generic/tclIntDecls.h:702: error: syntax error before "CONST84_RETURN" //usr/lib/tcl8.4/include/generic/tclIntDecls.h:702: warning: no semicolon at end of struct or union //usr/lib/tcl8.4/include/generic/tclIntDecls.h:705: error: syntax error before "char" //usr/lib/tcl8.4/include/generic/tclIntDecls.h:723: error: syntax error before "char" //usr/lib/tcl8.4/include/generic/tclIntDecls.h:734: error: syntax error before "Command" //usr/lib/tcl8.4/include/generic/tclIntDecls.h:735: error: syntax error before "Command" //usr/lib/tcl8.4/include/generic/tclIntDecls.h:764: error: syntax error before '}' token //usr/lib/tcl8.4/include/generic/tclIntDecls.h:764: warning: type defaults to `int' in declaration of `TclIntStubs' //usr/lib/tcl8.4/include/generic/tclIntDecls.h:764: warning: data definition has no type or storage class //usr/lib/tcl8.4/include/generic/tclIntDecls.h:769: error: syntax error before '*' token //usr/lib/tcl8.4/include/generic/tclIntDecls.h:769: warning: type defaults to `int' in declaration of `tclIntStubsPtr' //usr/lib/tcl8.4/include/generic/tclIntDecls.h:769: warning: data definition has no type or storage class In file included from tkspline.c:6: /usr/lib/tk8.4/include/generic/tkInt.h:813: error: syntax error before "Tk_ClassProcs" /usr/lib/tk8.4/include/generic/tkInt.h:813: warning: no semicolon at end of struct or union /usr/lib/tk8.4/include/generic/tkInt.h:833: error: syntax error before '}' token /usr/lib/tk8.4/include/generic/tkInt.h:833: warning: type defaults to `int' in declaration of `TkWindow' /usr/lib/tk8.4/include/generic/tkInt.h:833: warning: data definition has no type or storage class In file included from /usr/lib/tk8.4/include/generic/tkInt.h:931, from tkspline.c:6: /usr/lib/tk8.4/include/generic/tkIntDecls.h:38: error: syntax error before '*' token /usr/lib/tk8.4/include/generic/tkIntDecls.h:38: error: syntax error before "TkWindow" /usr/lib/tk8.4/include/generic/tkIntDecls.h:38: warning: type defaults to `int'in declaration of `TkAllocWindow' /usr/lib/tk8.4/include/generic/tkIntDecls.h:38: warning: data definition has notype or storage class /usr/lib/tk8.4/include/generic/tkIntDecls.h:48: error: syntax error before '*' token /usr/lib/tk8.4/include/generic/tkIntDecls.h:50: error: syntax error before '*' token /usr/lib/tk8.4/include/generic/tkIntDecls.h:57: error: syntax error before "TkWindow" /usr/lib/tk8.4/include/generic/tkIntDecls.h:95: error: syntax error before '*' token /usr/lib/tk8.4/include/generic/tkIntDecls.h:101: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:116: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:118: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:121: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:121: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:121: warning: type defaults to `int' in declaration of `TkFocusKeyEvent' /usr/lib/tk8.4/include/generic/tkIntDecls.h:121: warning: data definition has no type or storage class /usr/lib/tk8.4/include/generic/tkIntDecls.h:128: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:144: error: syntax error before "char" /usr/lib/tk8.4/include/generic/tkIntDecls.h:153: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:153: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:153: warning: type defaults to `int' in declaration of `TkGetFocusWin' /usr/lib/tk8.4/include/generic/tkIntDecls.h:153: warning: data definition has no type or storage class /usr/lib/tk8.4/include/generic/tkIntDecls.h:168: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:170: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:175: error: syntax error before "TkWindow" /usr/lib/tk8.4/include/generic/tkIntDecls.h:199: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:201: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:209: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:214: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:223: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:223: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:223: warning: type defaults to `int' in declaration of `TkpGetOtherWindow' /usr/lib/tk8.4/include/generic/tkIntDecls.h:223: warning: data definition has no type or storage class /usr/lib/tk8.4/include/generic/tkIntDecls.h:225: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:225: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:225: warning: type defaults to `int' in declaration of `TkpGetWrapperWindow' /usr/lib/tk8.4/include/generic/tkIntDecls.h:225: warning: data definition has no type or storage class /usr/lib/tk8.4/include/generic/tkIntDecls.h:238: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:247: error: syntax error before "TkWindow" /usr/lib/tk8.4/include/generic/tkIntDecls.h:256: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:259: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:271: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:285: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:305: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:308: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:310: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:310: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:310: warning: type defaults to `int' in declaration of `TkWmFocusToplevel' /usr/lib/tk8.4/include/generic/tkIntDecls.h:310: warning: data definition has no type or storage class /usr/lib/tk8.4/include/generic/tkIntDecls.h:312: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:314: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:316: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:319: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:322: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:325: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:327: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:361: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:518: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:532: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:532: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:532: warning: type defaults to `int' in declaration of `TkWmStackorderToplevel' /usr/lib/tk8.4/include/generic/tkIntDecls.h:532: warning: data definition has no type or storage class /usr/lib/tk8.4/include/generic/tkIntDecls.h:570: error: syntax error before "TkWindow" /usr/lib/tk8.4/include/generic/tkIntDecls.h:570: warning: no semicolon at end of struct or union /usr/lib/tk8.4/include/generic/tkIntDecls.h:573: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:574: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:577: error: syntax error before "TkWindow" /usr/lib/tk8.4/include/generic/tkIntDecls.h:587: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:589: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:593: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:594: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:595: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:595: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:595: warning: type defaults to `int' in declaration of `tkFocusKeyEvent' /usr/lib/tk8.4/include/generic/tkIntDecls.h:595: warning: data definition has no type or storage class /usr/lib/tk8.4/include/generic/tkIntDecls.h:598: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:603: error: syntax error before "char" /usr/lib/tk8.4/include/generic/tkIntDecls.h:606: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:606: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:606: warning: type defaults to `int' in declaration of `tkGetFocusWin' /usr/lib/tk8.4/include/generic/tkIntDecls.h:606: warning: data definition has no type or storage class /usr/lib/tk8.4/include/generic/tkIntDecls.h:611: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:612: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:614: error: syntax error before "TkWindow" /usr/lib/tk8.4/include/generic/tkIntDecls.h:621: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:622: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:625: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:627: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:630: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:630: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:630: warning: type defaults to `int' in declaration of `tkpGetOtherWindow' /usr/lib/tk8.4/include/generic/tkIntDecls.h:630: warning: data definition has no type or storage class /usr/lib/tk8.4/include/generic/tkIntDecls.h:631: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:631: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:631: warning: type defaults to `int' in declaration of `tkpGetWrapperWindow' /usr/lib/tk8.4/include/generic/tkIntDecls.h:631: warning: data definition has no type or storage class /usr/lib/tk8.4/include/generic/tkIntDecls.h:636: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:639: error: syntax error before "TkWindow" /usr/lib/tk8.4/include/generic/tkIntDecls.h:642: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:643: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:647: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:650: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:658: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:659: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:660: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:660: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:660: warning: type defaults to `int' in declaration of `tkWmFocusToplevel' /usr/lib/tk8.4/include/generic/tkIntDecls.h:660: warning: data definition has no type or storage class /usr/lib/tk8.4/include/generic/tkIntDecls.h:661: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:662: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:663: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:664: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:665: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:666: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:667: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:679: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:816: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:821: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:821: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:821: warning: type defaults to `int' in declaration of `tkWmStackorderToplevel' /usr/lib/tk8.4/include/generic/tkIntDecls.h:821: warning: data definition has no type or storage class /usr/lib/tk8.4/include/generic/tkIntDecls.h:841: error: syntax error before '}'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:841: warning: type defaults to `int' in declaration of `TkIntStubs' /usr/lib/tk8.4/include/generic/tkIntDecls.h:841: warning: data definition has no type or storage class /usr/lib/tk8.4/include/generic/tkIntDecls.h:846: error: syntax error before '*'token /usr/lib/tk8.4/include/generic/tkIntDecls.h:846: warning: type defaults to `int' in declaration of `tkIntStubsPtr' /usr/lib/tk8.4/include/generic/tkIntDecls.h:846: warning: data definition has no type or storage class tkspline.c: In function `SplineCurve': tkspline.c:99: error: request for member `tkMakeBezierCurve' in something not astructure or union tkspline.c:122: error: request for member `tkBezierScreenPoints' in something not a structure or union tkspline.c:126: error: request for member `tkBezierPoints' in something not a structure or union tkspline.c: In function `SplineCurvePostscript': tkspline.c:173: error: request for member `tkMakeBezierPostscript' in somethingnot a structure or union
it seems gentoo doesn't provide tcl-devel package
My /usr/local/include contains old version tcl.h and tk.h ...