Re: gcj exception compiling
On 06/11/2011 01:28, Yaakov (Cygwin/X) wrote: Install libgcj11. (P.S. Dave Korn: I took the liberty of fixing this on sourceware.) Thanks Yaakov. (That's now three things to remember for next build: remove ecj dependency, change libgcj9 - 11, add missing libmpfr4. I need a notebook) cheers, DaveK -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Re: gcj exception compiling
On 10/11/2011 05:17, Dave Korn wrote: On 06/11/2011 01:28, Yaakov (Cygwin/X) wrote: Install libgcj11. (P.S. Dave Korn: I took the liberty of fixing this on sourceware.) Thanks Yaakov. (That's now three things to remember for next build: remove ecj dependency, change libgcj9 - 11, add missing libmpfr4. I need a notebook) *Four* things to remember for next build: remove ecj dependency, change libgcj9 - 11, add missing libmpfr4, and restore the missing download_ecj.sh script. I wasn't expecting some kind of a Spanish Inquisition .. cheers, DaveK -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Re: gcj exception compiling
On Thu, 2011-11-10 at 05:29 +, Dave Korn wrote: *Four* things to remember for next build: remove ecj dependency, change libgcj9 - 11, add missing libmpfr4, and restore the missing download_ecj.sh script. I wasn't expecting some kind of a Spanish Inquisition .. I keep all the build files for a package in a persistent, version-controlled directory (one dir per source package) so that whenever I come to change or update a package, the files are all ready to go. Fixes like these could be made now to your local copy so that you don't forget when you next update the package. As for ecj, I'm afraid that was my fault; I have a package in Ports as part of the Java stack, so my gcc4-java worked OOTB. Yaakov -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Re: gcj exception compiling
On Thu, Nov 10, 2011 at 05:29:14AM +, Dave Korn wrote: On 10/11/2011 05:17, Dave Korn wrote: On 06/11/2011 01:28, Yaakov (Cygwin/X) wrote: Install libgcj11. (P.S. Dave Korn: I took the liberty of fixing this on sourceware.) Thanks Yaakov. (That's now three things to remember for next build: remove ecj dependency, change libgcj9 - 11, add missing libmpfr4. I need a notebook) *Four* things to remember for next build: remove ecj dependency, change libgcj9 - 11, add missing libmpfr4, and restore the missing download_ecj.sh script. I wasn't expecting some kind of a Spanish Inquisition .. That's understandable. Nobody really does. cgf -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Re: gcj exception compiling
In a posting earlier I have written, that the class does not have any main method, so the information to setup the --main flag does not help. In my project there are only abstract classes, interface classes and classes without main methods, so I would like to compile the sources to *.class files Phil RTFM. http://linux.die.net/man/1/gcj Pass the -C flag to the compiler to tell it to generate .class files instead of an executable. Jon -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Re: gcj exception compiling
On 2011-11-06 02:28:12 +0100, Yaakov (Cygwin/X) said: On Sat, 2011-11-05 at 19:13 +0100, Kraus Philipp wrote: Hello, I try to build a Java class with the gcj under Cygwin. I get this error message: Exception in thread main java.lang.NoClassDefFoundError: org.eclipse.jdt.inter nal.compiler.batch.GCCMain at gnu.java.lang.MainThread.run(Unknown Source) Caused by: java.lang.ClassNotFoundException: org.eclipse.jdt.internal.compiler.b atch.GCCMain not found in gnu.gcj.runtime.SystemClassLoader{urls=[], parent=gnu. gcj.runtime.ExtensionClassLoader{urls=[], parent=null}} at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at gnu.java.lang.MainThread.run(Unknown Source) You're missing the ECJ jar. Either download ftp://sourceware.org/pub/java/ecj-4.5.jar and install it to /usr/share/java/ecj.jar or install java-ecj from Cygwin Ports. Thanks, but under /usr/sbin/ should be a script like download_ecj.sh for downloading and installing, but in my Cygwin version the script does not exists The class does not have any main function. On the default gcj installation, it creates this error first: /usr/lib/gcc/i686-pc-cygwin/4.5.3/ecj1.exe: error while loading shared libraries : cyggcj-11.dll: cannot open shared object file: No such file or directory So I install the gcj-11 library, the setup installs gcj-9 on default. How can I create a working installation? Install libgcj11. (P.S. Dave Korn: I took the liberty of fixing this on sourceware.) If I try to compile a java code with gcj mysource.java I get the error: /usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../libcygwin.a(libcmain.o):(.text+0xa9): undefined reference to `_WinMain@16' collect2: ld returned 1 exit status How can I solve the linker problem? (I have installed the newest version of Cygwin) Thanks Phil -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Re: gcj exception compiling
On Sun, 2011-11-06 at 21:16 +0100, Philipp Kraus wrote: If I try to compile a java code with gcj mysource.java I get the error: /usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../libcygwin.a(libcmain.o):(.text+0xa9): undefined reference to `_WinMain@16' collect2: ld returned 1 exit status http://gcc.gnu.org/java/faq.html#4_1 Yaakov -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Re: gcj exception compiling
On 2011-11-07 03:05:48 +0100, Yaakov (Cygwin/X) said: On Sun, 2011-11-06 at 21:16 +0100, Philipp Kraus wrote: If I try to compile a java code with gcj mysource.java I get the error: /usr/lib/gcc/i686-pc-cygwin/4.5.3/../../../libcygwin.a(libcmain.o):(.text+0xa9): undefined reference to `_WinMain@16' collect2: ld returned 1 exit status http://gcc.gnu.org/java/faq.html#4_1 In a posting earlier I have written, that the class does not have any main method, so the information to setup the --main flag does not help. In my project there are only abstract classes, interface classes and classes without main methods, so I would like to compile the sources to *.class files Phil -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
gcj exception compiling
Hello, I try to build a Java class with the gcj under Cygwin. I get this error message: Exception in thread main java.lang.NoClassDefFoundError: org.eclipse.jdt.inter nal.compiler.batch.GCCMain at gnu.java.lang.MainThread.run(Unknown Source) Caused by: java.lang.ClassNotFoundException: org.eclipse.jdt.internal.compiler.b atch.GCCMain not found in gnu.gcj.runtime.SystemClassLoader{urls=[], parent=gnu. gcj.runtime.ExtensionClassLoader{urls=[], parent=null}} at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at gnu.java.lang.MainThread.run(Unknown Source) The class does not have any main function. On the default gcj installation, it creates this error first: /usr/lib/gcc/i686-pc-cygwin/4.5.3/ecj1.exe: error while loading shared libraries : cyggcj-11.dll: cannot open shared object file: No such file or directory So I install the gcj-11 library, the setup installs gcj-9 on default. How can I create a working installation? Thanks Phil -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Re: gcj exception compiling
On Sat, 2011-11-05 at 19:13 +0100, Kraus Philipp wrote: Hello, I try to build a Java class with the gcj under Cygwin. I get this error message: Exception in thread main java.lang.NoClassDefFoundError: org.eclipse.jdt.inter nal.compiler.batch.GCCMain at gnu.java.lang.MainThread.run(Unknown Source) Caused by: java.lang.ClassNotFoundException: org.eclipse.jdt.internal.compiler.b atch.GCCMain not found in gnu.gcj.runtime.SystemClassLoader{urls=[], parent=gnu. gcj.runtime.ExtensionClassLoader{urls=[], parent=null}} at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at gnu.java.lang.MainThread.run(Unknown Source) You're missing the ECJ jar. Either download ftp://sourceware.org/pub/java/ecj-4.5.jar and install it to /usr/share/java/ecj.jar or install java-ecj from Cygwin Ports. The class does not have any main function. On the default gcj installation, it creates this error first: /usr/lib/gcc/i686-pc-cygwin/4.5.3/ecj1.exe: error while loading shared libraries : cyggcj-11.dll: cannot open shared object file: No such file or directory So I install the gcj-11 library, the setup installs gcj-9 on default. How can I create a working installation? Install libgcj11. (P.S. Dave Korn: I took the liberty of fixing this on sourceware.) Yaakov -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple