02:14 DavidHeidelberg: any meson PRO around? we cannot figure out one failure regarding to dependency
02:29 DavidHeidelberg: added current knowledgebase about the problem: https://gitlab.freedesktop.org/mesa/mesa/-/issues/11183#note_2419386
02:29 DavidHeidelberg: meson seems to ignore dep
03:49 Company: DavidHeidelberg: I'm not sure if I fully understand it and I didn't dive into the meson.build files, but it feels like https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/7127
03:51 Company: the reason seems to be that sources of a dependency are not transitive dependencies, because during *build* you don't need the finished build of the dependency, only when *linking*
03:52 DavidHeidelberg: I found a hack which works, and I think it could be circular dependency
03:53 DavidHeidelberg: ... but probably nope.
03:56 alice: seems like the same kind of thing
03:59 Company: what I wasn't sure back then is if those built headers should go into sources or dependencies
04:00 Company: because meson puts headers that get installed into the dependencies
04:00 Company: so if you have a built header that gets installed, it'll work fine
04:00 Company: but if you have a built header that's not installed because you're building a private lib, then things break
05:00 DavidHeidelberg: Company: alice I wasn't able to much comprehend how to apply the GDK change onto mesa, but I did solution/workaround like this which works reliable: https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29278
05:26 Company: DavidHeidelberg: that's pretty much what we did in GTK
05:28 Company: note that I have no idea if this is the correct fix, but I know it is a fix