glossaries package FAQ
When makeglossaries tries to run makeindex or xindy, its preferred method of running the process is to use piped redirection (using
2>&1 | ). This enables makeglossaries to read both the standard output and standard error streams. There are two reasons for doing this:
- makeglossaries can pick up messages that don’t get written to the transcript file;
-qoption works correctly.
-qswitch won’t be as effective and, if something goes wrong, makeglossaries has less information available to determine the cause.
If all goes well and you’re not bothered about the
-q setting, then you don’t need to worry about it. As from makeglossaries version 2.14 (distributed with glossaries version 4.04), you can suppress this warning using the
-Q switch. Alternatively you can use the new
-k switch to prevent makeglossaries from attempting the piped redirection and it will just use the platform-independent method.
Alternative link: https://www.dickimaw-books.com/faq.php?itemlabel=noredirect