Cannot build OpenJDK8

David Holmes david.holmes at oracle.com
Thu Oct 24 05:48:32 UTC 2013


On 24/10/2013 3:40 PM, Raahul Kumar wrote:
> make all --debug

No there is a LOG=trace setting you can add when running make (from the 
top-level build). This --debug doesn't show the command that was being 
attempted.

Thanks,
David

> GNU Make 4.0
> Built for x86_64-unknown-linux-gnu
> Reading makefiles...
> Updating goal targets....
>   File 'all' does not exist.
>     File 'images' does not exist.
>       File 'source-tips' does not exist.
>           File 'FRC' does not exist.
>          Must remake target 'FRC'.
>          Successfully remade target file 'FRC'.
>         Prerequisite 'FRC' of target
> '/home/rkumar/openjdk8/build/linux-x86_64-normal-server-release/source_tips'
> does not exist.
>        Must remake target
> '/home/rkumar/openjdk8/build/linux-x86_64-normal-server-release/source_tips'.
>        Successfully remade target file
> '/home/rkumar/openjdk8/build/linux-x86_64-normal-server-release/source_tips'.
>      Must remake target 'source-tips'.
>      Successfully remade target file 'source-tips'.
>       File 'demos' does not exist.
>         File 'jdk' does not exist.
>           File 'langtools' does not exist.
>             File 'langtools-only' does not exist.
>               File 'start-make' does not exist.
>              Must remake target 'start-make'.
> Building OpenJDK for target 'all' in configuration
> 'linux-x86_64-normal-server-release'
>
>              Successfully remade target file 'start-make'.
>            Must remake target 'langtools-only'.
> ## Starting langtools
> GNU Make 4.0
> Built for x86_64-unknown-linux-gnu
> Reading makefiles...
> Updating goal targets....
>   File 'default' does not exist.
>     File 'all' does not exist.
>    Must remake target 'all'.
>    Successfully remade target file 'all'.
> Must remake target 'default'.
> Successfully remade target file 'default'.
> ## Finished langtools (build time 00:00:01)
>
>            Successfully remade target file 'langtools-only'.
>          Must remake target 'langtools'.
>          Successfully remade target file 'langtools'.
>           File 'hotspot' does not exist.
>             File 'hotspot-only' does not exist.
>            Must remake target 'hotspot-only'.
> ## Starting hotspot
> GNU Make 4.0
> Built for x86_64-unknown-linux-gnu
> Reading makefiles...
> Updating goal targets....
>   File 'default' does not exist.
>     File 'all' does not exist.
>       File 'hotspot' does not exist.
>         File
> '/home/rkumar/openjdk8/build/linux-x86_64-normal-server-release/hotspot/_hotspot.timestamp'
> does not exist.
>        Must remake target
> '/home/rkumar/openjdk8/build/linux-x86_64-normal-server-release/hotspot/_hotspot.timestamp'.
> GNU Make 4.0
> Built for x86_64-unknown-linux-gnu
> Reading makefiles...
> Updating goal targets....
>   File 'product' does not exist.
> Must remake target 'product'.
> GNU Make 4.0
> Built for x86_64-unknown-linux-gnu
> Reading makefiles...
> 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
> Updating goal targets....
>   File 'generic_build2' does not exist.
> Must remake target 'generic_build2'.
> GNU Make 4.0
> Built for x86_64-unknown-linux-gnu
> Copyright (C) 1988-2013 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later
> <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.
> Reading makefiles...
> 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
> Updating goal targets....
>   File 'product' does not exist.
> Must remake target 'product'.
> GNU Make 4.0
> Built for x86_64-unknown-linux-gnu
> Copyright (C) 1988-2013 Free Software Foundation, Inc.
> License GPLv3+: GNU GPL version 3 or later
> <http://gnu.org/licenses/gpl.html>
> This is free software: you are free to change and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.
> Reading makefiles...
> Updating goal targets....
>   File 'default' does not exist.
>     File 'vm_build_preliminaries' does not exist.
>       File 'checks' does not exist.
>      Must remake target 'checks'.
>      Successfully remade target file 'checks'.
>       File 'ad_stuff' does not exist.
>      Must remake target 'ad_stuff'.
> /usr/bin/make: invalid option -- '8'
> /usr/bin/make: invalid option -- '/'
> /usr/bin/make: invalid option -- 'c'
> Usage: make [options] [target] ...
> Options:
>    -b, -m                      Ignored for compatibility.
>    -B, --always-make           Unconditionally make all targets.
>    -C DIRECTORY, --directory=DIRECTORY
>    [Cut out majority of make cmdline options]
>                                Consider FILE to be infinitely new.
>    This program built for x86_64-unknown-linux-gnu
> Report bugs to <bug-make at gnu.org <mailto:bug-make at gnu.org>>
> make[5]: *** [ad_stuff] Error 2
> /home/rkumar/openjdk8/hotspot/make/linux/makefiles/top.make:91: recipe
> for target 'ad_stuff' failed
> /home/rkumar/openjdk8/hotspot/make/linux/Makefile:289: recipe for target
> 'product' failed
> make[4]: *** [product] Error 2
> Makefile:216: recipe for target 'generic_build2' failed
> make[3]: *** [generic_build2] Error 2
> Makefile:167: recipe for target 'product' failed
> make[2]: *** [product] Error 2
> HotspotWrapper.gmk:44: recipe for target
> '/home/rkumar/openjdk8/build/linux-x86_64-normal-server-release/hotspot/_hotspot.timestamp'
> failed
> make[1]: ***
> [/home/rkumar/openjdk8/build/linux-x86_64-normal-server-release/hotspot/_hotspot.timestamp]
> Error 2
> /home/rkumar/openjdk8//common/makefiles/Main.gmk:108: recipe for target
> 'hotspot-only' failed
> make: *** [hotspot-only] Error 2
>
>
>
>
> On Thu, Oct 24, 2013 at 2:32 PM, David Holmes <david.holmes at oracle.com
> <mailto:david.holmes at oracle.com>> wrote:
>
>     Can you run with LOG=trace so we can see the actual commands used.
>
>     Thanks,
>     David
>
>
>     On 24/10/2013 2:18 PM, Raahul Kumar wrote:
>
>         I'm getting a different error message now. The Werror issue has been
>         resolved, the bugfix worked.
>
>         Creating sa.make ...
>         /usr/bin/make: invalid option -- '8'
>         /usr/bin/make: invalid option -- '/'
>         /usr/bin/make: invalid option -- 'c'
>         This program built for x86_64-unknown-linux-gnu
>         Report bugs to <bug-make at gnu.org <mailto:bug-make at gnu.org>>
>         make[5]: *** [ad_stuff] Error 2
>         make[4]: *** [product] Error 2
>         make[3]: *** [generic_build2] Error 2
>         make[2]: *** [product] Error 2
>         /home/rkumar/openjdk8/hotspot/__make/linux/makefiles/top.make:__91:
>         recipe for
>         target 'ad_stuff' failed
>         /home/rkumar/openjdk8/hotspot/__make/linux/Makefile:289: recipe
>         for target
>         'product' failed
>         Makefile:216: recipe for target 'generic_build2' failed
>         Makefile:167: recipe for target 'product' failed
>         HotspotWrapper.gmk:44: recipe for target
>         '/home/rkumar/openjdk8/build/__linux-x86_64-normal-server-__release/hotspot/_hotspot.__timestamp'
>         failed
>         make[1]: ***
>         [/home/rkumar/openjdk8/build/__linux-x86_64-normal-server-__release/hotspot/_hotspot.__timestamp]
>         Error 2
>         /home/rkumar/openjdk8//common/__makefiles/Main.gmk:108: recipe
>         for target
>         'hotspot-only' failed
>         make: *** [hotspot-only] Error 2
>
>
>         Build Environment
>
>         Configuration summary:
>         * Debug level:    release
>         * JDK variant:    normal
>         * JVM variants:   server
>         * OpenJDK target: OS: linux, CPU architecture: x86, address
>         length: 64
>
>         Tools summary:
>         * Boot JDK:       java version "1.7.0_45" OpenJDK Runtime
>         Environment
>         (IcedTea 2.4.3) (ArchLinux build 7.u45_2.4.3-1-x86_64) OpenJDK
>         64-Bit
>         Server VM (build 24.45-b08, mixed mode)  (at
>         /usr/lib/jvm/java-7-openjdk)
>         * C Compiler:     gcc (GCC) version 4.8.2 (at /usr/bin/gcc)
>         * C++ Compiler:   g++ (GCC) version 4.8.2 (at /usr/bin/g++)
>
>         Build performance summary:
>         * Cores to use:   1
>         * Memory limit:   997 MB
>         * ccache status:  installed and in use
>
>
>
>         On Thu, Oct 24, 2013 at 11:45 AM, Raahul Kumar
>         <raahul.kumar at gmail.com <mailto:raahul.kumar at gmail.com>>wrote:
>
>             Forgot to mention I'm building on Linux.
>
>
>             On Thu, Oct 24, 2013 at 11:44 AM, Raahul Kumar
>             <raahul.kumar at gmail.com <mailto:raahul.kumar at gmail.com>>wrote:
>
>                 Yes. I'm currently trying to build the jdk 8 and I will
>                 confirm in a few
>                 hours if your fix worked. You've left Werror flag
>                 intact, all you've done is
>                 just ignore missing param error msg.
>
>
>                 On Thu, Oct 24, 2013 at 9:40 AM, Weijun Wang
>                 <weijun.wang at oracle.com
>                 <mailto:weijun.wang at oracle.com>>wrote:
>
>                     What platform are you building on? What exact error
>                     messages have you
>                     seen? It will be helpful if you provide these info.
>
>                     If it's SCTP on latest Linux, yes, there is a
>                     problem and we've just
>                     fixed it.
>
>                     Thanks
>                     Max
>
>
>                     On 10/7/13 8:22 PM, Raahul Kumar wrote:
>
>                         Gcc seems to have been configured with -Werror,
>                         because it halts on just
>                         error messages.
>                         How do I build OpenJDK8 currently?
>
>
>
>
>



More information about the build-dev mailing list