with "emerge --buildpkg", virtual/poppler overwrites the binary package of dev-libs/poppler (identical binary file name). Please rename the virtuals e.g. the same way the perl virtuals are named (virtual/poppler-poppler, virtual/poppler-poppler-qt3, ...) so as the virtuals have a different binary file name. Reproducible: Always
For me these files are stored in different directories. One in the dev-libs and one in the virtual directory.
Interesting. Did you set any special options? Current portage-2.1.7.3 dumps all binary packages in {PKGDIR}/All, with symlinks to them in {PKGDIR}/{category}/. So on all my systems, both {PKGDIR}/virtual/poppler-0.12.1.tbz2 and {PKGDIR}/dev-libs/poppler-0.12.1.tbz2 point to ../All/poppler-0.12.1.tbz2, with virtual/ overwriting the binary of previously emerge dev-libs/ package.
You have to switch the layout (or delete the PKGDIR contents altogether) before Portage will use the new layout (binaries in category directory instead of All). There's a script on bug #133908 to do this.
Ah, thanks! Closing this bug as invalid.