Can not build jdk10 under Solaris 11
Andrew Watkins
andrew at dcs.bbk.ac.uk
Wed Sep 5 15:26:26 UTC 2018
Hello,
I am sure I am doing something wrong, but having build problems with
OpenJDK under Solaris.
Error:
# gmake
Building target 'default (exploded-image)' in configuration
'solaris-x86_64-normal-server-release'
Creating support/modules_libs/java.base/libjsig.so from 1 file(s)
Compiling 8 files for BUILD_TOOLS_LANGTOOLS
Creating hotspot/variant-server/tools/adlc/adlc from 13 file(s)
Compiling 2 files for BUILD_JVMTI_TOOLS
"/var/tmp/jdk10/hotspot/src/share/vm/adlc/arena.cpp", line 60: Error,
placementdelmatch: Placement operator new refers to non-placement
operator delete.
"/var/tmp/jdk10/hotspot/src/share/vm/adlc/arena.cpp", line 67: Error,
placementdelmatch: Placement operator new refers to non-placement
operator delete.
"/var/tmp/jdk10/hotspot/src/share/vm/adlc/arena.cpp", line 97: Error,
placementdelmatch: Placement operator new refers to non-placement
operator delete.
3 Error(s) detected.
gmake[3]: ***
[/var/tmp/jdk10/build/solaris-x86_64-normal-server-release/hotspot/variant-server/tools/adlc/objs/arena.o]
Error 2
gmake[3]: *** Waiting for unfinished jobs
....
I can see that there is a bug 8199782 with fixes
http://hg.openjdk.java.net/jdk/jdk/rev/fa26e7c6efb7, but these fixes are
not in my version? Am I missing a step to get the right jdk10 software?
I tried manually altering the code and got further but no point
discussing that until I know I am pulling the right code down from openjdk.
Full steps:
# export
PATH=/opt/developerstudio/bin:/usr/bin:/usr/sbin:/usr/gnu/bin:/usr/sfw/bin
# hg clone http://hg.openjdk.java.net/jdk10/jdk10
# cd jdk10
# bash get_source.sh
# Repositories: corba jaxp jaxws langtools jdk hotspot nashorn
jaxp: hg clone
http://hg.openjdk.java.net/jdk10/jdk10/jaxp jaxp
corba: hg clone
http://hg.openjdk.java.net/jdk10/jdk10/corba corba
jaxp: requesting all changes
corba: requesting all changes
corba: adding changesets
jaxp: adding changesets
corba: adding manifests
jaxp: adding manifests
corba: adding file changes
corba: added 925 changesets with 5504 changes to 2597
files
corba: updating to branch default
corba: 1201 files updated, 0 files merged, 0 files
removed, 0 files unresolved
jaxws: hg clone
http://hg.openjdk.java.net/jdk10/jdk10/jaxws jaxws
jaxws: requesting all changes
jaxws: adding changesets
jaxws: adding manifests
jaxp: adding file changes
jaxp: added 1217 changesets with 15333 changes to
8488 files
jaxp: updating to branch default
jaxp: 3343 files updated, 0 files merged, 0 files
removed, 0 files unresolved
langtools: hg clone
http://hg.openjdk.java.net/jdk10/jdk10/langtools langtools
langtools: requesting all changes
langtools: adding changesets
jaxws: adding file changes
jaxws: added 850 changesets with 21898 changes to
10824 files
jaxws: updating to branch default
jaxws: 3757 files updated, 0 files merged, 0 files
removed, 0 files unresolved
jdk: hg clone
http://hg.openjdk.java.net/jdk10/jdk10/jdk jdk
jdk: requesting all changes
langtools: adding manifests
jdk: adding changesets
langtools: adding file changes
langtools: added 4297 changesets with 38693 changes to
11923 files
langtools: updating to branch default
langtools: 8702 files updated, 0 files merged, 0 files
removed, 0 files unresolved
hotspot: hg clone
http://hg.openjdk.java.net/jdk10/jdk10/hotspot hotspot
hotspot: requesting all changes
hotspot: adding changesets
hotspot: adding manifests
jdk: adding manifests
hotspot: adding file changes
hotspot: added 13550 changesets with 85505 changes to
16280 files
hotspot: updating to branch default
hotspot: 9230 files updated, 0 files merged, 0 files
removed, 0 files unresolved
nashorn: hg clone
http://hg.openjdk.java.net/jdk10/jdk10/nashorn nashorn
nashorn: requesting all changes
nashorn: adding changesets
nashorn: adding manifests
nashorn: adding file changes
nashorn: added 1990 changesets with 14664 changes to
4199 files
nashorn: updating to branch default
nashorn: 3310 files updated, 0 files merged, 0 files
removed, 0 files unresolved
jdk: adding file changes
jdk: added 17762 changesets with 154938 changes to
50859 files
jdk: updating to branch default
jdk: 27320 files updated, 0 files merged, 0 files
removed, 0 files unresolved
# Repositories: . corba jaxp jaxws langtools jdk hotspot nashorn
corba: cd corba && hg pull -u
.: cd . && hg pull -u
jaxp: cd jaxp && hg pull -u
jaxws: cd jaxws && hg pull -u
langtools: cd langtools && hg pull -u
jdk: cd jdk && hg pull -u
hotspot: cd hotspot && hg pull -u
nashorn: cd nashorn && hg pull -u
jaxp: pulling from
http://hg.openjdk.java.net/jdk10/jdk10/jaxp
jaxp: searching for changes
langtools: pulling from
http://hg.openjdk.java.net/jdk10/jdk10/langtools
langtools: searching for changes
corba: pulling from
http://hg.openjdk.java.net/jdk10/jdk10/corba
corba: searching for changes
jaxws: pulling from
http://hg.openjdk.java.net/jdk10/jdk10/jaxws
jaxws: searching for changes
.: pulling from
http://hg.openjdk.java.net/jdk10/jdk10
.: searching for changes
jdk: pulling from
http://hg.openjdk.java.net/jdk10/jdk10/jdk
nashorn: pulling from
http://hg.openjdk.java.net/jdk10/jdk10/nashorn
jdk: searching for changes
nashorn: searching for changes
hotspot: pulling from
http://hg.openjdk.java.net/jdk10/jdk10/hotspot
hotspot: searching for changes
jaxp: no changes found
langtools: no changes found
corba: no changes found
jaxws: no changes found
.: no changes found
nashorn: no changes found
jdk: no changes found
hotspot: no changes found
# bash configure
...
Configuration summary:
* Debug level: release
* HS debug level: product
* JDK variant: normal
* JVM variants: server
* OpenJDK target: OS: solaris, CPU architecture: x86, address length: 64
* Version string: 10-internal+0-adhoc.andrew.jdk10 (10-internal)
Tools summary:
* Boot JDK: java version "1.8.0_172" Java(TM) SE Runtime
Environment (build 1.8.0_172-b11) Java HotSpot(TM) 64-Bit Server VM
(build 25.172-b11, mixed mode) (at /usr/jdk/instances/jdk1.8.0)
* Toolchain: solstudio (Oracle Solaris Studio)
* C Compiler: Version 5.15 (at /opt/developerstudio/bin/cc)
* C++ Compiler: Version 5.15 (at /opt/developerstudio/bin/CC)
Build performance summary:
* Cores to use: 16
* Memory limit: 16384 MB
# gmake
..
# cat failure-logs/hotspot_variant-server_tools_adlc_objs_arena.o.cmdline
::::::::::::::
/opt/developerstudio/bin/CC -m64 -DASSERT -DAMD64
-I/var/tmp/jdk10/hotspot/src/share/vm +w -g0 -xs -erroff=notemsource
-errtags -errwarn=%all -DTHIS_FILE='"are
na.cpp"' -c -xMMD -xMF
/var/tmp/jdk10/build/solaris-x86_64-normal-server-release/hotspot/variant-server/tools/adlc/objs/arena.d.tmp
-o /var/tmp/jdk10/build/sol
aris-x86_64-normal-server-release/hotspot/variant-server/tools/adlc/objs/arena.o
/var/tmp/jdk10/hotspot/src/share/vm/adlc/arena.cpp
Thanks,
Andrew
--
Andrew Watkins * Birkbeck, University of London * Computer Science *
* http://notallmicrosoft.blogspot.com *
* UKOUG Systems SIG Chair *
* UKOUG Tech committee *
* tel: 020 7631 6720 *
::e-mails are only read & actioned between 0900 and 1800 hours (Monday - Friday)
More information about the build-dev
mailing list