From owner-freebsd-ports@FreeBSD.ORG Thu Apr 29 17:59:25 2010 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A71F81065690 for ; Thu, 29 Apr 2010 17:59:25 +0000 (UTC) (envelope-from glarkin@FreeBSD.org) Received: from mail1.sourcehosting.net (113901-app1.sourcehosting.net [72.32.213.11]) by mx1.freebsd.org (Postfix) with ESMTP id 81BDE8FC08 for ; Thu, 29 Apr 2010 17:59:25 +0000 (UTC) Received: from 68-189-245-235.dhcp.oxfr.ma.charter.com ([68.189.245.235] helo=cube.entropy.prv) by mail1.sourcehosting.net with esmtp (Exim 4.69 (FreeBSD)) (envelope-from ) id 1O7Y1C-000IYu-FM; Thu, 29 Apr 2010 13:59:23 -0400 Received: from [127.0.0.1] (fireball.entropy.prv [192.168.1.12]) by cube.entropy.prv (Postfix) with ESMTP id 94A293F21835; Thu, 29 Apr 2010 13:59:22 -0400 (EDT) Message-ID: <4BD9C8F7.4030600@FreeBSD.org> Date: Thu, 29 Apr 2010 13:59:19 -0400 From: Greg Larkin Organization: The FreeBSD Project User-Agent: Thunderbird 2.0.0.24 (Windows/20100228) MIME-Version: 1.0 To: Tsurutani Naoki References: <4BC4B712.2080109@FreeBSD.org> <201004220758.AA01286@POLYMER5.scphys.kyoto-u.ac.jp> In-Reply-To: <201004220758.AA01286@POLYMER5.scphys.kyoto-u.ac.jp> X-Enigmail-Version: 0.96.0 OpenPGP: id=1C940290 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Spam-Score: 0.1 (/) Cc: =?ISO-8859-1?Q?Jouko=5FLumij=3Fvi?= , Gerald Pfeifer , FreeBSD Ports ML Subject: Re: CFT: print/pdftk port compiled with Java compiler from gcc 4.5 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: glarkin@FreeBSD.org List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 29 Apr 2010 17:59:25 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Tsurutani Naoki wrote: > Greg Larkin wrote: > >> As far as I can tell, this error is caused by the LANG setting which >> changes the line: >> >> if (value.startsWith("\"")) >> >> into something that results an unterminated string. I suppose the >> backslash loses its meaning as an escape character. >> >> I found some references to the same error in Google, posted by folks >> trying to compile software with different LANG settings. I haven't >> found a general fix yet, but maybe it can be done by building a >> character string from individual, unescaped characters, then converting >> them to a java.lang.String object for use in the .startsWith() function. >> >> If you could submit a PR to support building with LANG=ja_JP.eucJP, I >> would be very appreciative! > > Thank you for your reply. > But I have no idea to avoid this... > This trouble does not occur while building with gcc42 or any older building > processes. Therefore I think this may be a bug of gcc45. > Moving to gcc45, this may cause an error. > In addition, run-time dependence to gcc library may be necessary > as I said in another mail. Hi Tsurutani, Can you file a bug report against gcj45 with the LANG=ja_JP.eucJP setting, using the pdftk problem as an example? That way, the upstream gcc developers will be notified that there's a problem. In the mean time, I am investigating whether it's feasible to add Java support to all of the lang/gcc4* ports so pdftk can use a version older than 4.5, if the gcj binary is already installed. This will also save a lot of time installing a complete gcc just to get the gcj compiler. Thank you, Greg - -- Greg Larkin http://www.FreeBSD.org/ - The Power To Serve http://www.sourcehosting.net/ - Ready. Set. Code. http://twitter.com/sourcehosting/ - Follow me, follow you -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iD8DBQFL2cj30sRouByUApARArt6AKC/Wj8VdMkI1sRyLt56g/ROTCFsYACgn7tE yhWtxv6W9jg0WJXv0VfCxLU= =sP3a -----END PGP SIGNATURE-----