[Arreglao] Re: pkg-config parece no funcionar bien
Hue-Bond, [EMAIL PROTECTED]:04:45(+0100): $ export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/ $ pkg-config --exists samplerate = 0.0.9 --print-errors Package samplerate was not found in the pkg-config search path. Perhaps you should add the directory containing `samplerate.pc' to the PKG_CONFIG_PATH environment variable No package 'samplerate' found $ echo $PATH /usr/local/bin:/usr/bin:/usr/sbin:/bin:/usr/bin/X11:/usr/games:/home/hue/./bin Observo que los directorios no acaban en /... hmmm... $ export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig $ pkg-config --exists samplerate = 0.0.9 --print-errors $ _ Pues tiene huevos la cosa ¿eh? :^). -- David Serrano [EMAIL PROTECTED] - Linux Registered User #87069
Re: pkg-config parece no funcionar bien
Rodrigo Moya, [EMAIL PROTECTED]:58:53(+0100): export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig Eso ya lo puse en mi primer mensaje. No era exactamente eso pero bueno, para el caso es lo mismo. -- David Serrano [EMAIL PROTECTED] - Linux Registered User #87069
Re: pkg-config parece no funcionar bien
On Fri, 2003-01-24 at 14:04, Hue-Bond wrote: Perdiendo el tiempo me he topado con sweep, un programa de edición de audio que tiene una pinta genial pero que aún no he podido arrancar porque no soy capaz de compilarlo con libsamplerate. Creo que tengo bien instalado libsamplerate (aparece al hacer 'ldconfig -v' y no tengo problema para compilar un programita con 'gcc -lsamplerate') pero cuando hago ./configure en el directorio de sweep me dice que no lo encuentra. checking for samplerate = 0.0.9... Package samplerate was not found in the pkg-config search path. Perhaps you should add the directory containing `samplerate.pc' to the PKG_CONFIG_PATH environment variable No package 'samplerate' found $ echo $PKG_CONFIG_PATH /usr/local/lib/pkgconfig/ $ ls -l $PKG_CONFIG_PATH total 4 -rw-r--r--1 root root 273 ene 24 13:50 samplerate.pc He echado un ojo al script configure para ver qué es lo que hace cuando comprueba la existencia de libsamplerate y por lo visto llama a pkg-config. Tras mirar el man hago una pruebecita: $ pkg-config --exists samplerate = 0.0.9 --print-errors Package samplerate was not found in the pkg-config search path. Perhaps you should add the directory containing `samplerate.pc' to the PKG_CONFIG_PATH environment variable No package 'samplerate' found ¿tienes instalado el paquete -dev correspondiente al libsamplerate? Es que el fichero samplerate.pc, que es el que está buscando el pkg-config, probablemente esté en el -dev. De hecho, debería estar ahí. saludos
Re: pkg-config parece no funcionar bien
Rodrigo Moya, [EMAIL PROTECTED]:55:53(+0100): ¿tienes instalado el paquete -dev correspondiente al libsamplerate? Es que el fichero samplerate.pc, que es el que está buscando el pkg-config, probablemente esté en el -dev. De hecho, debería estar ahí. Me bajé el tar.gz y lo instalé a pelo de la forma estándar normal y corriente. De todas formas, como ya dije, puedo usar 'gcc -lsamplerate' sin errores así que supongo que los archivos de cabecera correspondientes están en su sitio. [...] Existe un /usr/local/include/samplerate.h. Acabo de darme cuenta ahora de que, aunque no está en stable, sí que puedo bajarme las fuentes de testing... probaré a ver. -- David Serrano [EMAIL PROTECTED] - Linux Registered User #87069
Re: pkg-config parece no funcionar bien
On Fri, 2003-01-24 at 21:25, Hue-Bond wrote: Rodrigo Moya, [EMAIL PROTECTED]:55:53(+0100): ¿tienes instalado el paquete -dev correspondiente al libsamplerate? Es que el fichero samplerate.pc, que es el que está buscando el pkg-config, probablemente esté en el -dev. De hecho, debería estar ahí. Me bajé el tar.gz y lo instalé a pelo de la forma estándar normal y corriente. De todas formas, como ya dije, puedo usar 'gcc -lsamplerate' sin errores así que supongo que los archivos de cabecera correspondientes están en su sitio. [...] Existe un /usr/local/include/samplerate.h. ah, ya sé lo que pasa, que lo has instalado en /usr/local, mientras que pkgconfig, si lo has instalado del paquete, está en /usr, y busca los ficheros .pc en /usr/lib/pkgconfig. Así que, busca en /usr/local/lib/pkgconfig, si ahí está el samplerate.pc, entonces la solución es muy sencilla. Simplemente: export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig despues de ejecutar esto, vuelve a ejecutar el autogen.sh/configure, y debería detectarlo sin problemas. saludos