Hello- I am attempting to compile dev-java/icedtea 3.1.0 (from repo/gentoo.git, not proj/java.git). Initial src_configure succeeds, and the compile will start, but a little ways in I get: CCACHE_COMPRESS=1 CCACHE_SLOPPINESS=time_macros /usr/bin/ccache /usr/bin/g++ -DLINUX -D_GNU_SOURCE -DCC_INTERP -DZERO -DAMD64 -DZERO_LIBARCH=\"amd64\" -DPRODUCT -I. -I/var/tmp/portage/dev-java/icedtea-3.1.0/work/icedtea-3.1.0/openjdk-boot/hotspot/src/share/vm/prims -I/var/tmp/portage/dev-java/icedtea-3.1.0/work/icedtea-3.1.0/openjdk-boot/hotspot/src/share/vm -I/var/tmp/portage/dev-java/icedtea-3.1.0/work/icedtea-3.1.0/openjdk-boot/hotspot/src/share/vm/precompiled -I/var/tmp/portage/dev-java/icedtea-3.1.0/work/icedtea-3.1.0/openjdk-boot/hotspot/src/cpu/zero/vm -I/var/tmp/portage/dev-java/icedtea-3.1.0/work/icedtea-3.1.0/openjdk-boot/hotspot/src/os_cpu/linux_zero/vm -I/var/tmp/portage/dev-java/icedtea-3.1.0/work/icedtea-3.1.0/openjdk-boot/hotspot/src/os/linux/vm -I/var/tmp/portage/dev-java/icedtea-3.1.0/work/icedtea-3.1.0/openjdk-boot/hotspot/src/os/posix/vm -I../generated -DHOTSPOT_RELEASE_VERSION="\"25.101-b13\"" -DHOTSPOT_BUILD_TARGET="\"product\"" -DHOTSPOT_BUILD_USER="\"portage\"" -DHOTSPOT_LIB_ARCH=\"amd64\" -DHOTSPOT_VM_DISTRO="\"OpenJDK\"" -march=bdver3 -maes -mavx -mbmi -mcx16 -mf16c -mfma -mfma4 -mfsgsbase -mfxsr -mlwp -mlzcnt -mpclmul -mpopcnt -mprfchw -msahf -msse -msse2 -msse3 -msse4 -msse4.1 -msse4.2 -msse4a -mssse3 -mtbm -mxop -mxsave -O2 -pipe -g -DTARGET_OS_FAMILY_linux -DTARGET_ARCH_zero -DTARGET_ARCH_MODEL_zero -DTARGET_OS_ARCH_linux_zero -DTARGET_OS_ARCH_MODEL_linux_zero -DTARGET_COMPILER_gcc -I/usr/lib64/libffi-3.2.1/include -fno-rtti -fno-exceptions -D_REENTRANT -fcheck-new -fvisibility=hidden -m64 -pipe -fno-strict-aliasing -g -fno-omit-frame-pointer -DTARGET_OS_FAMILY_linux -DTARGET_ARCH_zero -DTARGET_ARCH_MODEL_zero -DTARGET_OS_ARCH_linux_zero -DTARGET_OS_ARCH_MODEL_linux_zero -DTARGET_COMPILER_gcc -I/usr/lib64/libffi-3.2.1/include -fPIC -fno-rtti -fno-exceptions -D_REENTRANT -fcheck-new -fvisibility=hidden -m64 -pipe -fno-strict-aliasing -g -fno-omit-frame-pointer -O3 -DVM_LITTLE_ENDIAN -D_LP64=1 -Wpointer-arith -Wsign-compare -Wunused-function -Wunused-value -march=bdver3 -maes -mavx -mbmi -mcx16 -mf16c -mfma -mfma4 -mfsgsbase -mfxsr -mlwp -mlzcnt -mpclmul -mpopcnt -mprfchw -msahf -msse -msse2 -msse3 -msse4 -msse4.1 -msse4.2 -msse4a -mssse3 -mtbm -mxop -mxsave -O2 -pipe -g -fno-delete-null-pointer-checks -fno-lifetime-dse -std=gnu++98 -DDTRACE_ENABLED -c -MMD -MP -MF ../generated/dependencies/vm_version_zero.o.d -fpch-deps -o vm_version_zero.o /var/tmp/portage/dev-java/icedtea-3.1.0/work/icedtea-3.1.0/openjdk-boot/hotspot/src/cpu/zero/vm/vm_version_zero.cpp /var/tmp/portage/dev-java/icedtea-3.1.0/work/icedtea-3.1.0/openjdk-boot/hotspot/src/cpu/zero/vm/vm_version_zero.cpp:40:29: error: no 'void VM_Version::initialize()' member function declared in class 'VM_Version' void VM_Version::initialize() { ^ /var/tmp/portage/dev-java/icedtea-3.1.0/work/icedtea-3.1.0/openjdk-boot/hotspot/make/linux/makefiles/rules.make:149: recipe for target 'vm_version_zero.o' failed gmake[7]: *** [vm_version_zero.o] Error 1 gmake[7]: Leaving directory '/var/tmp/portage/dev-java/icedtea-3.1.0/work/icedtea-3.1.0/openjdk.build-boot/hotspot/linux_amd64_zero/product' /var/tmp/portage/dev-java/icedtea-3.1.0/work/icedtea-3.1.0/openjdk-boot/hotspot/make/linux/makefiles/top.make:119: recipe for target 'the_vm' failed gmake[6]: Leaving directory '/var/tmp/portage/dev-java/icedtea-3.1.0/work/icedtea-3.1.0/openjdk.build-boot/hotspot/linux_amd64_zero/product' gmake[6]: *** [the_vm] Error 2 /var/tmp/portage/dev-java/icedtea-3.1.0/work/icedtea-3.1.0/openjdk-boot/hotspot/make/linux/Makefile:321: recipe for target 'productzero' failed gmake[5]: *** [productzero] Error 2 gmake[5]: Leaving directory '/var/tmp/portage/dev-java/icedtea-3.1.0/work/icedtea-3.1.0/openjdk.build-boot/hotspot' Makefile:260: recipe for target 'generic_buildzero' failed gmake[4]: *** [generic_buildzero] Error 2 gmake[4]: Leaving directory '/var/tmp/portage/dev-java/icedtea-3.1.0/work/icedtea-3.1.0/openjdk-boot/hotspot/make' Makefile:185: recipe for target 'productzero' failed gmake[3]: *** [productzero] Error 2 gmake[3]: Leaving directory '/var/tmp/portage/dev-java/icedtea-3.1.0/work/icedtea-3.1.0/openjdk-boot/hotspot/make' HotspotWrapper.gmk:44: recipe for target '/var/tmp/portage/dev-java/icedtea-3.1.0/work/icedtea-3.1.0/openjdk.build-boot/hotspot/_hotspot.timestamp' failed gmake[2]: *** [/var/tmp/portage/dev-java/icedtea-3.1.0/work/icedtea-3.1.0/openjdk.build-boot/hotspot/_hotspot.timestamp] Error 2 gmake[2]: Leaving directory '/var/tmp/portage/dev-java/icedtea-3.1.0/work/icedtea-3.1.0/openjdk-boot/make' /var/tmp/portage/dev-java/icedtea-3.1.0/work/icedtea-3.1.0/openjdk-boot//make/Main.gmk:108: recipe for target 'hotspot-only' failed gmake[1]: *** [hotspot-only] Error 2 gmake[1]: Leaving directory '/var/tmp/portage/dev-java/icedtea-3.1.0/work/icedtea-3.1.0/openjdk.build-boot' Makefile:2479: recipe for target 'stamps/icedtea-boot.stamp' failed make: *** [stamps/icedtea-boot.stamp] Error 2 * ERROR: dev-java/icedtea-3.1.0::gentoo failed (compile phase): Have tried 'MAKEOPTS="-j1"' (that's what resulted in this build failure (exact same error message as last time)), and am not doing anything in /etc/portage/env/dev-java/icedtea-3.1.0 or in build rules elsewhere. Not sure why this is cropping up, and searching the classpath.org Bugzilla (as well as Google) has yielded naught. Any ideas would be greatly appreciated. (Full build.log is attached). -Robin K.
Created attachment 450040 [details] IcedTea 3.1.0 build log (xz/LZ4-compressed) Oops, build.log didn't attach initially (too large uncompressed)
3.3.0 works
(In reply to DJ Dunn from comment #2) > 3.3.0 works I haven't tried it yet but I'll take your word for it. Upstream is certainly using at least 6.