>>> Completed installing dnd-1.1-r1 into /var/tmp/portage/dnd-1.1-r1/image/ man: strip: i686-pc-linux-gnu-strip --strip-unneeded QA Notice: // installed in ${D}/${D} QA Notice: //usr installed in ${D}/${D} QA Notice: //usr/lib installed in ${D}/${D} QA Notice: //usr/lib/libDnd++.a installed in ${D}/${D} QA Notice: //usr/lib/libDnd.a installed in ${D}/${D} !!! ERROR: x11-libs/dnd-1.1-r1 failed. Call stack: misc-functions.sh, line 413: Called install_qa_check misc-functions.sh, line 184: Called die !!! Aborting due to QA concerns: 5 files installed in /var/tmp/portage/dnd-1.1-r1/image///var/tmp/portage/dnd-1.1-r1/image/ !!! If you need support, post the topmost build error, and the call stack if relevant. !!! install_qa_check failed; exiting. e
Created attachment 86087 [details] dnd-1.1-r1.ebuild Removed the unnecessary src_install which cased the QA failure.
(In reply to comment #1) > Removed the unnecessary src_install which cased the QA failure. Sure, then it doesn't cause QA failures, because then it doesn't install anything at all. Clearly not what's intended.
Created attachment 86127 [details, diff] Makefile-fix.patch Trust me: I'm embarrassed! (somehow my brain wanted to believe there was a default src_install() function, which I really do doesn't exist). Mye apologies, and I hope to die of shame soon. Anyway: this is an update of the Makefile-fix.patch. The original dnd ebuild did make DESTDIR="${D}" prefix="${D}"/usr install || die but if you look at the generated Makefile, 'prefix' is hardcoded to "/usr". The existing Makefile-fix.patch already fixed the same issue for LIB_DIR used in the installation. This patch applies the same fix for INC_DIR.
(In reply to comment #3) > Created an attachment (id=86127) [edit] > Makefile-fix.patch Looks sane to me, and actually makes it install properly, so added, thanks.
*** Bug 135369 has been marked as a duplicate of this bug. ***