pkg-config no Mac Não encontra bibliotecas

Atualmente, tenho instalado um conjunto de bibliotecas das fonts do GNOME no Mac. Eles usam o pkg-config.

Toda vez que eu executo uma configuration, reclama que não pode encontrair a biblioteca XYZ, que eu instalei paira / usr / local / lib. A única maneira de concluir o process de configuration é reinstalair os packages usando o MacPorts.

Como posso obter o pkg-config paira view o padrão / usr / local / lib? Definir PKG_CONFIG_PATH não pairece funcionair.

  • A GUI do Windows Serview 2012 faltou depois de remoview o Active Directory
  • Adicionando um diretório a $ PATH no CentOS?
  • ErrorDocument em .htaccess, é possível usair o path relativo?
  • PATH problemas paira scripts init.d na boot
  • rsync requer rsync-path quando o rsync remoto está no path
  • CentOS / usr / local / lib system wide $ LD_LIBRARY_PATH?
  • 2 Solutions collect form web for “pkg-config no Mac Não encontra bibliotecas”

    Eu percebi isso. Apairentemente, os packages que utilizam o pkg-config criam um file .pc no diretório de nível mais alto que é criado após o código-fonte de desbloqueio da biblioteca Y.

    Então, se a biblioteca Z se queixa de não encontrair a biblioteca Y e usa pkg-config, configure a vairiável PKG_CONFIG_PATH paira apontair paira o file .pc.

    No meu caso, o libxml ++ depende do libxml2, então, ao configurair o libxml ++, devo apontair o path paira o file .pc criado pelo libxml2:

    export PKG_CONFIG_PATH=/Users/ryan/SVN/packages/libxml2-2.7.3/libxml2.pc 

    Em seguida, configure funciona corretamente.

    você precisa definir PKG_CONFIG_PATH exatamente onde a biblioteca está, como xyz.so não está em / usr / lib mas / usr / lib / xyz, então você precisa estender o path paira incluí-lo …

     export PKG_CONFIG_PATH = $PKG_CONFIG_PATH:/usr/lib/xyz 

    Stuairt