Build fails with new version of jogl package
Reported by mrvvitek
BUG DESCRIPTION:
----------------
I can't compile scilab using versions newer then 2.1.5 (last working).
ERROR LOG:
----------
[javac] /tmp/tmp.UszAZUWVe7/scilab-git/src/scilab/scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/JoGLCanvas.java:23: error: cannot find symbol
[javac] import com.jogamp.opengl.util.awt.Screenshot;
[javac] ^
[javac] symbol: class Screenshot
[javac] location: package com.jogamp.opengl.util.awt
[javac] /tmp/tmp.UszAZUWVe7/scilab-git/src/scilab/scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/JoGLCanvas.java:36: error: cannot find symbol
[javac] import javax.media.opengl.GLPbuffer;
[javac] ^
[javac] symbol: class GLPbuffer
[javac] location: package javax.media.opengl
[javac] /tmp/tmp.UszAZUWVe7/scilab-git/src/scilab/scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/JoGLCanvas.java:157: error: cannot find symbol
[javac] return autoDrawable.getWidth();
[javac] ^
[javac] symbol: method getWidth()
[javac] location: variable autoDrawable of type GLAutoDrawable
[javac] /tmp/tmp.UszAZUWVe7/scilab-git/src/scilab/scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/JoGLCanvas.java:162: error: cannot find symbol
[javac] return autoDrawable.getHeight();
[javac] ^
[javac] symbol: method getHeight()
[javac] location: variable autoDrawable of type GLAutoDrawable
[javac] /tmp/tmp.UszAZUWVe7/scilab-git/src/scilab/scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/JoGLCanvas.java:167: error: cannot find symbol
[javac] return new Dimension(autoDrawable.getWidth(), autoDrawable.getHeight());
[javac] ^
[javac] symbol: method getWidth()
[javac] location: variable autoDrawable of type GLAutoDrawable
[javac] /tmp/tmp.UszAZUWVe7/scilab-git/src/scilab/scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/JoGLCanvas.java:167: error: cannot find symbol
[javac] return new Dimension(autoDrawable.getWidth(), autoDrawable.getHeight());
[javac] ^
[javac] symbol: method getHeight()
[javac] location: variable autoDrawable of type GLAutoDrawable
[javac] /tmp/tmp.UszAZUWVe7/scilab-git/src/scilab/scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/JoGLCanvas.java:247: error: cannot find symbol
[javac] image[0] = Screenshot.readToBufferedImage(autoDrawable.getWidth(), autoDrawable.getHeight());
[javac] ^
[javac] symbol: method getWidth()
[javac] location: variable autoDrawable of type GLAutoDrawable
[javac] /tmp/tmp.UszAZUWVe7/scilab-git/src/scilab/scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/JoGLCanvas.java:247: error: cannot find symbol
[javac] image[0] = Screenshot.readToBufferedImage(autoDrawable.getWidth(), autoDrawable.getHeight());
[javac] ^
[javac] symbol: method getHeight()
[javac] location: variable autoDrawable of type GLAutoDrawable
[javac] /tmp/tmp.UszAZUWVe7/scilab-git/src/scilab/scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/JoGLCanvas.java:247: error: cannot find symbol
[javac] image[0] = Screenshot.readToBufferedImage(autoDrawable.getWidth(), autoDrawable.getHeight());
[javac] ^
[javac] symbol: variable Screenshot
[javac] location: class JoGLCanvas
[javac] /tmp/tmp.UszAZUWVe7/scilab-git/src/scilab/scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/JoGLCanvas.java:254: error: cannot find symbol
[javac] image[0] = Screenshot.readToBufferedImage(autoDrawable.getWidth(), autoDrawable.getHeight());
[javac] ^
[javac] symbol: method getWidth()
[javac] location: variable autoDrawable of type GLAutoDrawable
[javac] /tmp/tmp.UszAZUWVe7/scilab-git/src/scilab/scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/JoGLCanvas.java:254: error: cannot find symbol
[javac] image[0] = Screenshot.readToBufferedImage(autoDrawable.getWidth(), autoDrawable.getHeight());
[javac] ^
[javac] symbol: method getHeight()
[javac] location: variable autoDrawable of type GLAutoDrawable
[javac] /tmp/tmp.UszAZUWVe7/scilab-git/src/scilab/scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/JoGLCanvas.java:254: error: cannot find symbol
[javac] image[0] = Screenshot.readToBufferedImage(autoDrawable.getWidth(), autoDrawable.getHeight());
[javac] ^
[javac] symbol: variable Screenshot
[javac] /tmp/tmp.UszAZUWVe7/scilab-git/src/scilab/scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/JoGLCanvas.java:274: error: cannot find symbol
[javac] ((GLPbuffer) autoDrawable).destroy();
[javac] ^
[javac] symbol: class GLPbuffer
[javac] location: class JoGLCanvas
[javac] /tmp/tmp.UszAZUWVe7/scilab-git/src/scilab/scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/implementation/jogl/JoGLCanvas.java:294: error: cannot find symbol
[javac] return factory.createGLPbuffer(null, capabilities, null, width, height, null);
[javac] ^
[javac] symbol: method createGLPbuffer(<null>,GLCapabilities,<null>,int,int,<null>)
[javac] location: variable factory of type GLDrawableFactory
[javac] /tmp/tmp.UszAZUWVe7/scilab-git/src/scilab/scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/ruler/graduations/TinyIntervalFormat.java:24: warning: [serial] serializable class TinyIntervalFormat has no definition of serialVersionUID
[javac] public class TinyIntervalFormat extends DecimalFormat {
[javac] ^
[javac] /tmp/tmp.UszAZUWVe7/scilab-git/src/scilab/scilab/modules/scirenderer/src/org/scilab/forge/scirenderer/ruler/graduations/UserDefinedFormat.java:26: warning: [serial] serializable class UserDefinedFormat has no definition of serialVersionUID
[javac] public class UserDefinedFormat extends DecimalFormat {
[javac] ^
[javac] 14 errors
[javac] 3 warnings
BUILD FAILED
/tmp/tmp.UszAZUWVe7/scilab-git/src/scilab/scilab/modules/prebuildjava/build.xml:34: The following error occurred while executing this line:
/tmp/tmp.UszAZUWVe7/scilab-git/src/scilab/scilab/modules/scirenderer/build.xml:116: Compile failed; see the compiler error output for details.
HOW TO REPRODUCE THE BUG:
-------------------------
Install last version of jogl and gluegen libraries and jars. Try to build scilab using these.
OTHER INFORMATION:
------------------