xrdb -load ~ / .Xdefaults cpp: demasiados archivos de entrada

1

Pregunta:

  • ¿Por qué esto no funciona?

Nota:

# cat ~/.Xdefaults

XTerm*background: black
XTerm*foreground: white
XTerm*highlightColor: red
XTerm*highlightSelection: true

# xrdb -load ~/.Xdefaults

cpp: too many input files
Aaron
fuente

Respuestas:

2

Cpp informa este error si recibe más de dos argumentos en la línea de comando.

¿En qué sistema operativo estás ejecutando? ¿Hay una versión no estándar de cpp en tu $PATH? Puede intentar reemplazar cpp con un script de envoltura para descubrir lo que realmente está haciendo o usar "strace" para ver cómo se llama.

Espera, creo que lo tengo: la ruta a tu directorio contiene espacios en blanco. Ver este:

  $ mkdir '/tmp/this path contains spaces'
  $ HOME='/tmp/this path contains spaces' sh
  $ cd ~
  $ pwd
  /tmp/this path contains spaces
  $ touch testfile
  $ xrdb ~/testfile
  cpp: too many input files

Avíseme si esta es una evaluación precisa.

larsks
fuente
@larsks: ¡Gracias! Tenía espacio en blanco en $ PATH - Win NT 5.1, Cygwin
Aaron