Date: Thu, 22 Apr 2010 16:58:20 +0900 From: Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp> To: glarkin@freebsd.org Cc: =?ISO-2022-JP?B?Sm91a29fTHVtaWobJEJnUxsoQnZp?= <jlumijar@sun3.oulu.fi>, Gerald Pfeifer <gerald@pfeifer.com>, FreeBSD Ports ML <freebsd-ports@freebsd.org> Subject: Re: CFT: print/pdftk port compiled with Java compiler from gcc 4.5 Message-ID: <201004220758.AA01286@POLYMER5.scphys.kyoto-u.ac.jp> In-Reply-To: <4BC4B712.2080109@FreeBSD.org> References: <4BC4B712.2080109@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Greg Larkin <glarkin@freebsd.org> 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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201004220758.AA01286>