[Tile-serving] [openstreetmap/osm2pgsql] Build fails (Discussion #2072)

gsg-git notifications at github.com
Thu Sep 7 12:43:06 UTC 2023


Hello!
I installed every requirement and when i  let the build run it fails with missing applications:
behave, phpunit, phpcs, pylint, pytest
I tried the Git and newest Stable Version.
Ubuntu Server 22.04.3 LTS (GNU/Linux 5.15.0-83-generic x86_64)
Specs:
 processor      13th Gen Intel(R) Core(TM) i5-1360
memory         128GiB System Memory (4*32GiB DIMM Synchronous 4200 MHz (0.2 ns))

Message:
`-- Using PHP binary /usr/bin/php
CMake Warning at CMakeLists.txt:142 (message):
  behave not found.  BDD tests disabled.


CMake Warning at CMakeLists.txt:151 (message):
  phpunit not found.  PHP unit tests disabled.


CMake Warning at CMakeLists.txt:160 (message):
  phpcs not found.  PHP linting tests disabled.


CMake Warning at CMakeLists.txt:169 (message):
  pylint not found.  Python linting tests disabled.


CMake Warning at CMakeLists.txt:178 (message):
  pytest not found.  Python tests disabled.


-- Configuring done
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
NLOHMANN_INCLUDE_DIR
   used as include directory in directory /home/nominatim/Nominatim/osm2pgsql
   used as include directory in directory /home/nominatim/Nominatim/osm2pgsql
   used as include directory in directory /home/nominatim/Nominatim/osm2pgsql
   used as include directory in directory /home/nominatim/Nominatim/osm2pgsql
   used as include directory in directory /home/nominatim/Nominatim/osm2pgsql
   used as include directory in directory /home/nominatim/Nominatim/osm2pgsql
   used as include directory in directory /home/nominatim/Nominatim/osm2pgsql
   used as include directory in directory /home/nominatim/Nominatim/osm2pgsql
   used as include directory in directory /home/nominatim/Nominatim/osm2pgsql/src
   used as include directory in directory /home/nominatim/Nominatim/osm2pgsql/src
   used as include directory in directory /home/nominatim/Nominatim/osm2pgsql/src
   used as include directory in directory /home/nominatim/Nominatim/osm2pgsql/src
   used as include directory in directory /home/nominatim/Nominatim/osm2pgsql/src
   used as include directory in directory /home/nominatim/Nominatim/osm2pgsql/src
   used as include directory in directory /home/nominatim/Nominatim/osm2pgsql/src
   used as include directory in directory /home/nominatim/Nominatim/osm2pgsql/src
   used as include directory in directory /home/nominatim/Nominatim/osm2pgsql/docs
   used as include directory in directory /home/nominatim/Nominatim/osm2pgsql/docs
   used as include directory in directory /home/nominatim/Nominatim/osm2pgsql/docs
   used as include directory in directory /home/nominatim/Nominatim/osm2pgsql/docs
   used as include directory in directory /home/nominatim/Nominatim/osm2pgsql/docs
   used as include directory in directory /home/nominatim/Nominatim/osm2pgsql/docs
   used as include directory in directory /home/nominatim/Nominatim/osm2pgsql/docs

CMake Error in osm2pgsql/CMakeLists.txt:
  Found relative path while evaluating include directories of "osm2pgsql":

    "NLOHMANN_INCLUDE_DIR-NOTFOUND"



CMake Error in osm2pgsql/src/CMakeLists.txt:
  Found relative path while evaluating include directories of
  "osm2pgsql_lib":

    "NLOHMANN_INCLUDE_DIR-NOTFOUND"



-- Generating done
CMake Generate step failed.  Build files cannot be regenerated correctly.

`

I have installed them with:

`pip install behave --user
pip install phpunit --user 
sudo apt install php-cli \
                 php-json \
                 php-mbstring \
                 php-xml \
                 php-pcov \
                 php-xdebug   
apt install php-phpcs
pip install pylint --user
pip install pytest --user`

But even after this it fails the same.
even when i list with php - there is for eg. no phpcs - even after installing via composer https://github.com/squizlabs/PHP_CodeSniffer.

What could be the problem?

Thank you in advance!

-- 
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/osm2pgsql/discussions/2072
You are receiving this because you are subscribed to this thread.

Message ID: <openstreetmap/osm2pgsql/repo-discussions/2072 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/tile-serving/attachments/20230907/533dbfb1/attachment.htm>


More information about the Tile-serving mailing list