On Mon, Feb 26, 2018 at 05:47:04PM -0800, James E Keenan via RT wrote: > I built this branch on FreeBSD-11.0, then installed 'cpanm' against it and used cpanm to try to install the three modules cited in this ticket: List::Lazy, Evo, and Moxie. Tests failed in all three with this kind of message: > > ##### > Subroutine attributes must come before the signature at /usr/home/jkeenan/.cpanm/work/1519692082.14147/Moxie-0.07/blib/lib/Moxie/Traits/Provider/Accessor.pm line 19. > ##### > > Output of perl -V and gzipped build.log attached. Should I have expected better results? My branch addresses the main complaint of the OP, that the error message gave no indication of what the issue is. With my branch, all those modules are now getting a clear and unambiguous error message, which if looked up in perldiag, explains the shift in attribute position for 5.28. So, no, you shouldn't have expected better results. -- Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law.Thread Previous | Thread Next