Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[gmt-dev] [modeling-dev] Athena OS X Local Build

Nick, et.al., I hope this is a decent place to put this..

I'm having a heck of a time figuring out how to get a local build going. I'm getting the java.lang.Object not found issue on some plugins (seriously, WTF? :D :D) but I'm willing to believe that is some kind of project configuration issue on my side. When I greatly simplify the build, I'm left with the compiler not being able to resolve just java.lang.Enum, which leads me to believe that somehow either we're channeling JDK 1.4 classes (??) or that Enum is somewhere unexpected in Mac JDK or there is something going on with Eclipse javac setup... I'm using the MWE build-local-macosx.properties as a starting point..and Cocoa 64 3.5.1 RC1 is my IDE. So in the original version it looks like:

JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
JAVA60_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
JAVA50_64_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
JAVA50_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
JAVA14_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
JavaSE-1.6=${JAVA60_HOME}/jre/lib/rt.jar:${JAVA60_HOME}/jre/lib/annotation.jar:${JAVA60_HOME}/jre/lib/beans.jar:${JAVA60_HOME}/jre/lib/ibmorbapi.jar:${JAVA60_HOME}/jre/lib/java.util.jar:${JAVA60_HOME}/jre/lib/jlm.jar:${JAVA60_HOME}/jre/lib/logging.jar:${JAVA60_HOME}/jre/lib/resources.jar:${JAVA60_HOME}/jre/lib/rt.jar:${JAVA60_HOME}/jre/lib/security.jar:${JAVA60_HOME}/jre/lib/sql.jar:${JAVA60_HOME}/jre/lib/vm.jar:${JAVA60_HOME}/jre/lib/xmldsigfw.jar:${JAVA60_HOME}/jre/lib/xml.jar:${JAVA60_HOME}/jre/lib/jsse.jar:${JAVA60_HOME}/lib/dt.jar:${JAVA60_HOME}/lib/ui.jar:${JAVA60_HOME}/../Classes/dt.jar:${JAVA60_HOME}/../Classes/classes.jar:${JAVA60_HOME}/../Classes/jsse.jar
J2SE-1.5=${JAVA50_HOME}/jre/lib/rt.jar:${JAVA50_HOME}/jre/lib/vm.jar:${JAVA50_HOME}/jre/lib/core.jar:${JAVA50_HOME}/jre/lib/xml.jar:${JAVA50_HOME}/jre/lib/graphics.jar:${JAVA50_HOME}/jre/lib/server.jar:${JAVA50_HOME}/jre/lib/ibmorbapi.jar:${JAVA50_HOME}/jre/lib/security.jar:${JAVA50_HOME}/jre/lib/classes.jar:${JAVA50_HOME}/jre/lib/jsse.jar:${JAVA50_HOME}/../Classes/dt.jar:${JAVA50_HOME}/../Classes/classes.jar:${JAVA50_HOME}/../Classes/jsse.jar
J2SE-1.4=${JAVA14_HOME}/lib/rt.jar:${JAVA14_HOME}/jre/lib/rt.jar:${JAVA14_HOME}/jre/lib/core.jar:${JAVA14_HOME}/jre/lib/xml.jar:${JAVA14_HOME}/jre/lib/graphics.jar:${JAVA14_HOME}/jre/lib/server.jar:${JAVA14_HOME}/jre/lib/ibmorbapi.jar:${JAVA14_HOME}/jre/lib/security.jar:${JAVA14_HOME}/jre/lib/classes.jar:${JAVA14_HOME}/jre/lib/jsse.jar:${JAVA14_HOME}/../Classes/dt.jar:${JAVA14_HOME}/../Classes/classes.jar:${JAVA14_HOME}/../Classes/jsse.jar

And I had actually simplified this to the below, but for now I'm assuming that the above is more likely to work. My thinking is that with OSX Java Framework there is no /lib/rt.jar, right? So those shouldn't be in there at all. Or should I be installing the Sun SDK JRE and jars as well?

JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
JAVA_CLASSES=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Classes
Java-All=${JAVA_CLASSES}/classes.jar:${JAVA_CLASSES}/ui.jar:${JAVA_CLASSES}/charsets.jar:${JAVA_CLASSES}/dt.jar:${JAVA_CLASSES}/jce.jar:${JAVA_CLASSES}/jconsole.jar:${JAVA_CLASSES}/jsse.jar:${JAVA_CLASSES}/laf.jar
JavaSE-1.6=${Java-All}
J2SE-1.5=${Java-All}
J2SE-1.4=${Java-All}

Anyway, here's what I'm getting from what I have up on org.eclipse.amp.releng right now..everything is good until..

    [build] @dot:
    [build]     [mkdir] Created dir: /Developer/builds/I200909011912/eclipse/plugins/org.eclipse.amp.axf.core/@dot
    [build]     [javac] Compiling 13 source files to /Developer/builds/I200909011912/eclipse/plugins/org.eclipse.amp.axf.core/@dot
    [build]     [javac] ----------
    [build]     [javac] 1. ERROR in /Developer/builds/I200909011912/eclipse/plugins/org.eclipse.amp.axf.core/src/org/eclipse/amp/axf/core/EngineControl.java (at line 1)
    [build]     [javac] /**
    [build]     [javac] ^
    [build]     [javac] The type java.lang.Enum cannot be resolved. It is indirectly referenced from required .class files
    [build]     [javac] ----------
    [build]     [javac] 2. ERROR in /Developer/builds/I200909011912/eclipse/plugins/org.eclipse.amp.axf.core/src/org/eclipse/amp/axf/core/EngineControl.java (at line 1)
    [build]     [javac] /**
    [build]     [javac] ^
    [build]     [javac] The type Enum is not generic; it cannot be parameterized with arguments <EngineControl>
    [build]     [javac] ----------
    [build]     [javac] 2 problems (2 errors)
    [build]     [javac] Compilation failed. Compiler errors are available in /Developer/builds/I200909011912/eclipse/plugins/org.eclipse.amp.axf.core/@dot.log
_______________________________________________
modeling-dev mailing list
modeling-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/modeling-dev

Back to the top