meson.build:358:2: ERROR: Inconsistency: Subproject has overriden the dependency with another variable than 'libpangoft2_dep'
So that recipe is too simple. I have no idea what the concrete problem is, but I think I have to fall back to my initial solution, hope that that one will still work.
I feel you, I am subscribed to hundreds of open source projects so it may sometimes take more that two weeks to follow up. Discourse already has “this topic is old” warning to discourage necro-bumps so I feel force closing is more annoying than necessary.
Regardng the error, Meson 0.54 started caching dependencies so it would notice inconsistencies like this. Perhaps GTK/Pango still did not catch up? Try downgrading Meson to 0.53.2.
Yes, I will try downgrading Meson, I think my gentoo box upgraded it recently.
If that will not help then I will use gtk 3.98.3 git tag, as that worked some weeks ago. From the gtk readme I got the impression that current gtk is already 3.98.4.