Hi,

If you redirect stdout to a file when running ninja, it loops endlessly trying
to have /dev/stdout mtime lower than build.ninja mtime.
Of course, this is impossible (actually the loop ends after 100 runs).
passing -Dcogl_tests=false to meson allows the build to pass (but this a
workaround which is not totally satisfactory)

Details (see ticket #12631): two files "meson.build" in subdirectories of
cogl/tests have a "run_command()" meson function, one argument of which is
'/dev/stdout'. How it makes /dev/stdout a dependency of the build.ninja, I am
not sure, but it does. Of course, if redirecting output to a file /dev:stdout
is always more recent than build.ninja.

I am not sure what to do. Give up on the cogl tests may be a workaround, but
not what we want. We could try to remove ../.. ... ../dev/stdout from
build.ninja (problem is that they make a relative path).

Pierre
-- 
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