I'm not able to reproduce with either OracleJDK 8 or 8u66.

/Erik

On 2015-12-09 13:33, Severin Gehwolf wrote:
Hi,

On Wed, 2015-12-09 at 12:15 +0100, Severin Gehwolf wrote:
Hi Mikael,

On Wed, 2015-12-09 at 11:41 +0100, Mikael Gerdin wrote:
Hi Severin,

On 2015-12-09 11:23, Severin Gehwolf wrote:
Hi,

I'm trying to build an OpenJDK 9, hs-rt tree which fails to build for
me with:

jdk/src/java.logging/share/classes/sun/util/logging/internal/LoggingProviderImpl.java:33:
 error: cannot find symbol
import java.lang.System.LoggerFinder;
                         ^
    symbol:   class LoggerFinder
    location: class System
http://hg.openjdk.java.net/jdk9/hs-rt/jdk/file/7a67f71d3645/src/java.base/share/classes/java/lang/System.java#l1377
the LoggerFinder inner class appears to exist on the hg server at least.
I have it in the local copy too, yet I get:
CompileJavaModules.gmk:562: recipe for target 
'hs-rt/build/linux-x86_64-normal-server-release/jdk/modules/java.logging/_the.java.logging_batch'
 failed
make/Main.gmk:150: recipe for target 'java.logging-java' failed

With the above root-cause. I'll try with a fresh clone...
Same failure with fresh clone :( Here is how I configure and invoke
make:
bash configure \
  --with-boot-jdk="$JDK_TO_BUILD_WITH" \
  --with-debug-level="release" \
  --disable-zip-debug-info \
  --enable-unlimited-crypto \
  --with-stdc++lib=dynamic \
  --disable-warnings-as-errors \
  --with-num-cores=8

make \
  DEBUG_BINARIES=true \
  JAVAC_FLAGS=-g \
  STRIP_POLICY=no_strip \
  STRIP="" \
  DISABLE_INTREE_EC=true \
  ALT_OBJCOPY=none \
  LOG=debug \
  images

Thanks,
Severin

$ hg paths
default = http://hg.openjdk.java.net/jdk9/hs-rt/

Do I need to use a different tree these days? What am I missing?
No, it should work.
Are you sure you've updated all the sub-trees?

http://hg.openjdk.java.net/code-tools/trees/
Is a helpful hg extension to keep track of things.

I've noticed that sometimes "bash get_source.sh" does not correctly "hg
update" the entire forest.
I should have an updated tree, though I usually use:
$ hg pull -u
$ for i in hotspot corba jaxp jaxws jdk langtools nashorn; do pushd $i; hg pull 
-u; popd; done

I've checked just now and all repos seem to have updated correctly. The
CI builder for Zero seems to agree[1]. Note: The above build failure is
for a regular server JVM. Not sure what's wrong. I keep looking,
thanks!

Cheers,
Severin

[1] http://builder.classpath.org/jenkins/job/OpenJDK9_hs_rt_Zero/191/console

/Mikael

Thanks,
Severin


Reply via email to