The above ebuild fails with double prefix issues: make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/storage/strogdon/gentoo-rap/var/tmp/portage/app-text/teckit- ^[[33;01m*^[[0m QA Notice: /storage/strogdon/gentoo-rap//storage/strogdon/gentoo-rap/usr/lib64/pkgconfig/teckit.pc double prefix ^[[33;01m*^[[0m QA Notice: /storage/strogdon/gentoo-rap//storage/strogdon/gentoo-rap/usr/lib64/libTECkit.so.0.0.0 double prefix ^[[33;01m*^[[0m QA Notice: /storage/strogdon/gentoo-rap//storage/strogdon/gentoo-rap/usr/lib64/libTECkit.so.0 double prefix ^[[33;01m*^[[0m QA Notice: /storage/strogdon/gentoo-rap//storage/strogdon/gentoo-rap/usr/bin double prefix ^[[33;01m*^[[0m QA Notice: /storage/strogdon/gentoo-rap//storage/strogdon/gentoo-rap/usr/bin/teckit_compile double prefix ^[[33;01m*^[[0m QA Notice: /storage/strogdon/gentoo-rap//storage/strogdon/gentoo-rap/usr/bin/txtconv double prefix ^[[33;01m*^[[0m QA Notice: /storage/strogdon/gentoo-rap//storage/strogdon/gentoo-rap/usr/bin/sfconv double prefix ^[[33;01m*^[[0m QA Notice: /storage/strogdon/gentoo-rap//storage/strogdon/gentoo-rap/usr/include double prefix ^[[33;01m*^[[0m QA Notice: /storage/strogdon/gentoo-rap//storage/strogdon/gentoo-rap/usr/include/teckit double prefix ^[[33;01m*^[[0m QA Notice: /storage/strogdon/gentoo-rap//storage/strogdon/gentoo-rap/usr/include/teckit/TECkit_Engine.h double prefix ^[[33;01m*^[[0m QA Notice: /storage/strogdon/gentoo-rap//storage/strogdon/gentoo-rap/usr/include/teckit/TECkit_Compiler.h double prefix ^[[33;01m*^[[0m QA Notice: /storage/strogdon/gentoo-rap//storage/strogdon/gentoo-rap/usr/include/teckit/TECkit_Common.h double prefix ^[[33;01m*^[[0m QA Notice: /storage/strogdon/gentoo-rap//storage/strogdon/gentoo-rap/usr/share double prefix ^[[33;01m*^[[0m QA Notice: /storage/strogdon/gentoo-rap//storage/strogdon/gentoo-rap/usr/share/man double prefix ^[[33;01m*^[[0m QA Notice: /storage/strogdon/gentoo-rap//storage/strogdon/gentoo-rap/usr/share/man/man1 double prefix ^[[33;01m*^[[0m QA Notice: /storage/strogdon/gentoo-rap//storage/strogdon/gentoo-rap/usr/share/man/man1/teckit_compile.1 double prefix ^[[33;01m*^[[0m QA Notice: /storage/strogdon/gentoo-rap//storage/strogdon/gentoo-rap/usr/share/man/man1/txtconv.1 double prefix ^[[33;01m*^[[0m QA Notice: /storage/strogdon/gentoo-rap//storage/strogdon/gentoo-rap/usr/share/man/man1/sfconv.1 double prefix ^[[31;01m*^[[0m ERROR: app-text/teckit-2.5.10::gentoo failed: ^[[31;01m*^[[0m Aborting due to QA concerns: double prefix files installed ^[[31;01m*^[[0m ^[[31;01m*^[[0m Call stack: ^[[31;01m*^[[0m misc-functions.sh, line 596: Called install_qa_check ^[[31;01m*^[[0m misc-functions.sh, line 132: Called source 'install_symlink_html_docs' ^[[31;01m*^[[0m 05prefix, line 114: Called install_qa_check_prefix ^[[31;01m*^[[0m 05prefix, line 19: Called die ^[[31;01m*^[[0m The specific snippet of code: ^[[31;01m*^[[0m die "Aborting due to QA concerns: double prefix files installed" This seemed to fix things in the ebuild src_install() { - emake DESTDIR="${ED}" install + emake DESTDIR="${D}" install dodoc AUTHORS README NEWS find "${ED}" -name '*.la' -delete || die
Thanks, will fix
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98d6d54b32ef00bcc61a561a4eafe988e4e89893 commit 98d6d54b32ef00bcc61a561a4eafe988e4e89893 Author: Sam James <sam@gentoo.org> AuthorDate: 2021-01-17 06:56:46 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2021-01-17 06:56:54 +0000 app-text/teckit: fix double prefix Closes: https://bugs.gentoo.org/765508 Package-Manager: Portage-3.0.12.0.2-prefix, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org> app-text/teckit/teckit-2.5.10.ebuild | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-)