problema de XQuartz en OS 10.12.1

1

He detenido Xquartz desde aquí , pero al intentar iniciarlo desde la línea de comandos a través de

/opt/X11/bin/Xquartz

Recibo un error:

> /opt/X11/bin/Xquartz
dyld: Symbol not found: __cg_png_create_info_struct
  Referenced from: /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO  
  Expected in: /opt/X11/lib//libPng.dylib
 in /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO  
Abort

¿Quizás me faltan algunas bibliotecas? ¿O algunas de las variables de entorno no están configuradas correctamente?

Cualquier ayuda más apreciada.

edit

Entonces, investigué un poco y descubrí que XQuartz instala su propio libpng.dylib en /usr/X11/lib/ , que por lo tanto supera la instalación del sistema en /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib . Así que después

sudo ln -s /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib /usr/X11/lib

el error anterior desaparece y se reemplaza con el siguiente:

dyld: Symbol not found: _gll_noop
  Referenced from: /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
  Expected in: /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
 in /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL

(que cuelga). Este comportamiento también persiste si I unsetenv DYLD_LIBRARY_PATH (encontrado recomendado en algunos sitios). No puedo encontrar una biblioteca implementando _gll_noop ...

    
pregunta Walter 24.11.2016 - 18:36

0 respuestas

Lea otras preguntas en las etiquetas