web-dev-qa-db-fra.com

Aucune cible spécifiée et aucun fichier Make trouvé dans l'installation de Nominatim

J'essaye de mettre en place mon propre serveur OpenStreetMap et j'ai suivi le tutoriel officiel de Wikipedia et un autre tutoriel. D'abord, je clone Nominatim de GIT et je le construis en enregistrant:

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

et tout allait bien jusqu'à maintenant. Quand j’ai enregistré Sudo make j’ai eu ceci:

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

Comment puis-je réparer ça? Merci d'avance.

3
YSN KHL

Le problème était dans postgresql, donc après l'installation:

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

Le problème est résolu. Merci.

1
YSN KHL

Vous n'avez pas besoin de réparer, vous avez simplement agi de manière défavorable.

Peut-être que c'est plus sûr si vous supprimez d'abord le répertoire et vérifiez à nouveau: git clone [email protected]:twain47/Nominatim.git et cd Nominatim

  1. Si vous quittez git run:

    ./autogen.sh
    
  2. Compiler Nominatim:

    ./configure
    make
    
  3. Obtenir des données OSM et importer:

    ./utils/setup.php --osm-file <your planet file> --all
    
  4. Pointez votre serveur Web vers le répertoire ./website.

Source

1
A.B.