gcj45, installed via lang/gcc45, makes error while building print/pdftk, with LANG=ja_JP.eucJP. Fix: i have no idea. LANG=C does not produce this error. gcc42 does not produce this error, even with LANG=ja_JP.eucJP. it is curious escape character with normal ascii text source code prodeces errors... How-To-Repeat: here is the output of building process: /usr/local/bin/gcj45 -L/usr/local/lib -O2 -w --encoding=UTF-8 --classpath="/usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs" -c Anchor.java -o Anchor.o /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/markup/MarkupParser.java:186: error: String literal is not properly closed by a double-quote if (value.startsWith("¢©) ^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/BaseFont.java:201: error: Invalid character constant public static final char CID_NEWLINE = '·æff'; ^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/BaseFont.java:1106: error: Invalid character constant for (char c = '°¶4b'; c <= '°¶58'; ++c) ^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/PdfDictionary.java:138: error: Invalid character constant os.write('§©; // ssteward ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/PdfContentByte.java:161: error: Invalid character constant protected int separator = '§» ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/PdfContentByte.java:1091: error: Invalid character constant content.append('§©; ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/PdfContentByte.java:1363: error: String literal is not properly closed by a double-quote content.append("¢©.append_i(separator); ^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/PdfContentByte.java:1465: error: Invalid character constant case '§º ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/PdfAnnotation.java:468: error: Invalid character constant if (b[k] == '§© ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/Image.java:1341: error: Syntax error, insert ";" to complete FieldDeclaration private static String excUri = " <>#%»Û]|°°5E°°60"; ^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/Image.java:1341: error: Syntax error on token "}", PrimitiveType expected after this token private static String excUri = " <>#%»Û]|°°5E°°60"; ^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/Image.java:1341: error: Syntax error on tokens, delete these tokens private static String excUri = " <>#%»Û]|°°5E°°60"; ^^^^^^^^^^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/Image.java:1341: error: String literal is not properly closed by a double-quote private static String excUri = " <>#%»Û]|°°5E°°60"; ^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/PdfReader.java:1430: error: Invalid character constant if (ch != '§© ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/PdfReader.java:1798: error: Invalid character constant bout.write('§©; ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/PdfReader.java:2653: error: Invalid character constant buf.append(((PdfString)obj).toUnicodeString()).append('§©; ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/PdfWriter.java:366: error: Invalid character constant writer.getOs().write('§©; // ssteward: for pretty pdf ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/PdfWriter.java:508: error: Invalid character constant os.write('§©; ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/DocWriter.java:78: error: Invalid character constant public static final byte NEWLINE = (byte)'§» ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/CJKFont.java:149: error: Invalid character constant c[CID_NEWLINE] = '§» ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/CJKFont.java:149: error: Invalid character constant c[CID_NEWLINE] = '§» ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/CJKFont.java:219: error: Cannot reduce the visibility of the inherited method from BaseFont int getRawWidth(int c, String name) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/CJKFont.java:280: error: Cannot reduce the visibility of the inherited method from BaseFont void writeFont(PdfWriter writer, PdfIndirectReference ref, Object params[]) throws DocumentException, IOException { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/CJKFont.java:623: error: Cannot reduce the visibility of the inherited method from BaseFont protected int[] getRawCharBBox(int c, String name) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/Type1Font.java:294: error: Cannot reduce the visibility of the inherited method from BaseFont int getRawWidth(int c, String name) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/Type1Font.java:646: error: Cannot reduce the visibility of the inherited method from BaseFont void writeFont(PdfWriter writer, PdfIndirectReference ref, Object params[]) throws DocumentException, IOException { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/Type1Font.java:791: error: Cannot reduce the visibility of the inherited method from BaseFont protected int[] getRawCharBBox(int c, String name) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/TrueTypeFont.java:939: error: Cannot reduce the visibility of the inherited method from BaseFont int getRawWidth(int c, String name) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/TrueTypeFont.java:1077: error: Cannot reduce the visibility of the inherited method from BaseFont void writeFont(PdfWriter writer, PdfIndirectReference ref, Object params[]) throws DocumentException, IOException { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/TrueTypeFont.java:1287: error: Cannot reduce the visibility of the inherited method from BaseFont protected int[] getRawCharBBox(int c, String name) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/DocumentFont.java:341: error: Cannot reduce the visibility of the inherited method from BaseFont int getRawWidth(int c, String name) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/DocumentFont.java:361: error: Cannot reduce the visibility of the inherited method from BaseFont void writeFont(PdfWriter writer, PdfIndirectReference ref, Object[] params) throws DocumentException, IOException { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/DocumentFont.java:410: error: Cannot reduce the visibility of the inherited method from BaseFont protected int[] getRawCharBBox(int c, String name) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/PdfEncodings.java:275: error: Invalid character constant public static final byte CRLF_CID_NEWLINE[][] = new byte[][]{{(byte)'¡¦}, {(byte)'§¬ (byte)'¡¦}; ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/PdfEncodings.java:510: error: Invalid character constant else if (c >= '²·01' && c <= '²·BE') { ^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/PdfGraphics2D.java:412: error: Invalid character constant for(char c = iter.first(); c != 'ÆÆFF'; c = iter.next()) ^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/PdfGraphics2D.java:412: error: Invalid character constant for(char c = iter.first(); c != 'ÆÆFF'; c = iter.next()) ^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/RandomAccessFileOrArray.java:574: error: Invalid character constant case '§º ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/RandomAccessFileOrArray.java:574: error: Invalid character constant case '§º ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/ImgPostscript.java:145: error: Invalid character constant while ( (c = ( (char) r.read())) != '§© { ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/ImgPostscript.java:145: error: Invalid character constant while ( (c = ( (char) r.read())) != '§© { ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/PdfChunk.java:331: error: Invalid character constant if (character == '§© { ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/PdfChunk.java:331: error: Invalid character constant if (character == '§© { ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/PdfChunk.java:567: error: Invalid character constant return font.width('°°01'); ^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/PRTokeniser.java:368: error: Invalid character constant } while (ch != -1 && ch != ' §¦& ch != '§©; ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/PRTokeniser.java:368: error: Invalid character constant } while (ch != -1 && ch != ' §¦& ch != '§©; ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/PRTokeniser.java:508: error: Invalid character constant case '§º ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/SequenceList.java:71: error: Invalid character constant protected static final char EOT = 'ææff'; ^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/Pfm2afm.java:249: error: Invalid character constant out.print("Comment " + copyright + '§©; ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/Pfm2afm.java:249: error: Invalid character constant out.print("Comment " + copyright + '§©; ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/Pfm2afm.java:347: error: Invalid character constant out.print('§©; ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/Pfm2afm.java:398: error: Invalid character constant out.print('§©; ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/PdfPKCS7.java:1260: error: Invalid character constant else if (c == ' ¡¦ ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/PdfPKCS7.java:1260: error: Invalid character constant else if (c == ' ¡¦ ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/BaseField.java:259: error: Invalid character constant if (c == '§© { ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/BaseField.java:259: error: Invalid character constant if (c == '§© { ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/BidiLine.java:153: error: Invalid character constant if (uniC == ' ¡¦| uniC == '§© { ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/BidiLine.java:153: error: Invalid character constant if (uniC == ' ¡¦| uniC == '§© { ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/ArabicLigaturizer.java:518: error: Invalid character constant char digitBase = '°°30'; // European digits ^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/ArabicLigaturizer.java:518: error: Invalid character constant char digitBase = '°°30'; // European digits ^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/ArabicLigaturizer.java:585: error: Invalid character constant if (lastStrongWasAL && ch <= '°°39') { ^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/xml/xmp/XmpSchema.java:143: error: Invalid character constant case '§º ^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/xml/xmp/XmpSchema.java:143: error: Invalid character constant case '§º ^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/xml/xmp/DublinCoreSchema.java:101: error: Syntax error on tokens, delete these tokens super("xmlns:" + DEFAULT_XPATH_ID + "= ¢« DEFAULT_XPATH_URI + "¢©; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/xml/xmp/PdfSchema.java:78: error: Syntax error on tokens, delete these tokens super("xmlns:" + DEFAULT_XPATH_ID + "= ¢« DEFAULT_XPATH_URI + "¢©; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/xml/xmp/XmpBasicSchema.java:89: error: Syntax error on tokens, delete these tokens super("xmlns:" + DEFAULT_XPATH_ID + "= ¢« DEFAULT_XPATH_URI + "¢©; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/SimpleXMLParser.java:159: error: Invalid character constant int idx2 = decl.indexOf('§¬ idx); ^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/SimpleXMLParser.java:159: error: Invalid character constant int idx2 = decl.indexOf('§¬ idx); ^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/SimpleXMLParser.java:238: error: Invalid character constant if(c == ' §¦& eol) { ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/SimpleXMLParser.java:612: error: Invalid character constant case '§º ^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/SimpleXMLParser.java:628: error: Invalid character constant return '§» ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/SimpleXMLParser.java:886: error: Invalid character constant entityMap.put("nbsp", new Character('°°a0')); // no-break space = non-bbreaking space, U+00A0 ISOnum ^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/SimpleBookmark.java:588: error: String literal is not properly closed by a double-quote out.write("=¢©; ^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/SimpleBookmark.java:588: error: String literal is not properly closed by a double-quote out.write("=¢©; ^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/SimpleBookmark.java:652: error: Syntax error, insert ")" to complete MethodInvocation wrt.write("<?xml version=±®0 encoding=¢©; ^^^^^^^^^^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/SimpleBookmark.java:652: error: Syntax error, insert ";" to complete BlockStatements wrt.write("<?xml version=±®0 encoding=¢©; ^^^^^^^^^^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/SimpleBookmark.java:654: error: Syntax error on token ">", delete this token wrt.write("¿¾¼Âookmark>¢©; ^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/SimpleBookmark.java:654: error: Syntax error, insert ": Expression" to complete Expression wrt.write("¿¾¼Âookmark>¢©; ^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/SimpleBookmark.java:654: error: Syntax error, insert ")" to complete MethodInvocation wrt.write("¿¾¼Âookmark>¢©; ^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/SimpleBookmark.java:654: error: Syntax error, insert ";" to complete Statement wrt.write("¿¾¼Âookmark>¢©; ^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/PdfCopyFieldsImp.java:89: error: Invalid character constant this(os, '§©; ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/PdfCopyFieldsImp.java:89: error: Invalid character constant this(os, '§©; ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/codec/postscript/PAParserConstants.java:42: error: Syntax error on token ""¢¬ , expected after this token ¾¬ ^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/codec/postscript/PAParserConstants.java:42: error: Syntax error on token """", delete this token ¾¬ ^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/codec/postscript/PAParserConstants.java:43: error: Syntax error on token " ¡¦ expected "¡¦, ^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/codec/postscript/PAParserConstants.java:44: error: Syntax error on token " ¡¦ expected after this token "Û¢, ^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/codec/postscript/PAParserConstants.java:44: error: Syntax error on token(s), misplaced construct(s) "Û¢, ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/codec/postscript/PAParserConstants.java:45: error: Syntax error on token " ¡¦ expected "Ý¢, ^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/codec/postscript/ParseException.java:115: error: String literal is not properly closed by a double-quote String retval = "Encountered ¢» ^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/codec/postscript/ParseException.java:115: error: String literal is not properly closed by a double-quote String retval = "Encountered ¢» ^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/codec/postscript/ParseException.java:155: error: Invalid character constant case '§º ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/SimpleNamedDestination.java:132: error: Syntax error, insert ")" to complete MethodInvocation wrt.write("<?xml version=±®0 encoding=¢©; ^^^^^^^^^^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/SimpleNamedDestination.java:132: error: Syntax error, insert ";" to complete BlockStatements wrt.write("<?xml version=±®0 encoding=¢©; ^^^^^^^^^^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/SimpleNamedDestination.java:134: error: Syntax error on token ">", delete this token wrt.write("¿¾¼Äestination>¢©; ^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/SimpleNamedDestination.java:134: error: Syntax error, insert ": Expression" to complete Expression wrt.write("¿¾¼Äestination>¢©; ^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/SimpleNamedDestination.java:134: error: Syntax error, insert ")" to complete MethodInvocation wrt.write("¿¾¼Äestination>¢©; ^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/SimpleNamedDestination.java:134: error: Syntax error, insert ";" to complete Statement wrt.write("¿¾¼Äestination>¢©; ^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/SimpleNamedDestination.java:134: error: String literal is not properly closed by a double-quote wrt.write("¿¾¼Äestination>¢©; ^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/SimpleNamedDestination.java:139: error: Syntax error, insert ")" to complete MethodInvocation wrt.write(" <Name Page=¢©; ^^^^^^^^^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/SimpleNamedDestination.java:139: error: Syntax error, insert ";" to complete Statement wrt.write(" <Name Page=¢©; ^^^^^^^^^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/SimpleNamedDestination.java:142: error: Syntax error, insert ")" to complete Expression wrt.write(SimpleXMLParser.escapeXML(escapeBinaryString(key), onlyASCII)); ^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/SimpleNamedDestination.java:239: error: Invalid character constant buf.append('¡¦ ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/SimpleNamedDestination.java:257: error: Invalid character constant if (c == ' ¡¦ ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/codec/postscript/JavaCharStream.java:219: error: Invalid character constant if (c == '§© ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/codec/postscript/JavaCharStream.java:219: error: Invalid character constant if (c == '§© ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/codec/postscript/JavaCharStream.java:264: error: Invalid character constant if ((buffer[bufpos] = c = ReadByte()) == ' ¡¦^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/codec/postscript/PAParserTokenManager.java:778: error: Invalid character constant if (curChar == ' ¡¦| curChar == '§© { ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/codec/postscript/PAParserTokenManager.java:778: error: Invalid character constant if (curChar == ' ¡¦| curChar == '§© { ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/codec/postscript/TokenMgrError.java:48: error: Invalid character constant case '§º ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/codec/postscript/TokenMgrError.java:48: error: Invalid character constant case '§º ^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/codec/postscript/TokenMgrError.java:101: error: Syntax error on tokens, delete these tokens (EOFSeen ? "<EOF> " : (" ¢« addEscapes(String.valueOf(curChar)) + "¢© + " (" + (int)curChar + "), ") + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /usr/local/work/usr/ports/print/pdftk/work/pdftk-1.41/java_libs/com/lowagie/text/pdf/codec/postscript/TokenMgrError.java:102: error: Syntax error on tokens, delete these tokens "after : ¢« addEscapes(errorAfter) + "¢©; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 112 problems (112 errors)
Responsible Changed From-To: freebsd-ports-bugs->gerald Fix synopsis and assign.
State Changed From-To: open->feedback Thanks for the report. Can you provide a minimal invocation of GCJ that shows this problem? http://gcc.gnu.org/bugs/ tries to describe this a bit, but basically what really helps is one (short) source file that you compile with GCJ that shows the issue and how exactly you invoke GCJ in that case. What happens if you use UTF-8? That is really the standard for non 8-bit locales now, and what everyone focuses on.
gerald 2010-05-15 19:27:51 UTC FreeBSD ports repository Modified files: print/pdftk Makefile Log: - Explicitly build with LANG=C since gcj does not handle all host charsets. PR: 146227 Approved by: glarkin (maintainer) Revision Changes Path 1.33 +1 -1 ports/print/pdftk/Makefile _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: feedback->closed The original issue has been addressed and print/pdftk now builds fine even with Japanese locales.