# New Ticket Created by Faye # Please include the string: [perl #127107] # in the subject line of all future correspondence about this issue. # <URL: https://rt.perl.org/Ticket/Display.html?id=127107 >
$ cat Foo.pm6 use Grammar::Tracer; $ perl6 -I. -e 'use Foo' ===SORRY!=== P6M Merging GLOBAL symbols failed: duplicate definition of symbol grammar It appears that, for whatever reason, using Grammar::Tracer from within a module file causes that strange low-level error. Note that attempting 'use Grammar::Tracer' in a non-module file or directly in one-liners doesn't seem to be an issue: $ perl6 Foo.pm6 $ perl6 -e 'use Grammar::Tracer' $