Hi, I will make my point very clear now: People like you compile the source not so much to develop _in_ Git, but _with_ Git. So, you are likely to "./configure && make install". For something like "./configure && make install", it makes tons of sense to check which dependencies are there, and which are not. Then, depending if it is possible to compile (or install) only parts of Git, because some dependencies are not met, ./configure can figure out what flags to set. Now, if you have no X11 installed (and consequently no Tk), it is very easy for ./configure to find out what to do. However, if you state that you want to have no gui (and you state it as such), you are not caring if X11 is installed or not! And ./configure cannot figure out what you want, based on what it finds, since it cannot read your mind. At least that is what I expect. Now, enough talk, if my point is still not clear enough, I'll just let it be. Ciao, Dscho - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html