> Those TK libraries tcllib=None tklib=None tcl_includes=None > tk_includes=None
This also contradicts your earlier statement that you have libtk8.4.so on your machine. > I don't understand why the headers report None as the file tk.h is > in /usr/include ... or is the lack of the word generic more of a > problem? Please read detect_tkinter in detail: if it already fails to find tklib or tcllib, it won't check for header files at all. You should now trace through find_library_file with print statements. Check whether compiler.find_library_file returns not None, if yes, report what it returns. Otherwise, annotate compiler.find_library_file. Print compiler.find_library_file to see what specific function it is; likely something in unixccompiler.py. If so, print out shared, dylib, static, and os.path.exists of each one. HTH, Martin -- http://mail.python.org/mailman/listinfo/python-list