[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: pkg-config not returning correct version number - help please




Alberto Luaces <aluaces@udc.es>:

> Chris Fisichella writes:
>
>> Hi,
>>
>> I did something to cause pkg-config to not return the correct
>> version number. I issue:
>>
>> $ pkg-config --exists --print-errors 'fontconfig >= 2.10.91'
>> Requested 'fontconfig >= 2.10.91' but version of Fontconfig is 2.10.2
>>
>> This is after I (believe I) successfully installed from sources 
>> fontconfig-2.10.91 .
>>
>> When I look in the directories where pkg-config is supposed to look, I find
>> /usr/lib/pkgconfig$ cat fontconfig.pc
>> prefix=/usr
>> exec_prefix=${prefix}
>> libdir=${exec_prefix}/lib
>> includedir=${prefix}/include
>> sysconfdir=/etc
>> localstatedir=${prefix}/var
>> PACKAGE=fontconfig
>> confdir=${sysconfdir}/fonts
>> cachedir=${localstatedir}/cache/${PACKAGE}
>>
>> Name: Fontconfig
>> Description: Font configuration and customization library
>> Version: 2.10.91
>> Libs: -L${libdir} -lfontconfig
>> Libs.private:  -lexpat -lfreetype
>> Cflags: -I${includedir}
>>
>> Version 2.10.2 is a tar ball I installed earlier. As it turns out, I
>> need 2.10.91, so I installed that tar ball.
>>
>> If 2.10.91 is in this file, should pkg-config return that? Is there
>> a way to get pkg-config in-sync with what is in the
>> /usr/lib/pkgconfig directory? I tried rebooting, but that did not
>> help.
>
> Searches are done at execution time, there is nothing to be
> synchronized.  You can track where pkg-config is looking for the .pc
> files by executing
>
> $ strace -e trace=open pkg-config --exists --print-errors 'fontconfig
> >= 2.10.91'
>
> --
> Alberto
>
>
> --
> To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> Archive: [🔎] 8738vnyg0x.fsf@eps142.cdf.udc.es" target="_blank">http://lists.debian.org/[🔎] 8738vnyg0x.fsf@eps142.cdf.udc.es
>
>

Totally cool solution, Alberto. Thanks very much!

Reply to: