Actually I think this is fixed in CVS, isn't it?
I think so. In my cvs tree in setup.py, I have
if BUILD_GTKAGG:
try:
import gtk
except ImportError:
print 'GTKAgg requires pygtk'
BUILD_GTKAGG=0
except RuntimeError:
print 'pygtk present but import failed'
If X is not present, they get the runtime error, and in this case GTK
will still build, right?
But you'll still need X to run the GTK backend....
JDH