i know Makemaker and I installed and installed the module it fails when i make it.
The "it" that fails is confusing me. Are you saying that you installed Makemaker and that the installation of CPAN fails or that you couldn't install Makemaker?
Anyhow, verify that:
You actually need to install CPAN. Try running "cpan".
You're trying to install CPAN to the right version / copy of Perl. Many systems have multiple versions of Perl installed in all different places. perl -v helps here.
Your PERL5LIB or PERLLIB is set correctly, if needed. See perldoc perlrun.
You are running with enough permissions, i.e. you don't need to run su or something. If you're trying to install a module to a /usr copy of perl, you probably need to be the admin.