As tuxpiper says,
make is already installed. What reveals this is the "No targets specified and no makefile found" message, which is produced by
install-module.pl is an installation script that is part of Bugzilla. There isn't enough information in the question to be entirely certain that Bugzilla is what's being installed--perhaps there is other software that ships with a script by that name--but the exact problem described here is one that people have had while installing Bugzilla.
The problem in this situation is that, behind the scenes,
cpan (a Perl package manager) which doesn't find and use
make even though it is installed.
3h4x has given a solution to this. You can help
make by running
to enter the
cpan shell, and then running the CPAN commands:
o conf make '/usr/bin/make'
o conf commit
Source: This answer, by 3h4x, to Bugzilla install-module.pl can't find “make” but it's installed and in my path
Note that the module being referred to here in the script name is a Perl module, and not any other kind of module such as a kernel module. So if you did not already have
make and the other necessary development tools, installing
build-essential should be sufficient to provide them, though it doesn't substitute for configuring
cpan if necessary.
This question is old and the problem may no longer be common. So I suggest that users installing Bugzilla on newer Ubuntu systems not run those
cpan commands until they have actually observed the problem with
make not being found even though it's installed.
1 I've posted about this before, apparently. I had forgotten about that when I wrote this answer. But it turns out this answer is a bit different. For now I'll keep this answer, which addresses the broader issues like what software this applies to, what kind of modules are being referred to, and how readers shouldn't assume they'll have this problem today. But I've made it community-wiki so other people can edit it more easily and so I don't generate reputation from it.