I had 'qt3support' and no 'png' in my use flags. I tried to emerge keepassx but it faild saying "You need to rebuild x11-libs/qt with USE=qt3support enabled". This is caused by bogus flags check in keepass-0.2.2-r1 ebuild or ... the error info should match the flags needed. Reproducible: Always Steps to Reproduce: 1. set use to qt3support and -png 2. try to emerge keepassx 3. Actual Results: it fails saying that qt3support is needed (in fact it needs png as well - thats why it fails) Expected Results: It should inform user that png flag is needed. This is from /usr/portage/app-admin/keepassx/keepassx-0.2.2-r1.ebuild : pkg_setup() { if ! built_with_use --missing true x11-libs/qt qt3support png; then ^^^^^^^^^^^^^^ eerror eerror "You need to rebuild x11-libs/qt with USE=qt3support enabled" eerror die "please rebuild x11-libs/qt with USE=qt3support" fi }
Fixed in CVS, thanks for reporting.