> 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 _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-devel