Problema XQuartz su OS 10.12.1

1

Ho bloccato Xquartz da qui , ma quando provo ad avviarlo dalla riga di comando tramite

/opt/X11/bin/Xquartz

Ho ricevuto un errore:

> /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

Forse mi mancano alcune librerie? O alcune delle variabili d'ambiente non sono impostate correttamente?

Qualsiasi aiuto più apprezzato.

modifica

Quindi, ho fatto qualche ricerca e ho scoperto che XQuartz installa il proprio libpng.dylib in /usr/X11/lib/ , che quindi supera l'installazione del sistema in /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib . Quindi dopo

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

l'errore sopra riportato scompare solo per essere sostituito con il successivo:

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

(che si blocca). Questo comportamento persiste anche se I unsetenv DYLD_LIBRARY_PATH (trovato raccomandato su alcuni siti). Non riesco a trovare una libreria che implementa _gll_noop ...

    
posta Walter 24.11.2016 - 18:36
fonte

0 risposte

Leggi altre domande sui tag