OpenJDK9 - build errors on Linux/Ubuntu 12.04

Mani Sarkar sadhak001 at gmail.com
Fri Aug 22 23:10:49 UTC 2014


Hi,

Lately I have been getting a lot of build failures and the most recent ones
are the below (snippets of the error messages from the logs):

*First instance after running make images*
.
.
.
make[4]: warning: -jN forced in submake: disabling jobserver mode.
INFO: ENABLE_FULL_DEBUG_SYMBOLS=1
INFO: ALT_OBJCOPY=/usr/bin/objcopy
INFO: /usr/bin/objcopy cmd found so will create .debuginfo files.
INFO: STRIP_POLICY=min_strip
INFO: ZIP_DEBUGINFO_FILES=1
INFO: ENABLE_FULL_DEBUG_SYMBOLS=1
INFO: ALT_OBJCOPY=/usr/bin/objcopy
INFO: /usr/bin/objcopy cmd found so will create .debuginfo files.
INFO: STRIP_POLICY=min_strip
INFO: ZIP_DEBUGINFO_FILES=1
Compiling 163 files for BUILD_TOOLS_JDK
Compiling 1492 files for BUILD_INTERIM_CORBA
Rescanned ../generated/adfiles/linux_x86_64.ad  but encountered no changes.
INFO: ENABLE_FULL_DEBUG_SYMBOLS=1
INFO: ALT_OBJCOPY=/usr/bin/objcopy
INFO: /usr/bin/objcopy cmd found so will create .debuginfo files.
INFO: STRIP_POLICY=min_strip
INFO: ZIP_DEBUGINFO_FILES=1
INFO: ENABLE_FULL_DEBUG_SYMBOLS=1
INFO: ALT_OBJCOPY=/usr/bin/objcopy
INFO: /usr/bin/objcopy cmd found so will create .debuginfo files.
INFO: STRIP_POLICY=min_strip
INFO: ZIP_DEBUGINFO_FILES=1
**NOTICE** Dtrace support disabled: //usr/include/sys/sdt.h not found
INFO: ENABLE_FULL_DEBUG_SYMBOLS=1
INFO: ALT_OBJCOPY=/usr/bin/objcopy
INFO: /usr/bin/objcopy cmd found so will create .debuginfo files.
INFO: STRIP_POLICY=min_strip
INFO: ZIP_DEBUGINFO_FILES=1
INFO: ENABLE_FULL_DEBUG_SYMBOLS=1
INFO: ALT_OBJCOPY=/usr/bin/objcopy
INFO: /usr/bin/objcopy cmd found so will create .debuginfo files.
INFO: STRIP_POLICY=min_strip
INFO: ZIP_DEBUGINFO_FILES=1
Compiling
/home/satyasai/sources/jdk9/hotspot/src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp
Compiling
/home/satyasai/sources/jdk9/hotspot/src/os_cpu/linux_x86/vm/assembler_linux_x86.cpp
Compiling
/home/satyasai/sources/jdk9/hotspot/src/cpu/x86/vm/assembler_x86.cpp
Compiling
/home/satyasai/sources/jdk9/hotspot/src/share/vm/runtime/atomic.cpp
In file included from
/home/satyasai/sources/jdk9/hotspot/src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp:28:0:
/home/satyasai/sources/jdk9/hotspot/src/share/vm/gc_implementation/parNew/asParNewGeneration.hpp:
In member function ‘virtual Generation::Name ASParNewGeneration::kind()’:
.
.
.
In file included from
/home/satyasai/sources/jdk9/hotspot/src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp:28:0:
/home/satyasai/sources/jdk9/hotspot/src/share/vm/gc_implementation/parNew/asParNewGeneration.hpp:
In member function ‘virtual Generation::Name ASParNewGeneration::kind()’:
/home/satyasai/sources/jdk9/hotspot/src/share/vm/gc_implementation/parNew/asParNewGeneration.hpp:81:44:
error: ‘ASParNew’ was not declared in this scope
/home/satyasai/sources/jdk9/jdk/make/src/classes/build/tools/tzdb/TzdbZoneRulesProvider.java:274:
error: incompatible types: Month cannot be converted to int
                LocalDate adjustedDate = LocalDate.of(year, month,
dayOfMonth).minusDays(6);
.
.
.
15 errors
make[3]: ***
[/home/satyasai/sources/jdk9/build/linux-x86_64-normal-server-release/jdk/btclasses/_the.BUILD_TOOLS_JDK_batch]
Error 1
make[2]: *** [build-tools-jdk] Error 2
make[2]: *** Waiting for unfinished jobs....
make[8]: *** [asParNewGeneration.o] Error 1
make[8]: *** Waiting for unfinished jobs....
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Creating corba/dist/interim_corba.jar
make[7]: *** [the_vm] Error 2
make[6]: *** [product] Error 2
make[5]: *** [generic_build2] Error 2
make[4]: *** [product] Error 2
make[3]: ***
[/home/satyasai/sources/jdk9/build/linux-x86_64-normal-server-release/hotspot/_hotspot.timestamp]
Error 2
make[2]: *** [hotspot] Error 2
make[1]: *** [main-wrapper] Error 2
make: *** [images] Error 2


