Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsWhite Papers
Discussion GroupsFirst AidDatabasesJavaBeansGUIJava 3DVirtual MachineCORBASecurityToolsGeneral
Java DirectoryOpen Source ProjectsSample Book ChaptersUser GroupsWeb Resources
Related Topics
Databases.NETMore Topics ...

Java Forum / General / July 2005

Tip: Looking for answers? Try searching our database.

SWT with GCJ

Thread view: 
Patrix - 04 Jul 2005 10:35 GMT
Hello,

Did anyone succeed in compiling a SWT application with GCJ on Windows?
If yes, could you please give some help, I tried with different SWT and
GCJ versions, but I had no luck, or wasn't able to make them work.

Here is the compile command:

gcj --classpath=.;e:\swt\swt.jar -Le:\swt -lswt-win32-3064 --main=Test
-o Test Test.java

Here are the errors:

C:\temp/ccEBaaaa.o(.text+0x1fd): In function
`ZN4Test6centerEPN3org7eclipse3swt7widgets7DisplayEPNS3_5ShellE':
E:/testing/swt/Test.java:14: undefined reference to
`org::eclipse::swt::graphics::Point::class$'
C:\temp/ccEBaaaa.o(.text+0x29e):E:/testing/swt/Test.java:14: undefined
reference to `org::eclipse::swt::graphics::Point::Point(int, int)'
C:\temp/ccEBaaaa.o(.text+0x2f8): In function
`ZN4Test4mainEP6JArrayIPN4java4lang6StringEE':
E:/testing/swt/Test.java:19: undefined reference to
`org::eclipse::swt::widgets::Display::class$'
C:\temp/ccEBaaaa.o(.text+0x307):E:/testing/swt/Test.java:19: undefined
reference to `org::eclipse::swt::widgets::Display::Display()'
C:\temp/ccEBaaaa.o(.text+0x31b):E:/testing/swt/Test.java:20: undefined
reference to `org::eclipse::swt::widgets::Shell::class$'
C:\temp/ccEBaaaa.o(.text+0x339):E:/testing/swt/Test.java:20: undefined
reference to
`org::eclipse::swt::widgets::Shell::Shell(org::eclipse::swt::widgets::Display*,
int)'
C:\temp/ccEBaaaa.o(.text+0x388):E:/testing/swt/Test.java:24: undefined
reference to `org::eclipse::swt::layout::FillLayout::class$'
C:\temp/ccEBaaaa.o(.text+0x39f):E:/testing/swt/Test.java:24: undefined
reference to `org::eclipse::swt::layout::FillLayout::FillLayout(int)'
C:\temp/ccEBaaaa.o(.text+0x3dd):E:/testing/swt/Test.java:26: undefined
reference to `org::eclipse::swt::widgets::Composite::class$'
C:\temp/ccEBaaaa.o(.text+0x3fb):E:/testing/swt/Test.java:26: undefined
reference to
`org::eclipse::swt::widgets::Composite::Composite(org::eclipse::swt::widgets::Composite*,
int)'
C:\temp/ccEBaaaa.o(.text+0x415):E:/testing/swt/Test.java:27: undefined
reference to `org::eclipse::swt::layout::RowLayout::class$'
C:\temp/ccEBaaaa.o(.text+0x424):E:/testing/swt/Test.java:27: undefined
reference to `org::eclipse::swt::layout::RowLayout::RowLayout()'
C:\temp/ccEBaaaa.o(.text+0x462):E:/testing/swt/Test.java:29: undefined
reference to `org::eclipse::swt::widgets::Label::class$'
C:\temp/ccEBaaaa.o(.text+0x480):E:/testing/swt/Test.java:29: undefined
reference to
`org::eclipse::swt::widgets::Label::Label(org::eclipse::swt::widgets::Composite*,
int)'
C:\temp/ccEBaaaa.o(.text+0x4c9):E:/testing/swt/Test.java:32: undefined
reference to `org::eclipse::swt::widgets::Button::class$'
C:\temp/ccEBaaaa.o(.text+0x4e7):E:/testing/swt/Test.java:32: undefined
reference to
`org::eclipse::swt::widgets::Button::Button(org::eclipse::swt::widgets::Composite*,
int)'
C:\temp/ccEBaaaa.o(.text+0x530):E:/testing/swt/Test.java:35: undefined
reference to `org::eclipse::swt::widgets::Canvas::class$'
C:\temp/ccEBaaaa.o(.text+0x54e):E:/testing/swt/Test.java:35: undefined
reference to
`org::eclipse::swt::widgets::Canvas::Canvas(org::eclipse::swt::widgets::Composite*,
int)'
C:\temp/ccEBaaaa.o(.text+0x59f):E:/testing/swt/Test.java:41: undefined
reference to `org::eclipse::swt::graphics::GC::class$'
C:\temp/ccEBaaaa.o(.text+0x5b5):E:/testing/swt/Test.java:41: undefined
reference to
`org::eclipse::swt::graphics::GC::GC(org::eclipse::swt::graphics::Drawable*)'
C:\temp/ccEBaaaa.o(.text+0x5f6):E:/testing/swt/Test.java:42: undefined
reference to `org::eclipse::swt::graphics::GC::drawOval(int, int, int, int)'
C:\temp/ccEBaaaa.o(.text+0x612):E:/testing/swt/Test.java:43: undefined
reference to `org::eclipse::swt::graphics::GC::dispose()'
C:\temp/ccEBaaaa.o(.data+0x134): In function
`ZN6Test$114widgetSelectedEPN3org7eclipse3swt6events14SelectionEventE':
E:/testing/swt/Test.java:50: undefined reference to
`org::eclipse::swt::widgets::Label::class$'
C:\temp/ccEBaaaa.o(.data+0x144):E:/testing/swt/Test.java:50: undefined
reference to `org::eclipse::swt::widgets::Composite::class$'
C:\temp/ccEBaaaa.o(.data+0x154):E:/testing/swt/Test.java:51: undefined
reference to `org::eclipse::swt::widgets::Shell::class$'
C:\temp/ccEBaaaa.o(.data+0x164):E:/testing/swt/Test.java:51: undefined
reference to `org::eclipse::swt::widgets::Display::class$'
C:\temp/ccEBaaaa.o(.data+0x204): In function
`ZN4Test6centerEPN3org7eclipse3swt7widgets7DisplayEPNS3_5ShellE':
E:/testing/swt/Test.java:14: undefined reference to
`org::eclipse::swt::events::SelectionListener::class$'
collect2: ld returned 1 exit status
IchBin - 04 Jul 2005 11:58 GMT
> Hello,
>
[quoted text clipped - 85 lines]
> `org::eclipse::swt::events::SelectionListener::class$'
> collect2: ld returned 1 exit status

You will do better asking this question in the Eclipse newsgroups at
news.eclipse.org

Like eclipse.platform.swt

Signature

Thanks in Advance...
IchBin, Pocono Lake, Pa, USA
__________________________________________________________________________

' If there is one, Knowledge is the "Fountain of Youth"'
-William E. Taylor,  Regular Guy (1952-)



Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.