delorie.com/archives/browse.cgi | search |
Mailing-List: | contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm |
List-Subscribe: | <mailto:cygwin-subscribe AT sources DOT redhat DOT com> |
List-Archive: | <http://sources.redhat.com/ml/cygwin/> |
List-Post: | <mailto:cygwin AT sources DOT redhat DOT com> |
List-Help: | <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs> |
Sender: | cygwin-owner AT sources DOT redhat DOT com |
Delivered-To: | mailing list cygwin AT sources DOT redhat DOT com |
Message-ID: | <8D00C32549556B4E977F81DBC24E985DC861@crtsmail1.technol_exch.corp.riotinto.org> |
From: | "Billinghurst, David (CRTS)" <David DOT Billinghurst AT riotinto DOT com> |
To: | "'java AT gcc DOT gnu DOT org'" <java AT gcc DOT gnu DOT org> |
Cc: | "'cygwin AT cygwin DOT com'" <cygwin AT cygwin DOT com> |
Subject: | java on cygwin - it sort of works |
Date: | Sun, 22 Apr 2001 07:33:26 -0000 |
MIME-Version: | 1.0 |
X-Mailer: | Internet Mail Service (5.5.2653.19) |
I have java working, after a fashion, on cygwin using cvs gcc 3.1 (trunk). My part in the work was to ask a few stupid questions. There are still a couple of configuration issues to solve. Patches are required to * boehm-gc/configure.in * gcc/java/decl.c * gcc/java/jcf-parse.c * gcc/java/parse.y * libjava/configure.in * libjava/gnu/gcj/runtime/natFirstThread.cc * libjava/java/lang/Class.h * and corresponding generated files These patches are: * http://gcc.gnu.org/ml/gcc-patches/2001-04/msg00932.html * http://gcc.gnu.org/ml/java/2001-04/msg00349.html * http://gcc.gnu.org/ml/gcc-patches/2001-04/msg01040.html * http://gcc.gnu.org/ml/gcc-patches/2001-04/msg00933.html * http://gcc.gnu.org/ml/gcc-patches/2001-04/msg01041.html * http://gcc.gnu.org/ml/java/2001-04/msg00307.html There is still a configuration/libtool problem. libgcj.la gets some additional cruft in dependency_libs. At the moment I let the build fail, then edit libgcj.la like so. $ diff libgcj.la~ libgcj.la 17c17 < dependency_libs=' -L/usr/local/obj/gcc-m/i686-pc-cygwin/libjava -L/usr/local/obj/gcc-m/i686-pc-cygwin/libstdc++-v3/src -L/usr/local/obj/gcc-m/i686-pc-cygwin/libstdc++-v3/src/.libs -L/usr/lib/w32api/ -L/usr/local/obj/gcc-m/gcc -L/usr/lib/mingw -lgcc -lcygwin -luser32 -lkernel32 -ladvapi32 -lshell32 -lgcc ' --- > dependency_libs=' -L/usr/local/obj/gcc-m/i686-pc-cygwin/libjava -L/usr/local/obj/gcc-m/i686-pc-cygwin/libstdc++-v3/src -/usr/local/obj/gcc-m/i686-pc-cygwin/libstdc++-v3/src/.libs -L/usr/local/obj/gcc-m/gcc -lgcc' Finally, some incomplete testsuite results. The testsuite was aborted as the kids wanted the PC. Test Run By billingd on Sun Apr 22 03:58:28 2001 Native configuration is i686-pc-cygwin === libjava tests === Schedule of variations: unix Running target unix Running /usr/local/src/gcc-mainline/libjava/testsuite/libjava.compile/compile.exp ... PASS: abstr compilation from source PASS: abstr byte compilation XFAIL: abstr compilation from bytecode PASS: abstr -O compilation from source PASS: abstr byte compilation XFAIL: abstr -O compilation from bytecode PASS: ArrayClass compilation from source PASS: ArrayClass byte compilation FAIL: ArrayClass compilation from bytecode PASS: ArrayClass -O compilation from source PASS: ArrayClass byte compilation FAIL: ArrayClass -O compilation from bytecode PASS: assignment compilation from source PASS: assignment byte compilation FAIL: assignment compilation from bytecode PASS: assignment -O compilation from source PASS: assignment byte compilation FAIL: assignment -O compilation from bytecode PASS: assignment_2 compilation from source PASS: assignment_2 byte compilation PASS: assignment_2 compilation from bytecode PASS: assignment_2 -O compilation from source PASS: assignment_2 byte compilation PASS: assignment_2 -O compilation from bytecode PASS: BlankFinal compilation from source PASS: BlankFinal byte compilation FAIL: BlankFinal compilation from bytecode PASS: BlankFinal -O compilation from source PASS: BlankFinal byte compilation FAIL: BlankFinal -O compilation from bytecode PASS: block compilation from source PASS: block byte compilation PASS: block -O compilation from source PASS: block byte compilation PASS: Case compilation from source PASS: Case byte compilation PASS: Case compilation from bytecode PASS: Case -O compilation from source PASS: Case byte compilation PASS: Case -O compilation from bytecode PASS: comment compilation from source PASS: comment byte compilation PASS: comment compilation from bytecode PASS: comment -O compilation from source PASS: comment byte compilation PASS: comment -O compilation from bytecode PASS: G19990210_1 compilation from source PASS: G19990210_1 byte compilation PASS: G19990210_1 compilation from bytecode PASS: G19990210_1 -O compilation from source PASS: G19990210_1 byte compilation PASS: G19990210_1 -O compilation from bytecode PASS: G19990210_2 compilation from source PASS: G19990210_2 byte compilation PASS: G19990210_2 compilation from bytecode PASS: G19990210_2 -O compilation from source PASS: G19990210_2 byte compilation PASS: G19990210_2 -O compilation from bytecode PASS: G19990210_3 compilation from source PASS: G19990210_3 byte compilation PASS: G19990210_3 compilation from bytecode PASS: G19990210_3 -O compilation from source PASS: G19990210_3 byte compilation PASS: G19990210_3 -O compilation from bytecode PASS: G19990217_01 compilation from source PASS: G19990217_01 byte compilation PASS: G19990217_01 compilation from bytecode PASS: G19990217_01 -O compilation from source PASS: G19990217_01 byte compilation PASS: G19990217_01 -O compilation from bytecode PASS: G19990217_02 compilation from source PASS: G19990217_02 byte compilation PASS: G19990217_02 compilation from bytecode PASS: G19990217_02 -O compilation from source PASS: G19990217_02 byte compilation PASS: G19990217_02 -O compilation from bytecode PASS: G19990225_01 compilation from source PASS: G19990225_01 byte compilation PASS: G19990225_01 compilation from bytecode PASS: G19990225_01 -O compilation from source PASS: G19990225_01 byte compilation PASS: G19990225_01 -O compilation from bytecode PASS: iface compilation from source PASS: iface byte compilation PASS: iface compilation from bytecode PASS: iface -O compilation from source PASS: iface byte compilation PASS: iface -O compilation from bytecode XFAIL: inner_1 compilation from source UNTESTED: inner_1 execution from source compiled test UNTESTED: inner_1 output from source compiled test PASS: inner_1 byte compilation PASS: inner_1 compilation from bytecode XFAIL: inner_1 -O compilation from source UNTESTED: inner_1 -O execution from source compiled test UNTESTED: inner_1 -O output from source compiled test PASS: inner_1 byte compilation PASS: inner_1 -O compilation from bytecode PASS: inner_data compilation from source PASS: inner_data byte compilation PASS: inner_data compilation from bytecode PASS: inner_data -O compilation from source PASS: inner_data byte compilation PASS: inner_data -O compilation from bytecode PASS: inner_inherit compilation from source PASS: inner_inherit byte compilation PASS: inner_inherit compilation from bytecode PASS: inner_inherit -O compilation from source PASS: inner_inherit byte compilation PASS: inner_inherit -O compilation from bytecode PASS: inner_priv compilation from source PASS: inner_priv byte compilation PASS: inner_priv compilation from bytecode PASS: inner_priv -O compilation from source PASS: inner_priv byte compilation PASS: inner_priv -O compilation from bytecode PASS: inner_pub compilation from source PASS: inner_pub byte compilation PASS: inner_pub compilation from bytecode PASS: inner_pub -O compilation from source PASS: inner_pub byte compilation PASS: inner_pub -O compilation from bytecode PASS: MethodFailure4 compilation from source PASS: MethodFailure4 byte compilation PASS: MethodFailure4 -O compilation from source PASS: MethodFailure4 byte compilation PASS: N19990310_01 compilation from source PASS: N19990310_01 byte compilation PASS: N19990310_01 compilation from bytecode PASS: N19990310_01 -O compilation from source PASS: N19990310_01 byte compilation PASS: N19990310_01 -O compilation from bytecode PASS: N19990317 compilation from source PASS: N19990317 byte compilation PASS: N19990317 compilation from bytecode PASS: N19990317 -O compilation from source PASS: N19990317 byte compilation PASS: N19990317 -O compilation from bytecode PASS: not_a_redef compilation from source PASS: not_a_redef byte compilation PASS: not_a_redef compilation from bytecode PASS: not_a_redef -O compilation from source PASS: not_a_redef byte compilation PASS: not_a_redef -O compilation from bytecode PASS: OperatorBenchmark compilation from source PASS: OperatorBenchmark byte compilation PASS: OperatorBenchmark compilation from bytecode PASS: OperatorBenchmark -O compilation from source PASS: OperatorBenchmark byte compilation PASS: OperatorBenchmark -O compilation from bytecode PASS: perc compilation from source PASS: perc byte compilation PASS: perc compilation from bytecode PASS: perc -O compilation from source PASS: perc byte compilation PASS: perc -O compilation from bytecode PASS: plusplus compilation from source PASS: plusplus byte compilation PASS: plusplus compilation from bytecode PASS: plusplus -O compilation from source PASS: plusplus byte compilation PASS: plusplus -O compilation from bytecode PASS: PR124 compilation from source PASS: PR124 byte compilation PASS: PR124 -O compilation from source PASS: PR124 byte compilation PASS: PR127 compilation from source PASS: PR127 byte compilation PASS: PR127 -O compilation from source PASS: PR127 byte compilation PASS: PR129_B compilation from source PASS: PR129_B byte compilation PASS: PR129_B compilation from bytecode PASS: PR129_B -O compilation from source PASS: PR129_B byte compilation PASS: PR129_B -O compilation from bytecode PASS: PR140 compilation from source PASS: PR140 byte compilation PASS: PR140 -O compilation from source PASS: PR140 byte compilation PASS: PR163 compilation from source PASS: PR163 byte compilation PASS: PR163 -O compilation from source PASS: PR163 byte compilation PASS: PR164 compilation from source PASS: PR164 byte compilation PASS: PR164 -O compilation from source PASS: PR164 byte compilation PASS: pr172 compilation from source PASS: pr172 byte compilation PASS: pr172 compilation from bytecode PASS: pr172 -O compilation from source PASS: pr172 byte compilation PASS: pr172 -O compilation from bytecode PASS: pr174 compilation from source PASS: pr174 byte compilation PASS: pr174 compilation from bytecode PASS: pr174 -O compilation from source PASS: pr174 byte compilation PASS: pr174 -O compilation from bytecode PASS: pr176 compilation from source PASS: pr176 byte compilation PASS: pr176 compilation from bytecode PASS: pr176 -O compilation from source PASS: pr176 byte compilation PASS: pr176 -O compilation from bytecode PASS: PR206 compilation from source PASS: PR206 byte compilation PASS: PR206 compilation from bytecode PASS: PR206 -O compilation from source PASS: PR206 byte compilation PASS: PR206 -O compilation from bytecode PASS: PR207 compilation from source PASS: PR207 byte compilation PASS: PR207 compilation from bytecode PASS: PR207 -O compilation from source PASS: PR207 byte compilation PASS: PR207 -O compilation from bytecode PASS: PR208 compilation from source PASS: PR208 byte compilation PASS: PR208 compilation from bytecode PASS: PR208 -O compilation from source PASS: PR208 byte compilation PASS: PR208 -O compilation from bytecode PASS: PR209 compilation from source PASS: PR209 byte compilation PASS: PR209 compilation from bytecode PASS: PR209 -O compilation from source PASS: PR209 byte compilation PASS: PR209 -O compilation from bytecode PASS: PR224 compilation from source PASS: PR224 byte compilation PASS: PR224 -O compilation from source PASS: PR224 byte compilation PASS: PR232 compilation from source PASS: PR232 byte compilation PASS: PR232 compilation from bytecode PASS: PR232 -O compilation from source PASS: PR232 byte compilation PASS: PR232 -O compilation from bytecode PASS: PR232B compilation from source PASS: PR232B byte compilation PASS: PR232B compilation from bytecode PASS: PR232B -O compilation from source PASS: PR232B byte compilation PASS: PR232B -O compilation from bytecode PASS: PR234 compilation from source PASS: PR234 byte compilation PASS: PR234 compilation from bytecode PASS: PR234 -O compilation from source PASS: PR234 byte compilation PASS: PR234 -O compilation from bytecode PASS: PR235 compilation from source PASS: PR235 byte compilation PASS: PR235 compilation from bytecode PASS: PR235 -O compilation from source PASS: PR235 byte compilation PASS: PR235 -O compilation from bytecode PASS: PR238 compilation from source PASS: PR238 byte compilation PASS: PR238 compilation from bytecode PASS: PR238 -O compilation from source PASS: PR238 byte compilation PASS: PR238 -O compilation from bytecode PASS: PR295 compilation from source PASS: PR295 byte compilation PASS: PR295 compilation from bytecode PASS: PR295 -O compilation from source PASS: PR295 byte compilation PASS: PR295 -O compilation from bytecode PASS: PR310 compilation from source PASS: PR310 byte compilation PASS: PR310 -O compilation from source PASS: PR310 byte compilation PASS: PR374 compilation from source PASS: PR374 byte compilation PASS: PR374 compilation from bytecode PASS: PR374 -O compilation from source PASS: PR374 byte compilation PASS: PR374 -O compilation from bytecode PASS: PR375 compilation from source PASS: PR375 byte compilation PASS: PR375 compilation from bytecode PASS: PR375 -O compilation from source PASS: PR375 byte compilation PASS: PR375 -O compilation from bytecode PASS: redef1 compilation from source PASS: redef1 byte compilation PASS: redef1 -O compilation from source PASS: redef1 byte compilation PASS: redef2 compilation from source PASS: redef2 byte compilation PASS: redef2 -O compilation from source PASS: redef2 byte compilation PASS: redef3 compilation from source PASS: redef3 byte compilation PASS: redef3 -O compilation from source PASS: redef3 byte compilation PASS: redef4 compilation from source PASS: redef4 byte compilation PASS: redef4 -O compilation from source PASS: redef4 byte compilation PASS: redef5 compilation from source PASS: redef5 byte compilation PASS: redef5 -O compilation from source PASS: redef5 byte compilation PASS: redef6 compilation from source PASS: redef6 byte compilation PASS: redef6 -O compilation from source PASS: redef6 byte compilation PASS: Semi compilation from source PASS: Semi byte compilation PASS: Semi compilation from bytecode PASS: Semi -O compilation from source PASS: Semi byte compilation PASS: Semi -O compilation from bytecode PASS: Statics compilation from source PASS: Statics byte compilation PASS: Statics compilation from bytecode PASS: Statics -O compilation fro -- Want to unsubscribe from this list? Check out: http://cygwin.com/ml/#unsubscribe-simple
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |