<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head><body style='font-size: 10pt; font-family: Verdana,Geneva,sans-serif'>
<p>Hi Even,</p>
<p>Yes - indeed that seems to be the case. There seem to be two versions of libproj on the system:</p>
<p><span>/usr/local/lib/libproj.so.19 </span><span>and </span><span>/usr/lib/x86_64-linux-gnu/libproj.so.15<br /></span></p>
<p><span>The first was compiled by myself, the second seems have to be slipped in by the package manager.</span></p>
<p><span>And indeed spatialite seems to be the culprit - the only one that links to the old version.</span></p>
<p><span>Thanks a lot for your help!</span></p>
<p><span>Andreas</span></p>
<p id="reply-intro">On 2021-01-21 18:05, Even Rouault wrote:</p>
<blockquote type="cite" style="padding: 0 0.4em; border-left: #1010ff 2px solid; margin: 0">
<div class="pre" style="margin: 0; padding: 0; font-family: monospace">Andreas,<br /><br />if you've built yourself PROJ on a system that has older proj versions, I'd <br />suppose that one of the QGIS dependency links against that older proj (might <br />be spatialite for example), and at runtime you get a clash between it and <br />7.2.x<br /><br />Check the output of:<br />ldd /home/an/dev/QGIS/build/output/bin/crssync | grep proj<br /><br />if you get 2 lines, then you're screwed<br /><br />Then run the following to find which library links against the system libproj:<br /><br />for i in `ldd /home/an/dev/QGIS/output/bin/crssync | awk '{print $3}'`; do \<br />  ldd $i | grep proj >/dev/null && (echo $i; ldd $i | grep proj); done<br /><br />and you'll have to rebuild the library/ies that link against system proj <br />against proj 7.2.x<br /><br />Even</div>
</blockquote>
<p><br /></p>

</body></html>