This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Errors when compiling libswt.a under winxp


Mohan Embar wrote:

Hello,



I am trying to compile the library libswt.a like explain by http://gcc.gnu.org/ml/java/2002-12/msg00105.html
the compilation process have positive result generating one library libswt.a of 7.85MB,
but the compilation process also generates some warnings and errors.
With the obtained library I have compiled the "described Advanced widgets tutorial" like in http://www.cs.umanitoba.ca/~eclipse/,
nearly all the demo work except some, e.g. ImageDemo. I have noticed that the instruction


Image img = new Image(display, "EclipseBannerPic.jpg");

causes a crash of the application.

Someone can help me?



You don't say which OS and platform you're using, although I assume from the context that this is on Windows with the MinGW compiler.

If this is the case, you can download my 3.4 build from:

http://www.thisiscool.com/gcc_mingw.htm

This has a special SWT build which someone kindly modified to support
image loading. See the image loading sample in
thisiscool-gcc/examples/HelloSWT.

-- Mohan
http://www.thisiscool.com/
http://www.animalsong.org/






Thanks for your answer.
Yes, first time I have downloaded my devel environment from www.mingw.org, i.e. Windows XP Pro+SP1, MinGW-3.1.0-1 (all files, current release), MSYS-1.0.10-rc-2 and Eclipse 2.1.2.
Now I'm testing under WinXP next (when this work) I'll try under Fedora.


Now I'm trying your gcc34-20031123 and Eclipse 2.1.0 (because SWT 2.133, exact?) but when I compile libswt.a through the script build.bat found in C:\thisiscool-gcc\swt\win32\scripts I obtain the some errors.

The errors are:

SWT_AWT.java: In class `org.eclipse.swt.internal.awt.win32.SWT_AWT$1':
SWT_AWT.java: In method `org.eclipse.swt.internal.awt.win32.SWT_AWT$1.handleEvent(org.eclipse.swt.widgets.Event)':
SWT_AWT.java:75: error: cannot find file for class sun.awt.windows.WEmbeddedFrame
SWT_AWT.java:75: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
SWT_AWT.java: In class `org.eclipse.swt.internal.awt.win32.SWT_AWT$2':
SWT_AWT.java: In method `org.eclipse.swt.internal.awt.win32.SWT_AWT$2.handleEvent(org.eclipse.swt.widgets.Event)':
SWT_AWT.java:81: error: cannot find file for class sun.awt.windows.WEmbeddedFrame
SWT_AWT.java:81: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
SWT_AWT.java:92: error: cannot find file for class sun.awt.windows.WEmbeddedFrame
SWT_AWT.java:92: error: cannot find file for class sun.awt.windows.WEmbeddedFrame
SWT_AWT.java: In class `org.eclipse.swt.internal.awt.win32.SWT_AWT$4':
SWT_AWT.java: In method `org.eclipse.swt.internal.awt.win32.SWT_AWT$4.run()':
SWT_AWT.java:89: error: cannot find file for class sun.awt.windows.WEmbeddedFrame
SWT_AWT.java:89: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
SWT_AWT.java:103: error: cannot find file for class sun.awt.windows.WEmbeddedFrame
SWT_AWT.java:103: error: cannot find file for class sun.awt.windows.WEmbeddedFrame
SWT_AWT.java: In class `org.eclipse.swt.internal.awt.win32.SWT_AWT$6':
SWT_AWT.java: In method `org.eclipse.swt.internal.awt.win32.SWT_AWT$6.run()':
SWT_AWT.java:99: error: cannot find file for class sun.awt.windows.WEmbeddedFrame
SWT_AWT.java:99: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
SWT_AWT.java: In class `org.eclipse.swt.internal.awt.win32.SWT_AWT$7':
SWT_AWT.java: In method `org.eclipse.swt.internal.awt.win32.SWT_AWT$7.handleEvent(org.eclipse.swt.widgets.Event)':
SWT_AWT.java:107: error: cannot find file for class sun.awt.windows.WEmbeddedFrame
SWT_AWT.java:107: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
org/eclipse/swt/internal/awt/win32/SWT_AWT.java: In class `org.eclipse.swt.internal.awt.win32.SWT_AWT':
org/eclipse/swt/internal/awt/win32/SWT_AWT.java: In method `org.eclipse.swt.internal.awt.win32.SWT_AWT.new_Panel(org.eclipse.swt.widgets.Composite)':
org/eclipse/swt/internal/awt/win32/SWT_AWT.java:44: error: cannot find file for class sun.awt.windows.WEmbeddedFrame
org/eclipse/swt/internal/awt/win32/SWT_AWT.java:44: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
org/eclipse/swt/internal/image/SWTImageLoaders.java:6: error: Type `GIFFileFormat' not found in the declaration of the local variable `x'.
GIFFileFormat x = new GIFFileFormat();
^
org/eclipse/swt/internal/image/SWTImageLoaders.java:7: error: Type `PNGFileFormat' not found in the declaration of the local variable `y'.
PNGFileFormat y = new PNGFileFormat();
^
org/eclipse/swt/internal/image/SWTImageLoaders.java:8: error: Type `JPEGFileFormat' not found in the declaration of the local variable `z'.
JPEGFileFormat z = new JPEGFileFormat();
^
org/eclipse/swt/internal/image/SWTImageLoaders.java:9: error: Type `WinBMPFileFormat' not found in the declaration of the local variable `q'.
WinBMPFileFormat q = new WinBMPFileFormat();
^
org/eclipse/swt/internal/image/SWTImageLoaders.java:10: error: Type `WinICOFileFormat' not found in the declaration of the local variable `p'.
WinICOFileFormat p = new WinICOFileFormat();
^
5 errors
mv: cannot stat `SWTImageLoaders.o': No such file or directory



Can you help me?


Bye



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]