Freefem installation error on ubuntu 18.04

hpc@hpc:~/FreeFem-sources$
hpc@hpc:~/FreeFem-sources$ make install --prefix
make: opção não reconhecida “–prefix”
Uso: make [opções] [alvo] …
Opções:
-b, -m Ignorado para compatibilidade.
-B, --always-make Processa todos os alvos incondicionalmente.
-C DIRETÓRIO, --directory=DIRETÓRIO
Muda para o DIRETÓRIO antes de fazer algo.
-d Imprime muita informação de depuração.
–debug[=OPÇÕES] Imprime vários tipos de informações de depuração.
-e, --environment-overrides
Assume os valores das variáveis de ambiente.
–eval=STRING Avalia a STRING como uma declaração para um makefile.
-f ARQUIVO, --file=ARQUIVO, --makefile=ARQUIVO
Lê o ARQUIVO como se fosse um arquivo make.
-h, --help Imprime esta mensagem e sai.
-i, --ignore-errors Ignora os erros dos comandos.
-I DIRETÓRIO, --include-dir=DIRETÓRIO
Pesquisa o DIRETÒRIO por arquivos make a incluir.
-j [N], --jobs[=N] Permite N tarefas de uma vez; tarefas infinitas sem argumentos.
-k, --keep-going Continua mesmo que alguns alvos não possam ser processados.
-l [N], --load-average[=N], --max-load[=N]
Não inicia múltiplas tarefas a menos que a carga seja menor que N.
-L, --check-symlink-times Usa o tempo mais antigo entre o vínculo simbólico e o alvo.
-n, --just-print, --dry-run, --recon
Não executa quaisquer comandos; apenas imprime-os.
-o ARQUIVO, --old-file=ARQUIVO, --assume-old=ARQUIVO
Considera o ARQUIVO como muito antigo e não reprocessá-o.
-O[TYPE], --output-sync[=TYPE]
Synchronize output of parallel jobs by TYPE.
-p, --print-data-base Imprime o banco de dados interno do make.
-q, --question Não executa os comandos; O código de saida indica se está atualizado.
-r, --no-builtin-rules Desabilita as regras implícitas.
-R, --no-builtin-variables Desabilita a configuração das variáveis embutidas.
-s, --silent, --quiet Não ecoa os comandos.
-S, --no-keep-going, --stop
Desativa a opção -k.
-t, --touch Executa um `touch’ nos alvos ao invés de reprocessá-los.
–trace Print tracing information.
-v, --version Imprime o número de versão do make e sai.
-w, --print-directory Imprime o diretório atual.
–no-print-directory Desativa a opção -w, mesmo que ela esteja implicitamente ativada.
-W ARQUIVO, --what-if=ARQUIVO, --new-file=ARQUIVO, --assume-new=ARQUIVO
Considera o ARQUIVO infinitamente novo.
–warn-undefined-variables Avisa quando um variável não definida for referenciada.

Este programa foi compilado para x86_64-pc-linux-gnu
Informe os problemas para bug-make@gnu.org.
hpc@hpc:~/FreeFem-sources$
hpc@hpc:~/FreeFem-sources$
hpc@hpc:~/FreeFem-sources$
hpc@hpc:~/FreeFem-sources$
hpc@hpc:~/FreeFem-sources$
hpc@hpc:~/FreeFem-sources$ make install
Making install in 3rdparty
make[1]: Entering directory ‘/home/hpc/FreeFem-sources/3rdparty’
Making install in blas
make[2]: Entering directory ‘/home/hpc/FreeFem-sources/3rdparty/blas’
make[2]: Nothing to be done for ‘install’.
make[2]: Leaving directory ‘/home/hpc/FreeFem-sources/3rdparty/blas’
Making install in arpack
make[2]: Entering directory ‘/home/hpc/FreeFem-sources/3rdparty/arpack’
make[2]: Nothing to be done for ‘install’.
make[2]: Leaving directory ‘/home/hpc/FreeFem-sources/3rdparty/arpack’
Making install in umfpack
make[2]: Entering directory ‘/home/hpc/FreeFem-sources/3rdparty/umfpack’
make[3]: Entering directory ‘/home/hpc/FreeFem-sources/3rdparty/umfpack’
make[3]: Nothing to be done for ‘install-exec-am’.
make[3]: Nothing to be done for ‘install-data-am’.
make[3]: Leaving directory ‘/home/hpc/FreeFem-sources/3rdparty/umfpack’
make[2]: Leaving directory ‘/home/hpc/FreeFem-sources/3rdparty/umfpack’
make[2]: Entering directory ‘/home/hpc/FreeFem-sources/3rdparty’
cd …/src/libMesh && make
make[3]: Entering directory ‘/home/hpc/FreeFem-sources/src/libMesh’
make[3]: Nothing to be done for ‘all’.
make[3]: Leaving directory ‘/home/hpc/FreeFem-sources/src/libMesh’
test -f …/src/libMesh/libMesh.a
mkdir -p include/libMesh
cp …/src/libMesh/*h include/libMesh
cp: não foi possível criar arquivo comum ‘include/libMesh/chrono.h’: Permissão negada
cp: não foi possível criar arquivo comum ‘include/libMesh/eigenv.h’: Permissão negada
cp: não foi possível criar arquivo comum ‘include/libMesh/libmeshb7.h’: Permissão negada
cp: não foi possível criar arquivo comum ‘include/libMesh/memory.h’: Permissão negada
Makefile:867: recipe for target ‘lib/libMesh.a’ failed
make[2]: *** [lib/libMesh.a] Error 1
make[2]: Leaving directory ‘/home/hpc/FreeFem-sources/3rdparty’
Makefile:587: recipe for target ‘install-recursive’ failed
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory ‘/home/hpc/FreeFem-sources/3rdparty’
Makefile:791: recipe for target ‘install-recursive’ failed
make: *** [install-recursive] Error 1
hpc@hpc:~/FreeFem-sources$
hpc@hpc:~/FreeFem-sources$
hpc@hpc:~/FreeFem-sources$