[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-build-dev
Subject:    OpenJDK 7: mysterious build problem with binary plugs
From:       gnu_andrew () member ! fsf ! org (Andrew John Hughes)
Date:       2009-03-31 13:12:30
Message-ID: 17c6771e0903310612p456dd093u5f23583b4c48c315 () mail ! gmail ! com
[Download RAW message or body]

2009/3/31 Jonathan Gibbons <Jonathan.Gibbons at sun.com>:
> Andrew,
> See this response sent by Tim on March 26.
> -- Jon
> 
> Hi Neale:
> 
> I?m trying to build the JDK for the first time. I grabbed the sources from
> the mercurial repository and followed the FAQ to perform the build. It
> builds a heap of stuff before it dies with the following:
> 
> error: com.sun.jmx.snmp.SnmpValue: class file for com.sun.jmx.snmp.SnmpValue
> not found
> 
> error: class file for com.sun.jmx.snmp.SnmpValue not found
> 
> The source code for the above class is there but it doesn?t appear to be
> being compiled. Is this a known problem or a newbie mistake easily fixed?
> 
> This is bug-id 6819847 "build is broken for OpenJDK with plugs"
> 
> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6819847
> 
> the work around is to define
> ?IMPORT_BINARY_PLUGS=true
> 
> This was an unintended consequence of the fix for
> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6661448
> 
> Hope this helps-
> 
> Tim Bell
> 
> 
> On Mar 31, 2009, at 2:50 AM, Andrew Haley wrote:
> 
> This is with jdk-7-ea-plug-b52-linux-x64-26_mar_2009.jar:
> 
> /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/bin/java ?-Xmx896m -Xms128m
> -XX:PermSize=32m -XX:MaxPermSize=160m
> "-Xbootclasspath/p:/local/openjdk7/jdk7/build/linux-amd64/langtools/dist/bootstrap/lib/javac.jar"
>                 
> -jar
> /local/openjdk7/jdk7/build/linux-amd64/langtools/dist/bootstrap/lib/javac.jar
> ?-source 1.5 -target 5 -encoding ascii
> "-Xbootclasspath:/local/openjdk7/jdk7/build/linux-amd64/classes"
> ?-XDprocess.packages -proc:only \
> ???????????-processor com.sun.tools.javac.sym.CreateSymbols \
> ???????????-Acom.sun.tools.javac.sym.Jar=/local/openjdk7/jdk7/build/linux-amd64/tmp/rt-orig.jar
>  \
> ???????????-Acom.sun.tools.javac.sym.Dest=/local/openjdk7/jdk7/build/linux-amd64/symbols/META-INF/sym/rt.jar
>  \
> ???????????java.applet java.awt java.awt.color java.awt.datatransfer
> java.awt.dnd java.awt.event java.awt.font java.awt.geom java.awt.im
> java.awt.im.spi java.awt.image java.awt.image.renderable java.awt.print ...
> warning: package com.sun.java.swing.plaf does not exist
> Using boot class path =
> [/local/openjdk7/jdk7/build/linux-amd64/tmp/rt-orig.jar, ...
> error: com.sun.jmx.snmp.SnmpValue: class file for com.sun.jmx.snmp.SnmpValue
> not found
> error: class file for com.sun.jmx.snmp.SnmpValue not found
> 1 error
> make[2]: *** [initial-image-jdk] Error 1
> make[2]: Leaving directory `/local/openjdk7/jdk7/jdk/make'
> make[1]: *** [jdk-build] Error 2
> make[1]: Leaving directory `/local/openjdk7/jdk7'
> 
> And indeed, com.sun.jmx.snmp.SnmpValue is not present in
> openjdk-binary-plugs/jre/lib/rt-closed.jar.
> 
> Am I the only one to have seen this?
> 
> Andrew.
> 
> 
> 

So I take it IMPORT_BINARY_PLUGS is now available in 7? Great!

Though that patch was apparently delivered in b53, whereas the last
build drop is b51...
-- 
Andrew :-)

Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net

PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic