<div dir="ltr"><div>Hi all,</div><div><br></div><div>I really appreciate the documentation at <a href="https://gdal.org/development/building_from_source.html">https://gdal.org/development/building_from_source.html</a>. But there are gaps. For example, today I ran into <br></div><div><br></div><div><div><div class="gmail-js-check-step-line gmail-CheckStep-line gmail-d-flex gmail-log-line-plain"><span class="gmail-CheckStep-line-content gmail-d-inline-block gmail-flex-auto gmail-ml-3 gmail-js-check-line-content">  <span class="gmail-">CMake Error at cmake/helpers/GdalDriverHelper.cmake:331 (message):
</span></span>
  </div>
</div><div>
  <div class="gmail-js-check-step-line gmail-CheckStep-line gmail-d-flex gmail-log-line-plain">
    </div></div><div><div class="gmail-js-check-step-line gmail-CheckStep-line gmail-d-flex gmail-log-line-plain">
    <span class="gmail-CheckStep-line-content gmail-d-inline-block gmail-flex-auto gmail-ml-3 gmail-js-check-line-content">  <span class="gmail-">  GDAL_ENABLE_DRIVER_AIGRID cannot be enabled because condition
</span></span>
  </div>
</div><div>
  <div class="gmail-js-check-step-line gmail-CheckStep-line gmail-d-flex gmail-log-line-plain">
    </div></div><div><div class="gmail-js-check-step-line gmail-CheckStep-line gmail-d-flex gmail-log-line-plain">
    <span class="gmail-CheckStep-line-content gmail-d-inline-block gmail-flex-auto gmail-ml-3 gmail-js-check-line-content">  <span class="gmail-">  OGR_ENABLE_DRIVER_AVC is not met.  To ignore this error (but the driver
</span></span>
  </div>
</div><div>
  <div class="gmail-js-check-step-line gmail-CheckStep-line gmail-d-flex gmail-log-line-plain">
    </div></div>
    <span class="gmail-CheckStep-line-content gmail-d-inline-block gmail-flex-auto gmail-ml-3 gmail-js-check-line-content">  <span class="gmail-">  will not be built), set the GDAL_IGNORE_FAILED_CONDITIONS variable</span></span></div><div><span class="gmail-CheckStep-line-content gmail-d-inline-block gmail-flex-auto gmail-ml-3 gmail-js-check-line-content"><span class="gmail-"><br></span></span></div><div><span class="gmail-CheckStep-line-content gmail-d-inline-block gmail-flex-auto gmail-ml-3 gmail-js-check-line-content"><span class="gmail-">This dependence isn't documented. It's a bit frustrating to work through missing directives one at a time when adding new drivers to my build.<br></span></span></div><div><span class="gmail-CheckStep-line-content gmail-d-inline-block gmail-flex-auto gmail-ml-3 gmail-js-check-line-content"><span class="gmail-"><br></span></span></div><div><span class="gmail-CheckStep-line-content gmail-d-inline-block gmail-flex-auto gmail-ml-3 gmail-js-check-line-content"><span class="gmail-">Is it possible for </span></span>a driver's dependencies to be enabled when I enable a driver?</div><div><br></div><div>If not, can we consider using GDAL maintenance funding and resources on documenting the heck out of this system?<br></div><br><span class="gmail_signature_prefix">-- </span><br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature">Sean Gillies</div></div>