Package: openjdk-7-jre-dcevm Version: 7u79-2 Severity: important User: debian-...@lists.debian.org Usertags: ftbfs-gcc-6 gcc-6-enumerator-value
This package fails to build with GCC 6. GCC 6 has not been released yet, but it's expected that GCC 6 will become the default compiler for stretch. Note that only the first error is reported; there might be more. You can find a snapshot of GCC 6 in experimental. To build with GCC 6, you can set CC=gcc-6 CXX=g++-6 explicitly. > sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on dl580gen9-02.hlinux ... > g++ -DLINUX -D_GNU_SOURCE -DAMD64 -DPRODUCT -I. > -I/<<PKGBUILDDIR>>/src/share/vm/prims -I/<<PKGBUILDDIR>>/src/share/vm > -I/<<PKGBUILDDIR>>/src/share/vm/precompiled -I/<<PKGBUILDDIR>>/src/cpu/x86/vm > -I/<<PKGBUILDDIR>>/src/os_cpu/linux_x86/vm -I/<<PKGBUILDDIR>>/src/os/linux/vm > -I/<<PKGBUILDDIR>>/src/os/posix/vm -I../generated > -DHOTSPOT_RELEASE_VERSION="\"24.79-b02-dcevm-full\"" > -DHOTSPOT_BUILD_TARGET="\"product\"" -DHOTSPOT_BUILD_USER="\"tbm\"" > -DHOTSPOT_LIB_ARCH=\"amd64\" -DHOTSPOT_VM_DISTRO="\"Dynamic Code Evolution\"" > -g -O2 -fstack-protector-strong -Wformat -Werror=format-security > -DTARGET_OS_FAMILY_linux -DTARGET_ARCH_x86 -DTARGET_ARCH_MODEL_x86_64 > -DTARGET_OS_ARCH_linux_x86 -DTARGET_OS_ARCH_MODEL_linux_x86_64 > -DTARGET_COMPILER_gcc -DCOMPILER2 -DCOMPILER1 -fno-rtti -fno-exceptions > -D_REENTRANT -fcheck-new -fvisibility=hidden -m64 -pipe -g > -DTARGET_OS_FAMILY_linux -DTARGET_ARCH_x86 -DTARGET_ARCH_MODEL_x86_64 > -DTARGET_OS_ARCH_linux_x86 -DTARGET_OS_ARCH_MODEL_linux_x86_64 -DTA > RGET_COMPILER_gcc -DCOMPILER2 -DCOMPILER1 -fPIC -fno-rtti -fno-exceptions > -D_REENTRANT -fcheck-new -fvisibility=hidden -m64 -pipe -g -O3 > -fno-strict-aliasing -DVM_LITTLE_ENDIAN -D_LP64=1 -fno-omit-frame-pointer > -DINCLUDE_TRACE=1 -Werror -Wpointer-arith -Wsign-compare -c -fpch-deps > -MMD -MP -MF ../generated/dependencies/precompiled.hpp.gch.d -x c++-header > /<<PKGBUILDDIR>>/src/share/vm/precompiled/precompiled.hpp -o > precompiled.hpp.gch > In file included from > /<<PKGBUILDDIR>>/src/share/vm/memory/sharedHeap.hpp:30:0, > from > /<<PKGBUILDDIR>>/src/share/vm/gc_implementation/parallelScavenge/psParallelCompact.hpp:34, > from > /<<PKGBUILDDIR>>/src/share/vm/gc_implementation/shared/markSweep.inline.hpp:32, > from /<<PKGBUILDDIR>>/src/share/vm/oops/oop.inline.hpp:29, > from > /<<PKGBUILDDIR>>/src/share/vm/classfile/classFileParser.hpp:30, > from > /<<PKGBUILDDIR>>/src/share/vm/classfile/classLoader.hpp:28, > from > /<<PKGBUILDDIR>>/src/share/vm/classfile/systemDictionary.hpp:29, > from /<<PKGBUILDDIR>>/src/share/vm/ci/ciEnv.hpp:30, > from /<<PKGBUILDDIR>>/src/share/vm/ci/ciUtilities.hpp:28, > from /<<PKGBUILDDIR>>/src/share/vm/ci/ciNullObject.hpp:30, > from /<<PKGBUILDDIR>>/src/share/vm/ci/ciConstant.hpp:29, > from > /<<PKGBUILDDIR>>/src/share/vm/precompiled/precompiled.hpp:36: > /<<PKGBUILDDIR>>/src/share/vm/memory/generation.hpp:422:17: error: invalid > suffix on literal; C++11 requires a space between literal and string macro > [-Werror=literal-suffix] > warning("time warp: "INT64_FORMAT" to "INT64_FORMAT, > _time_of_last_gc, now); > ^ > > /<<PKGBUILDDIR>>/src/share/vm/memory/generation.hpp:422:42: error: invalid > suffix on literal; C++11 requires a space between literal and string macro > [-Werror=literal-suffix] > warning("time warp: "INT64_FORMAT" to "INT64_FORMAT, > _time_of_last_gc, now); > ^ > > In file included from > /<<PKGBUILDDIR>>/src/share/vm/gc_interface/collectedHeap.inline.hpp:30:0, > from /<<PKGBUILDDIR>>/src/share/vm/oops/oop.inline.hpp:30, > from > /<<PKGBUILDDIR>>/src/share/vm/classfile/classFileParser.hpp:30, > from > /<<PKGBUILDDIR>>/src/share/vm/classfile/classLoader.hpp:28, > from > /<<PKGBUILDDIR>>/src/share/vm/classfile/systemDictionary.hpp:29, > from /<<PKGBUILDDIR>>/src/share/vm/ci/ciEnv.hpp:30, > from /<<PKGBUILDDIR>>/src/share/vm/ci/ciUtilities.hpp:28, > from /<<PKGBUILDDIR>>/src/share/vm/ci/ciNullObject.hpp:30, > from /<<PKGBUILDDIR>>/src/share/vm/ci/ciConstant.hpp:29, > from > /<<PKGBUILDDIR>>/src/share/vm/precompiled/precompiled.hpp:36: > /<<PKGBUILDDIR>>/src/share/vm/memory/threadLocalAllocBuffer.inline.hpp:97:25: > error: invalid suffix on literal; C++11 requires a space between literal and > string macro [-Werror=literal-suffix] > gclog_or_tty->print("TLAB: %s thread: "INTPTR_FORMAT" [id: %2d]" > ^ > > /<<PKGBUILDDIR>>/src/share/vm/memory/threadLocalAllocBuffer.inline.hpp:98:25: > error: invalid suffix on literal; C++11 requires a space between literal and > string macro [-Werror=literal-suffix] > " obj: "SIZE_FORMAT > ^ > > /<<PKGBUILDDIR>>/src/share/vm/memory/threadLocalAllocBuffer.inline.hpp:99:25: > error: invalid suffix on literal; C++11 requires a space between literal and > string macro [-Werror=literal-suffix] > " free: "SIZE_FORMAT > ^ > > /<<PKGBUILDDIR>>/src/share/vm/memory/threadLocalAllocBuffer.inline.hpp:100:25: > error: invalid suffix on literal; C++11 requires a space between literal and > string macro [-Werror=literal-suffix] > " waste: "SIZE_FORMAT"\n", > ^ > > In file included from /<<PKGBUILDDIR>>/src/share/vm/memory/space.hpp:30:0, > from > /<<PKGBUILDDIR>>/src/share/vm/memory/space.inline.hpp:29, > from > /<<PKGBUILDDIR>>/src/share/vm/gc_implementation/shared/cSpaceCounters.hpp:29, > from > /<<PKGBUILDDIR>>/src/share/vm/memory/defNewGeneration.hpp:29, > from > /<<PKGBUILDDIR>>/src/share/vm/services/memoryPool.hpp:29, > from > /<<PKGBUILDDIR>>/src/share/vm/services/lowMemoryDetector.hpp:29, > from > /<<PKGBUILDDIR>>/src/share/vm/gc_interface/collectedHeap.inline.hpp:36, > from /<<PKGBUILDDIR>>/src/share/vm/oops/oop.inline.hpp:30, > from > /<<PKGBUILDDIR>>/src/share/vm/classfile/classFileParser.hpp:30, > from > /<<PKGBUILDDIR>>/src/share/vm/classfile/classLoader.hpp:28, > from > /<<PKGBUILDDIR>>/src/share/vm/classfile/systemDictionary.hpp:29, > from /<<PKGBUILDDIR>>/src/share/vm/ci/ciEnv.hpp:30, > from /<<PKGBUILDDIR>>/src/share/vm/ci/ciUtilities.hpp:28, > from /<<PKGBUILDDIR>>/src/share/vm/ci/ciNullObject.hpp:30, > from /<<PKGBUILDDIR>>/src/share/vm/ci/ciConstant.hpp:29, > from > /<<PKGBUILDDIR>>/src/share/vm/precompiled/precompiled.hpp:36: > /<<PKGBUILDDIR>>/src/share/vm/memory/cardTableModRefBS.hpp:156:20: error: > invalid suffix on literal; C++11 requires a space between literal and string > macro [-Werror=literal-suffix] > err_msg("Attempt to access p = "PTR_FORMAT" out of bounds of " > ^ > > /<<PKGBUILDDIR>>/src/share/vm/memory/cardTableModRefBS.hpp:157:20: error: > invalid suffix on literal; C++11 requires a space between literal and string > macro [-Werror=literal-suffix] > " card marking array's _whole_heap = > ["PTR_FORMAT","PTR_FORMAT")", > ^ > > /<<PKGBUILDDIR>>/src/share/vm/memory/cardTableModRefBS.hpp:157:69: error: > invalid suffix on literal; C++11 requires a space between literal and string > macro [-Werror=literal-suffix] > " card marking array's _whole_heap = > ["PTR_FORMAT","PTR_FORMAT")", > ^ > > /<<PKGBUILDDIR>>/src/share/vm/memory/cardTableModRefBS.hpp:432:20: error: > invalid suffix on literal; C++11 requires a space between literal and string > macro [-Werror=literal-suffix] > err_msg("Returning result = "PTR_FORMAT" out of bounds of " > ^ > > /<<PKGBUILDDIR>>/src/share/vm/memory/cardTableModRefBS.hpp:433:20: error: > invalid suffix on literal; C++11 requires a space between literal and string > macro [-Werror=literal-suffix] > " card marking array's _whole_heap = > ["PTR_FORMAT","PTR_FORMAT")", > ^ > > /<<PKGBUILDDIR>>/src/share/vm/memory/cardTableModRefBS.hpp:433:69: error: > invalid suffix on literal; C++11 requires a space between literal and string > macro [-Werror=literal-suffix] > " card marking array's _whole_heap = > ["PTR_FORMAT","PTR_FORMAT")", > ^ > > /<<PKGBUILDDIR>>/src/share/vm/memory/cardTableModRefBS.hpp:441:20: error: > invalid suffix on literal; C++11 requires a space between literal and string > macro [-Werror=literal-suffix] > err_msg("Attempt to access p = "PTR_FORMAT" out of bounds of " > ^ > > /<<PKGBUILDDIR>>/src/share/vm/memory/cardTableModRefBS.hpp:442:20: error: > invalid suffix on literal; C++11 requires a space between literal and string > macro [-Werror=literal-suffix] > " card marking array's _whole_heap = > ["PTR_FORMAT","PTR_FORMAT")", > ^ > > /<<PKGBUILDDIR>>/src/share/vm/memory/cardTableModRefBS.hpp:442:69: error: > invalid suffix on literal; C++11 requires a space between literal and string > macro [-Werror=literal-suffix] > " card marking array's _whole_heap = > ["PTR_FORMAT","PTR_FORMAT")", > ^ > > In file included from ../generated/tracefiles/traceEventClasses.hpp:18:0, > from /<<PKGBUILDDIR>>/src/share/vm/trace/tracing.hpp:28, > from /<<PKGBUILDDIR>>/src/share/vm/opto/compile.hpp:44, > from /<<PKGBUILDDIR>>/src/share/vm/opto/node.hpp:30, > from /<<PKGBUILDDIR>>/src/share/vm/opto/addnode.hpp:28, > from > /<<PKGBUILDDIR>>/src/share/vm/precompiled/precompiled.hpp:259: > /<<PKGBUILDDIR>>/src/share/vm/trace/traceStream.hpp:44:15: error: invalid > suffix on literal; C++11 requires a space between literal and string macro > [-Werror=literal-suffix] > _st.print("%s = "UINT32_FORMAT, label, val); > ^ > > /<<PKGBUILDDIR>>/src/share/vm/trace/traceStream.hpp:48:15: error: invalid > suffix on literal; C++11 requires a space between literal and string macro > [-Werror=literal-suffix] > _st.print("%s = "UINT32_FORMAT, label, val); > ^ > > /<<PKGBUILDDIR>>/src/share/vm/trace/traceStream.hpp:52:15: error: invalid > suffix on literal; C++11 requires a space between literal and string macro > [-Werror=literal-suffix] > _st.print("%s = "INT32_FORMAT, label, val); > ^ > > /<<PKGBUILDDIR>>/src/share/vm/trace/traceStream.hpp:56:15: error: invalid > suffix on literal; C++11 requires a space between literal and string macro > [-Werror=literal-suffix] > _st.print("%s = "UINT32_FORMAT, label, val); > ^ > > /<<PKGBUILDDIR>>/src/share/vm/trace/traceStream.hpp:60:15: error: invalid > suffix on literal; C++11 requires a space between literal and string macro > [-Werror=literal-suffix] > _st.print("%s = "INT32_FORMAT, label, val); > ^ > > /<<PKGBUILDDIR>>/src/share/vm/trace/traceStream.hpp:64:15: error: invalid > suffix on literal; C++11 requires a space between literal and string macro > [-Werror=literal-suffix] > _st.print("%s = "UINT64_FORMAT, label, val); > ^ > > /<<PKGBUILDDIR>>/src/share/vm/trace/traceStream.hpp:68:15: error: invalid > suffix on literal; C++11 requires a space between literal and string macro > [-Werror=literal-suffix] > _st.print("%s = "INT64_FORMAT, label, val); > ^ > > In file included from > /<<PKGBUILDDIR>>/src/share/vm/oops/constantPoolOop.hpp:29:0, > from /<<PKGBUILDDIR>>/src/share/vm/oops/methodOop.hpp:33, > from /<<PKGBUILDDIR>>/src/share/vm/runtime/frame.hpp:29, > from /<<PKGBUILDDIR>>/src/share/vm/prims/jvmtiExport.hpp:33, > from /<<PKGBUILDDIR>>/src/share/vm/runtime/thread.hpp:32, > from > /<<PKGBUILDDIR>>/src/os/linux/vm/thread_linux.inline.hpp:30, > from > /<<PKGBUILDDIR>>/src/share/vm/memory/resourceArea.hpp:30, > from > /<<PKGBUILDDIR>>/src/share/vm/classfile/classFileParser.hpp:29, > from > /<<PKGBUILDDIR>>/src/share/vm/classfile/classLoader.hpp:28, > from > /<<PKGBUILDDIR>>/src/share/vm/classfile/systemDictionary.hpp:29, > from /<<PKGBUILDDIR>>/src/share/vm/ci/ciEnv.hpp:30, > from /<<PKGBUILDDIR>>/src/share/vm/ci/ciUtilities.hpp:28, > from /<<PKGBUILDDIR>>/src/share/vm/ci/ciNullObject.hpp:30, > from /<<PKGBUILDDIR>>/src/share/vm/ci/ciConstant.hpp:29, > from > /<<PKGBUILDDIR>>/src/share/vm/precompiled/precompiled.hpp:36: > /<<PKGBUILDDIR>>/src/share/vm/oops/cpCacheOop.hpp:191:42: error: left operand > of shift expression '(-1 << 28)' is negative [-fpermissive] > option_bits_mask = ~(((-1) << tos_state_shift) | > (field_index_mask | parameter_size_mask)) > ~~~~~~^~~~~~~~~~~~~~~~~~~ > > /<<PKGBUILDDIR>>/src/share/vm/oops/cpCacheOop.hpp:191:104: error: enumerator > value for 'option_bits_mask' is not an integer constant > option_bits_mask = ~(((-1) << tos_state_shift) | > (field_index_mask | parameter_size_mask)) > > ^ > > In file included from /<<PKGBUILDDIR>>/src/share/vm/ci/ciEnv.hpp:32:0, > from /<<PKGBUILDDIR>>/src/share/vm/ci/ciUtilities.hpp:28, > from /<<PKGBUILDDIR>>/src/share/vm/ci/ciNullObject.hpp:30, > from /<<PKGBUILDDIR>>/src/share/vm/ci/ciConstant.hpp:29, > from > /<<PKGBUILDDIR>>/src/share/vm/precompiled/precompiled.hpp:36: > /<<PKGBUILDDIR>>/src/share/vm/code/dependencies.hpp:169:59: error: left > operand of shift expression '(-1 << 1)' is negative [-fpermissive] > all_types = ((1 << TYPE_LIMIT) - 1) & ((-1) << FIRST_TYPE), > ~~~~~~^~~~~~~~~~~~~~ > > /<<PKGBUILDDIR>>/src/share/vm/code/dependencies.hpp:169:72: error: enumerator > value for 'all_types' is not an integer constant > all_types = ((1 << TYPE_LIMIT) - 1) & ((-1) << FIRST_TYPE), > ^ > > cc1plus: all warnings being treated as errors > /<<PKGBUILDDIR>>/make/linux/makefiles/vm.make:294: recipe for target > 'precompiled.hpp.gch' failed > make[6]: *** [precompiled.hpp.gch] Error 1 > make[6]: Leaving directory > '/<<PKGBUILDDIR>>/build/linux/linux_amd64_compiler2/product' > /<<PKGBUILDDIR>>/make/linux/makefiles/top.make:119: recipe for target > 'the_vm' failed > make[5]: *** [the_vm] Error 2 > make[5]: Leaving directory > '/<<PKGBUILDDIR>>/build/linux/linux_amd64_compiler2/product' > /<<PKGBUILDDIR>>/make/linux/Makefile:290: recipe for target 'product' failed > make[4]: *** [product] Error 2 > make[4]: Leaving directory '/<<PKGBUILDDIR>>/build/linux' -- Martin Michlmayr Linux for HPE Helion, Hewlett Packard Enterprise __ This is the maintainer address of Debian's Java team <http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-maintainers>. Please use debian-j...@lists.debian.org for discussions and questions.