Having trouble building Qt 6 from source
-
If you are meaning calling configure from the root of the Qt sources, then yes, that is wrong.
As already written, do an out of source build just as explained in the documentation. -
I don't understand i did cd in dev/qt-build before doing configure like the documentation said i dont know how id be doing it wrong
-
Can you please list the exact steps you used ?
Also, did you re-start from a clean set of sources ? -
I followed the exact documentation you sent me
i extracted the source code
did cd dev/qtbuild
did configure
did the make parallel command
and then got the errors i listed -
also is there any way to edit a post after an hour i accidentally left my system name when writing this forum post before going back to bed and it wont let me change it and im unsure if i want to leave that data just out there for random people to see on the internet and such
-
also is there any way to edit a post after an hour i accidentally left my system name when writing this forum post before going back to bed and it wont let me change it and im unsure if i want to leave that data just out there for random people to see on the internet and such
@SkeletonHorse said in Having trouble building Qt 6 from source:
also is there any way to edit a post after an hour i accidentally left my system name when writing this forum post before going back to bed and it wont let me change it and im unsure if i want to leave that data just out there for random people to see on the internet and such
Fixed
-
I followed the exact documentation you sent me
i extracted the source code
did cd dev/qtbuild
did configure
did the make parallel command
and then got the errors i listed@SkeletonHorse said in Having trouble building Qt 6 from source:
I followed the exact documentation you sent me
i extracted the source code
did cd dev/qtbuild
did configure
did the make parallel command
and then got the errors i listedCan you share the summary once configure has run ?
-
@SkeletonHorse said in Having trouble building Qt 6 from source:
I followed the exact documentation you sent me
i extracted the source code
did cd dev/qtbuild
did configure
did the make parallel command
and then got the errors i listedCan you share the summary once configure has run ?
@SGaist as in the config.summary file written?
-
That one yes
-
The summary file is pretty long, do I send it with the upload file option or are you just looking for specific parts of the file that I can relay to you?
-
Currently I don't have any specifics in mind.
I just realized something, the Moc message is correct, QCanFrameProcessor is indeed not a QObject based class.
Can you build Qt with parallel at 1 ?
-
Currently I don't have any specifics in mind.
I just realized something, the Moc message is correct, QCanFrameProcessor is indeed not a QObject based class.
Can you build Qt with parallel at 1 ?
@SGaist I did build Qt with parrallel, though I dont undesrstand what you mean by building it "at 1" forgive me for my need for specifics, I just dont know much about qt and I'm building it for specific capabilites only available to such version.
Anyways could you elaborate on building it "at 1" ?
-
Either remove parallel from the parameters or set its value to 1.
-
How do I set the value to 1?
-
--parallel 1 -
I have set it's value to one but I seem to have encountered the same build error.
-
if it means anything I did get this warning
while looking at the configure summary file:
"Required Python dependencies NOT found: spdx_tools.spdx.clitools.pyspdxtools"
While also getting this warning during the build process:
"WARNING: Support for linking against a C++ standard library other
than the one in-tree (buildtools/third_party/libc++) is deprecated
and support for this will end. We plan to remove this option in
M138."
Do you think any of these might be the source of my problem? -
What errors do you encounter?
Those seems to be warnings.
-
@GrecKo the errors are stated at the top of the post but for clarification I get
these messages:AutoMoc: /home/<self>/Documents/<tmp>/<tmp>/qt-everywhere-src-6.10.2/qtserialbus/src/serialbus/qcanframeprocessor.h: note: No relevant classes found. No output generated.
[12263/12791] Generating wayland-wayland-server-protocol.h
%3Cstdin%3E:2307: element event: validity error : No declaration for attribute deprecated-since of element eventWARNING: XML failed validation against built-in DTD
during the build process
-
if it means anything I did get this warning
while looking at the configure summary file:
"Required Python dependencies NOT found: spdx_tools.spdx.clitools.pyspdxtools"
While also getting this warning during the build process:
"WARNING: Support for linking against a C++ standard library other
than the one in-tree (buildtools/third_party/libc++) is deprecated
and support for this will end. We plan to remove this option in
M138."
Do you think any of these might be the source of my problem?@SkeletonHorse Do any of you think that the required python dependencies here might be causing my issues? I have a feeling they are, though I am having trouble downloading the packages via sudo apt install so I haven't been able to test it.