Hi, when building latest master I got following errors
CMakeFiles/qgis_gdalutilstest.dir/testqgsgdalutils.cpp.o: in function «TestQgsGdalUtils::testCreateSingleBandMemoryDataset()»: qgis/tests/src/core/testqgsgdalutils.cpp:109: undefined reference «bool QTest::qCompare<char const*, QString>(char const* const&, QString const&, char const*, char const*, char const*, int)» CMakeFiles/qgis_gdalutilstest.dir/testqgsgdalutils.cpp.o: in function «TestQgsGdalUtils::testCreateMultiBandMemoryDataset()»: qgis/tests/src/core/testqgsgdalutils.cpp:131: undefined reference «bool QTest::qCompare<char const*, QString>(char const* const&, QString const&, char const*, char const*, char const*, int)» CMakeFiles/qgis_gdalutilstest.dir/testqgsgdalutils.cpp.o: in function «TestQgsGdalUtils::testCreateSingleBandTiffDataset()»: qgis/tests/src/core/testqgsgdalutils.cpp:160: undefined reference «bool QTest::qCompare<char const*, QString>(char const* const&, QString const&, char const*, char const*, char const*, int)» collect2: error: ld returned 1 exit status tests/src/core/CMakeFiles/qgis_gdalutilstest.dir/build.make:135: recipe for target 'output/bin/qgis_gdalutilstest' failed make[2]: *** [output/bin/qgis_gdalutilstest] Error 1 CMakeFiles/Makefile2:12960: recipe for target 'tests/src/core/CMakeFiles/qgis_gdalutilstest.dir/all' failed make[1]: *** [tests/src/core/CMakeFiles/qgis_gdalutilstest.dir/all] Error 2 As I understand QCOMPARE is very strict to data types and output from GDALGetProjectionRef( ds1.get() ) needs to be converted to QString before check. I'm on Ubuntu 18.04, GCC 7.4.0, Qt 5.9.5. Anyone confirms? -- Alexander Bruy _______________________________________________ QGIS-Developer mailing list [email protected] List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
