This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
MinGW + GCJ : Runtime error / compilation error
- From: "Rafter _" <rafterak at hotmail dot com>
- To: java at gcc dot gnu dot org
- Date: Wed, 20 Oct 2004 15:50:40 +0000
- Subject: MinGW + GCJ : Runtime error / compilation error
- Bcc:
Hi all,
Sorry to disturn you with what might be a noob question for you, but I get a
problem while compiling an application with GCJ under a MinGW environment.
I created a small Makefile to facilitate the compilation (as far as I was
able to rememberthe last time I used it :p). By the way the application is
that one : http://sourceforge.net/projects/tcpswitch, and there is no GUI
involved there ;)
So when using the static library linking, I don't get any compilation error
but I get one at runtime which crashes the application.
On the other hand when using dynamic linking, I get the following error :
$ make
gcj --main=net.sf.tcpswitch.TCPSwitch
--CLASSPATH=/d/mingw/java/share/libgcj-3.4.0.jar -o TCPSwitch.exe
net/sf/tcpswitch/Config.o net/sf/tcpswitch/ConnInfo.o
net/sf/tcpswitch/Logger.o net/sf/tcpswitch/SwitcherThread.o
net/sf/tcpswitch/TCPSWException.o net/sf/tcpswitch/TunnelThread.o
net/sf/tcpswitch/parser/Parser.o net/sf/tcpswitch/parser/PCheck.o
net/sf/tcpswitch/parser/PForward.o net/sf/tcpswitch/parser/PListener.o
net/sf/tcpswitch/parser/PListenerList.o net/sf/tcpswitch/parser/PReject.o
net/sf/tcpswitch/parser/PStatement.o
net/sf/tcpswitch/parser/PStatementList.o net/sf/tcpswitch/TCPSwitch.o
Info: resolving __Jv_Compiler_Properties by linking to
__imp___Jv_Compiler_Properties (auto-import)
Info: resolving __ZN4java4lang6String6class$E by linking to
__imp___ZN4java4lang6String6class$E (auto-import)
Info: resolving __Jv_booleanClass by linking to __imp___Jv_booleanClass
(auto-import)
Info: resolving __ZTVN4java4lang5ClassE by linking to
__imp___ZTVN4java4lang5ClassE (auto-import)
Info: resolving __ZN4java4lang6Object6class$E by linking to
__imp___ZN4java4lang6Object6class$E (auto-import)
Info: resolving __ZN3gnu3gcj7runtime12StringBuffer6class$E by linking to
__imp___ZN3gnu3gcj7runtime12StringBuffer6class$E (auto-import)
Info: resolving __ZN4java4util7HashMap6class$E by linking to
__imp___ZN4java4util7HashMap6class$E (auto-import)
Info: resolving __Jv_byteClass by linking to __imp___Jv_byteClass
(auto-import)
Info: resolving __ZN4java3net6Socket6class$E by linking to
__imp___ZN4java3net6Socket6class$E (auto-import)
Info: resolving __ZN4java4lang12StringBuffer6class$E by linking to
__imp___ZN4java4lang12StringBuffer6class$E (auto-import)
Info: resolving __ZN4java4util4Date6class$E by linking to
__imp___ZN4java4util4Date6class$E (auto-import)
Info: resolving __ZN4java4text16SimpleDateFormat6class$E by linking to
__imp___ZN4java4text16SimpleDateFormat6class$E (auto-import)
Info: resolving __ZN4java4lang6System6class$E by linking to
__imp___ZN4java4lang6System6class$E (auto-import)
Info: resolving __ZN4java4util3Set6class$E by linking to
__imp___ZN4java4util3Set6class$E (auto-import)
Info: resolving __ZN4java4util8Iterator6class$E by linking to
__imp___ZN4java4util8Iterator6class$E (auto-import)
Info: resolving __ZN4java4lang6System3outE by linking to
__imp___ZN4java4lang6System3outE (auto-import)
Info: resolving __ZN4java4util11WeakHashMap6class$E by linking to
__imp___ZN4java4util11WeakHashMap6class$E (auto-import)
Info: resolving __ZN4java4lang9Exception6class$E by linking to
__imp___ZN4java4lang9Exception6class$E (auto-import)
Info: resolving __ZN4java4lang21NumberFormatException6class$E by linking to
__imp___ZN4java4lang21NumberFormatException6class$E (auto-import)
Info: resolving __Jv_intClass by linking to __imp___Jv_intClass
(auto-import)
Info: resolving __ZN4java2io11InputStream6class$E by linking to
__imp___ZN4java2io11InputStream6class$E (auto-import)
Info: resolving __ZN4java2io12OutputStream6class$E by linking to
__imp___ZN4java2io12OutputStream6class$E (auto-import)
Info: resolving __ZN4java3net11InetAddress6class$E by linking to
__imp___ZN4java3net11InetAddress6class$E (auto-import)
Info: resolving __Jv_longClass by linking to __imp___Jv_longClass
(auto-import)
Info: resolving __ZN4java4lang6System3errE by linking to
__imp___ZN4java4lang6System3errE (auto-import)
Info: resolving __Jv_charClass by linking to __imp___Jv_charClass
(auto-import)
Info: resolving __ZN4java2io11IOException6class$E by linking to
__imp___ZN4java2io11IOException6class$E (auto-import)
Info: resolving __ZN4java4lang6Thread6class$E by linking to
__imp___ZN4java4lang6Thread6class$E (auto-import)
Info: resolving __ZN4java2io15FileInputStream6class$E by linking to
__imp___ZN4java2io15FileInputStream6class$E (auto-import)
Info: resolving __ZN4java3net12ServerSocket6class$E by linking to
__imp___ZN4java3net12ServerSocket6class$E (auto-import)
Info: resolving __ZN4java3net20UnknownHostException6class$E by linking to
__imp___ZN4java3net20UnknownHostException6class$E (auto-import)
Info: resolving __ZN4java4util9ArrayList6class$E by linking to
__imp___ZN4java4util9ArrayList6class$E (auto-import)
Info: resolving __ZN4java4lang7Integer6class$E by linking to
__imp___ZN4java4lang7Integer6class$E (auto-import)
Info: resolving __ZN4java2io14BufferedReader6class$E by linking to
__imp___ZN4java2io14BufferedReader6class$E (auto-import)
Info: resolving __ZN4java2io17InputStreamReader6class$E by linking to
__imp___ZN4java2io17InputStreamReader6class$E (auto-import)
Info: resolving __ZN4java4lang6System2inE by linking to
__imp___ZN4java4lang6System2inE (auto-import)
Does anyone have an idea of where might be the source of the problem ?
Thx in advance :)
_________________________________________________________________
Recevez par e-mail des émoticônes pour MSN Messenger
http://g.msn.fr/FR1001/2275?url=http://www.msn.fr/ilovemessenger/premium/Default.asp?Ath=f