Compilando CUPS 2.0 en 10.9: ¿Qué archflags usar?

4

Instalé CUPS 2.0.0 (cups.org) pero evidentemente necesitaba incluir banderas de arquitectura específicas. Ahora hay varias cosas rotas en mi mac (por ejemplo, Word no arranca). Los mensajes de error revelan que el problema es con libcups.2.dylib ("construido con la arquitectura incorrecta").

Por consejo que encontré para una versión anterior de OSX, intenté reconfigurar CUPS usando:

configure --with-archflags="- arch i386 -arch x86_64" --with-ldarchflags="- arch x86_64"

pero eso no solucionó el problema. ¿Cuál es el archiplag correcto para construir CUPS en 10.9?

No estoy seguro de si esto está relacionado, pero ahora no puedo hacer que el Finder muestre archivos invisibles, lo que me impide volver a mi configuración anterior a CUPS 2.0 con Time Machine.

    
pregunta prefectionist 15.10.2014 - 20:05

1 respuesta

1

No tengo 10.9 y CUPS 2.0, pero tuve una experiencia muy similar con 10.8.5 e intenté poner en funcionamiento CUPS 1.7.2. La configuración y la configuración predeterminadas SOLO crean un conjunto de bibliotecas de 64 bits. Tuve éxito al usar las mismas banderas de arquitectura para los parámetros efectivos de CFLAGS y LDFLAGS:

./configure --with-archflags = '- arch i386 -arch x86_64' --with-ldarchflags = '- arch i386 -arch x86_64' hacer limpia hacer

Antes de solucionar este problema, muchos programas (desde Spotlight a Safari a Outlook) no funcionaban con las bibliotecas libcups * .dylib de 64 bits solamente.

    
respondido por el Robert Feuerbach 16.12.2014 - 00:26

Lea otras preguntas en las etiquetas