<div dir="ltr"><div>Moin moin</div><div><br></div><div>Intersting. I would assume that synth is smart enough to bulild qmake/buildtools first before upgrading anything else Qt-releated. So I suspect youou might have some stale files in /usr/local which are not part of any package (any more).</div><div>When you have found the file that Alsono pointed you to, could you check with `pkg which' from whence it comes?</div><div><br></div><div>mfg Tobias<br></div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, 26 Oct 2018 at 22:37, Andrew Hamilton-Wright <<a href="mailto:andrew.hamilton-wright@uoguelph.ca">andrew.hamilton-wright@uoguelph.ca</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="EN-CA" link="blue" vlink="purple">
<div class="m_-5092823090740218451WordSection1">
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">As it happens, I do use synth for port management.  That does not solve the problem.  In fact, it was problems in synth build that let me to look into this issue in the first place.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">What is clear to me is that the port installation of qt5 as it exists on my machine is broken, as it cannot be built from the port itself, which is, I note the recommended way of doing things as described in the FreeBSD
 manual.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">The machine is up to date.  When building, I see the 5.11.2 version number for QT being reported at multiple points, however the build itself is getting the old version information from somewhere.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Where are these “hidden” data pieces stored?  It would be helpful to know where the clearly incorrect version numbering is coming from.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">If, to do this, I do need to completely remove QT, a pointer to some instructions on how to do that would be helpful.  It does not seem to simply be the case that either port based “make deinstall” or package based delete
 has any effect on the problem.  Wherever the corruption is, it is not touched by these methods.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Is there a clear statement somewhere about where this information is stored?  Or additionally how to ensure that the entirety of QT is removed in order that it can be reinstalled from scratch?<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">Best regards,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">AHW<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="font-size:12.0pt;color:black">From: </span></b><span style="font-size:12.0pt;color:black">"Tobias C. Berner" <<a href="mailto:tcberner@gmail.com" target="_blank">tcberner@gmail.com</a>><br>
<b>Date: </b>Friday, October 26, 2018 at 2:54 PM<br>
<b>To: </b>Schaich Alonso <<a href="mailto:alonsoschaich@fastmail.fm" target="_blank">alonsoschaich@fastmail.fm</a>><br>
<b>Cc: </b>Andrew Hamilton-Wright <<a href="mailto:andrew.hamilton-wright@uoguelph.ca" target="_blank">andrew.hamilton-wright@uoguelph.ca</a>>, "kde@FreeBSD.org" <<a href="mailto:kde@freebsd.org" target="_blank">kde@freebsd.org</a>><br>
<b>Subject: </b>Re: qt5-core not building<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<div>
<div>
<p class="MsoNormal">Moin moin<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<p class="MsoNormal">Your wasting time by not building with poudriere or synth :). <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Qt5 is meant to be used as a blob. There is very limited support for version matching.
<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">All in all the Qt ports have become more robust and in that normally they do not use the files installed for building (as we have "hidden" them in a prefix). So upgrades tend to work if you don't just go for the last in the chain blindly. <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Hovewer... You need to make sure qmake and such are up to date... And then, work on the rest of the qt5 base.... <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">To answer your question, the include path mess was demessed :) <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">For major qt version upgrades you need to rebuild the consumers anyways. <u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Mfg Tobias <u></u><u></u></p>
</div>
</div>
<p class="MsoNormal" style="margin-bottom:12.0pt"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal">Schaich Alonso <<a href="mailto:alonsoschaich@fastmail.fm" target="_blank">alonsoschaich@fastmail.fm</a>> schrieb am Fr., 26. Okt. 2018, 19:21:<u></u><u></u></p>
</div>
<blockquote style="border:none;border-left:solid #cccccc 1.0pt;padding:0cm 0cm 0cm 6.0pt;margin-left:4.8pt;margin-right:0cm">
<p class="MsoNormal">On Fri, 26 Oct 2018 12:02:51 +0200<br>
"Tobias C. Berner" <<a href="mailto:tcberner@gmail.com" target="_blank">tcberner@gmail.com</a>> wrote:<br>
<br>
> Moin moin<br>
> <br>
> Your Qt5 seems way out of date. As the version string is 5.9.4.<br>
> Please update your ports tree and packages to be up to date.<br>
> <br>
> <br>
> Mfg Tobias<br>
<br>
Hi<br>
<br>
There is also indication that both Qt-5.9.4 and 5.11.2 are being used<br>
at the same time.<br>
<br>
There used to be issues when updating Qt using ports rather than pkgng,<br>
the workaround back then (last year) was to uninstall the old Qt and<br>
installing the new one so the build process wouldn't mix the versions<br>
when building the "new" Qt.<br>
<br>
I'm still removing my old Qt installations before building the new ones<br>
these days, which is a pain since removing Qt also removes KDE and<br>
other Qt consumers.<br>
<br>
Am I wasting time rebuilding half the system rebuilding half my system<br>
on updates that don't even break ABI, or do we still suffer from qmake<br>
messing up the include paths?<br>
<br>
Alonso<u></u><u></u></p>
</blockquote>
</div>
</div>
</div>
</div>
</div>

</blockquote></div>