Open MadDeydey opened 1 week ago
What compiler are you using? Version?
You are probably encountering this GCC bug: https://lists.qt-project.org/pipermail/development/2023-February/043618.html
Hello Davide,
I'm using gcc 12.2.0
gcc --version gcc (Debian 12.2.0-14) 12.2.0
You're right, it seems very similar :) So, I'll see if I found motivation to test with another version of gcc (not embedded with the distribution :)).
Sorry for the inconvience and have a good day !
@davidebeatrici the only thing to check here would be whether the Qt6 includes are still marked as system includes as that should effectively silence all warnings in these headers.
You were right, I checked on an ubuntu x86-64. Same problem with gcc-12.3 & gcc-12.4, but didn't see any warn with gcc-11.
Thank you for checking.
The warning is harmless, but I would either update GCC or use Clang.
@davidebeatrici the only thing to check here would be whether the Qt6 includes are still marked as system includes as that should effectively silence all warnings in these headers.
Was that the case for Qt 5, though?
@davidebeatrici, Just checked with latest gcc-13 & gcc-14 and the warns are present.
If it's not so hard, I'll check if another version of qt6 changes something.
Was that the case for Qt 5, though?
Pretty sure, yes. Even if not, it should have been and definitely should be with Qt6 now
Just for information, a last test with latest versions of qt6 (6.7.2) & gcc14 (14.2.0) seems to be better:
[ 97%] Linking CXX executable ../../mumble-server lto-wrapper: attention: utilisation de la compilation série de 26 tâches LTRANS lto-wrapper: note: see the « -flto » option documentation for more information [ 97%] Built target mumble-server [ 98%] Generating delayed configure script configure_files_1.cmake [100%] Executing delayed configure script configure_files_1.cmake [100%] Built target delayed_configure_files_target_1
~~I also struggle to compile Mumble Qt6 (client) master on my Ubuntu 24.04 builder (docker image). They ship gcc13 and Qt 6.4.2 If the server is also affected, this will be a struggle for a lot of users going forward trying to install a 1.6 Mumble server or self-compiled client on a Debian/Ubuntu based system.~~
This is a compiler bug in gcc13. This will resolve itself when upstream distros update to gcc14. We can not do anything about this and the warnings do not cause the build to fail.
As there has been no activity on this issue for a couple of days, we assume that your issue has been fixed in the meantime. Should this not be the case, please let us know.
If no further activity happens, this issue will be closed within 3 days.
Description
Hello everyone!
I just want to report that there are some warnings when building mumble-server on Pi4. The last build I made without problem was on August 10th, so I suppose that it could be linked to :
All the warns logs are in the log output section.
Regards
Steps to reproduce
git clone --recursive https://github.com/mumble-voip/mumble.git cd mumble && mkdir build && cd build cmake -Dclient=OFF -Dice=OFF .. cmake --build .
Mumble version
1.6.0
Mumble component
Server
OS
Linux
Reproducible?
Yes
Additional information
Hardware : Pi4 OS : RaspiOS 64bits - Debian 12
Packages installed for QT6 migration :
Relevant log output
Screenshots
No response