gcj-3.4.2 on Cygwin not working

Gerrit P. Haase gerrit@familiehaase.de
Thu Nov 25 18:16:00 GMT 2004


just finished the 3.4.2 cygwin-special build, all compiles ok, however
gcj compiled binaries are not working, any hints appreciated:

$ echo 'public class hello_j {' > hello_j.java
$ echo 'public static void main(String[] args) {' >> hello_j.java
$ echo '        System.out.println("Just another Java hacker,");' >> 
$ echo '        }' >> hello_j.java
$ echo '}' >> hello_j.java
$ /usr/bin/gcj --main=hello_j hello_j.java -o hello_j
$ ./hello_j
Signal 11

$ gdb hello_j.exe
GNU gdb 2003-09-20-cvs (cygwin-special)
Copyright 2003 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain 
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i686-pc-cygwin"...
(gdb) run
Starting program: /gcc/hello_j.exe

Program received signal SIGSEGV, Segmentation fault.
0x77e83c00 in RpcRaiseException () from /c/WINDOWS/system32/rpcrt4.dll
(gdb) bt
#0  0x77e83c00 in RpcRaiseException () from /c/WINDOWS/system32/rpcrt4.dll
#1  0x76ee2d78 in DnsWriteReverseNameStringForIpAddress ()


More information about the Java mailing list