O mais provável é que o Emacs que você está executando tenha sido compilado sem suporte ao X. Como exemplo, o binário padrão do Emacs em /usr/bin
no Mac OS X foi definitivamente construído sem suporte a X. Para verificar seu binário, inicie o Emacs e, em seguida, no tipo de buffer * scratch * :
(featurep 'x)
e, em seguida, pressione Ctrl + J . Uma resposta de "t" significa que você tem suporte a X, "nil" significa que você não tem.