Bug#911772: fontconfig: missing build dependencies

Francesco Potortì Potorti at isti.cnr.it
Tue Nov 6 17:09:32 GMT 2018

>On 06/11/2018 17:39, Francesco Potortì wrote:
>>> Le 6/11/18 à 16:57, Francesco Potortì a écrit :
>>>>>> I unistalled the previously installed build dependencies, and then asked
>>>>>> aptitude to reinstall them but uuid-dev and docbook-utils were not
>>>>>> installed.
>>>>> I really cannot explain that because both uuid-dev and docbook-utils are
>>>>> explicitly listed in the Build-Depends of the package currently in unstable.
>>>>> What is apt-cache showsrc fontconfig showing?
>>>> Here it is.  I am using testing, not unstable.
>>>> Please note that starting tomorrow I will not be able to answer queries
>>>> until next Wednesday, as I will be travelling.  I will be able to answer
>>>> simple queries today.
>>>> Package: fontconfig
>>>> Binary: fontconfig, fontconfig-config, fontconfig-udeb, libfontconfig1-dev, libfontconfig1, libfontconfig1-dbg
>>>> Version: 2.11.0-6.7
>>>> Maintainer: Keith Packard <keithp at debian.org>
>>>> Uploaders: Josselin Mouette <joss at debian.org>
>>>> Build-Depends: cdbs (>= 0.4.93), dh-autoreconf, debhelper (>= 9), libfreetype6-dev (>= 2.1.7), libexpat1-dev, pkg-config, gperf, po-debconf
>>> That's the issue, you somehow have the definition of the source package 
>>>from stable and apt is using this.
>> Mh, no, right now I am running 2.13.0-5 which I compiled myself because
>> of the fontconfig bug interacting with fontconfig.  Back then, when I
>> compiled it from source, I had the testing version installed, which was
>> fontconfig 2.13.1-1.
>>> 1) Do you have the repository of stable defined in your sources? 
>>> apt-cache showsrc is showing you way too much packages and even versions 
>>> (like 2.12.6-0.1) that are not in the archive anymore, this might be a 
>>> configuration issue on your side.
>> Uh.  Thanks, I'll need investigating that, if I ever find the time.  I
>> am always confused by those options.  Clearly I have old cruft deposited
>> there, and I do notknow how to remove it, I was supposing it is done
>> automatically...
>>> 2) This might also be a bug in apt as it's taking the build-dependency 
>>> list from stable and not from unstable.
>>> Anyway this is not a bug in fontconfig
>> I see.  Thanks for your work at maintaining fontconfig.
>> By the way, I have this configuration, but I do not see how it can cause
>> old packages to be retrieved...
>What's in your /etc/apt/sources.list? How did you download the fontconfig
>sources, and how did you install the build-deps?

===File /etc/apt/sources.list===============================
deb http://ftp.it.debian.org/debian buster main contrib non-free
deb http://ftp.it.debian.org/debian buster-proposed-updates main contrib non-free
deb http://security.debian.org buster/updates main contrib non-free

deb http://ftp.it.debian.org/debian unstable main contrib non-free

deb-src http://ftp.it.debian.org/debian buster main contrib non-free
deb-src http://ftp.it.debian.org/debian unstable main contrib non-free

I built 2.13.0-5 by downloading:


then using 'aptitude build-dep fontconfig' and then (not really sure)
using 'dpkg-buildpackage'

At this point I saw that uuid-dev and docbook-utils were missing, I
installed them using 'aptitude install' and after that I uilt and
installed the package successfully

More information about the Pkg-freedesktop-maintainers mailing list