Onde posso encontrar libpng e libfreetype para o OS X Mountain Lion, SEM instalar o XQuartz?

0

Eu tenho links simbólicos de duas bibliotecas - libfreetype e libpng do diretório / usr / local / lib / e o binário que estou rodando agora exibe o "para abrir você precisa instalar o X11 ...". Antes disso, costumava reclamar que libfreetype e libpng não foram encontrados (em / usr / local / lib).

A coisa é que eu não quero instalar o XQuartz, e meu binário simplesmente precisa de suporte a PNG e Freetype. Certamente, essas bibliotecas não precisariam do XQuartz também.

Existe uma maneira de obter esses binários sem instalar o XQuartz? Vamos supor que eu não tenha acesso de administrador ao computador. E sim, eu o possuo ;-) Eu só não quero instalar coisas do sistema, e até agora eu consegui muito bem - eu tenho um compilador funcional e o GNU faz o binário rodar muito bem.

Eu baixei o libpng independente, mas parece que pelo menos o libfreetype que reside em / usr / X11 / lib é um tipo de espaço reservado que faz com que o diálogo mencionado seja exibido. Um manequim, isto é.

    
por amn 04.02.2013 / 21:53

1 resposta

0

Na verdade, resolvi o problema sozinho. Há muito tempo suspeitando que listagens de dependência explícitas são uma construção humana e não correspondem realmente a uma dependência real para um programa funcionar, decidi ir mais fundo e no final acabei com o seguinte:

Eu baixei o pacote XQuartz do site oficial, mas ao invés de instalá-lo, abri com o programa chamado Pacifist, um explorador de pacotes [shareware]. Eu então extraí dois arquivos - libfreetype.6.dylib e libpng.12.0.dylib , copiei-os para o mesmo diretório do programa e tudo funcionou bem para sempre.

Concedido XQuartz talvez não seja muito mais que um conjunto de bibliotecas e um conjunto de binários, mas eu realmente não preciso disso. Quando o fizer, posso instalá-lo e remover os dois arquivos mencionados anteriormente, tendo o programa, em vez disso, confiando nas bibliotecas do sistema que foram instaladas pelo XQuartz. Até lá, fico feliz em viver sem o XQuartz. Eu estou em um Macbook Air com SSD de 64GB, e eu prefiro o espaço livre que tenho para meus próprios arquivos.

    
por 05.02.2013 / 13:01