New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unicode problem with 2012.0 on Mac OSX 10.7.3 #2663
Comments
From yuriy.ershov@gmail.comHi! I have just downloaded Rakudo (trunk version, git clone) and have Details: $ uname -mprv This is Rakudo Perl 6, version 2011.04-26-g678ad30 built on parrot $ perl Configure.pl --gen-parrot Test Summary Report t/spec/S19-command-line/dash-e.t (Wstat: 0 Tests: 3 Failed: 2) Ok, the minimal example that does not work is: $ ./perl6 -e 'print "ȧ\n"' At the same time, perl5 works well: Yuriy-Ershovs-MacBook-Air:rakudo ershov$ perl -e 'print "фыв\n"' The environment is good: |
From @masakThis problem has been confirmed to happen in the new nqp as well. It $ ./nqp -e 'say "<unicode characters here>" |
The RT System itself - Status changed from 'new' to 'open' |
From Jost.Krieger+perl6@ruhr-uni-bochum.deInstalled from Rakudo Star 2012.02 spec-test t/spec/S19-command-line/dash-e.t fails. even locale: Any information missing? Jost |
From @usev6Until very recently this has been an issue with Rakudo on Parrot on different *BSD systems. (Nowadays Rakudo also runs on Moar and JVM and on that backends this was not a problem.) In the last few weeks support for platform encodings (esp. UTF-8) was added for Darwin, FreeBSD, OpenBSD and NetBSD. (For Darwin with this commit: parrot/parrot@fa21c66). Since I have no system with Mac OS X I cannot say for sure, that now all tests in S19-command-line/dash-e.t run on Darwin -- but they certainly do on FreeBSD, OpenBSD an NetBSD. Maybe someone else can confirm this for Mac OS X? So with the next release of Rakudo (Rakudo Star or a monthly compiler release) this should be fixed. Please note that the tests fail again if you run them with a non-utf8 locale: $ LANG=POSIX perl6 t/spec/S19-command-line/dash-e.t That related problem is mentioned in ticket 116709: https://rt-archive.perl.org/perl6/Ticket/Display.html?id=116709 |
The RT System itself - Status changed from 'new' to 'open' |
From @usev6For the time being I manually marked the two failing tests in S19-command-line/dash-e.t as 'todo': Raku/roast@640aee1582 I hope this can be undone soon (when Rakudo uses the latest Parrot (see above)). |
From @usev6With the latest parrot the tests in S19-command-line/dash-e.t pass on Mac OS X. I unfudged the tests with commit Raku/roast@5d89b2877e and I'm closing this ticket now. |
1 similar comment
From @usev6With the latest parrot the tests in S19-command-line/dash-e.t pass on Mac OS X. I unfudged the tests with commit Raku/roast@5d89b2877e and I'm closing this ticket now. |
@usev6 - Status changed from 'open' to 'resolved' |
Migrated from rt.perl.org#111572 (status was 'resolved')
Searchable as RT111572$
The text was updated successfully, but these errors were encountered: