tra mille problemi ho installato xfree da sorgenti, ora sto provando con xorg ed ecco il risultato del make world:

[...]
xmlconfig.c:34:19: expat.h: No such file or directory
[...]

in giro per il filesystem quel file non ce l'ho, ho googlato un po' e sembra appartenga a un tale parser xml expat... provero' a installarlo e a ricompilare xorg, ma... a che caspita serve la libreria di un parser xml durante la compilazione?