*Second instance after running make clean followed by make images*
.
.
.
INFO: ENABLE_FULL_DEBUG_SYMBOLS=1
INFO: ALT_OBJCOPY=/usr/bin/objcopy
INFO: /usr/bin/objcopy cmd found so will create .debuginfo files.
INFO: STRIP_POLICY=min_strip
INFO: ZIP_DEBUGINFO_FILES=1
Generating precompiled header precompiled.hpp.gch
INFO: ENABLE_FULL_DEBUG_SYMBOLS=1
INFO: ALT_OBJCOPY=/usr/bin/objcopy
INFO: /usr/bin/objcopy cmd found so will create .debuginfo files.
INFO: STRIP_POLICY=min_strip
INFO: ZIP_DEBUGINFO_FILES=1
Compiling
/home/satyasai/sources/jdk9/hotspot/src/share/vm/compiler/abstractCompiler.cpp
Compiling
/home/satyasai/sources/jdk9/hotspot/src/share/vm/utilities/accessFlags.cpp
Compiling ../generated/adfiles/ad_x86_64.cpp
Compiling ../generated/adfiles/ad_x86_64_clone.cpp
Compiling ../generated/adfiles/ad_x86_64_expand.cpp
Compiling ../generated/adfiles/ad_x86_64_format.cpp
Compiling ../generated/adfiles/ad_x86_64_gen.cpp
Compiling ../generated/adfiles/ad_x86_64_misc.cpp
Compiling ../generated/adfiles/ad_x86_64_peephole.cpp
Compiling ../generated/adfiles/ad_x86_64_pipeline.cpp

Compiling
/home/satyasai/sources/jdk9/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/adaptiveFreeList.cpp

Compiling
/home/satyasai/sources/jdk9/hotspot/src/share/vm/gc_implementation/shared/adaptiveSizePolicy.cpp
Compiling /home/satyasai/sources/jdk9/hotspot/src/share/vm/opto/addnode.cpp
Compiling
/home/satyasai/sources/jdk9/hotspot/src/share/vm/gc_implementation/parallelScavenge/adjoiningGenerations.cpp
Compiling
/home/satyasai/sources/jdk9/hotspot/src/share/vm/gc_implementation/parallelScavenge/adjoiningVirtualSpaces.cpp
Compiling
/home/satyasai/sources/jdk9/hotspot/src/share/vm/runtime/advancedThresholdPolicy.cpp
Compiling
/home/satyasai/sources/jdk9/hotspot/src/share/vm/gc_implementation/shared/ageTable.cpp
Compiling
/home/satyasai/sources/jdk9/hotspot/src/share/vm/gc_interface/allocTracer.cpp
Compiling
/home/satyasai/sources/jdk9/hotspot/src/share/vm/memory/allocation.cpp
Compiling
/home/satyasai/sources/jdk9/hotspot/src/share/vm/gc_implementation/shared/allocationStats.cpp
Compiling
/home/satyasai/sources/jdk9/hotspot/src/share/vm/classfile/altHashing.cpp
Compiling
/home/satyasai/sources/jdk9/hotspot/src/share/vm/oops/annotations.cpp
Compiling
/home/satyasai/sources/jdk9/hotspot/src/share/vm/runtime/arguments.cpp
Compiling
/home/satyasai/sources/jdk9/hotspot/src/share/vm/runtime/arguments_ext.cpp
Compiling
/home/satyasai/sources/jdk9/hotspot/src/share/vm/utilities/array.cpp
Compiling
/home/satyasai/sources/jdk9/hotspot/src/share/vm/oops/arrayKlass.cpp
Compiling /home/satyasai/sources/jdk9/hotspot/src/share/vm/oops/arrayOop.cpp
Compiling
/home/satyasai/sources/jdk9/hotspot/src/share/vm/gc_implementation/parallelScavenge/asPSOldGen.cpp
Compiling
/home/satyasai/sources/jdk9/hotspot/src/share/vm/gc_implementation/parallelScavenge/asPSYoungGen.cpp
Compiling
/home/satyasai/sources/jdk9/hotspot/src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp

In file included from
/home/satyasai/sources/jdk9/hotspot/src/share/vm/gc_implementation/parNew/asParNewGeneration.cpp:28:0:
/home/satyasai/sources/jdk9/hotspot/src/share/vm/gc_implementation/parNew/asParNewGeneration.hpp:
In member function ‘virtual Generation::Name ASParNewGeneration::kind()’:
/home/satyasai/sources/jdk9/hotspot/src/share/vm/gc_implementation/parNew/asParNewGeneration.hpp:81:44:
error: ‘ASParNew’ was not declared in this scope
Compiling /home/satyasai/sources/jdk9/hotspot/src/share/vm/asm/assembler.cpp
make[8]: *** [asParNewGeneration.o] Error 1
make[8]: *** Waiting for unfinished jobs....
make[7]: *** [the_vm] Error 2
make[6]: *** [product] Error 2
make[5]: *** [generic_build2] Error 2
make[4]: *** [product] Error 2
make[3]: ***
[/home/satyasai/sources/jdk9/build/linux-x86_64-normal-server-release/hotspot/_hotspot.timestamp]
Error 2
make[2]: *** [hotspot] Error 2
make[1]: *** [main-wrapper] Error 2
make: *** [images] Error 2


My sources is updated on a regular-basis, and the above are on the most
recent version of the source. If you need anything else to help with
investigating the the above error please let me know.

Cheers,
Mani
-- 
@theNeomatrix369 <http://twitter.com/theNeomatrix369>*  |  **Blog
<http://neomatrix369.wordpress.com>**  |  *LJC Associate & LJC Advocate
(@adoptopenjdk & @adoptajsr programs)
*Meet-a-Project - *MutabilityDetector
<https://github.com/MutabilityDetector>*  |  **Bitbucket
<https://bitbucket.org/neomatrix369>* * |  **Github
<https://github.com/neomatrix369>* * |  **LinkedIn
<http://uk.linkedin.com/pub/mani-sarkar/71/a77/39b>*
*Come to Devoxx UK 2014:* http://www.devoxx.co.uk/

*Don't chase success, rather aim for "Excellence", and success will come
chasing after you!*



More information about the build-dev mailing list