[ale] pkg-config --define-variable error
jknapka at kneuro.net
Wed Jun 18 20:49:58 EDT 2008
And before I get all jumped on by the clueful masses,
this might work better:
pkg-config --libs taglib-sharp
(There may be existing stuff in PKG_CONFIG_PATH that's
> OK. You can try this (it worked for me):
> export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
> pkg-config --libs taglib-sharp
> If that works, then ./configure should work (in the same
> shell; ./configure needs PKG_CONFIG_PATH to be set).
> Basically, PKG_CONFIG_PATH needs to be set to the directory
> containing taglib-sharp.pc.
> -- JK
> Marc Ferguson wrote:
>> On Wed, Jun 18, 2008 at 7:15 PM, JK <jknapka at kneuro.net
>> <mailto:jknapka at kneuro.net>> wrote:
>> Marc Ferguson wrote:
>> > > Must specify package names on the command line
>> > Just a guess, but it doesn't look like there are any package
>> > on that command line?
>> > I'm a linux noob. What do you mean by that? I looked at the man
>> > for pkg-config and I thought I ran the command correctly, but It
>> > I'm not.
>> I'm just saying that the error seems to indicate that you're supposed
>> to name a package on the command line, and that doesn't seem to have
>> been done. I've never used pkg-config myself. Well, until just now.
>> $ pkg-config --libs libc
>> Package libc was not found in the pkg-config search path.
>> Not very helpful. Apparently some meta-data has to be generated
>> before pkg-config can do its thing, and that hasn't been done on
>> my system.
>> What exactly are you trying to accomplish?
>> -- JK
>> I do not particularly want to go where the money is -
>> it usually does not smell nice there. -- A. Stepanov
>> Ale mailing list
>> Ale at ale.org <mailto:Ale at ale.org>
>> I'm trying to install Banshee 1.0 via source and during ./configure it
>> tells me that taglib-sharp is not there. So; I download and installed
>> it via source - no problem. I ran ./configure for banshee again and it
>> says the same thing.
>> checking for NUNIT... no
>> configure: WARNING: Could not find nunit: tests will not be available.
>> checking for TAGLIB_SHARP... configure: error: Package requirements
>> (taglib-sharp >= 2.0.0) were not met:
>> No package 'taglib-sharp' found
>> Consider adjusting the PKG_CONFIG_PATH environment variable if you
>> installed software in a non-standard prefix.
>> Alternatively, you may set the environment variables TAGLIB_SHARP_CFLAGS
>> and TAGLIB_SHARP_LIBS to avoid the need to call pkg-config.
>> See the pkg-config man page for more details.
>> So; it looks like I need to do something with PKG_CONFIG_PATH or
>> pkg-config in order for the system to recognize that taglib-sharp is
>> installed. Currently it looks like it installed it in my /usr/local/lib
>> and the system is setup to look in /usr/lib.
>> Marc F.
>> "..Grace to you and peace from Him who is and who was and who is to
>> come.." -Rev1:4
>> Ale mailing list
>> Ale at ale.org
I do not particularly want to go where the money is -
it usually does not smell nice there. -- A. Stepanov
More information about the Ale