# Freefem installation error on ubuntu 18.04

**URL:** <https://community.freefem.org/t/freefem-installation-error-on-ubuntu-18-04/260>\
**Category:** FreeFEM installation\
**Created:** [February 19, 2020, 7:49pm UTC](https://community.freefem.org/t/freefem-installation-error-on-ubuntu-18-04/260 "2020-02-19T19:49:00Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![Emma87](https://avatars.discourse-cdn.com/v4/letter/e/e47774/32.png) [@Emma87](https://community.freefem.org/u/Emma87)\
**Post date:** [February 19, 2020, 10:00pm UTC](https://community.freefem.org/t/freefem-installation-error-on-ubuntu-18-04/260/3 "2020-02-19T22:00:30Z")

</div>

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](mailto: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$

---

_[View the full topic](https://community.freefem.org/t/freefem-installation-error-on-ubuntu-18-04/260)._
