<div dir="auto"><div>Yes I got that yesterday and fixed it by changing 3 lines in that test to compare std::str with std::str instead of std::str with QString.</div><div dir="auto"><br></div><div dir="auto">It's only with proj 6 - I might submit a pr unless someone else does before me.</div><div dir="auto"><br></div><div dir="auto">Stephen<br><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Fri, 27 Dec 2019, 08:58 Alexander Bruy, <<a href="mailto:alexander.bruy@gmail.com">alexander.bruy@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
when building latest master I got following errors<br>
<br>
CMakeFiles/qgis_gdalutilstest.dir/testqgsgdalutils.cpp.o: in function<br>
«TestQgsGdalUtils::testCreateSingleBandMemoryDataset()»:<br>
qgis/tests/src/core/testqgsgdalutils.cpp:109: undefined reference<br>
«bool QTest::qCompare<char const*, QString>(char const* const&,<br>
QString const&, char const*, char const*, char const*, int)»<br>
CMakeFiles/qgis_gdalutilstest.dir/testqgsgdalutils.cpp.o: in function<br>
«TestQgsGdalUtils::testCreateMultiBandMemoryDataset()»:<br>
qgis/tests/src/core/testqgsgdalutils.cpp:131: undefined reference<br>
«bool QTest::qCompare<char const*, QString>(char const* const&,<br>
QString const&, char const*, char const*, char const*, int)»<br>
CMakeFiles/qgis_gdalutilstest.dir/testqgsgdalutils.cpp.o: in function<br>
«TestQgsGdalUtils::testCreateSingleBandTiffDataset()»:<br>
qgis/tests/src/core/testqgsgdalutils.cpp:160: undefined reference<br>
«bool QTest::qCompare<char const*, QString>(char const* const&,<br>
QString const&, char const*, char const*, char const*, int)»<br>
collect2: error: ld returned 1 exit status<br>
tests/src/core/CMakeFiles/qgis_gdalutilstest.dir/build.make:135:<br>
recipe for target 'output/bin/qgis_gdalutilstest' failed<br>
make[2]: *** [output/bin/qgis_gdalutilstest] Error 1<br>
CMakeFiles/Makefile2:12960: recipe for target<br>
'tests/src/core/CMakeFiles/qgis_gdalutilstest.dir/all' failed<br>
make[1]: *** [tests/src/core/CMakeFiles/qgis_gdalutilstest.dir/all] Error 2<br>
<br>
As I understand QCOMPARE is very strict to data types and output from<br>
GDALGetProjectionRef( ds1.get() ) needs to be converted to QString<br>
before<br>
check.<br>
<br>
I'm on Ubuntu 18.04, GCC 7.4.0, Qt 5.9.5.<br>
<br>
Anyone confirms?<br>
<br>
-- <br>
Alexander Bruy<br>
_______________________________________________<br>
QGIS-Developer mailing list<br>
<a href="mailto:QGIS-Developer@lists.osgeo.org" target="_blank" rel="noreferrer">QGIS-Developer@lists.osgeo.org</a><br>
List info: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
Unsubscribe: <a href="https://lists.osgeo.org/mailman/listinfo/qgis-developer" rel="noreferrer noreferrer" target="_blank">https://lists.osgeo.org/mailman/listinfo/qgis-developer</a></blockquote></div></div></div>