OpenJDK9 - build errors on Linux/Ubuntu 12.04
Martin Buchholz
martinrb at google.com
Sat Aug 23 17:34:19 UTC 2014
It sure looks like the big change is slightly broken
(maybe the classic trap of forgetting to add a file to the changeset):
changeset: 10469:f08705540498 10454:88856f58680f
user: chegar
date: 2014-08-17 15:54 +0100
8054834: Modular Source Code
Reviewed-by: alanb, chegar, ihse, mduigou
Contributed-by: alan.bateman at oracle.com, alex.buckley at oracle.com,
chris.hegarty at oracle.com, erik.joelsson at oracle.com,
jonathan.gibbons at oracle.com, karen.kinnear at oracle.com,
magnus.ihse.bursie at oracle.com, mandy.chung at oracle.com,
mark.reinhold at oracle.com, paul.sandoz at oracle.com
On Fri, Aug 22, 2014 at 4:30 PM, Martin Buchholz <martinrb at google.com>
wrote:
> I've also just lost the ability to build jdk9.
> I also get uninformative
>
> make[1]: *** [main-wrapper] Error 2
>
> Trying to debug, I configure with --with-jobs=1 and run
> make LOG=debug
> and that gets me:
>
> make[3]: Entering directory `...home/martinrb/ws/9up/jdk/make'
> Tools.gmk:35: SetupJava.gmk: No such file or directory
>
> Digging further, I see several uses of
> SetupJava.gmk but the file itself is missing!?
>
> ./jdk/make/CompileInterimRmic.gmk:31:include SetupJava.gmk
> ./jdk/make/CompileDemos.gmk:34:include SetupJava.gmk
> ./jdk/make/Tools.gmk:35:include SetupJava.gmk
> ./jdk/make/gensrc/GensrcCommon.gmk:35:include SetupJava.gmk
> ./jdk/make/gendata/GendataCommon.gmk:33:include SetupJava.gmk
>
>
>
>
>
> On Fri, Aug 22, 2014 at 4:10 PM, Mani Sarkar <sadhak001 at gmail.com> wrote:
>
>> 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