<div dir="ltr"><div><div>libjsoncpp-dev is installed (1.7.2-1) and seems to be found.<br><br>cmake .. -DCMAKE_BUILD_TYPE=Release -DBUILD_PLUGIN_HEXBIN=ON -DBUILD_PLUGIN_P2G=ON -DBUILD_PLUGIN_PGPOINTCLOUD=ON -DBUILD_PLUGIN_PYTHON=ON -DBUILD_PLUGIN_SQLITE=ON -DWITH_APPS=ON -DWITH_GEOTIFF=ON -DWITH_LASZIP=ON -DWITH_COMPLETION=ON<br><br>-- The CXX compiler identification is GNU 5.3.1<br>-- The C compiler identification is GNU 5.3.1<br>-- Check for working CXX compiler: /usr/bin/c++<br>-- Check for working CXX compiler: /usr/bin/c++ -- works<br>-- Detecting CXX compiler ABI info<br>-- Detecting CXX compiler ABI info - done<br>-- Detecting CXX compile features<br>-- Detecting CXX compile features - done<br>-- Check for working C compiler: /usr/bin/cc<br>-- Check for working C compiler: /usr/bin/cc -- works<br>-- Detecting C compiler ABI info<br>-- Detecting C compiler ABI info - done<br>-- Detecting C compile features<br>-- Detecting C compile features - done<br>-- Found GDAL: /usr/lib/libgdal.so (Required is at least version "1.9.0") <br>-- Looking for pthread.h<br>-- Looking for pthread.h - found<br>-- Looking for pthread_create<br>-- Looking for pthread_create - not found<br>-- Looking for pthread_create in pthreads<br>-- Looking for pthread_create in pthreads - not found<br>-- Looking for pthread_create in pthread<br>-- Looking for pthread_create in pthread - found<br>-- Found Threads: TRUE  <br>-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.8") <br>-- Found CURL: /usr/lib/x86_64-linux-gnu/libcurl.so (found version "7.47.0") <br>-- Found JSONCPP: /usr/lib/x86_64-linux-gnu/libjsoncpp.so (Required is at least version "1.6.2") <br>-- Found LibXml2: /usr/lib/x86_64-linux-gnu/libxml2.so (found version "2.9.3") <br>-- Found Hexer: /usr/local/lib/libhexer.so  <br>-- Found P2G: /usr/local/lib/libpts2grd.so  <br>-- Found PostgreSQL: /usr/include/postgresql  <br>-- Found SQLITE3: /usr/lib/x86_64-linux-gnu/libsqlite3.so  <br>-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") <br>-- Checking for one of the modules 'spatialite>=4.2.0'<br>-- Found PythonInterp: /usr/bin/python (found version "2.7.11") <br>-- <br>-- The following features have been enabled:<br><br> * PDAL application , the PDAL command line application<br> * Bash completion , completion for PDAL command line<br> * Hexbin plugin , determine boundary and density of a point cloud<br> * PostgreSQL PointCloud plugin , read/write PostgreSQL PointCloud objects<br> * SQLite plugin , read/write SQLite objects<br> * Python plugin , add features that depend on python<br> * Unit tests , PDAL unit tests<br><br>-- The following OPTIONAL packages have been found:<br><br> * GeoTIFF (required version >= 1.3.0)<br> * Curl<br> * JSONCPP (required version >= 1.6.2)<br> * PkgConfig<br> * LibXml2<br> * P2G<br><br>-- The following RECOMMENDED packages have been found:<br><br> * LASzip<br>   Provides LASzip compression<br>   Provides LASzip compression<br><br>-- The following REQUIRED packages have been found:<br><br> * GDAL (required version >= 1.9.0)<br>   Provides general purpose raster, vector, and reference system support<br> * GEOS (required version >= 3.3)<br>   Provides general purpose geometry support<br> * ZLIB<br>   Compression support in BPF<br> * Hexer<br> * PostgreSQL<br> * SQLite3<br> * Threads , The thread library of the system<br> * PythonInterp<br> * PythonLibs<br> * NumPy (required version >= 1.5)<br><br>-- The following features have been disabled:<br><br> * CPD plugin , run Coherent Point Drift on two datasets<br> * GeoWave plugin , Read and Write data using GeoWave<br> * Greyhound plugin , read points from a Greyhound server<br> * Icebridge plugin , read data in the Icebridge format<br> * Matlab plugin , write data to a .mat file<br> * MrSID plugin , read data in the MrSID format<br> * NITF plugin , read/write LAS data wrapped in NITF<br> * PCL plugin , provides PCL-based readers, writers, filters, and kernels<br> * RiVLib plugin , read data in the RXP format<br><br>-- Configuring done<br>-- Generating done<br>-- Build files have been written to: /home/stefan/sources/pdal/build<br><br><br></div>regards<br></div>Stefan <br></div><div class="gmail_extra"><br><div class="gmail_quote">On Sun, May 1, 2016 at 4:35 PM, Howard Butler <span dir="ltr"><<a href="mailto:howard@hobu.co" target="_blank">howard@hobu.co</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Can you clear your cmake cache and re-run? PDAL master uses a library called arbiter to support convenient fetching of files from S3 and Dropbox. Arbiter depends on libjsoncpp-dev, which is either available systemwide, or a version embedded with PDAL is used.<br>
<br>
I presume you don't have libjsoncpp-dev installed, but there is something incorrect with the detection of this scenario to switch on the use of the embedded version. Can we see your CMake detection phase output?<br>
<br>
Howard<br>
<div><div class="h5"><br>
<br>
> On May 1, 2016, at 7:31 AM, Stefan Ziegler <<a href="mailto:stefan.ziegler.de@gmail.com">stefan.ziegler.de@gmail.com</a>> wrote:<br>
><br>
> Now "arbiter" makes some problems:<br>
><br>
> [  2%] Building CXX object vendor/arbiter/CMakeFiles/pdal_arbiter.dir/arbiter.cpp.o<br>
> In file included from /home/stefan/sources/pdal/vendor/arbiter/arbiter.cpp:43:0:<br>
> /home/stefan/sources/pdal/vendor/arbiter/arbiter.hpp:298:61: error: ‘Json’ does not name a type<br>
>      static std::unique_ptr<Fs> create(HttpPool& pool, const Json::Value& json);<br>
>                                                              ^<br>
> /home/stefan/sources/pdal/vendor/arbiter/arbiter.hpp:298:72: error: expected unqualified-id before ‘&’ token<br>
>      static std::unique_ptr<Fs> create(HttpPool& pool, const Json::Value& json);<br>
><br>
> /home/stefan/sources/pdal/vendor/arbiter/arbiter.hpp:298:72: error: expected ‘)’ before ‘&’ token<br>
> /home/stefan/sources/pdal/vendor/arbiter/arbiter.hpp:298:72: error: static member function ‘static std::unique_ptr<arbiter::drivers::Fs> arbiter::drivers::Fs::create(...)’ cannot have ref-qualifier<br>
> /home/stefan/sources/pdal/vendor/arbiter/arbiter.hpp:298:72: error: expected ‘;’ at end of member declaration<br>
> /home/stefan/sources/pdal/vendor/arbiter/arbiter.hpp:298:74: error: ‘json’ does not name a type<br>
>      static std::unique_ptr<Fs> create(HttpPool& pool, const Json::Value& json);<br>
><br>
> etc. etc.<br>
><br>
> /home/stefan/sources/pdal/vendor/arbiter/arbiter.cpp:3046:1: error: expected ‘}’ at end of input<br>
>  } // namespace arbiter<br>
>  ^<br>
> vendor/arbiter/CMakeFiles/pdal_arbiter.dir/build.make:62: recipe for target 'vendor/arbiter/CMakeFiles/pdal_arbiter.dir/arbiter.cpp.o' failed<br>
> make[2]: *** [vendor/arbiter/CMakeFiles/pdal_arbiter.dir/arbiter.cpp.o] Error 1<br>
> CMakeFiles/Makefile2:3788: recipe for target 'vendor/arbiter/CMakeFiles/pdal_arbiter.dir/all' failed<br>
> make[1]: *** [vendor/arbiter/CMakeFiles/pdal_arbiter.dir/all] Error 2<br>
> Makefile:160: recipe for target 'all' failed<br>
> make: *** [all] Error 2<br>
><br>
><br>
> regards<br>
> Stefan<br>
><br>
><br>
><br>
> On Sat, Apr 30, 2016 at 10:13 AM, Stefan Ziegler <<a href="mailto:stefan.ziegler.de@gmail.com">stefan.ziegler.de@gmail.com</a>> wrote:<br>
> Disabling in CMakeCache.txt or by cmake does not work. Still the same error:<br>
><br>
> -- checking for one of the modules 'spatialite>=4.2.0'<br>
> CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message):<br>
>   Could NOT find Nitro (missing: NITRO_LIBRARIES NITRO_INCLUDE_DIR) (Required<br>
>   is at least version "2.6")<br>
> Call Stack (most recent call first):<br>
>   /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:315 (_FPHSA_FAILURE_MESSAGE)<br>
>   cmake/modules/FindNitro.cmake:73 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)<br>
>   cmake/nitro.cmake:5 (find_package)<br>
>   tools/nitfwrap/CMakeLists.txt:2 (include)<br>
><br>
><br>
> -- Configuring incomplete, errors occurred!<br>
> See also "/home/stefan/sources/pdal/build/CMakeFiles/CMakeOutput.log".<br>
> See also "/home/stefan/sources/pdal/build/CMakeFiles/CMakeError.log".<br>
><br>
> Isn't there also an error on line 75 in src/CMakeList.txt? The closing double brackets?<br>
><br>
> regr<br>
><br>
> On Fri, Apr 29, 2016 at 5:14 PM, Andrew Bell <<a href="mailto:andrew.bell.ia@gmail.com">andrew.bell.ia@gmail.com</a>> wrote:<br>
> On Fri, Apr 29, 2016 at 9:39 AM, Stefan Ziegler <<a href="mailto:stefan.ziegler.de@gmail.com">stefan.ziegler.de@gmail.com</a>> wrote:<br>
> Hi<br>
><br>
> can anybody give a hint a about "nitro". I get some cmake errors:<br>
><br>
> Are you processing NITF files?  If not, you can just turn it off in CMakeCache.txt with:<br>
><br>
> BUILD_PLUGIN_NITF:BOOL=OFF<br>
><br>
> Otherwise you can get NITRO from:<br>
><br>
> <a href="https://github.com/hobu/nitro" rel="noreferrer" target="_blank">https://github.com/hobu/nitro</a><br>
><br>
> --<br>
> Andrew Bell<br>
> <a href="mailto:andrew.bell.ia@gmail.com">andrew.bell.ia@gmail.com</a><br>
><br>
><br>
</div></div>> _______________________________________________<br>
> pdal mailing list<br>
> <a href="mailto:pdal@lists.osgeo.org">pdal@lists.osgeo.org</a><br>
> <a href="http://lists.osgeo.org/mailman/listinfo/pdal" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/pdal</a><br>
<br>
</blockquote></div><br></div>