Login  Register

Re: Symbols not found trying to build JOGL

Posted by Sam Phippen on Jun 29, 2010; 7:21pm
URL: https://forum.jogamp.org/Symbols-not-found-trying-to-build-JOGL-tp930288p931434.html

I am getting the same error trace (but I'm using fedora 13 64 bit)
I am using ant 1.8.1 with sun's jvm
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) 64-Bit Server VM (build 16.3-b01, mixed mode)

and the current git revision of jogl is 33a24c85dd18d851b614359bb6b19535afd56d33

I run
~/apache-ant-1.8.1/bin/ant in (~/jogam/jogl/make/)
here's the output:
java.compile.javase:
    [javac] Compiling 69 source files to /home/sam/jogam/jogl/build/nativewindow/classes
    [javac] /home/sam/jogam/jogl/src/nativewindow/classes/javax/media/nativewindow/GraphicsConfigurationFactory.java:81: cannot find symbol
    [javac] symbol  : method createInstance(java.lang.String,java.lang.ClassLoader,java.lang.Object[])
    [javac] location: class com.jogamp.common.util.ReflectionUtil
    [javac]                     ReflectionUtil.createInstance("com.jogamp.nativewindow.impl.x11.X11GraphicsConfigurationFactory", GraphicsConfigurationFactory.class.getClassLoader(), new Object[] {});
    [javac]                                   ^
    [javac] /home/sam/jogam/jogl/src/nativewindow/classes/javax/media/nativewindow/NativeWindowFactory.java:119: callStaticMethod(java.lang.String,java.lang.String,java.lang.Class[],java.lang.Object[]) in com.jogamp.common.util.ReflectionUtil cannot be applied to (java.lang.String,java.lang.ClassLoader,java.lang.String,java.lang.Class[],java.lang.Object[])
    [javac]             ReflectionUtil.callStaticMethod( X11UtilClassName, cl, "initSingleton", new Class[]  { }, new Object[] { } );
    [javac]                           ^
    [javac] /home/sam/jogam/jogl/src/nativewindow/classes/javax/media/nativewindow/NativeWindowFactory.java:135: isClassAvailable(java.lang.String) in com.jogamp.common.util.ReflectionUtil cannot be applied to (java.lang.String,java.lang.ClassLoader)
    [javac]                           ReflectionUtil.isClassAvailable(AWTComponentClassName, cl) &&
    [javac]                                         ^
    [javac] /home/sam/jogam/jogl/src/nativewindow/classes/javax/media/nativewindow/NativeWindowFactory.java:136: isClassAvailable(java.lang.String) in com.jogamp.common.util.ReflectionUtil cannot be applied to (java.lang.String,java.lang.ClassLoader)
    [javac]                           ReflectionUtil.isClassAvailable("javax.media.nativewindow.awt.AWTGraphicsDevice", cl) ;
    [javac]                                         ^
    [javac] /home/sam/jogam/jogl/src/nativewindow/classes/javax/media/nativewindow/NativeWindowFactory.java:140: cannot find symbol
    [javac] symbol  : method getClass(java.lang.String,boolean,java.lang.ClassLoader)
    [javac] location: class com.jogamp.common.util.ReflectionUtil
    [javac]             registerFactory(ReflectionUtil.getClass(AWTComponentClassName, false, cl), factory);
    [javac]                                           ^
    [javac] /home/sam/jogam/jogl/src/nativewindow/classes/com/jogamp/nativewindow/impl/NativeWindowFactoryImpl.java:90: cannot find symbol
    [javac] symbol  : method getConstructor(java.lang.String,java.lang.ClassLoader,java.lang.Class[])
    [javac] location: class com.jogamp.common.util.ReflectionUtil
    [javac]                 nativeWindowConstructor = ReflectionUtil.getConstructor(windowClassName, getClass().getClassLoader(), new Class[] { Object.class, AbstractGraphicsConfiguration.class });
    [javac]                                                         ^
    [javac] 6 errors