<div dir="ltr">Thanks again for the quick reply Howard, not that I do not like the containers, use them all the time! I just remembered something from the Cmake screens, it could not find the PCLAPPS directory location but they are installed, perhaps related.<div><br></div><div>Thanks for the knowledge, I will try to build PCL from source and then PDAL (I know there are so many other variables so no guarantees). Will have a look at the docker scripts for future reference.</div><div><br></div><div>JF</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Sep 8, 2016 at 3:00 PM Howard Butler <<a href="mailto:howard@hobu.co">howard@hobu.co</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
> On Sep 8, 2016, at 1:54 PM, Jean-Francois Prieur <<a href="mailto:jfprieur@gmail.com" target="_blank">jfprieur@gmail.com</a>> wrote:<br>
><br>
> Hello,<br>
><br>
> I know I can use Docker ;) but I am learning how to build applications from source. I saw that there was a PDAL 1.2 package for Debian testing but it is not built with PCL so it does not have the ground filter that I need. As an aside, if I install the PCL package before the PDAL package, will it then be linked? I do not think so, believe it has to be packaged with the support built in.<br>
><br>
> I followed the instructions on the PDAL website (after installing the PCL (and others) package and I can access the PDAL command line eg. --version returns 1.3 and --drivers shows that the filter.ground is available. However there are some errors at the top of the display such as:<br>
><br>
> (PDAL Error: 0): Can't load library /opt/source/pdal-trunk/build/bin/../lib/libpdal_plugin_filter_gridprojection.so: Failed to load<br>
<br>
We ran into these issues when PCL was not built with the same compiler as PDAL, and I think they were related to clang 3.8. We were either able to back up to clang 3.6 or use the latest gcc to get over the issue.<br>
<br>
Also, the scripts/docker/Dockerfile and scripts/docker/dependencies/Dockerfile provide the exact recipe for how we are building on Xenial. Even if you don't like our containers, you can use them as a guide<br>
<br>
Howard<br>
</blockquote></div>