Nenhum alvo especificado e nenhum makefile encontrado na instalação do Nominatim

3

Estou tentando configurar meu próprio servidor OpenStreetMap e segui o tutorial oficial na Wikipedia e em outro tutorial. Primeiro eu cloneio Nominatim do GIT e eu o construo gravando:

 cd Nominatim/
 cd module/
 sudo make
 cd ..
 cd nominatim/
 sudo ./autogen.sh
 sudo ./configure

e estava tudo bem até agora. Quando eu fita sudo make eu tenho isso:

make: **** No targets specified and no makefile found. Stop.

Como faço para corrigir isso? Agradecemos antecipadamente.

    
por YSN KHL 17.04.2015 / 13:45

2 respostas

1

O problema estava em postgresql , portanto, após a instalação:

  • postgresql-server-dev-9.3
  • libpgtcl-dev

O problema está resolvido. Obrigado.

    
por YSN KHL 20.04.2015 / 12:15
1

Você não precisa corrigir, você acabou de agir desfavoravelmente.

Talvez seja mais seguro excluir primeiro o diretório e fazer o checkout novamente: git clone [email protected]:twain47/Nominatim.git e cd Nominatim

  1. Se o check-out do git run:

    ./autogen.sh
    
  2. Compile Nominatim:

    ./configure
    make
    
  3. Obtenha dados do OSM e importe:

    ./utils/setup.php --osm-file <your planet file> --all
    
  4. Aponte o seu servidor para o diretório ./website.

Fonte

    
por A.B. 17.04.2015 / 14:02

Tags