BIEN. Así que trabajé alrededor de este error:
/sw/bin/xemacs: Bad CPU type in executable.
pero no entiendo por qué lo que he hecho ha funcionado y tengo curiosidad. Todo lo que hice fue reemplazar /sw con lo que debería haber sido una copia idéntica.
Un poco de antecedentes... Tengo esta copia de xemacs desde aproximadamente el año 2000. Me encanta y está todo bien configurado. Construir xemacs desde cero era algo que solía hacer hace mucho tiempo, pero siempre fue un dolor tan grande que empañé /sw (probablemente instalado originalmente usando Fink) y lo he copiado de computadora a computadora desde siempre. Hice esto recientemente en enero '14 en mi nuevo iMac corriendo Mavericks y todo funciona bien. Incluso más recientemente, actualicé de 10.7 a 10.9 en mi MacBook Pro en casa. Acabo de instalar xquartz y cuando fui a ejecutar mi copia de xemacs, obtuve el error de CPU mala.
No podía entender por qué tenía problemas, ya que mi iMac más reciente del trabajo podía ejecutarlo sin problemas. Después de luchar con él durante un tiempo, probé simplemente a emparejar y copiar /sw desde el iMac del trabajo a mi portátil más antiguo, y de repente, ¡funcionó!
Pero /sw DEBERÍA ser idéntico en todos los casos. Ambos se originaron en la misma copia de /sw que he estado usando desde ~2000. ¿Por qué una copia nueva de /sw haría alguna diferencia? Aquí hay algunos pegados desde la línea de comandos:
% /sw/bin/xemacs &
/sw/bin/xemacs: Bad CPU type in executable.
% sudo mv /sw /sw-old
% sudo mv /Users/robleach/Downloads/sw /
% /sw/bin/xemacs &
%
Portátil en casa:
% uname -a
Darwin #### 13.3.0 Darwin Kernel Version 13.3.0: Tue Jun 3 21:27:35 PDT 2014; root:xnu-2422.110.17~1/RELEASE_X86_64 x86_64
El iMac del trabajo:
% uname -a
Darwin #### 13.4.0 Darwin Kernel Version 13.4.0: Sun Aug 17 19:50:11 PDT 2014; root:xnu-2422.115.4~1/RELEASE_X86_64 x86_64
¿La actualización de 10.7 a 10.9 ha modificado lo que había en /sw? ¿Por qué la nueva copia idéntica hace que funcione? Por lo que he leído sobre este error, parece que xemacs no debería funcionar en absoluto desde la 10.7 - ¡pero lo hace! Lo uso todo el tiempo en el trabajo.