On Sat, 2021-01-02 at 19:57 +0800, Kevin Buckley via blfs-dev wrote: > Been working against the BLFS Version 2020-09-03, so Pango 1.46.0 > but BLFS Version 2021-01-01 with Pango 1.48.0 has the same text. > > I read, > > Pango Dependencies > > Required > > Fontconfig-2.13.1 (must be built with FreeType-2.10.4 using > HarfBuzz-2.7.4), FriBidi-1.0.9, and GLib-2.66.4 > > Recommended > > Cairo-1.17.2+f93fc72c03e, gobject-introspection-1.66.1 (Required if > building GNOME), and Xorg Libraries > > Optional > > Cantarell fonts (for tests), GTK-Doc-1.33.1, help2man, and libthai > > > and whilst, later on, I read about these build switches I might be > able to use > > Command Explanations > > -Denable-docs: Use this switch if gtk-doc is installed and you wish > to > rebuild and install the API documentation. > > -Dgir=false: Use this switch if you do not want to use > gobject-introspection-1.66.1. > > > > however, although I'm not intending to build GNOME, it seems that > Pango's > lovely meson build system (Meson BS?) seems more than capable of > "determining" that I do want to really, and so tells me that cairo is > a run-time > depenedency, and so it's not going any further. > > How do I tell Pango that I don't want to build it with cairo ? > > I tried, well you would, wouldn't you: > > -Dcairo=false > > but no joy there. > > The NEWS file in the source tarball suggests that, once upon a time, > there > may have been a > > --with-cairo > > switch in the build system but, presumably something that obvious > didn't make > it out of Autotools-land when the python fan-boys took control? > > Any clues? > > I'm sure i can install Cairo, but the BLFS Book's suggestion that it > should not be needed got my hopes up ! > > Kevin
Looking in more depth, normally, according to meson.build, the dependency on cairo is not required, even for 1.46. So it should be able to compile if cairo is not available. Also, I've grep'ed for "run.*time" in the source directory, and there is no sentence containing cairo and runtime or run-time or "run time"... What is the error message exactly? Pierre -- http://lists.linuxfromscratch.org/listinfo/blfs-dev FAQ: http://www.linuxfromscratch.org/blfs/faq.html Unsubscribe: See the above information page