Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 596992 - dev-java/icedtea-3.1.0 fails to compile w/ GCC 6.2.0
Summary: dev-java/icedtea-3.1.0 fails to compile w/ GCC 6.2.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Andrew John Hughes
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: gcc-6
  Show dependency tree
 
Reported: 2016-10-12 19:21 UTC by Robin Kauffman
Modified: 2017-05-28 22:19 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
IcedTea 3.1.0 build log (xz/LZ4-compressed) (dev-java_icedtea-3.1.0_build.log.xz,34.35 KB, application/x-xz)
2016-10-12 19:23 UTC, Robin Kauffman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Robin Kauffman 2016-10-12 19:21:25 UTC
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.
Comment 1 Robin Kauffman 2016-10-12 19:23:06 UTC
Created attachment 450040 [details]
IcedTea 3.1.0 build log (xz/LZ4-compressed)

Oops, build.log didn't attach initially (too large uncompressed)
Comment 2 DJ Dunn 2017-05-08 06:20:40 UTC
3.3.0 works
Comment 3 James Le Cuirot gentoo-dev 2017-05-28 22:19:43 UTC
(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.