<div dir="auto"><div dir="auto">./kdesrc-build knotifications --verbose --debug --stop-on-failure</div><div dir="auto"><br></div><div dir="auto">kdesrc-buildrc: <a href="http://ix.io/3v2J">http://ix.io/3v2J</a><br></div><div dir="auto"><br></div><div dir="auto">I was building Qt5 because the provided Qt5 had the header issue from the begining of the post.</div><div dir="auto"><br></div><div dir="auto">Thanks!</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Aug 4, 2021, 1:41 AM Colin Williams <<a href="mailto:colin.williams.seattle@gmail.com">colin.williams.seattle@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">I was able to remove the relocations option by editing the make.conf. The qt5 build looks like maybe it completed about 1/4 of the build process then failed.<div dir="auto"><br></div><div dir="auto">There are a few errors sprinkled across the build log which appears identical to the error log: <a href="http://ix.io/3uXA" rel="noreferrer noreferrer" target="_blank">http://ix.io/3uXA</a></div><div dir="auto"><br></div><div dir="auto">From the errors it looks like there are issues locating functions. I'm not sure why or what to do to try to continue the build.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Aug 3, 2021, 5:29 AM Colin Williams <<a href="mailto:colin.williams.seattle@gmail.com" rel="noreferrer noreferrer" target="_blank">colin.williams.seattle@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">After nuking the build as mentioned, my issues with the Qt5 submodules<br>
have gone away. I'm still failing to build Qt5 via the script.<br>
<br>
I get the error: ERROR: Feature 'reduce_relocations' was enabled, but<br>
the pre-condition '!config.win32 && tests.reduce_relocations' failed.<br>
<br>
I don't have a clue regarding 'reduce_relocations'. Is there a way to<br>
disable it and would it make sense to do so?<br>
<br>
I'm attaching<br>
<br>
/usr/local/kde/src/log/2021-08-03-02/Qt5/error.log : <a href="http://ix.io/3uSt" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">http://ix.io/3uSt</a><br>
./build/Qt5/config.log : <a href="http://ix.io/3uSv" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">http://ix.io/3uSv</a><br>
<br>
On Tue, Aug 3, 2021 at 3:01 AM Colin Williams<br>
<<a href="mailto:colin.williams.seattle@gmail.com" rel="noreferrer noreferrer noreferrer" target="_blank">colin.williams.seattle@gmail.com</a>> wrote:<br>
><br>
> > Your Qt is broken.<br>
><br>
> > /usr/local/lib/libQt5Core.so.5: undefined symbol: u_strToUpper_68<br>
><br>
> Agreed<br>
><br>
> > "Couldn't update Qt5 repository submodules!" means running the init-repository command from the qt5 repo failed, maybe you don't have perl or any of the perl dependencies > for that command?<br>
><br>
> I have a recent version of perl, not 100% sure what perl dependencies<br>
> I think I need. One thing to note of interest is that I am trying to<br>
> invoke ./kdesrc-build knotifications and with my config it attempts to<br>
> build 7 "major" components. Regarding the source cloning issue the<br>
> only one reporting the source fetching or submodule issue is qt5.<br>
> Every other module doesn't have a source fetching issue. I was trying<br>
> the --verbose flag, but just discovered the --debug flag. Then I've<br>
> blown away the build and source directories and trying again.<br>
><br>
><br>
> Well i guess you have perl since kdesrc-build is in perl, anyhow<br>
> you'll have to figure out what's going on wrong with that command<br>
><br>
> Cheers,<br>
>   Albert<br>
><br>
> On Sun, Aug 1, 2021 at 12:55 AM Colin Williams<br>
> <<a href="mailto:colin.williams.seattle@gmail.com" rel="noreferrer noreferrer noreferrer" target="_blank">colin.williams.seattle@gmail.com</a>> wrote:<br>
> ><br>
> > I'm trying to build the knotifications framework on a platform that<br>
> > doesn't provide packages for kde. The platform provided qt5 and<br>
> > qt5-tools packages. I installed them. Then when building the framework<br>
> > dependencies I got <a href="http://ix.io/3uDy" rel="noreferrer noreferrer noreferrer noreferrer" target="_blank">http://ix.io/3uDy</a><br>
> ><br>
> > From that error I suspect that the system qt5 is broken. So now I am<br>
> > interested in allowing kdesrc-build to create QT5, and then back to<br>
> > the steps to build the framework.<br>
> ><br>
> > On the Qt5 build I am getting >Couldn't update Qt5 repository submodules!<br>
> ><br>
> > Unable to update Qt5, build cancelled.<br>
> ><br>
> > I went to the qt5 src directory and ran git submodule update. It took<br>
> > awhile, but it looks like it updated the submodules. However I still<br>
> > get the same error mentioned above when I try to build. Can someone<br>
> > suggest how I can manually update the submodules or satisfy the<br>
> > sources so kdesrc-build can build qt5 and I can move to the next step?<br>
</blockquote></div>
</blockquote></div>