<div dir="ltr"><div>Thanks Howard!<br><br></div><div>Some didn't make it to it:<br><br></div><div>My purpose is to use pdal 1.2.0 on windows. The binary provided by OSGeo4W64 is version 1.1.0, which doesn't support the json syntax.<br><div><br></div>To do so, I thought I'd compile it from source, leading to the mentioned problems.</div><div><br><div>What I'm doing is compiling with cmake and nmake. I use cmake-gui 
to change the options I've mentioned and then I just run nmake which 
compiles the code.<br><br></div><div>So the commands would be <span style="font-family:monospace,monospace">cmake-gui .. </span><span style="font-family:arial,helvetica,sans-serif">and </span><span style="font-family:monospace,monospace">nmake </span><span style="font-family:arial,helvetica,sans-serif">(or </span><span style="font-family:monospace,monospace">nmake install</span><span style="font-family:arial,helvetica,sans-serif">)</span><br></div><div><br></div><div>The output is normal, it builds the pdal binary and other targets. e.g.<span style="font-family:monospace,monospace"> [100%] Build target pdal</span><br><br></div><div>If I then run pdal.exe I get the typical<i> missing dll</i> windows pop-up. If I add the missing dlls, then the message changes to <span style="font-family:monospace,monospace">the application was unable to start correctly c00007b<br><br></span></div><div><span style="font-family:monospace,monospace"><font face="arial,helvetica,sans-serif">If, on the cmake step, I select the option 'Build shared libraries'</font></span><span style="font-family:arial,helvetica,sans-serif">, then I get the compilation</span><span style="font-family:monospace,monospace"> error </span><span style="font-family:monospace,monospace">pcpipelineTestJSON.cpp.obj
 : error LNK2001: unresolved external symbol "class 
testing::internal::Mutex testing::internal::g_linked_ptr_mutex".<br><br></span></div><div><span style="font-family:monospace,monospace"><font face="arial,helvetica,sans-serif">So
 my question would boil down to: has anybody built pdal 1.2 on windows? 
Might somebody have a clue about the 'unable to start correctly' error? 
Should I download all the dependencies source code and compile them, do 
you know which are the dll correct versions and where to find them? </font><br></span> </div><div><br></div><div>I
 have the development enviroment set up, so I am gladly available to 
help compiling pdal 1.2 for windows if you wish :) For now I use the 
linux docker version.<br><br></div><div>Cheers,<br><br></div>Pol<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Apr 22, 2016 at 5:03 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"><div dir="auto"><div></div><div>Yes. You can always check the archive for confirmation. SeeĀ <a href="http://lists.osgeo.org/pipermail/pdal/2016-April/thread.html" target="_blank">http://lists.osgeo.org/pipermail/pdal/2016-April/thread.html</a></div><div><br></div><div>Howard</div><div><div class="h5"><div><br>On Apr 22, 2016, at 4:52 AM, Helimap Postmaster <<a href="mailto:postmaster@helimap.ch" target="_blank">postmaster@helimap.ch</a>> wrote:<br><br></div><blockquote type="cite"><div><div dir="ltr">DId my message reach the list?<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Apr 20, 2016 at 10:21 PM, Helimap Postmaster <span dir="ltr"><<a href="mailto:postmaster@helimap.ch" target="_blank">postmaster@helimap.ch</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div>Hello All,<br><br></div>I'm compiling pdal 1.2 on windows to use the json syntax instead of the xml one. I use the github version checking out hte tag 1.2.0. The compilation goes fine, but it ends up missing the dependent dlls<br><br></div>I've changed the install directory and I use nmake to compile. Into the install directory, nmake buildsĀ  a few pdal static libs under libs and the pdal.exe plus tests under bin.<br><br></div>As dependencies, cmake found the OSGeo4W64 import .lib libs for gdal, geotiff, laszip, xml... and so on.<br><br></div>I've tried copying all the osgeo dlls into the pdal bin directory. In that situation, it doesn't complain about the dlls, but it fails to launch pdal.exe with the message <span style="font-family:monospace,monospace">the application was unable to start correctly c00007b</span>, which I guess is due to wrong dlls.<br><div><br></div><div>If I tell cmake to build the shared libraries, then I get the error <br><span style="font-family:monospace,monospace">pcpipelineTestJSON.cpp.obj : error LNK2001: unresolved external symbol "class testing::internal::Mutex testing::internal::g_linked_ptr_mutex"<br></span><br></div><div>even if I disable the build tests options.<br><br></div><div>I guess I could fix the error above, but I don't think that would solve the dll problem.<br></div><div><br></div><div>If I tick the build static option, i have the same problem with the dlls. <br><br></div><div>I am open to do more tests etc. I could also use MSBuild to build, if you thing it would change things.<br><br></div><div>Cheers!<br><br></div><div>Pol<br></div><div><br></div></div>
</blockquote></div><br></div>
</div></blockquote></div></div><blockquote type="cite"><div><span>_______________________________________________</span><br><span>pdal mailing list</span><br><span><a href="mailto:pdal@lists.osgeo.org" target="_blank">pdal@lists.osgeo.org</a></span><br><span><a href="http://lists.osgeo.org/mailman/listinfo/pdal" target="_blank">http://lists.osgeo.org/mailman/listinfo/pdal</a></span></div></blockquote></div></blockquote></div><br></div>