# emerge app-portage/portage-utils ... make[2]: Leaving directory `/var/tmp/portage/app-portage/portage-utils-0.1.22/work/portage-utils-0.1.22/tests/quse' make[2]: Entering directory `/var/tmp/portage/app-portage/portage-utils-0.1.22/work/portage-utils-0.1.22/tests/install' ./dotest Installing symlinks: qatom ... [Success] qcache ... [Success] qcheck ... [Success] qdepends ... [Success] qfile ... [Success] qglsa ... [Success] qgrep ... [Success] qlist ... [Success] qlop ... [Success] qmerge ... [Success] qpkg ... [Success] qpy ... [Success] qsearch ... [Success] qsize ... [Success] qtbz2 ... [Success] quse ... [Success] qxpak ... [Success] FAILED: Usage: does not exist make[2]: *** [check] Error 1 make[2]: Leaving directory `/var/tmp/portage/app-portage/portage-utils-0.1.22/work/portage-utils-0.1.22/tests/install' make[1]: *** [check] Error 1 make[1]: Leaving directory `/var/tmp/portage/app-portage/portage-utils-0.1.22/work/portage-utils-0.1.22/tests' make: *** [check] Error 2 !!! ERROR: app-portage/portage-utils-0.1.22 failed. Call stack: ebuild.sh, line 1580: Called dyn_test ebuild.sh, line 996: Called src_test ebuild.sh, line 617: Called die Problem in portage-utils-0.1.22/tests/install/dotest : for app in $(./q -Ch | grep ' : ' | awk '{print $1}') ; do [ ! -e $app ] && die "$app does not exist" done # cd /var/tmp/portage/app-portage/portage-utils-0.1.22/work/portage-utils-0.1.22/tests/install/ # ./q -Ch | grep ' : ' | awk '{print $1}' Usage: q qatom qcache qcheck qdepends qfile qglsa qgrep qlist qlop qmerge qpkg qpy qsearch qsize qtbz2 quse qxpak add also '| grep q' at end may help
I can confirm this works is portage-utils CVS thanks to a commit by vapier. Please update in portage as well.
*** Bug 159090 has been marked as a duplicate of this bug. ***
Pushed 0.1.23 into the tree which should fix this. If not please file a new bug.