I believe it all stems from m_plangEnvironment, which is hiding behind #ifdef PDAL_HAVE_PYTHON in Environment.hpp, but is still referenced elsewhere without similar checks for the presence of python.<br><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">[ 29%] Building CXX object src/CMakeFiles/pdal.dir/Environment.cpp.o</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">/Users/bchambers/Documents/dev/PDAL/src/Environment.cpp: In constructor ‘pdal::Environment::Environment()’:</span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">/Users/bchambers/Documents/dev/PDAL/src/Environment.cpp:75: error: ‘m_plangEnvironment’ was not declared in this scope</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">/Users/bchambers/Documents/dev/PDAL/src/Environment.cpp:75: error: invalid use of incomplete type ‘struct pdal::plang::Environment’</span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">/Users/bchambers/Documents/dev/PDAL/src/../include/pdal/Environment.hpp:43: error: forward declaration of ‘struct pdal::plang::Environment’</span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">/Users/bchambers/Documents/dev/PDAL/src/Environment.cpp: In destructor ‘pdal::Environment::~Environment()’:</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">/Users/bchambers/Documents/dev/PDAL/src/Environment.cpp:83: error: ‘m_plangEnvironment’ was not declared in this scope</span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">make[2]: *** [src/CMakeFiles/pdal.dir/Environment.cpp.o] Error 1</span><br style="font-family:courier new,monospace"><span style="font-family:courier new,monospace">make[1]: *** [src/CMakeFiles/pdal.dir/all] Error 2</span><br style="font-family:courier new,monospace">
<span style="font-family:courier new,monospace">make: *** [all] Error 2</span><br><br>Brad<br><br><div class="gmail_quote">On Sat, Mar 24, 2012 at 10:33 AM, Michael Gerlek <span dir="ltr">&lt;<a href="mailto:mpg@flaxen.com">mpg@flaxen.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor="#FFFFFF"><div>Yes, it should be optional - let me know what errors you get and I&#39;ll fix them. </div><div>
<br></div><div>(Howard: can we have Jenkins build some different configs?)<span class="HOEnZb"><font color="#888888"><br><br>
.<span>mpg</span></font></span></div><div><div class="h5"><div><br>On Mar 24, 2012, at 5:20 AM, Bradley Chambers &lt;<a href="mailto:brad.chambers@gmail.com" target="_blank">brad.chambers@gmail.com</a>&gt; wrote:<br><br>
</div><div></div><blockquote type="cite">
<div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
* You need to cmake with -DWITH_PYTHON=on.  (Howard, can you pls ask Jenkins to do his builds this way, if he&#39;s not already?)  You need to have python (probably 2.7) and numpy installed.<br></blockquote><div><br>Is PLang intended to be an optional component? I&#39;m not yet compiling with python or numpy, so I get errors in PLang. This is pretty easy to work around on my end, but probably not the intended behavior.<br>


<br>Brad<br></div></div>
</div></blockquote></div></div><blockquote type="cite"><div><span>_______________________________________________</span><div class="im"><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><br></div></div></blockquote></div>
</blockquote></div><br>