I got lots of the following when I ran "q depends -Q app-text/mathml-xml-dtd", but I quote just one of the shorter ones (there are no other/different preceding messages): depends: dep_grow_tree(): New group has word in queue depends: dep_grow_tree(): DEPEND: >=media-libs/freetype-2.2.1[abi_x86_64(-)] >=dev-libs/expat-1.95.3 virtual/pkgconfig || ( >=sys-devel/automake-1.11.1:1.11 >=sys-devel/automake-1.12:1.12 ) >=sys-devel/autoconf-2.68 sys-devel/libtool Using app-portage/portage-utils-0.30 Reproducible: Always
I'm seeing the same, this is going to stderr, I presume it's a debug message that's accidentally always-on
As BoomerBile, TomWij, and I worked out on IRC, this is due to a parsing error in the qdepends code for portage-utils. The problem is that there is a 4-style USE default dependency in the DEPEND printed in the output of comment 0. This error occurs for any package with a 4-style USE default dependency in its DEPEND (such as any package that uses python-r1's PYTHON_TARGETS). The parser does not handle the parentheses indicating the start of the default specifier correctly, and assumes that it's the start of an || dep or a use dep, and throws the error because it's currently parsing an atom.
should be fixed by: http://sources.gentoo.org/gentoo-projects/portage-utils/qdepends.c?r1=1.61&r2=1.62