2011-09-29 10 views
6

Tengo un código C que no se compilará.error pkg-config glib-2.0 en Mac OS X

El mensaje de error cuando corro "hacer" es:

gcc -Wall -Wno-pointer-sign -g `pkg-config --cflags glib-2.0 gconf-2.0` 
\  -c main.c Package glib-2.0 was not found in the pkg-config search 
path. Perhaps you should add the directory containing `glib-2.0.pc' to 
the PKG_CONFIG_PATH environment variable No package 'glib-2.0' found 

Haciendo una búsqueda rápida en el Mac usando localizar no puede ver los archivos glib-2.0, así que estoy preguntando si tengo que instalarlo. Y, de ser así, ¿cuál es la mejor manera de hacerlo?

Respuesta

2

Utilizaré un sistema como Fink. Los paquetes se parchan según sea necesario y las dependencias se rastrean automáticamente. Es mucho más fácil que la manera DIY.

19

La solución más fácil: instalar Homebrew, tipo brew install glib, y ya deberías estar listo.

+0

Fui a la página de inicio de sesión y volví, el orden de las respuestas había cambiado y volví a subir la correcta. Lo siento. Yo voto por Homebrew. – telliott99

+0

Esto por sí solo no funcionó para mí. Sé que esto tiene 5 años en este punto, pero esto es lo que surgió en la búsqueda de Google. También tuve que usar el indicador --with-internal-glib en la línea ./configure. – AlexK

1

El uso del indicador --with-internal-glib en el comando ./configure funcionó para mí.