Apparently it thinks the -v3 is part of the version string. # qcheck libstdc++-v3 # qcheck libstdc++ Checking sys-libs/libstdc++-v3-3.3.4 ... * 8 out of 8 files are good Checking virtual/libstdc++-3.3 ... * 0 out of 0 file are good I imagine it will probably have the same problem with packages with similar naming schemes. BTW, AWESOME tool, THANK YOU for writing it and making it available. emerge --info from one of the older machines, though all of them display the same behavior: Portage 2.1.2.2 (hardened/x86/2.6, gcc-3.4.6-hardenednossp, glibc-2.3.6-r5, 2.6.18-hardened-r6-2007032701 i686) ================================================================= System uname: 2.6.18-hardened-r6-2007032701 i686 Pentium II (Deschutes) Gentoo Base System release 1.12.9 Timestamp of tree: Sat, 07 Apr 2007 18:50:01 +0000 dev-lang/python: 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.14 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium2 -O2 -fomit-frame-pointer -fno-ident -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /var/bind" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/php/apache1-php5/ext-active/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-march=pentium2 -O2 -fomit-frame-pointer -fno-ident -pipe" FEATURES="distlocks parallel-fetch sandbox sfperms strict userfetch userpriv usersandbox" LDFLAGS="-Wl,-O1 -Wl,--sort-common" MAKEOPTS="-j3" Reproducible: Always
libstdc++-v3 could not be matched due to the ++ being in the name which is a regexp. Right now it can be escaped to get the behavior you were after via qcheck libstdc\\+\\+-v3 In order to work around this I added the -e/--exact option to behave the same as qlist.
Works great, thanks!
This code code has been released into the tree