When the java use flag is not set, the gettext configure still checks for javac executable. When the use flag is -java, it should probably do ./configure --disable-java --disable-native-java Reproducible: Always
Created attachment 418016 [details] build log
with -java, the current configuration does ./configure --disable-java. It does not have --disable-native-java though
i don't know what you're trying to report here. the ebuild correctly passes --enable-java/--disable-java based on USE=java. the --xxx-native-java flag is irrelevant -- it is used only when --disable-java is not used. passing --enable-java --enable-native-java is redundant, as is --disable-java --disable-native-java, and --disable-java --enable-native-java does nothing. the only combo that matters is --enable-java --disable-native-java, but that's to disable bytecode, and we don't care about that case currently.