Re: Build errors on Solaris
Posted by Attila Barcsik on Mar 11, 2011; 1:03pm
URL: https://forum.jogamp.org/Build-errors-on-Solaris-tp2151661p2664622.html
Hi!
First things first: congratulations for releasing RC2! :D
I saw that you've changed the build files somewhat, for Eclipse. I think it's because of these changes that I cannot build JOGL on Solaris anymore. On my openSuse 64 box it builds fine ( I have installed Eclipse through the package manager earlier ). I supply the Ant output below. It says that some eclipse packages are missing. Why does building JOGL requires eclipse stuff?
Plan B was to try building using eclipse, but on the how-to page i saw this warning:
"Before you can build JOGL in Eclipse, make sure you can build it from the command line." :D
Best Regards,
Attila
PS. the Ant output:
...
... // { gluegen compiles successfully }
...
[echo] GlueGen has successfully generated files.
java.compile.javase:
[javac] Compiling 109 source files to /home/spsy/atilab/jogamp/jogl/build/na tivewindow/classes
[javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:34: package org.eclipse.swt.graphics does not exist
[javac] import org.eclipse.swt.graphics.GCData;
[javac] ^
[javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:35: package org.eclipse.swt.widgets does not exist
[javac] import org.eclipse.swt.widgets.Control;
[javac] ^
[javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:161: cannot find symbol
[javac] symbol : class Control
[javac] location: class jogamp.nativewindow.swt.SWTAccessor
[javac] public static long getHandle(Control swtControl) {
[javac] ^
[javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:182: cannot find symbol
[javac] symbol : class Control
[javac] location: class jogamp.nativewindow.swt.SWTAccessor
[javac] public static void setRealized(Control swtControl, boolean reali ze) {
[javac] ^
[javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:194: cannot find symbol
[javac] symbol : class Control
[javac] location: class jogamp.nativewindow.swt.SWTAccessor
[javac] public static AbstractGraphicsDevice getDevice(Control swtContro l) {
[javac] ^
[javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:210: cannot find symbol
[javac] symbol : class Control
[javac] location: class jogamp.nativewindow.swt.SWTAccessor
[javac] public static long getWindowHandle(Control swtControl) {
[javac] ^
[javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:223: cannot find symbol
[javac] symbol : class Control
[javac] location: class jogamp.nativewindow.swt.SWTAccessor
[javac] public static long newGC(Control swtControl, GCData gcData) {
[javac] ^
[javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:223: cannot find symbol
[javac] symbol : class GCData
[javac] location: class jogamp.nativewindow.swt.SWTAccessor
[javac] public static long newGC(Control swtControl, GCData gcData) {
[javac] ^
[javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:232: cannot find symbol
[javac] symbol : class Control
[javac] location: class jogamp.nativewindow.swt.SWTAccessor
[javac] public static void disposeGC(Control swtControl, long gc, GCData gcData) {
[javac] ^
[javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:232: cannot find symbol
[javac] symbol : class GCData
[javac] location: class jogamp.nativewindow.swt.SWTAccessor
[javac] public static void disposeGC(Control swtControl, long gc, GCData gcData) {
[javac] ^
[javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:80: cannot find symbol
[javac] symbol : class Control
[javac] location: class jogamp.nativewindow.swt.SWTAccessor
[javac] f = Control.class.getField(str_handle);
[javac] ^
[javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:99: cannot find symbol
[javac] symbol : class Control
[javac] location: class jogamp.nativewindow.swt.SWTAccessor
[javac] m = ReflectionUtil.getMethod(Control.class, str_internal _new_GC, new Class[] { GCData.class });
[javac] ^
[javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:99: cannot find symbol
[javac] symbol : class GCData
[javac] location: class jogamp.nativewindow.swt.SWTAccessor
[javac] m = ReflectionUtil.getMethod(Control.class, str_internal _new_GC, new Class[] { GCData.class });
[javac] ^
[javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:107: cannot find symbol
[javac] symbol : class GCData
[javac] location: class jogamp.nativewindow.swt.SWTAccessor
[javac] m = Control.class.getDeclaredMethod(str_internal_dis pose_GC, new Class[] { long.class, GCData.class });
[javac] ^
[javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:107: cannot find symbol
[javac] symbol : class Control
[javac] location: class jogamp.nativewindow.swt.SWTAccessor
[javac] m = Control.class.getDeclaredMethod(str_internal_dis pose_GC, new Class[] { long.class, GCData.class });
[javac] ^
[javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:109: cannot find symbol
[javac] symbol : class GCData
[javac] location: class jogamp.nativewindow.swt.SWTAccessor
[javac] m = Control.class.getDeclaredMethod(str_internal_dis pose_GC, new Class[] { int.class, GCData.class });
[javac] ^
[javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:109: cannot find symbol
[javac] symbol : class Control
[javac] location: class jogamp.nativewindow.swt.SWTAccessor
[javac] m = Control.class.getDeclaredMethod(str_internal_dis pose_GC, new Class[] { int.class, GCData.class });
[javac] ^
[javac] /home/spsy/atilab/jogamp/jogl/src/nativewindow/classes/jogamp/native window/swt/SWTAccessor.java:165: cannot find symbol
[javac] symbol : class Control
[javac] location: class jogamp.nativewindow.swt.SWTAccessor
[javac] Field fView = Control.class.getField(str_view);
[javac] ^
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 18 errors
BUILD FAILED
/home/spsy/atilab/jogamp/jogl/make/build.xml:63: The following error occurred wh ile executing this line:
/home/spsy/atilab/jogamp/jogl/make/build-nativewindow.xml:319: Compile failed; s ee the compiler error output for details.