On 1/2/21 6:04 PM, Kevin Buckley via blfs-dev wrote:
On Sun, 3 Jan 2021 at 03:04, Pierre Labastie via blfs-dev
<blfs-dev@lists.linuxfromscratch.org> wrote:

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?

The tail-end of the meson output is


Found pkg-config: /usr/bin/pkg-config (0.29.2)
Using 'PKG_CONFIG_PATH' from environment with value:
'/opt/Xorg/lib/pkgconfig:/opt/Xorg/share/pkgconfig'
Run-time dependency glib-2.0 found: YES 2.64.4
Using 'PKG_CONFIG_PATH' from environment with value:
'/opt/Xorg/lib/pkgconfig:/opt/Xorg/share/pkgconfig'
Run-time dependency gobject-2.0 found: YES 2.64.4
Using 'PKG_CONFIG_PATH' from environment with value:
'/opt/Xorg/lib/pkgconfig:/opt/Xorg/share/pkgconfig'
Run-time dependency gio-2.0 found: YES 2.64.4
Using 'PKG_CONFIG_PATH' from environment with value:
'/opt/Xorg/lib/pkgconfig:/opt/Xorg/share/pkgconfig'
Run-time dependency fribidi found: YES 1.0.9
Found CMake: /usr/bin/cmake (3.18.1)
Run-time dependency libthai found: NO (tried pkgconfig and cmake)
Using 'PKG_CONFIG_PATH' from environment with value:
'/opt/Xorg/lib/pkgconfig:/opt/Xorg/share/pkgconfig'
Run-time dependency harfbuzz found: YES 2.7.1
Using 'PKG_CONFIG_PATH' from environment with value:
'/opt/Xorg/lib/pkgconfig:/opt/Xorg/share/pkgconfig'
Run-time dependency fontconfig found: YES 2.13.1
Message: fontconfig has FcWeightFromOpenTypeDouble: YES
Using 'PKG_CONFIG_PATH' from environment with value:
'/opt/Xorg/lib/pkgconfig:/opt/Xorg/share/pkgconfig'
Run-time dependency freetype2 found: YES 23.2.17
Using 'PKG_CONFIG_PATH' from environment with value:
'/opt/Xorg/lib/pkgconfig:/opt/Xorg/share/pkgconfig'
Run-time dependency xft found: YES 2.3.3
Using 'PKG_CONFIG_PATH' from environment with value:
'/opt/Xorg/lib/pkgconfig:/opt/Xorg/share/pkgconfig'
Run-time dependency xrender found: YES 0.9.10
Run-time dependency cairo found: NO (tried pkgconfig and cmake)
Run-time dependency cairo found: NO (tried pkgconfig and cmake)
Looking for a fallback subproject for the dependency cairo

../meson.build:381:2: ERROR: Subproject directory not found and
cairo.wrap file not found


and again, reading the Pango docs suggests that it should be
happy with building against the Xft rendering as an alternative
to building against the Cairo stuff, which makes it even more
confusing.

And no, i couldn't find a a "Run-time dependency" string by grep-ing
either.

I think that's from meson.  It may be using cmake files, but I'm not sure.

When I look at pango-1.46.2/meson.build, I see:

glib_req_version = '>= 2.60'
fribidi_req_version = '>= 0.19.7'
libthai_req_version = '>= 0.1.9'
harfbuzz_req_version = '>= 2.0.0'
fontconfig_req_version = '>= 2.11.91'
xft_req_version = '>= 2.0.0'
cairo_req_version = '>= 1.12.10'

  -- Bruce

--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to