Having trouble building Qt 6 from source
-
Hey recently I've been trying to build Qt from source but lately I've had a bit of trouble.
I got through the ./configure part but I seem to be having trouble with the building process.
from what I'm seeing in the terminal I think i got through the first half of the build process just fine as it sent the message:
"Done. Made 25070 targets from 3566 files in 31434ms"
but when it started prompting ninja for the build process, midway through I got these specific lines
"- AutoMoc: /home/<self>/Documents/file-building/QTBUILD/incas/qt-everywhere-src-6.10.2/qtserialbus/src/serialbus/qcanframeprocessor.h: note: No relevant classes found. No output generated.- [11943/12791] Generating wayland-wayland-server-protocol.h
-%3Cstdin%3E:2307: element event: validity error : No declaration for attribute deprecated-since of element event "
and then right after that i got the error
WARNING: XML failed validation against built-in DTD
about 4 times.I'm pretty sure the build process failed as the convenience script to configure the build didn't work after i inputted it
I'm pretty sure I have all the correct dependencies in order so I don't know what exactly caused this error, and theres not a lot of good info on building Qt on linux so any help from here would be much appreciated.(For further specification I am using Ubuntu Studio as my linux distro)
-
Hi and welcome to devnet,
From the look of
./configureyou are doing a build within the first level of the sources. Don't.
Do an out of source build.
It's shown in the Linux building guide. -
Hi and welcome to devnet,
From the look of
./configureyou are doing a build within the first level of the sources. Don't.
Do an out of source build.
It's shown in the Linux building guide.@SGaist do you mean as in like doing it in the file directory itself? as i did cd in the directed file directory before i did configure
-
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