[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Build problem with binutils 2.3.2 / gcc 8.3.1: "DSO missing from com
From: |
Werner LEMBERG |
Subject: |
Re: Build problem with binutils 2.3.2 / gcc 8.3.1: "DSO missing from command line" |
Date: |
Sun, 02 Jun 2019 15:35:50 +0200 (CEST) |
> pkg-config --libs "pangoft2 >= 1.38.0" gives
>
> -lpangoft2-1.0 -lpango-1.0 -lfontconfig -lfreetype
Not for me. I get
-L/usr/local/lib64 -lpangoft2-1.0 -lpango-1.0 \
-lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype
> Weird. Look at /usr/lib64/pkgconfig/pangoft2.pc:
>
> prefix=/usr
> libdir=${prefix}/lib64
> includedir=${prefix}/include
>
> Name: Pango FT2 and Pango Fc
> Description: Freetype 2.0 and fontconfig font support for Pango
> Version: 1.43.0
> Requires: pango, freetype2, fontconfig >= 2.11.91
> Requires.private: glib-2.0 >= 2.38.0, gobject-2.0 >= 2.38.0, fribidi
> >= 0.19.7, libthai >= 0.1.9, harfbuzz >= 1.4.2, xrender, xft >=
> 2.0.0, cairo >= 1.12.10
> Libs: -L${libdir} -lpangoft2-1.0
>
> Is there a difference to the pangoft2.pc on your system?
Yes. I have version 1.40.13, and the `Requires.private' list only
contains `harfbuzz'.
I always thought that `pkg-config' resolves dependencies recursively.
Even with your `pangoft2.pc' file it should check the dependencies in
`pango.fc', right? And there I see
Requires: glib-2.0 gobject-2.0
But I guess this looks different for you, too.
Maybe a packaging error of pango?
It seems we have to add a test for pango to circumvent the problem...
Werner