The only thing I can think of is not having permission to write in that directory or in the directory you're running your program. In that case, perl6 will not be able to create a .precomp hidden directory, and that might result in what you're seeing. I see your modules are installed as root, which is probably not a good idea. if you're running your program as tony, you don't have write permission in /home/linuxutil/p6lib/ (as seen in the directory), and that might result in the eventual error you're seeing.
Just chown -R tony /home/linuxutil/p6lib and that should work. JJ