building Tau from source failed with Invalid version of dependency, need 'pango' ['libhandy>=1.38'] found '1.48.10'
This is the meson.log :
Build started at 2022-03-07T05:39:30.038103 Main binary: /nix/store/cgxc3jz7idrb1wnb2lard9rvcx6aw2si-python3-3.9.6/bin/python3.9 Build Options: -Dprofile=development -Dprefix=/home/prehonor/.local Python system: Linux The Meson build system Version: 0.57.1 Source dir: /ah/prehonor/haskell-project/Tau Build dir: /ah/prehonor/haskell-project/Tau/build Build type: native build Project name: tau Project version: 0.12.0 Rust compiler for the host machine: rustc -C linker=gcc (rustc 1.59.0-nightly) Rust linker for the host machine: rustc -C linker=gcc ld.bfd 2.35.2 Rust compiler for the build machine: rustc -C linker=gcc (rustc 1.59.0-nightly) Rust linker for the build machine: rustc -C linker=gcc ld.bfd 2.35.2 Build machine cpu family: x86_64 Build machine cpu: x86_64 Host machine cpu family: x86_64 Host machine cpu: x86_64 Target machine cpu family: x86_64 Target machine cpu: x86_64 Pkg-config binary for MachineChoice.HOST is not cached. Pkg-config binary missing from cross or native file, or env var undefined. Trying a default Pkg-config fallback at pkg-config Found pkg-config: /usr/bin/pkg-config (0.29.2) Determining dependency 'glib-2.0' with pkg-config executable '/usr/bin/pkg-config' PKG_CONFIG_PATH: /home/prehonor/.opam/4.13.1/lib/pkgconfig:/usr/lib/pkgconfig:/home/prehonor/.local/usr/lib/pkgconfig Called
/usr/bin/pkg-config --modversion glib-2.0-> 0 2.70.1 PKG_CONFIG_PATH: /home/prehonor/.opam/4.13.1/lib/pkgconfig:/usr/lib/pkgconfig:/home/prehonor/.local/usr/lib/pkgconfig Called
/usr/bin/pkg-config --cflags glib-2.0-> 0 -I/nix/store/sbxa5vbdsv92493czz5q2mdnysnlwfs4-glib-2.70.1-dev/include/glib-2.0 -I/nix/store/f5jhxrj5cxq2mnahwj4nba3sw4g5956c-glib-2.70.1/lib/glib-2.0/include PKG_CONFIG_PATH: /home/prehonor/.opam/4.13.1/lib/pkgconfig:/usr/lib/pkgconfig:/home/prehonor/.local/usr/lib/pkgconfig Called
/usr/bin/pkg-config --libs glib-2.0-> 0 -L/nix/store/f5jhxrj5cxq2mnahwj4nba3sw4g5956c-glib-2.70.1/lib -lglib-2.0 PKG_CONFIG_PATH: /home/prehonor/.opam/4.13.1/lib/pkgconfig:/usr/lib/pkgconfig:/home/prehonor/.local/usr/lib/pkgconfig Called
/usr/bin/pkg-config --libs glib-2.0-> 0 -L/nix/store/f5jhxrj5cxq2mnahwj4nba3sw4g5956c-glib-2.70.1/lib -lglib-2.0 Run-time dependency glib-2.0 found: YES 2.70.1 Pkg-config binary for MachineChoice.HOST is cached. Determining dependency 'gio-2.0' with pkg-config executable '/usr/bin/pkg-config' PKG_CONFIG_PATH: /home/prehonor/.opam/4.13.1/lib/pkgconfig:/usr/lib/pkgconfig:/home/prehonor/.local/usr/lib/pkgconfig Called
/usr/bin/pkg-config --modversion gio-2.0-> 0 2.70.1 PKG_CONFIG_PATH: /home/prehonor/.opam/4.13.1/lib/pkgconfig:/usr/lib/pkgconfig:/home/prehonor/.local/usr/lib/pkgconfig Called
/usr/bin/pkg-config --cflags gio-2.0-> 0 -I/nix/store/sbxa5vbdsv92493czz5q2mdnysnlwfs4-glib-2.70.1-dev/include -I/nix/store/sbxa5vbdsv92493czz5q2mdnysnlwfs4-glib-2.70.1-dev/include/glib-2.0 -I/nix/store/f5jhxrj5cxq2mnahwj4nba3sw4g5956c-glib-2.70.1/lib/glib-2.0/include PKG_CONFIG_PATH: /home/prehonor/.opam/4.13.1/lib/pkgconfig:/usr/lib/pkgconfig:/home/prehonor/.local/usr/lib/pkgconfig Called
/usr/bin/pkg-config --libs gio-2.0-> 0 -L/nix/store/f5jhxrj5cxq2mnahwj4nba3sw4g5956c-glib-2.70.1/lib -lgio-2.0 -lgobject-2.0 -lglib-2.0 PKG_CONFIG_PATH: /home/prehonor/.opam/4.13.1/lib/pkgconfig:/usr/lib/pkgconfig:/home/prehonor/.local/usr/lib/pkgconfig Called
/usr/bin/pkg-config --libs gio-2.0-> 0 -L/nix/store/f5jhxrj5cxq2mnahwj4nba3sw4g5956c-glib-2.70.1/lib -lgio-2.0 -lgobject-2.0 -lglib-2.0 Run-time dependency gio-2.0 found: YES 2.70.1 Pkg-config binary for MachineChoice.HOST is cached. Determining dependency 'cairo' with pkg-config executable '/usr/bin/pkg-config' PKG_CONFIG_PATH: /home/prehonor/.opam/4.13.1/lib/pkgconfig:/usr/lib/pkgconfig:/home/prehonor/.local/usr/lib/pkgconfig Called
/usr/bin/pkg-config --modversion cairo-> 0 1.16.0 PKG_CONFIG_PATH: /home/prehonor/.opam/4.13.1/lib/pkgconfig:/usr/lib/pkgconfig:/home/prehonor/.local/usr/lib/pkgconfig Called
/usr/bin/pkg-config --cflags cairo-> 0 -I/nix/store/sqmmrxzk1wrn6p794xgiyaqpjpx70f75-cairo-1.16.0-dev/include/cairo -I/nix/store/1v8zzk0a2hirxsy32r3xwfmnvmllnk27-freetype-2.11.0-dev/include/freetype2 -I/nix/store/1v8zzk0a2hirxsy32r3xwfmnvmllnk27-freetype-2.11.0-dev/include PKG_CONFIG_PATH: /home/prehonor/.opam/4.13.1/lib/pkgconfig:/usr/lib/pkgconfig:/home/prehonor/.local/usr/lib/pkgconfig Called
/usr/bin/pkg-config --libs cairo-> 0 -L/nix/store/z3wflph8ngraqv8z3vznrr15wrw37syy-cairo-1.16.0/lib -lcairo PKG_CONFIG_PATH: /home/prehonor/.opam/4.13.1/lib/pkgconfig:/usr/lib/pkgconfig:/home/prehonor/.local/usr/lib/pkgconfig Called
/usr/bin/pkg-config --libs cairo-> 0 -L/nix/store/z3wflph8ngraqv8z3vznrr15wrw37syy-cairo-1.16.0/lib -lcairo Run-time dependency cairo found: YES 1.16.0 Pkg-config binary for MachineChoice.HOST is cached. Determining dependency 'pango' with pkg-config executable '/usr/bin/pkg-config' PKG_CONFIG_PATH: /home/prehonor/.opam/4.13.1/lib/pkgconfig:/usr/lib/pkgconfig:/home/prehonor/.local/usr/lib/pkgconfig Called
/usr/bin/pkg-config --modversion pango-> 0 1.48.10 PKG_CONFIG_PATH: /home/prehonor/.opam/4.13.1/lib/pkgconfig:/usr/lib/pkgconfig:/home/prehonor/.local/usr/lib/pkgconfig Called
/usr/bin/pkg-config --cflags pango-> 0 -I/nix/store/ykbs0h03z72sfwxwrhllvx9p7ycksy41-pango-1.48.10-dev/include/pango-1.0 -I/nix/store/sbxa5vbdsv92493czz5q2mdnysnlwfs4-glib-2.70.1-dev/include -I/nix/store/sbxa5vbdsv92493czz5q2mdnysnlwfs4-glib-2.70.1-dev/include/glib-2.0 -I/nix/store/f5jhxrj5cxq2mnahwj4nba3sw4g5956c-glib-2.70.1/lib/glib-2.0/include -I/nix/store/dg62n8dw27ms9640gq77z9af4msr2ipc-harfbuzz-3.0.0-dev/include/harfbuzz PKG_CONFIG_PATH: /home/prehonor/.opam/4.13.1/lib/pkgconfig:/usr/lib/pkgconfig:/home/prehonor/.local/usr/lib/pkgconfig Called
/usr/bin/pkg-config --libs pango-> 0 -L/nix/store/k650gd8fdxna6q9hs4m16malnrjnxyjw-pango-1.48.10/lib -L/nix/store/f5jhxrj5cxq2mnahwj4nba3sw4g5956c-glib-2.70.1/lib -L/nix/store/s54lcl9ci05mdh2ck6z6slr5zf1rjfdp-harfbuzz-3.0.0/lib -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz PKG_CONFIG_PATH: /home/prehonor/.opam/4.13.1/lib/pkgconfig:/usr/lib/pkgconfig:/home/prehonor/.local/usr/lib/pkgconfig Called
/usr/bin/pkg-config --libs pango` -> 0
-L/nix/store/k650gd8fdxna6q9hs4m16malnrjnxyjw-pango-1.48.10/lib -L/nix/store/f5jhxrj5cxq2mnahwj4nba3sw4g5956c-glib-2.70.1/lib -L/nix/store/s54lcl9ci05mdh2ck6z6slr5zf1rjfdp-harfbuzz-3.0.0/lib -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz
Dependency pango found: NO found 1.48.10 but need: 'libhandy>=1.38'
Invalid version of dependency, need 'pango' ['libhandy>=1.38'] found '1.48.10'.
CMake binary for MachineChoice.HOST is not cached
CMake binary missing from cross or native file, or env var undefined.
Trying a default CMake fallback at cmake
Found CMake: /usr/bin/cmake (3.21.2)
Extracting basic cmake information
Try CMake generator: auto
Calling CMake (['/usr/bin/cmake']) in /ah/prehonor/haskell-project/Tau/build/meson-private/cmake_pango with:
- "--trace-expand"
- "--trace-format=json-v1"
- "--no-warn-unused-cli"
- "--trace-redirect=cmake_trace.txt"
- "-DCMAKE_TOOLCHAIN_FILE=/ah/prehonor/haskell-project/Tau/build/meson-private/cmake_pango/CMakeMesonToolchainFile.cmake"
- "." -- Module search paths: ['/nix/store/g9kjv17sa0afmbzkra15xr0s8wfqnwan-cmake-3.21.2'] -- CMake root: /nix/store/g9kjv17sa0afmbzkra15xr0s8wfqnwan-cmake-3.21.2/share/cmake-3.21 -- CMake architectures: ['libpyside2.cpython-39-x86_64-linux-gnu.so', 'libpyside2.cpython-39-x86_64-linux-gnu.so.5.15', 'libpyside2.cpython-39-x86_64-linux-gnu.so.5.15.2', 'libshiboken2.cpython-39-x86_64-linux-gnu.so', 'libshiboken2.cpython-39-x86_64-linux-gnu.so.5.15', 'libshiboken2.cpython-39-x86_64-linux-gnu.so.5.15.2', 'libx86_64-unknown-linux-gnu-sim-aarch64.a', 'libx86_64-unknown-linux-gnu-sim-arm.a', 'libx86_64-unknown-linux-gnu-sim-avr.a', 'libx86_64-unknown-linux-gnu-sim-bfin.a', 'libx86_64-unknown-linux-gnu-sim-bpf.a', 'libx86_64-unknown-linux-gnu-sim-cr16.a', 'libx86_64-unknown-linux-gnu-sim-cris.a', 'libx86_64-unknown-linux-gnu-sim-d10v.a', 'libx86_64-unknown-linux-gnu-sim-erc32.a', 'libx86_64-unknown-linux-gnu-sim-frv.a', 'libx86_64-unknown-linux-gnu-sim-ft32.a', 'libx86_64-unknown-linux-gnu-sim-h8300.a', 'libx86_64-unknown-linux-gnu-sim-iq2000.a', 'libx86_64-unknown-linux-gnu-sim-lm32.a', 'libx86_64-unknown-linux-gnu-sim-m32c.a', 'libx86_64-unknown-linux-gnu-sim-m32r.a', 'libx86_64-unknown-linux-gnu-sim-m68hc11.a', 'libx86_64-unknown-linux-gnu-sim-mcore.a', 'libx86_64-unknown-linux-gnu-sim-microblaze.a', 'libx86_64-unknown-linux-gnu-sim-mips.a', 'libx86_64-unknown-linux-gnu-sim-mn10300.a', 'libx86_64-unknown-linux-gnu-sim-moxie.a', 'libx86_64-unknown-linux-gnu-sim-msp430.a', 'libx86_64-unknown-linux-gnu-sim-or1k.a', 'libx86_64-unknown-linux-gnu-sim-pru.a', 'libx86_64-unknown-linux-gnu-sim-riscv.a', 'libx86_64-unknown-linux-gnu-sim-rl78.a', 'libx86_64-unknown-linux-gnu-sim-rx.a', 'libx86_64-unknown-linux-gnu-sim-sh.a', 'libx86_64-unknown-linux-gnu-sim-v850.a'] -- CMake lib search paths: ['lib', 'lib32', 'lib64', 'libx32', 'share', 'lib/libpyside2.cpython-39-x86_64-linux-gnu.so', 'lib/libpyside2.cpython-39-x86_64-linux-gnu.so.5.15', 'lib/libpyside2.cpython-39-x86_64-linux-gnu.so.5.15.2', 'lib/libshiboken2.cpython-39-x86_64-linux-gnu.so', 'lib/libshiboken2.cpython-39-x86_64-linux-gnu.so.5.15', 'lib/libshiboken2.cpython-39-x86_64-linux-gnu.so.5.15.2', 'lib/libx86_64-unknown-linux-gnu-sim-aarch64.a', 'lib/libx86_64-unknown-linux-gnu-sim-arm.a', 'lib/libx86_64-unknown-linux-gnu-sim-avr.a', 'lib/libx86_64-unknown-linux-gnu-sim-bfin.a', 'lib/libx86_64-unknown-linux-gnu-sim-bpf.a', 'lib/libx86_64-unknown-linux-gnu-sim-cr16.a', 'lib/libx86_64-unknown-linux-gnu-sim-cris.a', 'lib/libx86_64-unknown-linux-gnu-sim-d10v.a', 'lib/libx86_64-unknown-linux-gnu-sim-erc32.a', 'lib/libx86_64-unknown-linux-gnu-sim-frv.a', 'lib/libx86_64-unknown-linux-gnu-sim-ft32.a', 'lib/libx86_64-unknown-linux-gnu-sim-h8300.a', 'lib/libx86_64-unknown-linux-gnu-sim-iq2000.a', 'lib/libx86_64-unknown-linux-gnu-sim-lm32.a', 'lib/libx86_64-unknown-linux-gnu-sim-m32c.a', 'lib/libx86_64-unknown-linux-gnu-sim-m32r.a', 'lib/libx86_64-unknown-linux-gnu-sim-m68hc11.a', 'lib/libx86_64-unknown-linux-gnu-sim-mcore.a', 'lib/libx86_64-unknown-linux-gnu-sim-microblaze.a', 'lib/libx86_64-unknown-linux-gnu-sim-mips.a', 'lib/libx86_64-unknown-linux-gnu-sim-mn10300.a', 'lib/libx86_64-unknown-linux-gnu-sim-moxie.a', 'lib/libx86_64-unknown-linux-gnu-sim-msp430.a', 'lib/libx86_64-unknown-linux-gnu-sim-or1k.a', 'lib/libx86_64-unknown-linux-gnu-sim-pru.a', 'lib/libx86_64-unknown-linux-gnu-sim-riscv.a', 'lib/libx86_64-unknown-linux-gnu-sim-rl78.a', 'lib/libx86_64-unknown-linux-gnu-sim-rx.a', 'lib/libx86_64-unknown-linux-gnu-sim-sh.a', 'lib/libx86_64-unknown-linux-gnu-sim-v850.a'] Preliminary CMake check failed. Aborting. Run-time dependency pango found: NO (tried cmake)
meson.build:10:0: ERROR: Invalid version of dependency, need 'pango' ['libhandy>=1.38'] found '1.48.10'. `