Date: Fri, 25 Nov 2005 17:58:45 +0200 (EET) From: Juha-Matti Tilli <juhis@nallukka.net> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/89536: [patch] Encoding support in java/jikes nonfunctional Message-ID: <20051125155845.C4B8F17296@tykki.juhis.ath.cx> Resent-Message-ID: <200511251600.jAPG0Ftr091809@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 89536 >Category: ports >Synopsis: [patch] Encoding support in java/jikes nonfunctional >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Nov 25 16:00:14 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Juha-Matti Tilli >Release: FreeBSD 6.0-RELEASE i386 >Organization: >Environment: System: FreeBSD tykki.juhis.ath.cx 6.0-RELEASE FreeBSD 6.0-RELEASE #1: Mon Nov 7 19:10:58 EET 2005 root@tykki:/usr/obj/usr/src/sys/TYKKI i386 jikes-1.22 libiconv-1.9.2_1 >Description: When the -encoding switch is used, jikes accepts only ascii characters. It seems that libiconv isn't able to convert non-ascii characters to wchar_t. >How-To-Repeat: % cat > test.java public class test { public static void main(String[] args) { System.out.println("едц"); } }; % jikes -encoding iso8859-1 test.java Charset conversion error at offset 87: Illegal byte sequence Charset conversion error at offset 87: Illegal byte sequence Found 1 lexical error in "test.java": 3. System.out.println(" ^ *** Lexical Error: String constant not properly terminated. Found 4 syntax errors in "test.java":Charset conversion error at offset 87: Illegal byte sequence 3. System.out.println(" ^^ *** Syntax Error: ")" inserted to complete Arguments 3. System.out.println(" ^------------------^ *** Syntax Error: ";" inserted to complete BlockStatements < 2. public static void main(String[] args) { 3. System.out.println(" -----------------------> *** Syntax Error: "}" inserted to complete MethodBody < 1. public class test { . . . 3. System.out.println(" -----------------------> *** Syntax Error: "}" inserted to complete ClassBody >Fix: --- configure.orig Sun Oct 3 23:44:54 2004 +++ configure Fri Nov 25 17:18:30 2005 @@ -5940,12 +5940,10 @@ -list=wchar_t - if test $ac_cv_sizeof_wchar_t -eq 4; then - list="$list ucs4 utf32 ucs-4 utf-32 UCS-4" + list="ucs4 utf32 ucs-4 utf-32 UCS-4" else - list="$list ucs2 utf16 ucs-2 utf-16 UCS-2" + list="ucs2 utf16 ucs-2 utf-16 UCS-2" fi >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051125155845.C4B8F17296>