[modules-dev] Trying to build the modules stuff

Kumar Srinivasan Kumar.Srinivasan at Sun.COM
Mon Jul 28 17:20:23 PDT 2008


Hello Sam,

Could you please outline the steps you took to build this.

are the sources from the http://hg.openjdk.java.net/jdk7/modules
or the modules source drop at: 
http://www.java.net/download/openjdk/jdk7/promoted/b31/modules-7-ea-src-17_jul_2008.zip

Did you build the bootstrap jdk ?

Thanks
Kumar
> Getting javac compiler errors (tried 1.6 and 1.7):
>
> # Running javac:
> /home/sam/jdk1.7.0/bin/java -Xmx874m -Xms128m -XX:PermSize=32m - 
> XX:MaxPermSize=160m -Xbootclasspath/p:/home/sam/openjdk/build/linux- 
> amd64/langtools/dist/bootstrap/lib/javac.jar -jar /home/sam/openjdk/ 
> build/linux-amd64/langtools/dist/bootstrap/lib/javac.jar -source 1.5 - 
> target 5 -encoding ascii -Xbootclasspath:/home/sam/openjdk/build/linux- 
> amd64/classes -sourcepath /home/sam/openjdk/build/linux-amd64/gensrc:/ 
> home/sam/openjdk/jdk/src/solaris/classes:/home/sam/openjdk/jdk/src/ 
> share/classes -d /home/sam/openjdk/build/linux-amd64/classes @/home/ 
> sam/openjdk/build/linux-amd64/tmp/java/java.lang.management/ 
> management/.classes.list
> /home/sam/openjdk/jdk/src/share/classes/java/lang/management/ 
> PlatformComponent.java:69: type parameter  
> java.lang.management.ClassLoadingMXBean is not within its bound
>          new MXBeanFetcher<ClassLoadingMXBean>() {
>                            ^
> /home/sam/openjdk/jdk/src/share/classes/java/lang/management/ 
> PlatformComponent.java:81: type parameter  
> java.lang.management.CompilationMXBean is not within its bound
>          new MXBeanFetcher<CompilationMXBean>() {
>                            ^
> /home/sam/openjdk/jdk/src/share/classes/java/lang/management/ 
> PlatformComponent.java:98: type parameter  
> java.lang.management.MemoryMXBean is not within its bound
>          new MXBeanFetcher<MemoryMXBean>() {
>                            ^
> /home/sam/openjdk/jdk/src/share/classes/java/lang/management/ 
> PlatformComponent.java:110: type parameter  
> java.lang.management.GarbageCollectorMXBean is not within its bound
>          new MXBeanFetcher<GarbageCollectorMXBean>() {
>                            ^
> /home/sam/openjdk/jdk/src/share/classes/java/lang/management/ 
> PlatformComponent.java:123: type parameter  
> java.lang.management.MemoryManagerMXBean is not within its bound
>          new MXBeanFetcher<MemoryManagerMXBean>() {
>                            ^
> /home/sam/openjdk/jdk/src/share/classes/java/lang/management/ 
> PlatformComponent.java:136: type parameter  
> java.lang.management.MemoryPoolMXBean is not within its bound
>          new MXBeanFetcher<MemoryPoolMXBean>() {
>                            ^
> /home/sam/openjdk/jdk/src/share/classes/java/lang/management/ 
> PlatformComponent.java:148: type parameter  
> java.lang.management.OperatingSystemMXBean is not within its bound
>          new MXBeanFetcher<OperatingSystemMXBean>() {
>                            ^
> /home/sam/openjdk/jdk/src/share/classes/java/lang/management/ 
> PlatformComponent.java:160: type parameter  
> java.lang.management.RuntimeMXBean is not within its bound
>          new MXBeanFetcher<RuntimeMXBean>() {
>                            ^
> /home/sam/openjdk/jdk/src/share/classes/java/lang/management/ 
> PlatformComponent.java:172: type parameter  
> java.lang.management.ThreadMXBean is not within its bound
>          new MXBeanFetcher<ThreadMXBean>() {
>                            ^
> /home/sam/openjdk/jdk/src/share/classes/java/lang/management/ 
> PlatformComponent.java:185: type parameter  
> java.util.logging.LoggingMXBean is not within its bound
>          new MXBeanFetcher<LoggingMXBean>() {
>                            ^
> /home/sam/openjdk/jdk/src/share/classes/java/lang/management/ 
> PlatformComponent.java:199: type parameter  
> com.sun.management.GarbageCollectorMXBean is not within its bound
>          new  
> MXBeanFetcher<com.sun.management.GarbageCollectorMXBean>() {
>                                              ^
> /home/sam/openjdk/jdk/src/share/classes/java/lang/management/ 
> PlatformComponent.java:212: type parameter  
> com.sun.management.OperatingSystemMXBean is not within its bound
>          new MXBeanFetcher<com.sun.management.OperatingSystemMXBean>() {
>                                              ^
> /home/sam/openjdk/jdk/src/share/classes/java/lang/management/ 
> PlatformComponent.java:224: type parameter  
> com.sun.management.UnixOperatingSystemMXBean is not within its bound
>          new MXBeanFetcher<UnixOperatingSystemMXBean>() {
>                            ^
> /home/sam/openjdk/jdk/src/share/classes/java/lang/management/ 
> PlatformComponent.java:236: type parameter  
> com.sun.management.HotSpotDiagnosticMXBean is not within its bound
>          new MXBeanFetcher<HotSpotDiagnosticMXBean>() {
>                            ^
> /home/sam/openjdk/jdk/src/share/classes/java/lang/management/ 
> PlatformComponent.java:373: cannot find symbol
> symbol  : method newObjectName(java.lang.String)
> location: class com.sun.jmx.mbeanserver.Util
>          ObjectName on =  
> com.sun.jmx.mbeanserver.Util.newObjectName(domainAndType);
>                                                      ^
> /home/sam/openjdk/jdk/src/share/classes/sun/management/ 
> ManagementFactoryHelper.java:223: cannot find symbol
> symbol  : method newObjectName(java.lang.String)
> location: class sun.management.Util
>              final ObjectName objName = Util.newObjectName(mbeanName);
>                                             ^
> /home/sam/openjdk/jdk/src/share/classes/sun/management/ 
> ManagementFactoryHelper.java:283: cannot find symbol
> symbol  : method newObjectName(java.lang.String)
> location: class sun.management.Util
>              final ObjectName objName = Util.newObjectName(mbeanName);
>                                             ^
> 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.
> 17 errors
> gmake[3]: *** [.compile.classlist] Error 1
> gmake[3]: Leaving directory `/home/sam/openjdk/jdk/make/java/management'
> gmake[2]: *** [all] Error 1
> gmake[2]: Leaving directory `/home/sam/openjdk/jdk/make/java'
> gmake[1]: *** [all] Error 1
> gmake[1]: Leaving directory `/home/sam/openjdk/jdk/make'
> gmake: *** [jdk-build] Error 2
>
> real	14m41.320s
> user	14m46.341s
> sys	2m37.720s
>
>
> _______________________________________________
> modules-dev mailing list
> modules-dev at openjdk.java.net
> http://mail.openjdk.java.net/mailman/listinfo/modules-dev
>   


-- 
Kumar Srinivasan           
Sun Microsystems, Java Software.
408-276-7586




More information about the modules-dev mailing list