Even after fixing X11, I was getting this compilation error.
compiling stubs.c In file included from stubs.c:16: /usr/include/tk.h:23:3: error: #error Tk 8.5 must be compiled with tcl.h from Tcl 8.5 make[2]: *** [stubs.o] Error 1 make[1]: *** [ext/tk/all] Error 2 make: *** [build-ext] Error 2
After a big head scratch, I noticed this line in the output file.
Use ActiveTcl libraries (if available).
Turns out I had ActiveTcl 8.4 installed a few years ago, but it was building tk.h from / usr / include, which is version 8.5.
I could not figure out how to safely remove ActiveTcl, and the ActiveTcl removal instructions are not correct , but I installed ActiveTcl 8.5 and that worked around the problem. ActiveTcl Download here.
frustrating. In any case, it helps someone else.
bgebhardt Sep 09 '12 at 7:10 2012-09-09 07:10
source share