in reply to Building Perl 5.10 failure

I've successfully built Perl 5.10.1 on Ubuntu 12.10 32-bit via App::perlbrew.

If you don't want to use perlbrew, then I'd suggest at least using Devel::PatchPerl to apply known fixes to the source tree before building it, though I can't say for sure whether any of them specifically solve the error you're getting.

package Cow { use Moo; has name => (is => 'lazy', default => sub { 'Mooington' }) } say Cow->new->name