At the end of my merge I got: * Messages for package dev-java/guice-5.1.0: * Log file: /var/log/portage/build/dev-java/guice-5.1.0:20240508-152440.log * java-pkg_ensure-dep: The ebuild is attempting to use aopalliance-1, which is not declared with a SLOT in DEPEND. * java-pkg_ensure-dep: The ebuild is attempting to use asm-9, which is not declared with a SLOT in DEPEND. * java-pkg_ensure-dep: The ebuild is attempting to use javax-inject, which is not declared with a SLOT in DEPEND.
Created attachment 892534 [details] emerge log
Created attachment 892535 [details] current ebuild file I haven't touched the ebuild. I post here because i'm too lazy to find out from which commit came the ebuild
Created attachment 892536 [details] emerge -pqv '=dev-java/guice-5.1.0::gentoo' > emerge.pqv
Created attachment 892537 [details] ❯ emerge --info '=dev-java/guice-5.1.0::gentoo' > emerge.info
(In reply to REVOL V. from comment #2) > Created attachment 892535 [details] > current ebuild file > > I haven't touched the ebuild. I post here because i'm too lazy to find out > from which commit came the ebuild Some time has passed since https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22da87cc899d037cf200c0ea1dd19c45189a0841 Replacing ${CDEPEND} with ${CP_DEPEND} should solve it.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=347500e184776a92004e54f4df6196a94f68f652 commit 347500e184776a92004e54f4df6196a94f68f652 Author: Volkmar W. Pogatzki <gentoo@pogatzki.net> AuthorDate: 2024-05-08 21:44:22 +0000 Commit: Florian Schmaus <flow@gentoo.org> CommitDate: 2024-05-09 11:07:04 +0000 dev-java/guice: adjust ${CDEPEND} -> ${CP_DEPEND} Also some code cleanup Closes: https://bugs.gentoo.org/931594 Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net> Closes: https://github.com/gentoo/gentoo/pull/36614 Signed-off-by: Florian Schmaus <flow@gentoo.org> .../{guice-5.1.0.ebuild => guice-5.1.0-r1.ebuild} | 34 ++++------------------ 1 file changed, 5 insertions(+), 29 deletions(-)