Created attachment 805369 [details] build.log During the installation phase I get following error: >>> Install app-forensics/sleuthkit-4.11.1-r1 into /var/tmp/portage/app-forensics/sleuthkit-4.11.1-r1/image * ERROR: app-forensics/sleuthkit-4.11.1-r1::gentoo failed (install phase): * dist/sleuthkit-caseuco-4.11.1.jar does not exist or is not a file! Thank you for your great work.
Created attachment 805372 [details] emerge --info
Created attachment 805375 [details] environment
I'm not sure but I don't see java targets getting built at all. I noticed this in src_configure: ``` checking if /usr/lib64/icedtea8/bin/java works... yes checking for ant... /usr/bin/ant ./configure: 23598: test: xyes: unexpected operator checking if libtool needs -no-undefined flag to build shared libraries... no checking for getline... yes ``` which I believe roughly corresponds to this line: ``` if test "x$ax_java_support" == "xyes"; then X_JNI_TRUE= X_JNI_FALSE='#' else X_JNI_TRUE='#' X_JNI_FALSE= fi ```
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02148b29dc4cce3de2ed4781e07c561963668f2d commit 02148b29dc4cce3de2ed4781e07c561963668f2d Author: Göktürk Yüksek <gokturk@gentoo.org> AuthorDate: 2023-06-27 05:22:06 +0000 Commit: Göktürk Yüksek <gokturk@gentoo.org> CommitDate: 2023-06-27 05:24:55 +0000 app-forensics/sleuthkit: fix configure.ac to use '==' instead of '=' Address a build time issue where using '==' may fail with: test: xyes: unexpected operator silently disabling the build of Java support, ultimately leading to failure in src_install. Bug: https://bugs.gentoo.org/870250 Url: https://github.com/sleuthkit/sleuthkit/pull/2835 Signed-off-by: Göktürk Yüksek <gokturk@gentoo.org> .../sleuthkit-4.12.0-configure-ac-test-fix.patch | 34 ++++++++++++++++++++++ app-forensics/sleuthkit/sleuthkit-4.12.0.ebuild | 1 + 2 files changed, 35 insertions(+)
Even though I cannot reproduce this problem, I'm confident it'll address the issue here. Please try sleuthkit-4.12.0 and re-open if the issue persists.