Open tp-m opened 6 years ago
This is likely because g-ir-scanner is incorrectly outputting linker lines to stderr instead of stdout. It should only do that for actual errors, not for debug messages.
That would make sense, but it doesn't look like it from the code at first glance.
The behaviour described here is the result of the fact that g-ir-scanner is producing output by default, which goes against the grain of most UNIX tools, which are silent if nothing goes wrong. Where the output is written to is actually irrelevant.
Example: GStreamer core build looks like this:
it's worse with gst-plugins-base where there are more libs.
I think it shouldn't spam the terminal like that.
Now the simplest solution is to simply pass
--quiet
tog-ir-scanner
(in combination with the patch in bug #790953).Then we don't see linker lines if stuff fails of course. Not sure if there's a better way to fix this?