'Build the current package using configure/make.
:return: True on success, False otherwise.'

def _build_using_make(self, install_dir):

    install_prefix = os.path.join(install_dir, 'usr', 'local')
    status = system(('./configure    --prefix=%s' % install_prefix))
    if status:
        logging.error('./configure    failed    for    %s', self.name)
        return False
    status = system('make')
    if status:
        logging.error('make    failed    for    %s', self.name)
        return False
    status = system('make    check')
    if status:
        logging.error('make    check    failed    for    %s', self.name)
        return False
    return True
