lilypond-devel
[Top][All Lists]
Advanced

[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

reply via email to

[Prev in Thread] Current Thread [Next in Thread]