<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>OK, I've updated the PR with a working tested fix now.<br>
    </p>
    <div class="moz-cite-prefix">Le 14/07/2022 à 18:00, Travis
      Featherston a écrit :<br>
    </div>
    <blockquote type="cite"
cite="mid:CAHK7dstc91HCcd4HTCYkxaT8s52=9xxmeUpY=9iPf_BHYu1vZw@mail.gmail.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div><span style="font-family:monospace">Even, <br>
          </span></div>
        <div><span style="font-family:monospace"><br>
          </span></div>
        <div><span style="font-family:monospace">Now I'm getting build
            errors<br>
          </span></div>
        <div><span style="font-family:monospace"><br>
          </span></div>
        <div><span style="font-family:monospace">git fetch origin
            pull/6079/head:test</span></div>
        <div><span style="font-family:monospace">git checkout test<br>
          </span></div>
        <div><span style="font-family:monospace">
            <span style="font-family:monospace">Edit
              docker/ubuntu-full/Dockerfile; set ARG WITH_FILEGDB=yes</span>
          </span></div>
        <div><b><span style="font-family:monospace">ubuntu-full/build.sh
              --release --gdal v3.5.1 --proj master</span></b></div>
        <div><span style="font-family:monospace">...<br>
          </span></div>
        <div><span style="font-family:monospace">#26 179.4 copying
            build/lib.linux-x86_64-3.10/osgeo/_<a
              href="http://gdal.cpython-310-x86_64-linux-gnu.so"
              target="_blank" moz-do-not-send="true">gdal.cpython-310-x86_64-linux-gnu.so</a>
            -> osgeo<br>
            #26 179.4 copying build/lib.linux-x86_64-3.10/osgeo/_<a
              href="http://gdalconst.cpython-310-x86_64-linux-gnu.so"
              target="_blank" moz-do-not-send="true">gdalconst.cpython-310-x86_64-linux-gnu.so</a>
            -> osgeo<br>
            #26 179.4 copying build/lib.linux-x86_64-3.10/osgeo/_<a
              href="http://osr.cpython-310-x86_64-linux-gnu.so"
              target="_blank" moz-do-not-send="true">osr.cpython-310-x86_64-linux-gnu.so</a>
            -> osgeo<br>
            #26 179.4 copying build/lib.linux-x86_64-3.10/osgeo/_<a
              href="http://ogr.cpython-310-x86_64-linux-gnu.so"
              target="_blank" moz-do-not-send="true">ogr.cpython-310-x86_64-linux-gnu.so</a>
            -> osgeo<br>
            #26 179.4 copying build/lib.linux-x86_64-3.10/osgeo/_<a
              href="http://gnm.cpython-310-x86_64-linux-gnu.so"
              target="_blank" moz-do-not-send="true">gnm.cpython-310-x86_64-linux-gnu.so</a>
            -> osgeo<br>
            #26 179.4 copying build/lib.linux-x86_64-3.10/osgeo/_<a
              href="http://gdal_array.cpython-310-x86_64-linux-gnu.so"
              target="_blank" moz-do-not-send="true">gdal_array.cpython-310-x86_64-linux-gnu.so</a>
            -> osgeo<br>
            #26 179.4 [ 93%] Built target python_binding<br>
            #26 179.4 make: *** [Makefile:146: all] Error 2<br>
            ------<br>
            <b>executor failed running [/bin/sh -c .
              /buildscripts/bh-set-envvars.</b><b>sh     &&
              /buildscripts/bh-gdal.sh]: exit code: 2</b></span></div>
        <div><span style="font-family:monospace"><br>
          </span></div>
        <div><span style="font-family:monospace">If I try a non release
            master build I get something totally different<br>
          </span></div>
        <div><span style="font-family:monospace">ubuntu-full/build.sh
            --gdal master --proj master</span></div>
        <div><span style="font-family:monospace">or</span></div>
        <div><span style="font-family:monospace">
            <span style="font-family:monospace">ubuntu-full/build.sh </span>
          </span></div>
        <div><span style="font-family:monospace">Error response from
            daemon: network mode "docker_build_gdal" not supported by
            buildkit</span></div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
        <div><br>
        </div>
      </div>
      <br>
      <div class="gmail_quote">
        <div dir="ltr" class="gmail_attr">On Thu, Jul 14, 2022 at 2:00
          AM Even Rouault <<a
            href="mailto:even.rouault@spatialys.com" target="_blank"
            moz-do-not-send="true" class="moz-txt-link-freetext">even.rouault@spatialys.com</a>>
          wrote:<br>
        </div>
        <blockquote class="gmail_quote" style="margin:0px 0px 0px
          0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
          <div>
            <p>Travis,</p>
            <p>Can you try the patch at <a
                href="https://github.com/OSGeo/gdal/pull/6079"
                target="_blank" moz-do-not-send="true"
                class="moz-txt-link-freetext">https://github.com/OSGeo/gdal/pull/6079</a>
              ? (the FileGDB part wasn't correctly ported when the
              Docker images have been ported to CMake builds)</p>
            <p>Even<br>
            </p>
            <div>Le 14/07/2022 à 02:20, Travis Featherston a écrit :<br>
            </div>
            <blockquote type="cite">
              <div dir="ltr">
                <div><span>I'm unable to see the ESRI FileGDB driver
                    after enabling it in the Dockerfile<br>
                  </span></div>
                <div><span><br>
                  </span></div>
                <div><span>Steps</span></div>
                <div><span>1) git clone <a
                      href="https://github.com/OSGeo/gdal.git"
                      target="_blank" moz-do-not-send="true"
                      class="moz-txt-link-freetext">https://github.com/OSGeo/gdal.git</a></span></div>
                <div><span>2) Edit docker/ubuntu-full/Dockerfile; set
                    ARG WITH_FILEGDB=yes<br>
                  </span></div>
                <div><span>3) ubuntu-full/build.sh --release --gdal
                    v3.5.1 --proj master</span></div>
                <div><span>4) docker run --rm
                    osgeo/gdal:ubuntu-full-v3.5.1 ogr2ogr --formats
                    |grep -i gdb</span></div>
                <div><span><br>
                  </span></div>
                <div><span>Result</span></div>
                <div><span>It seems to build successfully without any
                    warning/errors but only the Open driver is
                    available.<br>
                  </span></div>
                <div><span>OpenFileGDB -vector- (rov): ESRI FileGDB</span></div>
                <div><span><br>
                  </span></div>
                <div><span>Digging into the dockerfile and images ...<br>
                  </span></div>
                <div><span><br>
                  </span></div>
                <div><span>osgeo/gdal:ubuntu-full-v3.5.1_builder</span></div>
                <div><span>  /usr/local/FileGDB_API/lib/</span></div>
                <div><span>    libFileGDBAPI.so  libfgdbunixrtl.a
                     libfgdbunixrtl.so</span></div>
                <div><span><br>
                  </span></div>
                <div><span>  /build_thirdparty/usr/lib/</span></div>
                <div><span>    libFileGDBAPI.so  libfgdbunixrtl.a
                     libfgdbunixrtl.so<br>
                  </span></div>
                <div><span><br>
                  </span></div>
                <div><span>  /usr/local/FileGDB_API/include/</span></div>
                <div><span>    FileGDBAPI.h  FileGDBCore.h
                     Geodatabase.h  GeodatabaseManagement.h  Raster.h
                     Row.h  Table.h  Util.h  make.include</span></div>
                <div><span>  <br>
                  </span></div>
                <div><span>  /usr/include/</span></div>
                <div><span>    FileGDBAPI.h  FileGDBCore.h
                     Geodatabase.h  GeodatabaseManagement.h  Raster.h
                     Row.h  Table.h  Util.h  make.include</span> </div>
                <div><span><br>
                  </span></div>
                <div><span>osgeo/gdal:ubuntu-full-v3.5.1 <br>
                  </span></div>
                <div><span>  /usr/lib</span></div>
                <div><span>    libFileGDBAPI.so  libfgdbunixrtl.a
                     libfgdbunixrtl.so <br>
                  </span></div>
                <div><span>  <br>
                  </span></div>
                <div><span>  /usr/include/</span></div>
                <div><span>    <none of the header files are here,
                    were they only needed during the gdal compile?></span></div>
                <div><span><br>
                  </span></div>
                <div><span>Is there a disconnect between these two lines
                    in the docker file?<br>
                  </span></div>
                <div><span>Line #175 && cp
                    /usr/local/FileGDB_API/include/* /usr/include \ <br>
                  </span></div>
                <div><span>Line #319 <span>COPY</span> --from=builder
                    /build/usr/include/ /usr/include/ <br>
                  </span></div>
                <div><span><br>
                  </span></div>
                <div><span><br>
                  </span></div>
                <div><span>Any thoughts? <br>
                  </span></div>
                <div><span></span></div>
                <div><span><br>
                  </span></div>
                <div><span>My local env is wsl2 Ubuntu 22.04, with
                    buildkit enabled<br>
                  </span></div>
                <div><span><br>
                  </span></div>
                <div><span>Thanks,</span></div>
                <div><span>Travis<br>
                  </span></div>
                <div><span><span><br>
                    </span></span></div>
                <div><span><span><br>
                    </span></span></div>
                <div><span><span><br>
                    </span> </span></div>
                <div><br>
                </div>
                <div><br>
                </div>
                <div><br>
                </div>
                <div><br>
                </div>
                <div><br>
                </div>
                <div><br>
                </div>
                <div><br>
                </div>
                <div><br>
                </div>
                <div><br>
                </div>
                <div><br>
                </div>
                <div><br>
                </div>
              </div>
              <br>
              <fieldset></fieldset>
              <pre>_______________________________________________
gdal-dev mailing list
<a href="mailto:gdal-dev@lists.osgeo.org" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">gdal-dev@lists.osgeo.org</a>
<a href="https://lists.osgeo.org/mailman/listinfo/gdal-dev" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">https://lists.osgeo.org/mailman/listinfo/gdal-dev</a>
</pre>
            </blockquote>
            <pre cols="72">-- 
<a href="http://www.spatialys.com" target="_blank" moz-do-not-send="true" class="moz-txt-link-freetext">http://www.spatialys.com</a>
My software is free, but my time generally not.</pre>
          </div>
        </blockquote>
      </div>
    </blockquote>
    <pre class="moz-signature" cols="72">-- 
<a class="moz-txt-link-freetext" href="http://www.spatialys.com">http://www.spatialys.com</a>
My software is free, but my time generally not.</pre>
  </body>
</html>