<p></p>
<p dir="auto">Hello!<br>
I installed every requirement and when i  let the build run it fails with missing applications:<br>
behave, phpunit, phpcs, pylint, pytest<br>
I tried the Git and newest Stable Version.<br>
Ubuntu Server 22.04.3 LTS (GNU/Linux 5.15.0-83-generic x86_64)<br>
Specs:<br>
processor      13th Gen Intel(R) Core(TM) i5-1360<br>
memory         128GiB System Memory (4*32GiB DIMM Synchronous 4200 MHz (0.2 ns))</p>
<p dir="auto">Message:<br>
`-- Using PHP binary /usr/bin/php<br>
CMake Warning at CMakeLists.txt:142 (message):<br>
behave not found.  BDD tests disabled.</p>
<p dir="auto">CMake Warning at CMakeLists.txt:151 (message):<br>
phpunit not found.  PHP unit tests disabled.</p>
<p dir="auto">CMake Warning at CMakeLists.txt:160 (message):<br>
phpcs not found.  PHP linting tests disabled.</p>
<p dir="auto">CMake Warning at CMakeLists.txt:169 (message):<br>
pylint not found.  Python linting tests disabled.</p>
<p dir="auto">CMake Warning at CMakeLists.txt:178 (message):<br>
pytest not found.  Python tests disabled.</p>
<p dir="auto">-- Configuring done<br>
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.<br>
Please set them or make sure they are set and tested correctly in the CMake files:<br>
NLOHMANN_INCLUDE_DIR<br>
used as include directory in directory /home/nominatim/Nominatim/osm2pgsql<br>
used as include directory in directory /home/nominatim/Nominatim/osm2pgsql<br>
used as include directory in directory /home/nominatim/Nominatim/osm2pgsql<br>
used as include directory in directory /home/nominatim/Nominatim/osm2pgsql<br>
used as include directory in directory /home/nominatim/Nominatim/osm2pgsql<br>
used as include directory in directory /home/nominatim/Nominatim/osm2pgsql<br>
used as include directory in directory /home/nominatim/Nominatim/osm2pgsql<br>
used as include directory in directory /home/nominatim/Nominatim/osm2pgsql<br>
used as include directory in directory /home/nominatim/Nominatim/osm2pgsql/src<br>
used as include directory in directory /home/nominatim/Nominatim/osm2pgsql/src<br>
used as include directory in directory /home/nominatim/Nominatim/osm2pgsql/src<br>
used as include directory in directory /home/nominatim/Nominatim/osm2pgsql/src<br>
used as include directory in directory /home/nominatim/Nominatim/osm2pgsql/src<br>
used as include directory in directory /home/nominatim/Nominatim/osm2pgsql/src<br>
used as include directory in directory /home/nominatim/Nominatim/osm2pgsql/src<br>
used as include directory in directory /home/nominatim/Nominatim/osm2pgsql/src<br>
used as include directory in directory /home/nominatim/Nominatim/osm2pgsql/docs<br>
used as include directory in directory /home/nominatim/Nominatim/osm2pgsql/docs<br>
used as include directory in directory /home/nominatim/Nominatim/osm2pgsql/docs<br>
used as include directory in directory /home/nominatim/Nominatim/osm2pgsql/docs<br>
used as include directory in directory /home/nominatim/Nominatim/osm2pgsql/docs<br>
used as include directory in directory /home/nominatim/Nominatim/osm2pgsql/docs<br>
used as include directory in directory /home/nominatim/Nominatim/osm2pgsql/docs</p>
<p dir="auto">CMake Error in osm2pgsql/CMakeLists.txt:<br>
Found relative path while evaluating include directories of "osm2pgsql":</p>
<pre class="notranslate"><code class="notranslate">"NLOHMANN_INCLUDE_DIR-NOTFOUND"
</code></pre>
<p dir="auto">CMake Error in osm2pgsql/src/CMakeLists.txt:<br>
Found relative path while evaluating include directories of<br>
"osm2pgsql_lib":</p>
<pre class="notranslate"><code class="notranslate">"NLOHMANN_INCLUDE_DIR-NOTFOUND"
</code></pre>
<p dir="auto">-- Generating done<br>
CMake Generate step failed.  Build files cannot be regenerated correctly.</p>
<p dir="auto">`</p>
<p dir="auto">I have installed them with:</p>
<p dir="auto"><code class="notranslate">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</code></p>
<p dir="auto">But even after this it fails the same.<br>
even when i list with php - there is for eg. no phpcs - even after installing via composer <a href="https://github.com/squizlabs/PHP_CodeSniffer">https://github.com/squizlabs/PHP_CodeSniffer</a>.</p>
<p dir="auto">What could be the problem?</p>
<p dir="auto">Thank you in advance!</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />Reply to this email directly, <a href="https://github.com/openstreetmap/osm2pgsql/discussions/2072">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AA6353SNG5UNT7WIDLJXNFDXZG6NVANCNFSM6AAAAAA4O25EDE">unsubscribe</a>.<br />You are receiving this because you are subscribed to this thread.<img src="https://github.com/notifications/beacon/AA6353QBLJDQH4F3P3FWD6TXZG6NVA5CNFSM6AAAAAA4O25EDGWGG33NNVSW45C7OR4XAZNKIRUXGY3VONZWS33OVJRW63LNMVXHIX3JMTHAAVL5MQ.gif" height="1" width="1" alt="" /><span style="color: transparent; font-size: 0; display: none; visibility: hidden; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0; mso-hide: all">Message ID: <span><openstreetmap/osm2pgsql/repo-discussions/2072</span><span>@</span><span>github</span><span>.</span><span>com></span></span></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/openstreetmap/osm2pgsql/discussions/2072",
"url": "https://github.com/openstreetmap/osm2pgsql/discussions/2072",
"name": "View Discussion"
},
"description": "View this Discussion on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>