Meson: Cyclic subproject dependency
I'm trying to build GTK 3.24 on Windows with MSVC and no dependency installed, so entirely relying on Meson subprojects to build everything.
I get that error:
subprojects/harfbuzz/meson.build:29:0: ERROR: Recursive include of subprojects: cairo => freetype2 => harfbuzz => freetype2.
It can be reproduced on linux by trying to build GTK in docker: docker run -it -v <gtk source path>:/src ubuntu:latest
, then apt install a few essentials like python, meson and gcc.