In the build.xml, add the encoding attribute to the javac task in the
compile.tasks target and set it to ISO-8859-1.
Example:
<javac destdir="${jruby.classes.dir}" debug="true" srcdir="${src.dir}"
includes="org/jruby/util/ant/**/*.java" source="${javac.version}"
encoding="ISO-8859-1">
This doesn't keep the maven build from failing. I haven't figured that one
out yet.
On 4/23/07, Ola Bini <[EMAIL PROTECTED]> wrote:
Stephen Duncan wrote:
> I haven't tried to build from trunk in a while, so I don't know if
> this is a known issue. On Kubuntu, trying to compile trunk with Ant I
> get the following error:
>
> [javac]
> /home/jrduncans/workspace/jruby/src/jregex/Bitset.java:312: warning:
> unmappable character for encoding UTF8
> [javac] b1.setRange('�','�');
>
> I got the same with Maven, except it actually caused the build to fail.
>
> -Stephen
I would wager that this is not a problem with JRuby as such, but with
the combination of SVN settings for charset, vs your settings. I've seen
this happening with Java code, when checking in/out from a system with
different NLS_LANG than the SVN server. Don't have a very good solution
for it though...
--
Ola Bini (http://ola-bini.blogspot.com)
JvYAML, RbYAML, JRuby and Jatha contributor
System Developer, Karolinska Institutet (http://www.ki.se)
OLogix Consulting (http://www.ologix.com)
"Yields falsehood when quined" yields falsehood when quined.
---------------------------------------------------------------------
To unsubscribe from this list please visit:
http://xircles.codehaus.org/manage_email
--
Ryan L. Bell
http://kofno.wordpress.com
http://kofno.blogspot.com