<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Andreas</p>
    <p>Several things to check:<br>
    </p>
    <p>- Is your GDAL build a clean one ? That is is it from a fresh
      build directory, or are you rebuilding in a directory where a
      previous build was done. If the later, make sure to "make clean"
      before rebuilding</p>
    <p>- Is your GDAL build using your custom GEOS one ? Otherwise QGIS
      might link directly to the custom one and indirectly to the system
      one through GDAL. Check the output of "ldd output/bin/qgis | grep
      geos"<br>
    </p>
    <p>- try "valgrind output/bin/crssync". Emitted stack traces can
      give interesting hints</p>
    <p>Even<br>
    </p>
    <div class="moz-cite-prefix">Le 03/09/2021 à 15:30, Andreas Neumann
      a écrit :<br>
    </div>
    <blockquote type="cite"
      cite="mid:6154ac5b7424495d27cc5fe906bb1969@carto.net">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <p>Hi,</p>
      <p>I have troubles compiling QGIS on my Linux Ubuntu 20.04
        machine.</p>
      <p>I use a self-compiled GEOS and GDAL.</p>
      <p>The build always hangs at "crssync" - here is the ninja build
        output I get. Do you have any idea what might be wrong or what I
        could do in order to fix this problem?</p>
      <p>Thank you for your hints,</p>
      <p>Andreas</p>
      <p>------------------------</p>
      <p><span style="font-family: monospace;"><span style="color:
            #000000; background-color: #ffffff;">[0/1] Re-running
            CMake... </span><br>
          -- QGIS version: 3.21.0 Master (32100) <br>
          -- Found OpenCL C++ headers: /usr/include <br>
          -- ccache found <br>
          -- Found Proj: /usr/local/lib/libproj.so version 8 (8.1.0) <br>
          -- Found GEOS: /usr/local/lib/libgeos_c.so (3.9.1) <br>
          -- Found GDAL: /usr/local/lib/libgdal.so (3.3.1) <br>
          -- Found Expat: /usr/lib/x86_64-linux-gnu/libexpat.so <br>
          -- Found Spatialindex:
          /usr/lib/x86_64-linux-gnu/libspatialindex.so <br>
          -- Found Qwt: /usr/lib/libqwt-qt5.so (6.1.4) <br>
          -- Found libzip: /usr/lib/x86_64-linux-gnu/libzip.so <br>
          -- Found Sqlite3: /usr/lib/x86_64-linux-gnu/libsqlite3.so <br>
          -- Found Protobuf:
          /usr/lib/x86_64-linux-gnu/libprotobuf.so;-pthread <br>
          -- Found zlib: /usr/lib/x86_64-linux-gnu/libz.so <br>
          -- Found exiv2: /usr/lib/x86_64-linux-gnu/libexiv2.so <br>
          -- Found PostgreSQL: /usr/local/pgsql/lib/libpq.so <br>
          -- Found SpatiaLite: /usr/local/lib/libspatialite.so <br>
          -- Qt WebKit support enabled <br>
          -- Found ZSTD: /usr/lib/x86_64-linux-gnu/libzstd.so <br>
          -- Found laz-perf: /usr/local/include <br>
          -- Found PDAL:
          /usr/local/lib/libpdalcpp.so;/usr/local/lib/libpdal_util.so
          (2.0.1) <br>
          -- Found Qt version: 5.12.8 <br>
          -- Found QScintilla2: /usr/lib/libqscintilla2_qt5.so (2.11.2)
          <br>
          -- Found QtKeychain:
          /usr/lib/x86_64-linux-gnu/libqt5keychain.so <br>
          -- Found QCA: /usr/lib/x86_64-linux-gnu/libqca-qt5.so (2.2.1)
          <br>
          -- Found QCA OpenSSL plugin <br>
          -- Pedantic compiler settings enabled <br>
          -- Found GSL: -L/usr/lib/x86_64-linux-gnu -lgsl -lgslcblas -lm
          <br>
          -- Found Python executable: /usr/bin/python3.8 (version
          3.8.10) <br>
          -- Python library: /usr/lib/x86_64-linux-gnu/libpython3.8.so <br>
          -- Python site-packages: /usr/lib/python3/dist-packages <br>
          -- Found PyQt5 version: 5.14.1 <br>
          -- Found SIP version: 4.19.21 <br>
          -- Found QScintilla2 PyQt module: 2.11.2 <br>
          -- Could NOT find HDF5 (missing: HDF5_LIBRARIES
          HDF5_INCLUDE_DIRS) (found version "") <br>
          -- Could NOT find NetCDF (missing: NETCDF_LIBRARY
          NETCDF_INCLUDE_DIR)  <br>
          -- Using PROJ >= 6 srs database. <br>
          -- Ctest Binary Directory set to:
          /home/bjsvwneu/dev/QGIS/build/output/bin <br>
          -- Configuring done <br>
          -- Generating done <br>
          -- Build files have been written to:
          /home/bjsvwneu/dev/QGIS/build <br>
          [1/6072] Generating qgsversion.h, qgsversion.inc <br>
          Files "/home/bjsvwneu/dev/QGIS/build/qgsversion.h.temp" to
          "/home/bjsvwneu/dev/QGIS/build/qgsversion.h" are different. <br>
          [3/6072] Generating qgsexpression_texts.cpp <br>
          Files
          "/home/bjsvwneu/dev/QGIS/build/src/core/qgsexpression_texts.cpp.temp"
          to
          "/home/bjsvwneu/dev/QGIS/build/src/core/qgsexpression_texts.cpp"
          are different. <br>
          [2905/6072] Generating gui/sip_guipart0.cpp,
          gui/sip_guipart1.cpp, gui/sip_guipart2.cpp,
          gui/sip_guipart3.cpp, gui/sip_guipart4.cpp,
          g...i/sip_guipart10.cpp, gui/sip_guipart11.cpp,
          gui/sip_guipart12.cpp, gui/sip_guipart13.cpp,
          gui/sip_guipart14.cpp, gui/sip_guipart15.cpp <br>
          <br>
          [4061/6072] Building CXX object
