Closed ugexe closed 7 years ago
This is a bug in precompilation that affects OO-Monitors. You will need to clone OO-Monitors locally, add no precompilation;
at the top of lib/OO/Monitors.pm6, and then zef --force install .
or panda --force install .
to install the fix. Unfortunately this means anything using OO-Monitors (including Terminal-Print) will load very slowly, but on the plus side they will work.
ugexe, does this fix it for you?
Yes that works, thanks. You can simplify all of that for others with the following install instructions:
# Only needed if you already have OO::Monitors installed
$ zef uninstall "OO::Monitors:ver<1.1>"
# Installs OO::Monitors:ver<1.0> and Terminal::Print
$ zef install https://github.com/jnthn/oo-monitors/archive/3e9975f.tar.gz Terminal::Print
Oooh, shiny. Thanks, ugexe!
I believe the most recent push includes workarounds for precomp problems; this should be fixed now.
Read the advent post covering this. Went to see snowfall.p6 in action and it didn't work. Further inspection reveled nothing worked. Is this a problem with my terminal? (I'm just using
screen
on debian)perl6 -v
perl6 -Ilib examples/snowfall.p6
perl6 -Ilib examples/clock.p6
prove -v -e 'perl6 -Ilib' t/