src/providers/mdal/CMakeFiles/provider_mdal.dir/__/__/__/external/mdal/mdal_utils.cpp.o
          <br>
          ../external/mdal/mdal_utils.cpp: In function ‘int
          MDAL::toInt(size_t)’: <br>
          ../external/mdal/mdal_utils.cpp:143:14: warning: comparison of
          integer expressions of different signedness: ‘const size_t’
          {aka ‘const long unsigned int’} and ‘int’ [-Wsign-compare] <br>
           143 |   if ( value > std::numeric_limits<int>::max()
          ) <br>
               |        ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ <br>
          [4172/6072] Running crssync <br>
          <span style="color: #b21818; background-color: #ffffff;">FAILED:
          </span><span style="color: #000000; background-color:
            #ffffff;">src/crssync/CMakeFiles/synccrsdb  </span><br>
          cd /home/bjsvwneu/dev/QGIS/build/src/crssync &&
          /home/bjsvwneu/dev/QGIS/build/output/bin/crssync <br>
          free(): invalid pointer <br>
          Aborted (core dumped) <br>
          [4173/6072] Building CXX object
src/plugins/topology/CMakeFiles/topolplugin.dir/topolplugin_autogen/mocs_compilation.cpp.o
          <br>
          ninja: build stopped: subcommand failed.<br>
        </span><span style="font-family: monospace;"></span></p>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
QGIS-Developer mailing list
<a class="moz-txt-link-abbreviated" href="mailto:QGIS-Developer@lists.osgeo.org">QGIS-Developer@lists.osgeo.org</a>
List info: <a class="moz-txt-link-freetext" href="https://lists.osgeo.org/mailman/listinfo/qgis-developer">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a>
Unsubscribe: <a class="moz-txt-link-freetext" href="https://lists.osgeo.org/mailman/listinfo/qgis-developer">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a>
</pre>
    </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>