musescore / MuseScore

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
https://musescore.org
Other
12.08k stars 2.61k forks source link

can't build on linux #22979

Closed gucio321 closed 3 months ago

gucio321 commented 3 months ago

Issue type

Other type of issue

Bug description

I run cmake . and then make and it crashes:

[ 10%] Built target muse_global_autogen
make[2]: *** No rule to make target 'src/framework/global/CMakeFiles/muse_global.dir/cmake_pch.hxx.gch', needed by 'src/framework/global/CMakeFiles/muse_global.dir/Unity/unity_5_cxx.cxx.o'.  Stop.
make[1]: *** [CMakeFiles/Makefile2:2178: src/framework/global/CMakeFiles/muse_global.dir/all] Error 2
make: *** [Makefile:146: all] Error 2

Steps to reproduce

  1. clone project
  2. run cmake .
  3. run make (or make -j 12)
  4. will se crash

Screenshots/Screen recordings

No response

MuseScore Version

current (Sun May 26 11:11:00 AM CEST 2024) master

Regression

Yes, this used to work in a previous version of MuseScore 4.x

Operating system

fedora linux 40

Additional context

[ 10%] Automatic MOC and UIC for target muse_global
[ 10%] Built target muse_global_autogen
make[2]: *** No rule to make target 'src/framework/global/CMakeFiles/muse_global.dir/cmake_pch.hxx.gch', needed by 'src/framework/global/CMakeFiles/muse_global.dir/Unity/unity_5_cxx.cxx.o'.  Stop.
make[1]: *** [CMakeFiles/Makefile2:2178: src/framework/global/CMakeFiles/muse_global.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
cbjeukendrup commented 3 months ago

Hm... I don't immediately have an idea what causes this (since I'm not experiencing this myself). Things I can think of:

gucio321 commented 3 months ago

well, I forgot about these in-source builds are not allowed by cmake (why?!) I did rm -rf *;git reset --hard origin/master. This should have cleaned up my folder a bit :smile: then I did cmake -Bbuild. Here I attach output of make -j12:

output ```code [ 0%] Generating mscore.1.gz [ 0%] Built target opus_autogen_timestamp_deps [ 0%] Built target muse_global_autogen_timestamp_deps [ 0%] Built target kddockwidgets_autogen_timestamp_deps [ 0%] Running rcc pass 1 for resource fonts_Bravura [ 0%] Running rcc pass 1 for resource fonts_FreeSans [ 0%] Running rcc pass 1 for resource fonts_Campania [ 0%] Running rcc pass 1 for resource fonts_FreeSerif [ 0%] Generating instruments_af.qm [ 1%] Running rcc pass 1 for resource fonts_Edwin [ 1%] Built target gtest_autogen_timestamp_deps Man pages have been compressed ready for installation. Creating symlink alias for man pages. Symlink alias: musescore.1.gz -> mscore.1.gz [ 1%] Running rcc pass 1 for resource fonts_Gootville [ 2%] Generating instruments_ar.qm [ 2%] Built target manpages [ 2%] Running rcc pass 1 for resource fonts_MScore [ 2%] Running rcc pass 1 for resource fonts_Leland [ 2%] Running rcc pass 1 for resource fonts_MuseJazz [ 2%] Generating instruments_ar_DZ.qm Updating '/home/gucio321/git/musescore/build/share/locale/instruments_af.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/instruments_ar.qm'... [ 2%] Built target big_resources_fonts_Campania Updating '/home/gucio321/git/musescore/build/share/locale/instruments_ar_DZ.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 2904 untranslated source text(s) [ 2%] Generating instruments_ar_EG.qm [ 2%] Generating instruments_ar_SD.qm [ 2%] Built target big_resources_fonts_MScore Updating '/home/gucio321/git/musescore/build/share/locale/instruments_ar_EG.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/instruments_ar_SD.qm'... [ 2%] Generating instruments_ast.qm Generated 342 translation(s) (342 finished and 0 unfinished) Ignored 2562 untranslated source text(s) [ 2%] Generating instruments_be.qm [ 2%] Built target big_resources_fonts_Edwin Updating '/home/gucio321/git/musescore/build/share/locale/instruments_ast.qm'... [ 2%] Generating instruments_bg.qm Generated 77 translation(s) (77 finished and 0 unfinished) Ignored 2827 untranslated source text(s) [ 2%] Built target big_resources_fonts_Leland [ 2%] Generating instruments_br.qm [ 2%] Running rcc pass 1 for resource fonts_Petaluma Updating '/home/gucio321/git/musescore/build/share/locale/instruments_be.qm'... [ 2%] Built target big_resources_fonts_Gootville Updating '/home/gucio321/git/musescore/build/share/locale/instruments_bg.qm'... [ 2%] Generating instruments_ca.qm Generated 197 translation(s) (197 finished and 0 unfinished) Ignored 2707 untranslated source text(s) [ 2%] Generating instruments_ca@valencia.qm [ 2%] Built target big_resources_fonts_MuseJazz Updating '/home/gucio321/git/musescore/build/share/locale/instruments_br.qm'... Generated 8 translation(s) (8 finished and 0 unfinished) Ignored 2896 untranslated source text(s) [ 2%] Generating instruments_cs.qm [ 2%] Running rcc pass 1 for resource fonts_FinaleMaestro Generated 2876 translation(s) (2876 finished and 0 unfinished) Ignored 28 untranslated source text(s) Updating '/home/gucio321/git/musescore/build/share/locale/instruments_ca.qm'... [ 2%] Generating instruments_cy.qm Updating '/home/gucio321/git/musescore/build/share/locale/instruments_ca@valencia.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/instruments_cs.qm'... Generated 1727 translation(s) (1727 finished and 0 unfinished) Ignored 1177 untranslated source text(s) Generated 1966 translation(s) (1966 finished and 0 unfinished) Ignored 938 untranslated source text(s) [ 2%] Generating instruments_da.qm Updating '/home/gucio321/git/musescore/build/share/locale/instruments_cy.qm'... Generated 1483 translation(s) (1483 finished and 0 unfinished) Ignored 1421 untranslated source text(s) [ 2%] Running rcc pass 1 for resource fonts_FinaleBroadway [ 2%] Running rcc pass 1 for resource fonts_Tabulature Generated 326 translation(s) (326 finished and 0 unfinished) Ignored 2578 untranslated source text(s) [ 2%] Generating instruments_de.qm Updating '/home/gucio321/git/musescore/build/share/locale/instruments_da.qm'... [ 2%] Built target big_resources_fonts_Tabulature [ 2%] Generating instruments_el.qm Updating '/home/gucio321/git/musescore/build/share/locale/instruments_de.qm'... [ 2%] Built target big_resources_fonts_FinaleBroadway [ 3%] Generating instruments_en.qm Updating '/home/gucio321/git/musescore/build/share/locale/instruments_el.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/instruments_en.qm'... Generated 2041 translation(s) (2041 finished and 0 unfinished) Ignored 863 untranslated source text(s) [ 3%] Generating instruments_en_GB.qm [ 3%] Built target big_resources_fonts_FreeSans [ 3%] Generating instruments_en_US.qm Updating '/home/gucio321/git/musescore/build/share/locale/instruments_en_GB.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/instruments_en_US.qm'... [ 3%] Built target big_resources_fonts_FinaleMaestro Generated 2904 translation(s) (2904 finished and 0 unfinished) [ 3%] Generating instruments_eo.qm No symlink aliases will be created. Generated 2882 translation(s) (2882 finished and 0 unfinished) Ignored 22 untranslated source text(s) [ 3%] Built target mscore_alias [ 3%] Generating instruments_es.qm [ 3%] Automatic MOC and UIC for target muse_global Generated 1985 translation(s) (1985 finished and 0 unfinished) Ignored 919 untranslated source text(s) Generated 2904 translation(s) (2904 finished and 0 unfinished) Updating '/home/gucio321/git/musescore/build/share/locale/instruments_eo.qm'... [ 3%] Automatic MOC and UIC for target gtest [ 3%] Automatic MOC and UIC for target opus Updating '/home/gucio321/git/musescore/build/share/locale/instruments_es.qm'... Generated 2904 translation(s) (2904 finished and 0 unfinished) [ 3%] Built target gtest_autogen [ 3%] Built target opus_autogen [ 3%] Built target big_resources_fonts_Petaluma [ 3%] Automatic MOC and UIC for target kddockwidgets [ 3%] Generating instruments_et.qm [ 3%] Building CXX object src/engraving/CMakeFiles/rcc_object_fonts_Campania.dir/qrc_fonts_Campaniatmp.cpp.o [ 3%] Building CXX object src/engraving/CMakeFiles/rcc_object_fonts_Edwin.dir/qrc_fonts_Edwintmp.cpp.o Generated 2904 translation(s) (0 finished and 2904 unfinished) [ 3%] Built target rcc_object_fonts_Campania [ 3%] Generating instruments_eu.qm Updating '/home/gucio321/git/musescore/build/share/locale/instruments_et.qm'... [ 3%] Built target big_resources_fonts_Bravura [ 3%] Generating instruments_fa.qm [ 3%] Generating instruments_fi.qm [ 3%] Built target rcc_object_fonts_Edwin Generated 2904 translation(s) (2904 finished and 0 unfinished) [ 3%] Building CXX object src/engraving/CMakeFiles/rcc_object_fonts_FreeSans.dir/qrc_fonts_FreeSanstmp.cpp.o Updating '/home/gucio321/git/musescore/build/share/locale/instruments_fa.qm'... [ 3%] Building CXX object src/engraving/CMakeFiles/rcc_object_fonts_Gootville.dir/qrc_fonts_Gootvilletmp.cpp.o Updating '/home/gucio321/git/musescore/build/share/locale/instruments_fi.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/instruments_eu.qm'... Generated 2651 translation(s) (2651 finished and 0 unfinished) Ignored 253 untranslated source text(s) [ 3%] Generating instruments_fil.qm [ 3%] Built target rcc_object_fonts_Gootville [ 3%] Built target rcc_object_fonts_FreeSans Generated 2904 translation(s) (2904 finished and 0 unfinished) [ 3%] Building CXX object src/engraving/CMakeFiles/rcc_object_fonts_Leland.dir/qrc_fonts_Lelandtmp.cpp.o [ 3%] Building CXX object src/engraving/CMakeFiles/rcc_object_fonts_MScore.dir/qrc_fonts_MScoretmp.cpp.o Updating '/home/gucio321/git/musescore/build/share/locale/instruments_fil.qm'... [ 3%] Building CXX object src/engraving/CMakeFiles/rcc_object_fonts_MuseJazz.dir/qrc_fonts_MuseJazztmp.cpp.o [ 3%] Built target rcc_object_fonts_MScore [ 3%] Built target rcc_object_fonts_Leland [ 3%] Built target rcc_object_fonts_MuseJazz Generated 1765 translation(s) (1765 finished and 0 unfinished) Ignored 1139 untranslated source text(s) [ 3%] Generating instruments_fo.qm [ 3%] Building CXX object src/engraving/CMakeFiles/rcc_object_fonts_Petaluma.dir/qrc_fonts_Petalumatmp.cpp.o [ 3%] Building CXX object src/engraving/CMakeFiles/rcc_object_fonts_FinaleMaestro.dir/qrc_fonts_FinaleMaestrotmp.cpp.o [ 3%] Building CXX object src/engraving/CMakeFiles/rcc_object_fonts_FinaleBroadway.dir/qrc_fonts_FinaleBroadwaytmp.cpp.o Updating '/home/gucio321/git/musescore/build/share/locale/instruments_fo.qm'... Generated 2904 translation(s) (2904 finished and 0 unfinished) [ 3%] Built target rcc_object_fonts_FinaleMaestro [ 3%] Built target rcc_object_fonts_Petaluma [ 3%] Generating instruments_fr.qm [ 3%] Built target rcc_object_fonts_FinaleBroadway [ 3%] Building CXX object src/framework/testing/thirdparty/googletest/googletest/CMakeFiles/gtest.dir/gtest_autogen/mocs_compilation.cpp.o [ 3%] Building CXX object src/engraving/CMakeFiles/rcc_object_fonts_Tabulature.dir/qrc_fonts_Tabulaturetmp.cpp.o Updating '/home/gucio321/git/musescore/build/share/locale/instruments_fr.qm'... [ 3%] Building CXX object src/framework/testing/thirdparty/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o [ 3%] Built target rcc_object_fonts_Tabulature Generated 641 translation(s) (641 finished and 0 unfinished) Ignored 2263 untranslated source text(s) [ 3%] Building CXX object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/opus_autogen/mocs_compilation.cpp.o [ 4%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/src/opus_decoder.c.o [ 4%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/src/opus.c.o /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/src/opus_decoder.c:37:10: note: ‘#pragma message: You appear to be compiling without optimization, if so opus will be very slow.’ 37 | # pragma message "You appear to be compiling without optimization, if so opus will be very slow." | ^~~~~~~ [ 4%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/src/opus_encoder.c.o Generated 1917 translation(s) (1917 finished and 0 unfinished) Ignored 987 untranslated source text(s) Generated 2904 translation(s) (2904 finished and 0 unfinished) [ 4%] Generating instruments_ga.qm [ 4%] Generating instruments_gd.qm Generated 2827 translation(s) (2827 finished and 0 unfinished) Ignored 77 untranslated source text(s) [ 4%] Building CXX object src/engraving/CMakeFiles/rcc_object_fonts_Bravura.dir/qrc_fonts_Bravuratmp.cpp.o [ 4%] Generating instruments_gl.qm Updating '/home/gucio321/git/musescore/build/share/locale/instruments_ga.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/instruments_gd.qm'... Generated 2904 translation(s) (2904 finished and 0 unfinished) [ 4%] Built target rcc_object_fonts_Bravura [ 4%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/src/opus_multistream.c.o [ 4%] Generating instruments_he.qm Updating '/home/gucio321/git/musescore/build/share/locale/instruments_gl.qm'... [ 5%] Generating instruments_hi_IN.qm Updating '/home/gucio321/git/musescore/build/share/locale/instruments_he.qm'... [ 5%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/src/opus_multistream_encoder.c.o Updating '/home/gucio321/git/musescore/build/share/locale/instruments_hi_IN.qm'... Generated 64 translation(s) (64 finished and 0 unfinished) Ignored 2840 untranslated source text(s) [ 5%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/src/opus_multistream_decoder.c.o [ 5%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/src/repacketizer.c.o Generated 1955 translation(s) (1955 finished and 0 unfinished) Ignored 949 untranslated source text(s) [ 5%] Built target muse_global_autogen [ 5%] Generating instruments_hr.qm [ 5%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/src/opus_projection_encoder.c.o Generated 1855 translation(s) (1855 finished and 0 unfinished) Ignored 1049 untranslated source text(s) [ 5%] Generating instruments_hu.qm Generated 1966 translation(s) (1966 finished and 0 unfinished) Ignored 938 untranslated source text(s) [ 5%] Generating instruments_hy.qm Generated 2099 translation(s) (2099 finished and 0 unfinished) Ignored 805 untranslated source text(s) make[2]: *** No rule to make target 'src/framework/global/CMakeFiles/muse_global.dir/cmake_pch.hxx.gch', needed by 'src/framework/global/CMakeFiles/muse_global.dir/Unity/unity_5_cxx.cxx.o'. Stop. make[1]: *** [CMakeFiles/Makefile2:2178: src/framework/global/CMakeFiles/muse_global.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... Generated 1920 translation(s) (1920 finished and 0 unfinished) Ignored 984 untranslated source text(s) Updating '/home/gucio321/git/musescore/build/share/locale/instruments_hr.qm'... [ 5%] Generating instruments_ig.qm [ 5%] Generating instruments_id.qm [ 5%] Generating instruments_it.qm [ 5%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/src/opus_projection_decoder.c.o [ 5%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/src/mapping_matrix.c.o Updating '/home/gucio321/git/musescore/build/share/locale/instruments_hu.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/instruments_it.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/instruments_hy.qm'... [ 5%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/src/analysis.c.o Updating '/home/gucio321/git/musescore/build/share/locale/instruments_id.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/instruments_ig.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 2904 untranslated source text(s) Generated 244 translation(s) (244 finished and 0 unfinished) Ignored 2660 untranslated source text(s) [ 5%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/src/mlp.c.o [ 5%] Generating instruments_ja.qm [ 5%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/src/mlp_data.c.o [ 5%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/CNG.c.o Generated 2214 translation(s) (2214 finished and 0 unfinished) Ignored 690 untranslated source text(s) [ 5%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/code_signs.c.o Generated 735 translation(s) (735 finished and 0 unfinished) Ignored 2169 untranslated source text(s) [ 6%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/init_decoder.c.o [ 6%] Generating instruments_ka.qm Updating '/home/gucio321/git/musescore/build/share/locale/instruments_ja.qm'... [ 6%] Generating instruments_kab.qm Generated 2904 translation(s) (2904 finished and 0 unfinished) [ 6%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/decode_core.c.o [ 6%] Generating instruments_ko.qm Updating '/home/gucio321/git/musescore/build/share/locale/instruments_kab.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 2904 untranslated source text(s) [ 6%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/decode_frame.c.o Updating '/home/gucio321/git/musescore/build/share/locale/instruments_ka.qm'... [ 6%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/decode_parameters.c.o [ 6%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/decode_indices.c.o Generated 2904 translation(s) (2904 finished and 0 unfinished) [ 6%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/decode_pulses.c.o [ 6%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/decoder_set_fs.c.o Updating '/home/gucio321/git/musescore/build/share/locale/instruments_ko.qm'... [ 6%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/dec_API.c.o Generated 964 translation(s) (964 finished and 0 unfinished) Ignored 1940 untranslated source text(s) [ 6%] Generating instruments_lt.qm [ 6%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/enc_API.c.o [ 6%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/encode_indices.c.o [ 6%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/encode_pulses.c.o [ 6%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/gain_quant.c.o [ 6%] Generating instruments_lv.qm Updating '/home/gucio321/git/musescore/build/share/locale/instruments_lt.qm'... Generated 2011 translation(s) (2011 finished and 0 unfinished) Ignored 893 untranslated source text(s) [ 6%] Generating instruments_ml.qm Generated 2553 translation(s) (2553 finished and 0 unfinished) Ignored 351 untranslated source text(s) Updating '/home/gucio321/git/musescore/build/share/locale/instruments_lv.qm'... [ 6%] Generating instruments_mn_MN.qm [ 6%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/interpolate.c.o [ 6%] Generating instruments_mt.qm [ 7%] Generating instruments_nb.qm [ 7%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/LP_variable_cutoff.c.o Updating '/home/gucio321/git/musescore/build/share/locale/instruments_ml.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/instruments_mt.qm'... [ 7%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/NLSF_decode.c.o Updating '/home/gucio321/git/musescore/build/share/locale/instruments_mn_MN.qm'... Generated 74 translation(s) (74 finished and 0 unfinished) Ignored 2830 untranslated source text(s) Generated 18 translation(s) (18 finished and 0 unfinished) Ignored 2886 untranslated source text(s) Updating '/home/gucio321/git/musescore/build/share/locale/instruments_nb.qm'... [ 7%] Generating instruments_nl.qm [ 7%] Generating instruments_nn.qm Generated 666 translation(s) (666 finished and 0 unfinished) Ignored 2238 untranslated source text(s) [ 7%] Generating instruments_pl.qm [ 7%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/NSQ.c.o Generated 1473 translation(s) (1473 finished and 0 unfinished) Ignored 1431 untranslated source text(s) [ 7%] Generating instruments_pt.qm [ 8%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/NSQ_del_dec.c.o Updating '/home/gucio321/git/musescore/build/share/locale/instruments_nn.qm'... [ 8%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/PLC.c.o Updating '/home/gucio321/git/musescore/build/share/locale/instruments_nl.qm'... Generated 513 translation(s) (513 finished and 0 unfinished) Ignored 2391 untranslated source text(s) Updating '/home/gucio321/git/musescore/build/share/locale/instruments_pl.qm'... [ 8%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/shell_coder.c.o Updating '/home/gucio321/git/musescore/build/share/locale/instruments_pt.qm'... [ 8%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/tables_gain.c.o Generated 1211 translation(s) (1211 finished and 0 unfinished) Ignored 1693 untranslated source text(s) [ 8%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/tables_LTP.c.o [ 8%] Generating instruments_pt_BR.qm [ 8%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/tables_NLSF_CB_NB_MB.c.o [ 8%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/tables_NLSF_CB_WB.c.o [ 8%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/tables_other.c.o Generated 2817 translation(s) (2817 finished and 0 unfinished) Ignored 87 untranslated source text(s) Updating '/home/gucio321/git/musescore/build/share/locale/instruments_pt_BR.qm'... [ 8%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/tables_pitch_lag.c.o [ 8%] Generating instruments_ro.qm [ 8%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/tables_pulses_per_block.c.o [ 8%] Generating instruments_ru.qm [ 8%] Generating instruments_scn.qm [ 8%] Generating instruments_sk.qm Updating '/home/gucio321/git/musescore/build/share/locale/instruments_ro.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/instruments_ru.qm'... [ 8%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/VAD.c.o Updating '/home/gucio321/git/musescore/build/share/locale/instruments_scn.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 2904 untranslated source text(s) Generated 2100 translation(s) (2100 finished and 0 unfinished) Ignored 804 untranslated source text(s) [ 8%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/control_audio_bandwidth.c.o Updating '/home/gucio321/git/musescore/build/share/locale/instruments_sk.qm'... [ 8%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/quant_LTP_gains.c.o Generated 2878 translation(s) (2878 finished and 0 unfinished) Ignored 26 untranslated source text(s) [ 8%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/HP_variable_cutoff.c.o [ 8%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/VQ_WMat_EC.c.o Generated 2904 translation(s) (2904 finished and 0 unfinished) Generated 2904 translation(s) (2904 finished and 0 unfinished) [ 8%] Generating instruments_sl.qm [ 8%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/NLSF_encode.c.o [ 8%] Generating instruments_sr.qm [ 9%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/NLSF_VQ.c.o Generated 1495 translation(s) (1495 finished and 0 unfinished) Ignored 1409 untranslated source text(s) [ 9%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/NLSF_unpack.c.o [ 9%] Generating instruments_sr_RS.qm Updating '/home/gucio321/git/musescore/build/share/locale/instruments_sl.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/instruments_sr.qm'... [ 9%] Generating instruments_sv.qm [ 9%] Generating instruments_sv_SE.qm [ 9%] Generating instruments_th.qm Generated 2325 translation(s) (2325 finished and 0 unfinished) Ignored 579 untranslated source text(s) Generated 185 translation(s) (185 finished and 0 unfinished) Ignored 2719 untranslated source text(s) Updating '/home/gucio321/git/musescore/build/share/locale/instruments_sr_RS.qm'... [ 10%] Generating instruments_tr.qm [ 10%] Generating instruments_uk.qm Updating '/home/gucio321/git/musescore/build/share/locale/instruments_sv_SE.qm'... Generated 2904 translation(s) (2904 finished and 0 unfinished) [ 10%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/NLSF_del_dec_quant.c.o Updating '/home/gucio321/git/musescore/build/share/locale/instruments_sv.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/instruments_th.qm'... [ 10%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/process_NLSFs.c.o Generated 170 translation(s) (170 finished and 0 unfinished) Ignored 2734 untranslated source text(s) Updating '/home/gucio321/git/musescore/build/share/locale/instruments_uk.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/instruments_tr.qm'... [ 10%] Generating instruments_uz@Latn.qm Generated 1385 translation(s) (1385 finished and 0 unfinished) Ignored 1519 untranslated source text(s) [ 10%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/stereo_LR_to_MS.c.o [ 10%] Generating instruments_vi.qm Generated 2904 translation(s) (2904 finished and 0 unfinished) Updating '/home/gucio321/git/musescore/build/share/locale/instruments_uz@Latn.qm'... [ 10%] Generating instruments_zh_CN.qm Generated 64 translation(s) (64 finished and 0 unfinished) Ignored 2840 untranslated source text(s) [ 10%] Generating instruments_zh_HK.qm [ 10%] Generating instruments_zh_TW.qm Updating '/home/gucio321/git/musescore/build/share/locale/instruments_zh_CN.qm'... Generated 1798 translation(s) (1798 finished and 0 unfinished) Ignored 1106 untranslated source text(s) Updating '/home/gucio321/git/musescore/build/share/locale/instruments_vi.qm'... Generated 2904 translation(s) (2904 finished and 0 unfinished) [ 10%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/stereo_MS_to_LR.c.o Updating '/home/gucio321/git/musescore/build/share/locale/instruments_zh_HK.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/instruments_zh_TW.qm'... [ 10%] Generating musescore_af.qm [ 10%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/check_control_input.c.o [ 10%] Generating musescore_ar.qm Updating '/home/gucio321/git/musescore/build/share/locale/musescore_af.qm'... Generated 1602 translation(s) (1602 finished and 0 unfinished) Ignored 1302 untranslated source text(s) Updating '/home/gucio321/git/musescore/build/share/locale/musescore_ar.qm'... [ 10%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/control_SNR.c.o [ 10%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/init_encoder.c.o Generated 5262 translation(s) (5262 finished and 0 unfinished) Ignored 53 untranslated source text(s) Generated 3074 translation(s) (3074 finished and 0 unfinished) Ignored 2241 untranslated source text(s) [ 10%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/control_codec.c.o [ 10%] Generating musescore_ar_DZ.qm Generated 2904 translation(s) (2904 finished and 0 unfinished) [ 10%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/A2NLSF.c.o Generated 2904 translation(s) (2904 finished and 0 unfinished) [ 10%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/ana_filt_bank_1.c.o [ 10%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/biquad_alt.c.o [ 10%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/bwexpander_32.c.o [ 10%] Generating musescore_ar_EG.qm Updating '/home/gucio321/git/musescore/build/share/locale/musescore_ar_DZ.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 5315 untranslated source text(s) Generated 2884 translation(s) (2884 finished and 0 unfinished) Ignored 20 untranslated source text(s) [ 10%] Generating musescore_ar_SD.qm Generated 2904 translation(s) (2904 finished and 0 unfinished) [ 10%] Generating musescore_ast.qm [ 10%] Generating musescore_be.qm [ 10%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/bwexpander.c.o [ 10%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/debug.c.o [ 11%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/decode_pitch.c.o [ 11%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/inner_prod_aligned.c.o Generated 2879 translation(s) (2879 finished and 0 unfinished) Ignored 25 untranslated source text(s) [ 11%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/lin2log.c.o [ 11%] Generating musescore_bg.qm Updating '/home/gucio321/git/musescore/build/share/locale/musescore_ar_SD.qm'... Generated 3061 translation(s) (3061 finished and 0 unfinished) Ignored 2254 untranslated source text(s) Updating '/home/gucio321/git/musescore/build/share/locale/musescore_ast.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/musescore_ar_EG.qm'... [ 11%] Generating musescore_br.qm [ 11%] Built target big_resources_fonts_FreeSerif Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Generated 692 translation(s) (692 finished and 0 unfinished) Ignored 4623 untranslated source text(s) [ 12%] Generating musescore_ca.qm Updating '/home/gucio321/git/musescore/build/share/locale/musescore_be.qm'... [ 12%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/LPC_analysis_filter.c.o Generated 593 translation(s) (593 finished and 0 unfinished) Ignored 4722 untranslated source text(s) [ 12%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/log2lin.c.o [ 12%] Generating musescore_ca@valencia.qm [ 12%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/table_LSF_cos.c.o [ 12%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/LPC_inv_pred_gain.c.o [ 12%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/NLSF2A.c.o Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Generated 2033 translation(s) (2033 finished and 0 unfinished) Ignored 3282 untranslated source text(s) [ 12%] Generating musescore_cs.qm Updating '/home/gucio321/git/musescore/build/share/locale/musescore_br.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/musescore_bg.qm'... Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Generated 211 translation(s) (211 finished and 0 unfinished) Ignored 5104 untranslated source text(s) [ 12%] Generating musescore_cy.qm [ 12%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/NLSF_stabilize.c.o Generated 1066 translation(s) (1066 finished and 0 unfinished) Ignored 4249 untranslated source text(s) [ 12%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/NLSF_VQ_weights_laroia.c.o Updating '/home/gucio321/git/musescore/build/share/locale/musescore_ca@valencia.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/musescore_ca.qm'... [ 12%] Generating musescore_da.qm [ 12%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/pitch_est_tables.c.o Updating '/home/gucio321/git/musescore/build/share/locale/musescore_cs.qm'... [ 12%] Generating musescore_de.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Generated 5315 translation(s) (5315 finished and 0 unfinished) [ 12%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/resampler.c.o [ 12%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/resampler_down2.c.o [ 12%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/resampler_down2_3.c.o Updating '/home/gucio321/git/musescore/build/share/locale/musescore_cy.qm'... [ 12%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/resampler_private_AR2.c.o Generated 1776 translation(s) (1776 finished and 0 unfinished) Ignored 3539 untranslated source text(s) [ 12%] Generating musescore_el.qm [ 12%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/resampler_private_down_FIR.c.o Updating '/home/gucio321/git/musescore/build/share/locale/musescore_da.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/musescore_de.qm'... [ 12%] Generating musescore_en.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Generated 5315 translation(s) (5315 finished and 0 unfinished) Generated 5315 translation(s) (5315 finished and 0 unfinished) [ 13%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/resampler_private_IIR_FIR.c.o [ 13%] Generating musescore_en_US.qm [ 13%] Generating musescore_en_GB.qm [ 13%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/resampler_private_up2_HQ.c.o Generated 5315 translation(s) (5315 finished and 0 unfinished) [ 13%] Generating musescore_eo.qm Updating '/home/gucio321/git/musescore/build/share/locale/musescore_el.qm'... [ 13%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/resampler_rom.c.o Generated 5315 translation(s) (5315 finished and 0 unfinished) [ 13%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/sigm_Q15.c.o Updating '/home/gucio321/git/musescore/build/share/locale/musescore_en.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/musescore_en_US.qm'... [ 13%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/sort.c.o Generated 2892 translation(s) (2892 finished and 0 unfinished) Ignored 2423 untranslated source text(s) Updating '/home/gucio321/git/musescore/build/share/locale/musescore_en_GB.qm'... [ 13%] Generating musescore_es.qm [ 13%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/sum_sqr_shift.c.o [ 13%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/stereo_decode_pred.c.o Updating '/home/gucio321/git/musescore/build/share/locale/musescore_eo.qm'... [ 13%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/stereo_encode_pred.c.o [ 13%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/stereo_find_predictor.c.o [ 13%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/stereo_quant_pred.c.o Updating '/home/gucio321/git/musescore/build/share/locale/musescore_es.qm'... [ 13%] Generating musescore_et.qm Generated 2662 translation(s) (2662 finished and 0 unfinished) Ignored 2653 untranslated source text(s) [ 13%] Generating musescore_eu.qm [ 13%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/LPC_fit.c.o Generated 5385 translation(s) (0 finished and 5385 unfinished) Generated 5315 translation(s) (5315 finished and 0 unfinished) [ 13%] Generating musescore_fa.qm [ 14%] Generating musescore_fil.qm [ 14%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/celt/bands.c.o [ 14%] Generating musescore_fi.qm Generated 5315 translation(s) (5315 finished and 0 unfinished) Updating '/home/gucio321/git/musescore/build/share/locale/musescore_et.qm'... [ 14%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/celt/celt.c.o [ 14%] Generating musescore_fo.qm Updating '/home/gucio321/git/musescore/build/share/locale/musescore_eu.qm'... [ 14%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/celt/celt_encoder.c.o Generated 3318 translation(s) (3318 finished and 0 unfinished) Ignored 1997 untranslated source text(s) Updating '/home/gucio321/git/musescore/build/share/locale/musescore_fil.qm'... Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Generated 5315 translation(s) (5315 finished and 0 unfinished) [ 14%] Generating musescore_fr.qm Generated 1894 translation(s) (1894 finished and 0 unfinished) Ignored 3421 untranslated source text(s) Updating '/home/gucio321/git/musescore/build/share/locale/musescore_fa.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/musescore_fi.qm'... [ 14%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/celt/celt_decoder.c.o [ 14%] Generating musescore_ga.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Generated 1103 translation(s) (1103 finished and 0 unfinished) Ignored 4212 untranslated source text(s) Generated 3256 translation(s) (3256 finished and 0 unfinished) Ignored 2059 untranslated source text(s) Updating '/home/gucio321/git/musescore/build/share/locale/musescore_fo.qm'... [ 14%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/celt/cwrs.c.o [ 15%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/celt/entcode.c.o [ 15%] Generating musescore_gd.qm Updating '/home/gucio321/git/musescore/build/share/locale/musescore_fr.qm'... Generated 5315 translation(s) (5315 finished and 0 unfinished) Updating '/home/gucio321/git/musescore/build/share/locale/musescore_ga.qm'... Generated 5253 translation(s) (5253 finished and 0 unfinished) Ignored 62 untranslated source text(s) [ 15%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/celt/entdec.c.o [ 15%] Generating musescore_gl.qm [ 15%] Generating musescore_he.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Generated 1082 translation(s) (1082 finished and 0 unfinished) Ignored 4233 untranslated source text(s) Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Generated 5315 translation(s) (5315 finished and 0 unfinished) [ 15%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/celt/entenc.c.o Updating '/home/gucio321/git/musescore/build/share/locale/musescore_gd.qm'... [ 15%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/celt/kiss_fft.c.o [ 15%] Generating musescore_hi_IN.qm Updating '/home/gucio321/git/musescore/build/share/locale/musescore_gl.qm'... [ 15%] Generating musescore_hr.qm Generated 2210 translation(s) (2210 finished and 0 unfinished) Ignored 3105 untranslated source text(s) Updating '/home/gucio321/git/musescore/build/share/locale/musescore_he.qm'... Generated 3562 translation(s) (3562 finished and 0 unfinished) Ignored 1753 untranslated source text(s) [ 15%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/celt/laplace.c.o [ 15%] Generating musescore_hu.qm [ 15%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/celt/mdct.c.o [ 15%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/celt/mathops.c.o [ 15%] Generating musescore_hy.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Generated 5239 translation(s) (5239 finished and 0 unfinished) Ignored 76 untranslated source text(s) Updating '/home/gucio321/git/musescore/build/share/locale/musescore_hr.qm'... [ 15%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/celt/modes.c.o Updating '/home/gucio321/git/musescore/build/share/locale/musescore_hi_IN.qm'... [ 15%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/celt/pitch.c.o Generated 136 translation(s) (136 finished and 0 unfinished) Ignored 5179 untranslated source text(s) [ 15%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/celt/quant_bands.c.o [ 15%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/celt/celt_lpc.c.o Generated 5231 translation(s) (5231 finished and 0 unfinished) Ignored 84 untranslated source text(s) [ 15%] Generating musescore_id.qm [ 15%] Generating musescore_ig.qm Updating '/home/gucio321/git/musescore/build/share/locale/musescore_hu.qm'... [ 15%] Generating musescore_it.qm [ 15%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/celt/rate.c.o Updating '/home/gucio321/git/musescore/build/share/locale/musescore_hy.qm'... Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Generated 5315 translation(s) (5315 finished and 0 unfinished) Updating '/home/gucio321/git/musescore/build/share/locale/musescore_id.qm'... [ 15%] Generating musescore_ja.qm [ 15%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/celt/vq.c.o [ 15%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/float/apply_sine_window_FLP.c.o Generated 1780 translation(s) (1780 finished and 0 unfinished) Ignored 3535 untranslated source text(s) Updating '/home/gucio321/git/musescore/build/share/locale/musescore_it.qm'... [ 15%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/float/corrMatrix_FLP.c.o Updating '/home/gucio321/git/musescore/build/share/locale/musescore_ig.qm'... Generated 20 translation(s) (20 finished and 0 unfinished) Ignored 5295 untranslated source text(s) Generated 1023 translation(s) (1023 finished and 0 unfinished) Ignored 4292 untranslated source text(s) [ 15%] Generating musescore_ka.qm [ 15%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/float/encode_frame_FLP.c.o [ 16%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/float/find_LPC_FLP.c.o [ 17%] Generating musescore_kab.qm [ 17%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/float/find_LTP_FLP.c.o Updating '/home/gucio321/git/musescore/build/share/locale/musescore_ja.qm'... [ 17%] Generating musescore_ko.qm [ 17%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/float/find_pitch_lags_FLP.c.o [ 17%] Generating musescore_lt.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Generated 5315 translation(s) (5315 finished and 0 unfinished) Updating '/home/gucio321/git/musescore/build/share/locale/musescore_ka.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/musescore_kab.qm'... [ 17%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/float/LPC_analysis_filter_FLP.c.o Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Generated 1 translation(s) (1 finished and 0 unfinished) Ignored 5314 untranslated source text(s) [ 17%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/float/find_pred_coefs_FLP.c.o Generated 5313 translation(s) (5313 finished and 0 unfinished) Ignored 2 untranslated source text(s) [ 17%] Generating musescore_lv.qm [ 17%] Generating musescore_ml.qm Generated 1822 translation(s) (1822 finished and 0 unfinished) Ignored 3493 untranslated source text(s) [ 17%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/float/LTP_analysis_filter_FLP.c.o Updating '/home/gucio321/git/musescore/build/share/locale/musescore_lt.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/musescore_ko.qm'... [ 17%] Generating musescore_mn_MN.qm [ 17%] Generating musescore_mt.qm [ 17%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/float/LTP_scale_ctrl_FLP.c.o Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Generated 1730 translation(s) (1730 finished and 0 unfinished) Ignored 3585 untranslated source text(s) [ 17%] Generating musescore_nb.qm Updating '/home/gucio321/git/musescore/build/share/locale/musescore_lv.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/musescore_ml.qm'... Generated 3295 translation(s) (3295 finished and 0 unfinished) Ignored 2020 untranslated source text(s) Generated 574 translation(s) (574 finished and 0 unfinished) Ignored 4741 untranslated source text(s) Generated 716 translation(s) (716 finished and 0 unfinished) Ignored 4599 untranslated source text(s) [ 17%] Generating musescore_nl.qm [ 17%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/float/noise_shape_analysis_FLP.c.o [ 17%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/float/process_gains_FLP.c.o [ 17%] Generating musescore_nn.qm [ 17%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/float/regularize_correlations_FLP.c.o Updating '/home/gucio321/git/musescore/build/share/locale/musescore_mn_MN.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/musescore_mt.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/musescore_nb.qm'... Generated 407 translation(s) (407 finished and 0 unfinished) Ignored 4908 untranslated source text(s) [ 17%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/float/residual_energy_FLP.c.o [ 17%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/float/warped_autocorrelation_FLP.c.o [ 17%] Generating musescore_pl.qm Generated 2532 translation(s) (2532 finished and 0 unfinished) Ignored 2783 untranslated source text(s) Generated 5240 translation(s) (5240 finished and 0 unfinished) Ignored 75 untranslated source text(s) Updating '/home/gucio321/git/musescore/build/share/locale/musescore_nl.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/musescore_nn.qm'... [ 17%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/float/wrappers_FLP.c.o [ 17%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/float/autocorrelation_FLP.c.o [ 17%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/float/burg_modified_FLP.c.o Generated 1021 translation(s) (1021 finished and 0 unfinished) Ignored 4294 untranslated source text(s) [ 18%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/float/bwexpander_FLP.c.o [ 18%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/float/inner_product_FLP.c.o [ 18%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/float/energy_FLP.c.o Updating '/home/gucio321/git/musescore/build/share/locale/musescore_pl.qm'... Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Generated 5315 translation(s) (5315 finished and 0 unfinished) [ 18%] Generating musescore_pt.qm Generated 5315 translation(s) (5315 finished and 0 unfinished) [ 18%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/float/k2a_FLP.c.o [ 18%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/float/LPC_inv_pred_gain_FLP.c.o In file included from /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/float/structs_FLP.h:32, from /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/float/main_FLP.h:33, from /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/float/wrappers_FLP.c:32: /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/float/wrappers_FLP.c: In function ‘silk_NSQ_wrapper_FLP’: /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/main.h:296:18: warning: ‘silk_NSQ_del_dec_c’ reading 64 bytes from a region of size 32 [-Wstringop-overread] 296 | ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/float/wrappers_FLP.c:164:9: note: in expansion of macro ‘silk_NSQ_del_dec’ 164 | silk_NSQ_del_dec( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~~~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/main.h:296:18: note: referencing argument 6 of type ‘const opus_int16[32]’ {aka ‘const short int[32]’} 296 | ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/float/wrappers_FLP.c:164:9: note: in expansion of macro ‘silk_NSQ_del_dec’ 164 | silk_NSQ_del_dec( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~~~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/main.h:296:18: note: referencing argument 7 of type ‘const opus_int16[20]’ {aka ‘const short int[20]’} 296 | ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/float/wrappers_FLP.c:164:9: note: in expansion of macro ‘silk_NSQ_del_dec’ 164 | silk_NSQ_del_dec( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~~~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/main.h:296:18: note: referencing argument 8 of type ‘const opus_int16[96]’ {aka ‘const short int[96]’} 296 | ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/float/wrappers_FLP.c:164:9: note: in expansion of macro ‘silk_NSQ_del_dec’ 164 | silk_NSQ_del_dec( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~~~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/main.h:296:18: note: referencing argument 9 of type ‘const int[4]’ 296 | ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/float/wrappers_FLP.c:164:9: note: in expansion of macro ‘silk_NSQ_del_dec’ 164 | silk_NSQ_del_dec( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~~~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/main.h:296:18: note: referencing argument 10 of type ‘const int[4]’ 296 | ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/float/wrappers_FLP.c:164:9: note: in expansion of macro ‘silk_NSQ_del_dec’ 164 | silk_NSQ_del_dec( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~~~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/main.h:296:18: note: referencing argument 11 of type ‘const opus_int32[4]’ {aka ‘const int[4]’} 296 | ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/float/wrappers_FLP.c:164:9: note: in expansion of macro ‘silk_NSQ_del_dec’ 164 | silk_NSQ_del_dec( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~~~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/main.h:296:18: note: referencing argument 12 of type ‘const opus_int32[4]’ {aka ‘const int[4]’} 296 | ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/float/wrappers_FLP.c:164:9: note: in expansion of macro ‘silk_NSQ_del_dec’ 164 | silk_NSQ_del_dec( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~~~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/main.h:296:18: note: referencing argument 13 of type ‘const int[4]’ 296 | ((void)(arch),silk_NSQ_del_dec_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 297 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/float/wrappers_FLP.c:164:9: note: in expansion of macro ‘silk_NSQ_del_dec’ 164 | silk_NSQ_del_dec( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~~~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/main.h:275:6: note: in a call to function ‘silk_NSQ_del_dec_c’ 275 | void silk_NSQ_del_dec_c( | ^~~~~~~~~~~~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/main.h:270:18: warning: ‘silk_NSQ_c’ reading 64 bytes from a region of size 32 [-Wstringop-overread] 270 | ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/float/wrappers_FLP.c:167:9: note: in expansion of macro ‘silk_NSQ’ 167 | silk_NSQ( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/main.h:270:18: note: referencing argument 6 of type ‘const opus_int16[32]’ {aka ‘const short int[32]’} 270 | ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/float/wrappers_FLP.c:167:9: note: in expansion of macro ‘silk_NSQ’ 167 | silk_NSQ( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/main.h:270:18: note: referencing argument 7 of type ‘const opus_int16[20]’ {aka ‘const short int[20]’} 270 | ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/float/wrappers_FLP.c:167:9: note: in expansion of macro ‘silk_NSQ’ 167 | silk_NSQ( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/main.h:270:18: note: referencing argument 8 of type ‘const opus_int16[96]’ {aka ‘const short int[96]’} 270 | ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/float/wrappers_FLP.c:167:9: note: in expansion of macro ‘silk_NSQ’ 167 | silk_NSQ( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/main.h:270:18: note: referencing argument 9 of type ‘const int[4]’ 270 | ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/float/wrappers_FLP.c:167:9: note: in expansion of macro ‘silk_NSQ’ 167 | silk_NSQ( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/main.h:270:18: note: referencing argument 10 of type ‘const int[4]’ 270 | ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/float/wrappers_FLP.c:167:9: note: in expansion of macro ‘silk_NSQ’ 167 | silk_NSQ( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/main.h:270:18: note: referencing argument 11 of type ‘const opus_int32[4]’ {aka ‘const int[4]’} 270 | ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/float/wrappers_FLP.c:167:9: note: in expansion of macro ‘silk_NSQ’ 167 | silk_NSQ( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/main.h:270:18: note: referencing argument 12 of type ‘const opus_int32[4]’ {aka ‘const int[4]’} 270 | ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/float/wrappers_FLP.c:167:9: note: in expansion of macro ‘silk_NSQ’ 167 | silk_NSQ( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/main.h:270:18: note: referencing argument 13 of type ‘const int[4]’ 270 | ((void)(arch),silk_NSQ_c(psEncC, NSQ, psIndices, x16, pulses, PredCoef_Q12, LTPCoef_Q14, AR_Q13, \ | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | HarmShapeGain_Q14, Tilt_Q14, LF_shp_Q14, Gains_Q16, pitchL, Lambda_Q10, LTP_scale_Q14)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/float/wrappers_FLP.c:167:9: note: in expansion of macro ‘silk_NSQ’ 167 | silk_NSQ( &psEnc->sCmn, psNSQ, psIndices, x16, pulses, PredCoef_Q12[ 0 ], LTPCoef_Q14, | ^~~~~~~~ /home/gucio321/git/musescore/src/framework/audio/thirdparty/opus/silk/main.h:249:6: note: in a call to function ‘silk_NSQ_c’ 249 | void silk_NSQ_c( | ^~~~~~~~~~ [ 18%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/float/pitch_analysis_core_FLP.c.o [ 18%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/float/scale_copy_vector_FLP.c.o [ 18%] Generating musescore_pt_BR.qm [ 18%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/float/scale_vector_FLP.c.o [ 18%] Generating musescore_ru.qm [ 18%] Generating musescore_ro.qm [ 19%] Generating musescore_scn.qm Updating '/home/gucio321/git/musescore/build/share/locale/musescore_pt.qm'... [ 19%] Generating musescore_sk.qm [ 19%] Generating musescore_sl.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Generated 5229 translation(s) (5229 finished and 0 unfinished) Ignored 86 untranslated source text(s) Updating '/home/gucio321/git/musescore/build/share/locale/musescore_pt_BR.qm'... [ 19%] Generating musescore_sr.qm Updating '/home/gucio321/git/musescore/build/share/locale/musescore_ru.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/musescore_ro.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/musescore_scn.qm'... [ 19%] Generating musescore_sr_RS.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Generated 13 translation(s) (13 finished and 0 unfinished) Ignored 5302 untranslated source text(s) [ 19%] Generating musescore_sv.qm Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Generated 5227 translation(s) (5227 finished and 0 unfinished) Ignored 88 untranslated source text(s) Updating '/home/gucio321/git/musescore/build/share/locale/musescore_sl.qm'... [ 19%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/float/schur_FLP.c.o Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Generated 5314 translation(s) (5314 finished and 0 unfinished) Ignored 1 untranslated source text(s) [ 19%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/float/sort_FLP.c.o Updating '/home/gucio321/git/musescore/build/share/locale/musescore_sr.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/musescore_sk.qm'... [ 19%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/celt/x86/x86cpu.c.o Generated 939 translation(s) (939 finished and 0 unfinished) Ignored 4376 untranslated source text(s) [ 19%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/celt/x86/x86_celt_map.c.o [ 19%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/celt/x86/pitch_sse.c.o Generated 5315 translation(s) (5315 finished and 0 unfinished) Updating '/home/gucio321/git/musescore/build/share/locale/musescore_sr_RS.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/musescore_sv.qm'... Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Generated 3763 translation(s) (3763 finished and 0 unfinished) Ignored 1552 untranslated source text(s) Generated 1469 translation(s) (1469 finished and 0 unfinished) Ignored 3846 untranslated source text(s) Generated 5315 translation(s) (5315 finished and 0 unfinished) [ 19%] Generating musescore_sv_SE.qm [ 19%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/celt/x86/vq_sse2.c.o [ 19%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/celt/x86/celt_lpc_sse4_1.c.o [ 19%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/celt/x86/pitch_sse2.c.o [ 19%] Generating musescore_th.qm [ 20%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/celt/x86/pitch_sse4_1.c.o [ 20%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/x86/NSQ_sse4_1.c.o [ 20%] Generating musescore_tr.qm Generated 5315 translation(s) (5315 finished and 0 unfinished) [ 20%] Generating musescore_uk.qm [ 20%] Generating musescore_uz@Latn.qm Updating '/home/gucio321/git/musescore/build/share/locale/musescore_sv_SE.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/musescore_th.qm'... [ 20%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/x86/x86_silk_map.c.o [ 20%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/x86/NSQ_del_dec_sse4_1.c.o Generated 911 translation(s) (911 finished and 0 unfinished) Ignored 4404 untranslated source text(s) [ 20%] Generating musescore_vi.qm Updating '/home/gucio321/git/musescore/build/share/locale/musescore_tr.qm'... [ 20%] Generating musescore_zh_CN.qm [ 20%] Generating musescore_zh_HK.qm Generated 5315 translation(s) (5315 finished and 0 unfinished) Updating '/home/gucio321/git/musescore/build/share/locale/musescore_uz@Latn.qm'... Generated 93 translation(s) (93 finished and 0 unfinished) Ignored 5222 untranslated source text(s) [ 20%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/x86/VAD_sse4_1.c.o Updating '/home/gucio321/git/musescore/build/share/locale/musescore_uk.qm'... [ 20%] Generating musescore_zh_TW.qm [ 20%] Building C object src/framework/audio/opusenc/opus/CMakeFiles/opus.dir/silk/x86/VQ_WMat_EC_sse4_1.c.o [ 20%] Generating qt_bg.qm Updating '/home/gucio321/git/musescore/build/share/locale/musescore_zh_CN.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/musescore_vi.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/musescore_zh_HK.qm'... Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Generated 5315 translation(s) (5315 finished and 0 unfinished) Updating '/home/gucio321/git/musescore/build/share/locale/qt_bg.qm'... Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Generated 2529 translation(s) (2529 finished and 0 unfinished) Ignored 2786 untranslated source text(s) [ 21%] Generating qt_el.qm Generated 908 translation(s) (907 finished and 1 unfinished) Ignored 301 untranslated source text(s) [ 21%] Generating qt_gd.qm [ 21%] Generating qt_eu.qm Generated 5315 translation(s) (5315 finished and 0 unfinished) Updating '/home/gucio321/git/musescore/build/share/locale/qt_el.qm'... Generated 5229 translation(s) (5229 finished and 0 unfinished) Ignored 86 untranslated source text(s) Generated 672 translation(s) (1 finished and 671 unfinished) Ignored 537 untranslated source text(s) Generated 2974 translation(s) (2974 finished and 0 unfinished) Ignored 2341 untranslated source text(s) [ 21%] Generating qt_id.qm [ 21%] Generating qt_lv.qm Updating '/home/gucio321/git/musescore/build/share/locale/musescore_zh_TW.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/qt_gd.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) [ 21%] Generating qt_nb.qm [ 21%] Generating qt_pt_BR.qm [ 21%] Generating qt_nl_BE.qm [ 21%] Generating qt_ro.qm [ 21%] Generating qt_nl.qm Updating '/home/gucio321/git/musescore/build/share/locale/qt_eu.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1202 untranslated source text(s) Updating '/home/gucio321/git/musescore/build/share/locale/qt_lv.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Updating '/home/gucio321/git/musescore/build/share/locale/qt_id.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1209 untranslated source text(s) [ 21%] Generating qt_tr.qm [ 21%] Generating qt_vi.qm Updating '/home/gucio321/git/musescore/build/share/locale/qt_nl_BE.qm'... Updating '/home/gucio321/git/musescore/build/share/locale/qt_nb.qm'... Generated 118 translation(s) (118 finished and 0 unfinished) Ignored 1091 untranslated source text(s) Generated 1209 translation(s) (1209 finished and 0 unfinished) Updating '/home/gucio321/git/musescore/build/share/locale/qt_nl.qm'... Generated 5232 translation(s) (5232 finished and 0 unfinished) Ignored 83 untranslated source text(s) Updating '/home/gucio321/git/musescore/build/share/locale/qt_ro.qm'... Generated 5 translation(s) (0 finished and 5 unfinished) Ignored 1204 untranslated source text(s) [ 21%] Linking CXX static library libopus.a Updating '/home/gucio321/git/musescore/build/share/locale/qt_pt_BR.qm'... Generated 1209 translation(s) (1209 finished and 0 unfinished) Updating '/home/gucio321/git/musescore/build/share/locale/qt_vi.qm'... Generated 1209 translation(s) (1209 finished and 0 unfinished) Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Generated 924 translation(s) (924 finished and 0 unfinished) Ignored 278 untranslated source text(s) Updating '/home/gucio321/git/musescore/build/share/locale/qt_tr.qm'... Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Generated 763 translation(s) (712 finished and 51 unfinished) Ignored 446 untranslated source text(s) [ 21%] Built target mscore_lrelease [ 21%] Built target opus [ 21%] Built target kddockwidgets_autogen [ 21%] Linking CXX static library ../../../../../../lib/libgtestd.a [ 21%] Built target gtest make: *** [Makefile:146: all] Error 2 ```

I see no more errors...

also update: now I'm on more current master (than in OP). 723753443b4406902440ad942e574d9166acf074

cbjeukendrup commented 3 months ago

Weird. So basically the same problem. What if you try using the Ninja generator instead of make? Install Ninja (may be called ninja-build in your package manager) and then do cmake -GNinja ….

gucio321 commented 3 months ago

just crashes immediately

[build (0) ]$ ninja
[0/2] Re-checking globbed directories...
ninja: error: 'src/framework/global/CMakeFiles/muse_global.dir/cmake_pch.hxx.gch', needed by 'src/framework/global/CMakeFiles/muse_global.dir/Unity/unity_5_cxx.cxx.o', missing and no known rule to make it
cbjeukendrup commented 3 months ago

@gucio321 Sorry that I didn't reply anymore but I'm afraid I'm out of suggestions. I've also asked a colleague and he also didn't have ideas, other than that the problem may go away when just retrying. Perhaps updating CMake or Ninja can help... or the problem will go away at some point as a result of changes to the codebase... who knows. What versions of CMake and Ninja are you using?

gucio321 commented 3 months ago

I'm on fedora so I suppose pretty new

gucio321 commented 3 months ago

I see I didin't do that before so let me post cmake output:

cmake -Bbuild -GNinja . ```console CMake Deprecation Warning at CMakeLists.txt:23 (cmake_policy): The OLD behavior for policy CMP0091 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- The C compiler identification is GNU 14.1.1 -- The CXX compiler identification is GNU 14.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detected CPU Architecture: x86_64 -- MUSE_APP_RELEASE_CHANNEL devel -- MUSE_APP_VERSION 4.4.0 -- MUSESCORE_BUILD_CONFIGURATION: app -- MUSE_APP_BUILD_MODE: dev -- MUSESCORE_BUILD_NUMBER: -- Using Compiler GCC 14.1.1 QMake version 3.1 Using Qt version 6.7.0 in /usr/lib64 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Performing Test HAVE_STDATOMIC -- Performing Test HAVE_STDATOMIC - Success -- Found WrapAtomic: TRUE -- Found OpenGL: /usr/lib64/libOpenGL.so -- Found WrapOpenGL: TRUE -- Found XKB: /usr/lib64/libxkbcommon.so (found suitable version "1.6.0", minimum required is "0.5.0") -- Found WrapVulkanHeaders: /usr/include MuseScore Studio SoundFont is up to date. -- Enabled testing -- Configuring muse_global -- Configuring muse_global_tests -- Configuring muse_accessibility -- Configuring muse_accessibility_tests -- Configuring muse_actions -- Found PkgConfig: /usr/bin/pkg-config (found version "2.1.0") -- Found sndfile: /usr/lib64/libsndfile.so /usr/include -- Configuring fluidsynth <> -- Configuring lame <> CMake Deprecation Warning at src/framework/audio/thirdparty/opus/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at src/framework/audio/thirdparty/opus/opus_functions.cmake:5 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. Call Stack (most recent call first): src/framework/audio/thirdparty/opus/CMakeLists.txt:3 (include) -- Opus library version: 0.8.0 -- Found Git: /usr/bin/git (found version "2.45.1") -- Opus package version: 4.0_alpha_2-9196-ge65e963b67 -- Opus project version: 4.0 CMake Deprecation Warning at src/framework/audio/thirdparty/opus/opus_functions.cmake:5 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. Call Stack (most recent call first): src/framework/audio/thirdparty/opus/opus_config.cmake:1 (include) src/framework/audio/thirdparty/opus/CMakeLists.txt:34 (include) -- Looking for floor in m -- Looking for floor in m - found -- Looking for cpuid.h -- Looking for cpuid.h - found -- Check SIMD support by compiler -- Looking for xmmintrin.h -- Looking for xmmintrin.h - found -- Performing Test SSE1_SUPPORTED -- Performing Test SSE1_SUPPORTED - Success -- Looking for emmintrin.h -- Looking for emmintrin.h - found -- Performing Test SSE2_SUPPORTED -- Performing Test SSE2_SUPPORTED - Success -- Looking for smmintrin.h -- Looking for smmintrin.h - found -- Performing Test SSE4_1_SUPPORTED -- Performing Test SSE4_1_SUPPORTED - Success -- Looking for immintrin.h -- Looking for immintrin.h - found -- Performing Test AVX_SUPPORTED -- Performing Test AVX_SUPPORTED - Success CMake Deprecation Warning at src/framework/audio/thirdparty/opus/opus_functions.cmake:5 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. Call Stack (most recent call first): src/framework/audio/thirdparty/opus/opus_sources.cmake:1 (include) src/framework/audio/thirdparty/opus/CMakeLists.txt:35 (include) -- The following features have been enabled: * FLOAT_API, compile with the floating point API (for machines with float library) * X86_MAY_HAVE_SSE, does runtime check for SSE1 support * X86_MAY_HAVE_SSE2, does runtime check for SSE2 support * X86_MAY_HAVE_SSE4_1, does runtime check for SSE4_1 support * X86_MAY_HAVE_AVX, does runtime check for AVX support * OPUS_X86_PRESUME_SSE, assume target CPU has SSE1 support will override the runtime check * OPUS_X86_PRESUME_SSE2, assume target CPU has SSE2 support will override the runtime check -- The following OPTIONAL packages have been found: * OpenGL * Qt6WidgetsTools (required version >= 6.7.0) * Qt6QmlTools (required version >= 6.7.0) * Qt6DBusTools (required version >= 6.7.0) * Qt6CoreTools (required version >= 6.7.0) * XKB (required version >= 0.5.0), XKB API common to servers and clients., * WrapVulkanHeaders * Qt6GuiTools (required version >= 6.7.0) * PkgConfig -- The following REQUIRED packages have been found: * Qt6Widgets * Qt6Network * Qt6NetworkAuth * Qt6Qml * Qt6Quick * Qt6QuickControls2 * Qt6QuickTemplates2 * Qt6QuickWidgets * Qt6Xml * Qt6Svg * Qt6PrintSupport * Qt6OpenGL * Qt6LinguistTools * Qt6Core5Compat * Qt6StateMachine * Qt6Concurrent * Qt6DBus * TinyXml * Qt6Core * Qt6Gui * Git, fast, scalable, distributed revision control system, required to set up package version -- The following features have been disabled: * STACK_PROTECTOR, Use stack protection * USE_ALLOCA, Use alloca for stack arrays (on non-C99 compilers) * CUSTOM_MODES, Enable non-Opus modes, e.g. 44.1 kHz & 2^n frames * BUILD_PROGRAMS, Build programs * FIXED_POINT, compile as fixed-point (for machines without a fast enough FPU) * INSTALL_PKG_CONFIG_MODULE, install PkgConfig module * INSTALL_CMAKE_CONFIG_MODULE, install CMake package config module * OPUS_X86_PRESUME_SSE4_1, assume target CPU has SSE4_1 support will override the runtime check * OPUS_X86_PRESUME_AVX, assume target CPU has AVX support will override the runtime check -- Configuring opusenc <> -- Performing Test HAVE_MBSTATE -- Performing Test HAVE_MBSTATE - Success -- Performing Test DODEFINE_EXTENSIONS -- Performing Test DODEFINE_EXTENSIONS - Success -- Looking for byteswap.h -- Looking for byteswap.h - found -- Looking for inttypes.h -- Looking for inttypes.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stdbool.h -- Looking for stdbool.h - found -- Looking for arm_neon.h -- Looking for arm_neon.h - not found -- Looking for x86intrin.h -- Looking for x86intrin.h - found -- Looking for fseeko -- Looking for fseeko - found -- Performing Test HAVE_BSWAP16 -- Performing Test HAVE_BSWAP16 - Success -- Performing Test HAVE_BSWAP32 -- Performing Test HAVE_BSWAP32 - Success -- Performing Test HAVE_LANGINFO_CODESET -- Performing Test HAVE_LANGINFO_CODESET - Success -- Performing Test HAVE_STACKREALIGN_FLAG -- Performing Test HAVE_STACKREALIGN_FLAG - Success -- Configuring flac <> -- Found ALSA: /usr/lib64/libasound.so (found version "1.2.11") -- Configuring muse_audio -- Configuring muse_audio_test -- Configuring muse_autobot -- Configuring muse_cloud -- Configuring muse_diagnostics -- Configuring muse_diagnostics_tests -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for fcntl.h -- Looking for fcntl.h - found -- Configuring freetype <> -- Configuring muse_draw -- Configuring muse_draw_tests -- Configuring muse_midi -- Configuring muse_mpe -- Configuring muse_mpe_test -- Configuring muse_musesampler -- Configuring muse_ui -- Configuring muse_ui_tests -- Configuring muse_uicomponents -- Configuring muse_dockwindow -- Configuring muse_network -- Configuring muse_network_test -- Configuring muse_shortcuts -- Configuring muse_multiinstances -- Configuring muse_languages -- Configuring muse_learn -- Configuring muse_extensions -- Configuring muse_workspace -- Configuring muse_update -- Configuring update_test -- Found Python: /usr/bin/python3.12 (found version "3.12.3") found components: Interpreter -- Configuring muse_vst [stub] -- Configuring appshell <> -- Configuring liblouis <> -- Configuring braille <> -- Configuring braille_tests -- Configuring commonscene <> -- Configuring context <> -- Configuring converter <> -- Configuring engraving <> -- Configuring engraving_tests -- Configuring iex_bb <> -- Configuring iex_bb_tests (qtest) -- Configuring iex_bww <> -- Configuring iex_bww_tests (qtest) -- Configuring rtf2html <> -- Configuring iex_capella <> -- Configuring iex_capella_tests -- Configuring beatroot <> -- Configuring iex_midi <> -- Configuring iex_midi_tests (qtest) -- Configuring iex_musedata <> -- Configuring iex_musicxml <> -- Configuring iex_musicxml_tests -- Configuring iex_ove <> -- Configuring iex_audioexport <> -- Configuring iex_imagesexport <> -- Configuring iex_guitarpro <> -- Configuring iex_guitarpro_tests -- Configuring iex_mei <> -- Configuring iex_mei_tests -- Configuring inspector <> -- Configuring instrumentsscene <> -- Configuring notation_tests -- Configuring notation <> -- Configuring palette <> -- Configuring playback_test -- Configuring playback <> -- Configuring print <> -- Configuring project <> -- Configuring project_test -- Configuring workspacescene <> -- Found 'gzip'. Man pages will be compressed. -- Found 'ln'. Symlink aliases will be created for MuseScore executable and the man pages. -- Configuring done (12.5s) -- Generating done (0.4s) -- Build files have been written to: /tmp/musescore/build ```
cbjeukendrup commented 3 months ago

Hm... I don't immediately see anything enlightening there.

I do notice that you are using Qt 6.7, while MuseScore currently wants 6.2. I can't imagine it makes a huge difference for this issue, but you never know.

gucio321 commented 3 months ago

no idea... I don't want to mess up with system libraries so I'd prefer to stay on v6.7

This one seems similar https://gitlab.kitware.com/cmake/cmake/-/issues/25650

gucio321 commented 3 months ago

ok... I used -DMUE_COMPILE_USE_UNITY=OFF and it suddenly worked, but why? I need to do a few more tests before I can say I'm 100% sure I identified the but I think its most likely that this issue is gone now (im on 61% of cmake atm)

cbjeukendrup commented 3 months ago

This one seems similar https://gitlab.kitware.com/cmake/cmake/-/issues/25650

Suspiciously similar, one might even say! That issue states that it started happening since CMake 3.28.2, and the right sidebar suggests that it has been fixed in CMake 3.28.3. So it's worth trying to update (or waiting until your distribution updates it...)

Why -DMUE_COMPILE_USE_UNITY=OFF works? That disables unity build, and the issue you linked says that the problem arises specifically when both precompiled headers and unity build are enabled.

Disabling unity build is something you can indeed do. In case you didn't know, unity build means that multiple .cpp files are concatenated into big "unity" files and those big unity files are actually compiled, rather than each individual .cpp file separately. This speeds up the initial build time, because there are less so-called "translation units" to compile and link. However, depending on your computer, it might slow down incremental builds, because if one cpp file is modified, the whole unity file containing that cpp file needs to be recompiled, instead of only that cpp file. So, whether you enable or disable it is up to you, and what's faster in the long run depends completely on what kind of things you often do and on your system. There is one caveat: when a #include or a using namespace is missing in a cpp file, it might still compile when using unity build, because the cpp files are simply concatenated, so if another cpp file that lands in the same unity file does contain that #include or using namespace, it still compiles. But when not using unity build, it doesn't of course. Our CI does have unity build enabled, and most developers also use it (because that's the default), so hardly anyone ever tests non-unity build, so it is possible that that is currently broken. Therefore, disabling unity build is in practice not bound to be successful.

gucio321 commented 3 months ago

Ok, so I'll disable unity build for now and wait for new cmake.

But now I'm getting the following:

ninja output ``` [0/2] Re-checking globbed directories... [1/603] Building CXX object src/importexport/midi/CMakeFiles/iex_midi.dir/internal/midiimport/importmidi_tuplet_detect.cpp.o In file included from /home/me/git/musescore/src/engraving/types/../types/types.h:36, from /home/me/git/musescore/src/engraving/types/fraction.h:30, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_fraction.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_tuplet.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_tuplet_detect.cpp:23: /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 447 | inline PolygonX() = default; | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 448 | inline PolygonX(const std::vector >& v) : std::vector >(v) { | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 450 | inline PolygonX(size_t size) : std::vector >(size) { | ^~~~~~ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: note: remove the ‘< >’ [2/603] Building CXX object src/importexport/midi/CMakeFiles/iex_midi.dir/internal/midiimport/importmidi_tuplet_voice.cpp.o In file included from /home/me/git/musescore/src/engraving/types/../types/types.h:36, from /home/me/git/musescore/src/engraving/types/fraction.h:30, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_fraction.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_tuplet.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_tuplet_voice.cpp:23: /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 447 | inline PolygonX() = default; | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 448 | inline PolygonX(const std::vector >& v) : std::vector >(v) { | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 450 | inline PolygonX(size_t size) : std::vector >(size) { | ^~~~~~ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: note: remove the ‘< >’ [3/603] Building CXX object src/importexport/midi/CMakeFiles/iex_midi.dir/internal/midiimport/importmidi_voice.cpp.o In file included from /home/me/git/musescore/src/engraving/types/../types/types.h:36, from /home/me/git/musescore/src/engraving/types/fraction.h:30, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_fraction.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_operation.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_voice.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_voice.cpp:22: /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 447 | inline PolygonX() = default; | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 448 | inline PolygonX(const std::vector >& v) : std::vector >(v) { | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 450 | inline PolygonX(size_t size) : std::vector >(size) { | ^~~~~~ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: note: remove the ‘< >’ [4/603] Building CXX object src/importexport/midi/CMakeFiles/iex_midi.dir/internal/midiimport/importmidi_operations.cpp.o In file included from /home/me/git/musescore/src/engraving/types/../types/types.h:36, from /home/me/git/musescore/src/engraving/types/fraction.h:30, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_fraction.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_chord.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_inner.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_operations.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_operations.cpp:22: /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 447 | inline PolygonX() = default; | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 448 | inline PolygonX(const std::vector >& v) : std::vector >(v) { | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 450 | inline PolygonX(size_t size) : std::vector >(size) { | ^~~~~~ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: note: remove the ‘< >’ [5/603] Building CXX object src/importexport/midi/CMakeFiles/iex_midi.dir/internal/midiimport/importmidi_quant.cpp.o In file included from /home/me/git/musescore/src/engraving/types/../types/types.h:36, from /home/me/git/musescore/src/engraving/types/fraction.h:30, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_fraction.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_operation.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_quant.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_quant.cpp:22: /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 447 | inline PolygonX() = default; | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 448 | inline PolygonX(const std::vector >& v) : std::vector >(v) { | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 450 | inline PolygonX(size_t size) : std::vector >(size) { | ^~~~~~ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: note: remove the ‘< >’ [6/603] Building CXX object src/importexport/midi/CMakeFiles/iex_midi.dir/internal/midiimport/importmidi_tie.cpp.o In file included from /home/me/git/musescore/src/engraving/types/types.h:36, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_tie.h:27, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_tie.cpp:23: /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 447 | inline PolygonX() = default; | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 448 | inline PolygonX(const std::vector >& v) : std::vector >(v) { | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 450 | inline PolygonX(size_t size) : std::vector >(size) { | ^~~~~~ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: note: remove the ‘< >’ [7/603] Building CXX object src/importexport/midi/CMakeFiles/iex_midi.dir/internal/midiimport/importmidi_tuplet.cpp.o In file included from /home/me/git/musescore/src/engraving/types/../types/types.h:36, from /home/me/git/musescore/src/engraving/types/fraction.h:30, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_fraction.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_tuplet.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_tuplet.cpp:22: /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 447 | inline PolygonX() = default; | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 448 | inline PolygonX(const std::vector >& v) : std::vector >(v) { | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 450 | inline PolygonX(size_t size) : std::vector >(size) { | ^~~~~~ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: note: remove the ‘< >’ [8/603] Building CXX object src/importexport/midi/CMakeFiles/iex_midi.dir/internal/midiimport/importmidi_tuplet_tonotes.cpp.o In file included from /home/me/git/musescore/src/engraving/types/../types/types.h:36, from /home/me/git/musescore/src/engraving/types/fraction.h:30, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_fraction.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_tuplet.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_tuplet_tonotes.cpp:24: /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 447 | inline PolygonX() = default; | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 448 | inline PolygonX(const std::vector >& v) : std::vector >(v) { | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 450 | inline PolygonX(size_t size) : std::vector >(size) { | ^~~~~~ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: note: remove the ‘< >’ [9/603] Building CXX object src/importexport/midi/CMakeFiles/iex_midi.dir/internal/midiimport/importmidi_model.cpp.o In file included from /home/me/git/musescore/src/engraving/types/../types/types.h:36, from /home/me/git/musescore/src/engraving/types/fraction.h:30, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_fraction.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_chord.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_inner.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_operations.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_model.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_model.cpp:22: /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 447 | inline PolygonX() = default; | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 448 | inline PolygonX(const std::vector >& v) : std::vector >(v) { | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 450 | inline PolygonX(size_t size) : std::vector >(size) { | ^~~~~~ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: note: remove the ‘< >’ [10/603] Building CXX object src/importexport/midi/CMakeFiles/iex_midi.dir/internal/midiimport/importmidi_swing.cpp.o In file included from /home/me/git/musescore/src/engraving/types/../types/types.h:36, from /home/me/git/musescore/src/engraving/types/fraction.h:30, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_fraction.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_operation.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_swing.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_swing.cpp:22: /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 447 | inline PolygonX() = default; | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 448 | inline PolygonX(const std::vector >& v) : std::vector >(v) { | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 450 | inline PolygonX(size_t size) : std::vector >(size) { | ^~~~~~ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: note: remove the ‘< >’ [11/603] Building CXX object src/importexport/musedata/CMakeFiles/iex_musedata.dir/iex_musedata_autogen/mocs_compilation.cpp.o [12/603] Building CXX object src/importexport/midi/CMakeFiles/iex_midi.dir/internal/midiimport/importmidi_tempo.cpp.o In file included from /home/me/git/musescore/src/engraving/types/../types/types.h:36, from /home/me/git/musescore/src/engraving/types/fraction.h:30, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_fraction.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_chord.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_inner.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_tempo.cpp:24: /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 447 | inline PolygonX() = default; | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 448 | inline PolygonX(const std::vector >& v) : std::vector >(v) { | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 450 | inline PolygonX(size_t size) : std::vector >(size) { | ^~~~~~ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: note: remove the ‘< >’ [13/603] Building CXX object src/importexport/musicxml/CMakeFiles/iex_musicxml.dir/qrc_musicxml.cpp.o [14/603] Building CXX object src/importexport/musicxml/CMakeFiles/iex_musicxml.dir/iex_musicxml_autogen/mocs_compilation.cpp.o [15/603] Building CXX object src/importexport/musedata/CMakeFiles/iex_musedata.dir/musedatamodule.cpp.o [16/603] Building CXX object src/importexport/midi/CMakeFiles/iex_midi.dir/internal/midiimport/importmidi_lyrics.cpp.o In file included from /home/me/git/musescore/src/engraving/types/../types/types.h:36, from /home/me/git/musescore/src/engraving/types/fraction.h:30, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_fraction.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_chord.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_inner.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_lyrics.cpp:23: /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 447 | inline PolygonX() = default; | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 448 | inline PolygonX(const std::vector >& v) : std::vector >(v) { | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 450 | inline PolygonX(size_t size) : std::vector >(size) { | ^~~~~~ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: note: remove the ‘< >’ [17/603] Building CXX object src/importexport/musicxml/CMakeFiles/iex_musicxml.dir/internal/musicxml/importmxmllogger.cpp.o [18/603] Building CXX object src/importexport/midi/CMakeFiles/iex_midi.dir/internal/midiconfiguration.cpp.o In file included from /home/me/git/musescore/src/engraving/types/../types/types.h:36, from /home/me/git/musescore/src/engraving/types/fraction.h:30, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_fraction.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_chord.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_inner.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiimport/importmidi_operations.h:25, from /home/me/git/musescore/src/importexport/midi/internal/midiconfiguration.cpp:28: /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 447 | inline PolygonX() = default; | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 448 | inline PolygonX(const std::vector >& v) : std::vector >(v) { | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 450 | inline PolygonX(size_t size) : std::vector >(size) { | ^~~~~~ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: note: remove the ‘< >’ [19/603] Building CXX object src/importexport/midi/CMakeFiles/iex_midi.dir/internal/midiexport/exportmidi.cpp.o In file included from /home/me/git/musescore/src/engraving/compat/midi/../../dom/engravingitem.h:29, from /home/me/git/musescore/src/engraving/compat/midi/../../dom/measurebase.h:31, from /home/me/git/musescore/src/engraving/compat/midi/../../dom/measure.h:31, from /home/me/git/musescore/src/engraving/compat/midi/compatmidirenderinternal.h:28, from /home/me/git/musescore/src/importexport/midi/internal/midiexport/exportmidi.h:30, from /home/me/git/musescore/src/importexport/midi/internal/midiexport/exportmidi.cpp:23: /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 447 | inline PolygonX() = default; | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 448 | inline PolygonX(const std::vector >& v) : std::vector >(v) { | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 450 | inline PolygonX(size_t size) : std::vector >(size) { | ^~~~~~ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: note: remove the ‘< >’ [20/603] Building CXX object src/appshell/CMakeFiles/appshell.dir/view/navigableappmenumodel.cpp.o FAILED: src/appshell/CMakeFiles/appshell.dir/view/navigableappmenumodel.cpp.o /usr/bin/c++ -DKORS_LOGGER_QT_SUPPORT -DKORS_PROFILER_ENABLED -DMUE_BUILD_APPSHELL_MODULE -DMUE_BUILD_BRAILLE_MODULE -DMUE_BUILD_CONVERTER_MODULE -DMUE_BUILD_IMAGESEXPORT_MODULE -DMUE_BUILD_IMPORTEXPORT_MODULE -DMUE_BUILD_INSPECTOR_MODULE -DMUE_BUILD_INSTRUMENTSSCENE_MODULE -DMUE_BUILD_NOTATION_MODULE -DMUE_BUILD_PALETTE_MODULE -DMUE_BUILD_PLAYBACK_MODULE -DMUE_BUILD_PROJECT_MODULE -DMUSE_MODULE_GLOBAL_LOGGER_DEBUGLEVEL -DQT_CONCURRENT_LIB -DQT_CORE5COMPAT_LIB -DQT_CORE_LIB -DQT_DBUS_LIB -DQT_GUI_LIB -DQT_NETWORKAUTH_LIB -DQT_NETWORK_LIB -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_QMLBUILTINS_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMODELS_LIB -DQT_QML_DEBUG -DQT_QML_LIB -DQT_QUICKCONTROLS2_LIB -DQT_QUICKTEMPLATES2_LIB -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_STATEMACHINE_LIB -DQT_SUPPORT -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -DSCRIPT_INTERFACE -Dappshell_QML_IMPORT=\"/home/me/git/musescore/src/appshell/qml\" -Dmuse_dockwindow_QML_IMPORT=\"/home/me/git/musescore/src/framework/dockwindow/qml\" -Dmuse_global_EXPORTS=1 -Dmuse_global_QML_IMPORT=\"\" -Dmuse_ui_QML_IMPORT=\"/home/me/git/musescore/src/framework/ui/qml\" -Dmuse_uicomponents_QML_IMPORT=\"/home/me/git/musescore/src/framework/uicomponents/qml\" -I/home/me/git/musescore/build/src/appshell -I/home/me/git/musescore/src/appshell -I/home/me/git/musescore/build/src/appshell/appshell_autogen/include -I/home/me/git/musescore/build -I/home/me/git/musescore/src -I/home/me/git/musescore -I/home/me/git/musescore/framework -I/home/me/git/musescore/framework/global -I/home/me/git/musescore/framework/testing/thirdparty/googletest/googletest/include -I/home/me/git/musescore/src/framework -I/home/me/git/musescore/src/framework/global -I/home/me/git/musescore/src/framework/testing/thirdparty/googletest/googletest/include -I/usr/include/qt6/QtGui/6.7.1 -I/usr/include/qt6/QtGui/6.7.1/QtGui -I/usr/include/qt6/QtCore/6.7.1 -I/usr/include/qt6/QtCore/6.7.1/QtCore -I/usr/include/qt6/QtDBus/6.7.1 -I/usr/include/qt6/QtDBus/6.7.1/QtDBus -I/home/me/git/musescore/build/src/framework/global -I/home/me/git/musescore/build/src/framework/ui -I/home/me/git/musescore/build/src/framework/uicomponents -I/home/me/git/musescore/build/src/framework/dockwindow -isystem /usr/include/qt6/QtCore -isystem /usr/include/qt6 -isystem /usr/include/qt6/QtGui -isystem /usr/include/qt6/QtDBus -isystem /usr/include/qt6/QtWidgets -isystem /usr/include/qt6/QtNetwork -isystem /usr/include/qt6/QtNetworkAuth -isystem /usr/include/qt6/QtQml -isystem /usr/include/qt6/QtQmlIntegration -isystem /usr/include/qt6/QtQmlBuiltins -isystem /usr/include/qt6/QtQuick -isystem /usr/include/qt6/QtQmlModels -isystem /usr/include/qt6/QtOpenGL -isystem /usr/include/qt6/QtQuickControls2 -isystem /usr/include/qt6/QtQuickTemplates2 -isystem /usr/include/qt6/QtQuickWidgets -isystem /usr/include/qt6/QtXml -isystem /usr/include/qt6/QtSvg -isystem /usr/include/qt6/QtPrintSupport -isystem /usr/include/qt6/QtCore5Compat -isystem /usr/include/qt6/QtStateMachine -isystem /usr/include/qt6/QtConcurrent -isystem /usr/lib64/qt6/mkspecs/linux-g++ -g -std=gnu++17 -Wall -Wextra -Winvalid-pch -include /home/me/git/musescore/build/src/framework/global/CMakeFiles/muse_global.dir/cmake_pch.hxx -MD -MT src/appshell/CMakeFiles/appshell.dir/view/navigableappmenumodel.cpp.o -MF src/appshell/CMakeFiles/appshell.dir/view/navigableappmenumodel.cpp.o.d -o src/appshell/CMakeFiles/appshell.dir/view/navigableappmenumodel.cpp.o -c /home/me/git/musescore/src/appshell/view/navigableappmenumodel.cpp In file included from /home/me/git/musescore/src/engraving/dom/../types/types.h:36, from /home/me/git/musescore/src/engraving/dom/chordrest.h:28, from /home/me/git/musescore/src/engraving/dom/articulation.h:28, from /home/me/git/musescore/src/notation/notationtypes.h:34, from /home/me/git/musescore/src/notation/internal/inotationundostack.h:29, from /home/me/git/musescore/src/notation/inotation.h:28, from /home/me/git/musescore/src/project/types/projecttypes.h:37, from /home/me/git/musescore/src/project/irecentfilescontroller.h:30, from /home/me/git/musescore/src/appshell/view/appmenumodel.h:37, from /home/me/git/musescore/src/appshell/view/navigableappmenumodel.h:29, from /home/me/git/musescore/src/appshell/view/navigableappmenumodel.cpp:22: /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 447 | inline PolygonX() = default; | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 448 | inline PolygonX(const std::vector >& v) : std::vector >(v) { | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 450 | inline PolygonX(size_t size) : std::vector >(size) { | ^~~~~~ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: note: remove the ‘< >’ /home/me/git/musescore/src/appshell/view/navigableappmenumodel.cpp: In function ‘QSet possibleKeys(QKeyEvent*)’: /home/me/git/musescore/src/appshell/view/navigableappmenumodel.cpp:42:47: error: conversion from ‘QList’ to non-scalar type ‘QList’ requested 42 | QList keys = QKeyMapper::possibleKeys(correctedKeyEvent); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/me/git/musescore/src/appshell/view/navigableappmenumodel.cpp: In function ‘QSet possibleKeys(const QChar&)’: /home/me/git/musescore/src/appshell/view/navigableappmenumodel.cpp:50:47: error: conversion from ‘QList’ to non-scalar type ‘QList’ requested 50 | QList keys = QKeyMapper::possibleKeys(&fakeKey); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ [21/603] Building CXX object src/importexport/midi/CMakeFiles/iex_midi.dir/internal/notationmidireader.cpp.o In file included from /home/me/git/musescore/src/framework/draw/iimageprovider.h:28, from /home/me/git/musescore/src/engraving/dom/score.h:39, from /home/me/git/musescore/src/importexport/midi/internal/notationmidireader.cpp:24: /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 447 | inline PolygonX() = default; | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 448 | inline PolygonX(const std::vector >& v) : std::vector >(v) { | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 450 | inline PolygonX(size_t size) : std::vector >(size) { | ^~~~~~ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: note: remove the ‘< >’ [22/603] Building CXX object src/importexport/musedata/CMakeFiles/iex_musedata.dir/internal/musedatareader.cpp.o In file included from /home/me/git/musescore/src/engraving/types/../types/types.h:36, from /home/me/git/musescore/src/engraving/types/fraction.h:30, from /home/me/git/musescore/src/importexport/musedata/internal/musedata.h:26, from /home/me/git/musescore/src/importexport/musedata/internal/musedatareader.cpp:27: /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 447 | inline PolygonX() = default; | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 448 | inline PolygonX(const std::vector >& v) : std::vector >(v) { | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 450 | inline PolygonX(size_t size) : std::vector >(size) { | ^~~~~~ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: note: remove the ‘< >’ [23/603] Building CXX object src/importexport/musicxml/CMakeFiles/iex_musicxml.dir/internal/musicxml/importmxmlnoteduration.cpp.o In file included from /home/me/git/musescore/src/engraving/types/../types/types.h:36, from /home/me/git/musescore/src/engraving/types/fraction.h:30, from /home/me/git/musescore/src/importexport/musicxml/internal/musicxml/importmxmlnoteduration.cpp:23: /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 447 | inline PolygonX() = default; | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 448 | inline PolygonX(const std::vector >& v) : std::vector >(v) { | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 450 | inline PolygonX(size_t size) : std::vector >(size) { | ^~~~~~ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: note: remove the ‘< >’ In file included from /home/me/git/musescore/src/importexport/musicxml/internal/musicxml/importmxmlnoteduration.h:28, from /home/me/git/musescore/src/importexport/musicxml/internal/musicxml/importmxmlnoteduration.cpp:27: /home/me/git/musescore/src/importexport/musicxml/internal/musicxml/importmxmlpass1.h:118:13: warning: ‘void mu::engraving::scaleTitle(Score*, Text*)’ declared ‘static’ but never defined [-Wunused-function] 118 | static void scaleTitle(Score* score, Text* t); | ^~~~~~~~~~ [24/603] Building CXX object src/importexport/musedata/CMakeFiles/iex_musedata.dir/internal/musedata.cpp.o In file included from /home/me/git/musescore/src/engraving/types/../types/types.h:36, from /home/me/git/musescore/src/engraving/types/fraction.h:30, from /home/me/git/musescore/src/importexport/musedata/internal/musedata.h:26, from /home/me/git/musescore/src/importexport/musedata/internal/musedata.cpp:23: /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 447 | inline PolygonX() = default; | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 448 | inline PolygonX(const std::vector >& v) : std::vector >(v) { | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 450 | inline PolygonX(size_t size) : std::vector >(size) { | ^~~~~~ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: note: remove the ‘< >’ [25/603] Building CXX object src/importexport/musicxml/CMakeFiles/iex_musicxml.dir/internal/musicxml/importmxmlnotepitch.cpp.o In file included from /home/me/git/musescore/src/engraving/dom/engravingitem.h:29, from /home/me/git/musescore/src/engraving/dom/accidental.h:33, from /home/me/git/musescore/src/importexport/musicxml/internal/musicxml/importmxmlnotepitch.h:27, from /home/me/git/musescore/src/importexport/musicxml/internal/musicxml/importmxmlnotepitch.cpp:23: /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 447 | inline PolygonX() = default; | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 448 | inline PolygonX(const std::vector >& v) : std::vector >(v) { | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 450 | inline PolygonX(size_t size) : std::vector >(size) { | ^~~~~~ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: note: remove the ‘< >’ [26/603] Building CXX object src/importexport/musicxml/CMakeFiles/iex_musicxml.dir/internal/musicxml/importmxml.cpp.o In file included from /home/me/git/musescore/src/importexport/musicxml/internal/musicxml/importmxmlpass1.h:29, from /home/me/git/musescore/src/importexport/musicxml/internal/musicxml/importmxml.cpp:32: /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 447 | inline PolygonX() = default; | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 448 | inline PolygonX(const std::vector >& v) : std::vector >(v) { | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 450 | inline PolygonX(size_t size) : std::vector >(size) { | ^~~~~~ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: note: remove the ‘< >’ /home/me/git/musescore/src/importexport/musicxml/internal/musicxml/importmxmlpass1.h:118:13: warning: ‘void mu::engraving::scaleTitle(Score*, Text*)’ declared ‘static’ but never defined [-Wunused-function] 118 | static void scaleTitle(Score* score, Text* t); | ^~~~~~~~~~ [27/603] Building CXX object src/importexport/musicxml/CMakeFiles/iex_musicxml.dir/internal/musicxml/importxmlfirstpass.cpp.o In file included from /home/me/git/musescore/src/engraving/types/../types/types.h:36, from /home/me/git/musescore/src/engraving/types/fraction.h:30, from /home/me/git/musescore/src/importexport/musicxml/internal/musicxml/importxmlfirstpass.h:26, from /home/me/git/musescore/src/importexport/musicxml/internal/musicxml/importxmlfirstpass.cpp:23: /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 447 | inline PolygonX() = default; | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 448 | inline PolygonX(const std::vector >& v) : std::vector >(v) { | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 450 | inline PolygonX(size_t size) : std::vector >(size) { | ^~~~~~ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: note: remove the ‘< >’ [28/603] Building CXX object src/importexport/midi/CMakeFiles/iex_midi.dir/midimodule.cpp.o In file included from /home/me/git/musescore/src/engraving/dom/../types/types.h:36, from /home/me/git/musescore/src/engraving/dom/chordrest.h:28, from /home/me/git/musescore/src/engraving/dom/articulation.h:28, from /home/me/git/musescore/src/notation/notationtypes.h:34, from /home/me/git/musescore/src/notation/internal/inotationundostack.h:29, from /home/me/git/musescore/src/notation/inotation.h:28, from /home/me/git/musescore/src/project/inotationwriter.h:33, from /home/me/git/musescore/src/project/inotationwritersregister.h:27, from /home/me/git/musescore/src/importexport/midi/midimodule.cpp:28: /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 447 | inline PolygonX() = default; | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 448 | inline PolygonX(const std::vector >& v) : std::vector >(v) { | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 450 | inline PolygonX(size_t size) : std::vector >(size) { | ^~~~~~ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: note: remove the ‘< >’ [29/603] Building CXX object src/importexport/musicxml/CMakeFiles/iex_musicxml.dir/internal/musicxml/importxml.cpp.o In file included from /home/me/git/musescore/src/engraving/types/types.h:36, from /home/me/git/musescore/src/importexport/musicxml/internal/musicxml/importxml.cpp:32: /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 447 | inline PolygonX() = default; | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 448 | inline PolygonX(const std::vector >& v) : std::vector >(v) { | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 450 | inline PolygonX(size_t size) : std::vector >(size) { | ^~~~~~ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: note: remove the ‘< >’ [30/603] Building CXX object src/importexport/midi/CMakeFiles/iex_midi.dir/internal/notationmidiwriter.cpp.o In file included from /home/me/git/musescore/src/engraving/dom/../types/types.h:36, from /home/me/git/musescore/src/engraving/dom/chordrest.h:28, from /home/me/git/musescore/src/engraving/dom/articulation.h:28, from /home/me/git/musescore/src/notation/notationtypes.h:34, from /home/me/git/musescore/src/notation/internal/inotationundostack.h:29, from /home/me/git/musescore/src/notation/inotation.h:28, from /home/me/git/musescore/src/project/inotationwriter.h:33, from /home/me/git/musescore/src/importexport/midi/internal/notationmidiwriter.h:26, from /home/me/git/musescore/src/importexport/midi/internal/notationmidiwriter.cpp:23: /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 447 | inline PolygonX() = default; | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 448 | inline PolygonX(const std::vector >& v) : std::vector >(v) { | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 450 | inline PolygonX(size_t size) : std::vector >(size) { | ^~~~~~ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: note: remove the ‘< >’ [31/603] Building CXX object src/importexport/musicxml/CMakeFiles/iex_musicxml.dir/internal/musicxml/importmxmlpass1.cpp.o In file included from /home/me/git/musescore/src/engraving/dom/engravingitem.h:29, from /home/me/git/musescore/src/engraving/dom/measurebase.h:31, from /home/me/git/musescore/src/engraving/dom/box.h:26, from /home/me/git/musescore/src/importexport/musicxml/internal/musicxml/importmxmlpass1.cpp:23: /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 447 | inline PolygonX() = default; | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 448 | inline PolygonX(const std::vector >& v) : std::vector >(v) { | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 450 | inline PolygonX(size_t size) : std::vector >(size) { | ^~~~~~ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: note: remove the ‘< >’ [32/603] Building CXX object src/importexport/musicxml/CMakeFiles/iex_musicxml.dir/internal/musicxml/exportxml.cpp.o In file included from /home/me/git/musescore/src/engraving/style/style.h:30, from /home/me/git/musescore/src/importexport/musicxml/internal/musicxml/exportxml.cpp:52: /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 447 | inline PolygonX() = default; | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 448 | inline PolygonX(const std::vector >& v) : std::vector >(v) { | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 450 | inline PolygonX(size_t size) : std::vector >(size) { | ^~~~~~ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: note: remove the ‘< >’ [33/603] Building CXX object src/importexport/musicxml/CMakeFiles/iex_musicxml.dir/internal/musicxml/importmxmlpass2.cpp.o In file included from /home/me/git/musescore/src/engraving/types/types.h:36, from /home/me/git/musescore/src/engraving/types/typesconv.h:27, from /home/me/git/musescore/src/importexport/musicxml/internal/musicxml/importmxmlpass2.cpp:30: /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 447 | inline PolygonX() = default; | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:447:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 448 | inline PolygonX(const std::vector >& v) : std::vector >(v) { | ^ /home/me/git/musescore/src/framework/draw/types/geometry.h:448:23: note: remove the ‘< >’ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 450 | inline PolygonX(size_t size) : std::vector >(size) { | ^~~~~~ /home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: note: remove the ‘< >’ In file included from /home/me/git/musescore/src/importexport/musicxml/internal/musicxml/importmxmlnoteduration.h:28, from /home/me/git/musescore/src/importexport/musicxml/internal/musicxml/importmxmlpass2.cpp:87: /home/me/git/musescore/src/importexport/musicxml/internal/musicxml/importmxmlpass1.h:118:13: warning: ‘void mu::engraving::scaleTitle(Score*, Text*)’ declared ‘static’ but never defined [-Wunused-function] 118 | static void scaleTitle(Score* score, Text* t); | ^~~~~~~~~~ ninja: build stopped: subcommand failed. ```
types/geometry.h:450:24: note: remove the ‘< >’
avigableappmenumodel.cpp: In function ‘QSet<int> possibleKeys(QKeyEvent*)’:
avigableappmenumodel.cpp:42:47: error: conversion from ‘QList<QKeyCombination>’ to non-scalar type ‘QList<int>’ requested
possibleKeys(correctedKeyEvent);
~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
avigableappmenumodel.cpp: In function ‘QSet<int> possibleKeys(const QChar&)’:
avigableappmenumodel.cpp:50:47: error: conversion from ‘QList<QKeyCombination>’ to non-scalar type ‘QList<int>’ requested
possibleKeys(&fakeKey);
~~~~~~~~~~~~^~~~~~~~~~
cbjeukendrup commented 3 months ago

That looks like a Qt 6.7 issue.

To get Qt 6.2.4 in an easy way without affecting anything of your system, you could download the build that we use on CI. See https://s3.amazonaws.com/utils.musescore.org/Qt624_gcc64.7z

gucio321 commented 3 months ago

I see :smile: I love backwards compatibility at qt... Are there any plans at musescore to update to 6.7?

cbjeukendrup commented 3 months ago

Not anytime soon, because it requires dropping support for quite some macOS versions and it causes some strange blocking bugs that are difficult to debug.

gucio321 commented 3 months ago

ok, I've downloaded the file, how thould I use it now?

cbjeukendrup commented 3 months ago

This is what the CI scripts do with it:

# Get newer Qt (only used cached version if it is the same)
qt_version="624"
qt_dir="$BUILD_TOOLS/Qt/${qt_version}"
if [[ ! -d "${qt_dir}" ]]; then
  mkdir -p "${qt_dir}"
  qt_url="https://s3.amazonaws.com/utils.musescore.org/Qt${qt_version}_gcc64.7z"
  wget -q --show-progress -O qt.7z "${qt_url}"
  7z x -y qt.7z -o"${qt_dir}"
  rm qt.7z
fi

export PATH="${qt_dir}/bin:\${PATH}"
export LD_LIBRARY_PATH="${qt_dir}/lib:\${LD_LIBRARY_PATH}"
export QT_PATH="${qt_dir}"
export QT_PLUGIN_PATH="${qt_dir}/plugins"
export QML2_IMPORT_PATH="${qt_dir}/qml"

I.e. download, extract to an arbitrary location, put the /bin subfolder of that location in $PATH (I think the other env variables are not really necessary).

Alternatively to modifying $PATH, it might be possible to do -DCMAKE_PREFIX_PATH=${qt_dir}/bin.

cbjeukendrup commented 3 months ago

I will close this issue now, since it has been confirmed to be a (resolved) CMake bug and not a MuseScore problem. But if you have any further questions, still feel free to comment on this thread!

gucio321 commented 2 months ago

@cbjeukendrup now I'm getting this

/home/me/git/musescore/src/framework/draw/types/geometry.h:450:24: note: remove the ‘< >’
/home/me/git/musescore/src/importexport/mei/internal/meiimporter.h:136:40: error: ‘Measure’ has not been declared
  136 |     bool readLv(pugi::xml_node lvNode, Measure* measure);
      |                                        ^~~~~~~
/home/me/git/musescore/src/importexport/mei/internal/meiimporter.cpp: In member function ‘bool mu::iex::mei::MeiImporter::readMRpt(pugi::xml_node, mu::engraving::Measure*, int, mu::engraving::Fraction&)’:
/home/me/git/musescore/src/importexport/mei/internal/meiimporter.cpp:1852:27: error: cannot convert ‘mu::engraving::MeasureRepeat*’ to ‘mu::engraving::EngravingItem*’
 1852 |     Convert::colorFromMEI(measureRepeat, meiMRpt);
      |                           ^~~~~~~~~~~~~
      |                           |
      |                           mu::engraving::MeasureRepeat*
In file included from /home/me/git/musescore/src/importexport/mei/internal/meiimporter.h:33:
/home/me/git/musescore/src/importexport/mei/internal/meiconverter.h:182:56: note:   initializing argument 1 of ‘static void mu::iex::mei::Convert::colorFromMEI(mu::engraving::EngravingItem*, const libmei::Element&)’
  182 |     static void colorFromMEI(engraving::EngravingItem* item, const libmei::Element& meiElement);
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/home/me/git/musescore/src/importexport/mei/internal/meiimporter.cpp:1853:17: error: cannot convert ‘mu::engraving::MeasureRepeat*’ to ‘const mu::engraving::EngravingItem*’
 1853 |     m_uids->reg(measureRepeat, meiMRpt.m_xmlId);
      |                 ^~~~~~~~~~~~~
      |                 |
      |                 mu::engraving::MeasureRepeat*
/home/me/git/musescore/src/importexport/mei/internal/meiconverter.h:375:46: note:   initializing argument 1 of ‘void mu::iex::mei::UIDRegister::reg(const mu::engraving::EngravingItem*, const std::string&)’
  375 |     void reg(const engraving::EngravingItem* item, const std::string& meiUID) { m_uids[reinterpret_cast<uintptr_t>(item)] = meiUID; }
      |              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
/home/me/git/musescore/src/importexport/mei/internal/meiimporter.cpp:1854:18: error: invalid use of incomplete type ‘class mu::engraving::MeasureRepeat’
 1854 |     measureRepeat->setTrack(track);
      |                  ^~
In file included from /home/me/git/musescore/src/engraving/dom/engravingitem.h:44,
                 from /home/me/git/musescore/src/engraving/dom/durationelement.h:26,
                 from /home/me/git/musescore/src/engraving/dom/chordrest.h:30,
                 from /home/me/git/musescore/src/engraving/dom/articulation.h:28,
                 from /home/me/git/musescore/src/importexport/mei/internal/meiconverter.h:26:
/home/me/git/musescore/src/engraving/dom/engravingobject.h:114:7: note: forward declaration of ‘class mu::engraving::MeasureRepeat’
  114 | class MeasureRepeat;
      |       ^~~~~~~~~~~~~
/home/me/git/musescore/src/importexport/mei/internal/meiimporter.cpp:1855:18: error: invalid use of incomplete type ‘class mu::engraving::MeasureRepeat’
 1855 |     measureRepeat->setTicks(measure->ticks());
      |                  ^~
/home/me/git/musescore/src/engraving/dom/engravingobject.h:114:7: note: forward declaration of ‘class mu::engraving::MeasureRepeat’
  114 | class MeasureRepeat;
      |       ^~~~~~~~~~~~~
/home/me/git/musescore/src/importexport/mei/internal/meiimporter.cpp:1856:18: error: invalid use of incomplete type ‘class mu::engraving::MeasureRepeat’
 1856 |     measureRepeat->setNumMeasures(1);
      |                  ^~
/home/me/git/musescore/src/engraving/dom/engravingobject.h:114:7: note: forward declaration of ‘class mu::engraving::MeasureRepeat’
  114 | class MeasureRepeat;
      |       ^~~~~~~~~~~~~
/home/me/git/musescore/src/importexport/mei/internal/meiimporter.cpp:1858:18: error: cannot convert ‘mu::engraving::MeasureRepeat*’ to ‘mu::engraving::EngravingItem*’
 1858 |     segment->add(measureRepeat);
      |                  ^~~~~~~~~~~~~
      |                  |
      |                  mu::engraving::MeasureRepeat*
In file included from /home/me/git/musescore/src/engraving/dom/segmentlist.h:26,
                 from /home/me/git/musescore/src/engraving/dom/measure.h:33,
                 from /home/me/git/musescore/src/importexport/mei/internal/meiimporter.cpp:46:
/home/me/git/musescore/src/engraving/dom/segment.h:163:14: note:   initializing argument 1 of ‘virtual void mu::engraving::Segment::add(mu::engraving::EngravingItem*)’
  163 |     void add(EngravingItem*) override;
      |              ^~~~~~~~~~~~~~
/home/me/git/musescore/src/importexport/mei/internal/meiimporter.cpp: In member function ‘bool mu::iex::mei::MeiImporter::readControlEvents(pugi::xml_node, mu::engraving::Measure*)’:
/home/me/git/musescore/src/importexport/mei/internal/meiimporter.cpp:2195:65: error: cannot convert ‘mu::engraving::Measure*’ to ‘int*’
 2195 |             success = success && this->readLv(xpathNode.node(), measure);
      |                                                                 ^~~~~~~
      |                                                                 |
      |                                                                 mu::engraving::Measure*
/home/me/git/musescore/src/importexport/mei/internal/meiimporter.h:136:49: note:   initializing argument 2 of ‘bool mu::iex::mei::MeiImporter::readLv(pugi::xml_node, int*)’
  136 |     bool readLv(pugi::xml_node lvNode, Measure* measure);
      |                                        ~~~~~~~~~^~~~~~~
/home/me/git/musescore/src/importexport/mei/internal/meiimporter.cpp: At global scope:
/home/me/git/musescore/src/importexport/mei/internal/meiimporter.cpp:2542:6: error: no declaration matches ‘bool mu::iex::mei::MeiImporter::readLv(pugi::xml_node, mu::engraving::Measure*)’
 2542 | bool MeiImporter::readLv(pugi::xml_node lvNode, Measure* measure)
      |      ^~~~~~~~~~~
/home/me/git/musescore/src/importexport/mei/internal/meiimporter.h:136:10: note: candidate is: ‘bool mu::iex::mei::MeiImporter::readLv(pugi::xml_node, int*)’
  136 |     bool readLv(pugi::xml_node lvNode, Measure* measure);
      |          ^~~~~~
/home/me/git/musescore/src/importexport/mei/internal/meiimporter.h:71:7: note: ‘class mu::iex::mei::MeiImporter’ defined here
   71 | class MeiImporter
      |       ^~~~~~~~~~~
make[2]: *** [src/importexport/mei/CMakeFiles/iex_mei.dir/build.make:165: src/importexport/mei/CMakeFiles/iex_mei.dir/internal/meiimporter.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:8916: src/importexport/mei/CMakeFiles/iex_mei.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
Eism commented 2 months ago

@gucio321 for fix this issue you should add engraving:: to Measure* in meiimporter.h line 136

gucio321 commented 2 months ago

@Eism why is this necessary? Is it a bug in musescore or I should build it somehow else?

cbjeukendrup commented 2 months ago

Yes, that is probably a MuseScore issue, resulting from what I mentioned here about (non-)unity builds: https://github.com/musescore/MuseScore/issues/22979#issuecomment-2153496262

gucio321 commented 2 months ago

so shall we re-open this issue or create a new one? imo unity build should either be fixed or non-unity build should be denied.

cbjeukendrup commented 2 months ago

I don't think we need an issue for it, but feel free to create a pull request with the required changes. There are probably a few more (changing Point to muse::Point in some header file)

gucio321 commented 2 months ago

i'm not really familiar with c++, but I can try with some PR one more thing: what should be here?

/home/me/git/musescore/src/importexport/mei/internal/meiimporter.cpp:1858:18: error: cannot convert ‘mu::engraving::MeasureRepeat*’ to ‘mu::engraving::EngravingItem*’
 1858 |     segment->add(measureRepeat);
      |                  ^~~~~~~~~~~~~
      |                  |
      |                  mu::engraving::MeasureRepeat*
In file included from /home/me/git/musescore/src/engraving/dom/segmentlist.h:26,
                 from /home/me/git/musescore/src/engraving/dom/measure.h:33,
                 from /home/me/git/musescore/src/importexport/mei/internal/meiimporter.cpp:46:
/home/me/git/musescore/src/engraving/dom/segment.h:163:14: note:   initializing argument 1 of ‘virtual void mu::engraving::Segment::add(mu::engraving::EngravingItem*)’
  163 |     void add(EngravingItem*) override;
      |              ^~~~~~~~~~~~~~
cbjeukendrup commented 2 months ago

Perhaps it's more efficient if I take a look at it myself tonight, because after I figure out what needs to be done, it's trivial to do that myself.

cbjeukendrup commented 2 months ago

See https://github.com/musescore/MuseScore/pull/23287!

ferdnyc commented 1 month ago

I see 😄 I love backwards compatibility at qt... Are there any plans at musescore to update to 6.7?

In fairness, at least the QKeyMapper error is because MuseScore is using a private API that has no backwards compatibility. In fact (according to its header...):

//
//  W A R N I N G
//  -------------
//
// This file is not part of the Qt API.  It exists purely as an
// implementation detail.  This header file may change from version to
// version without notice, or even be removed.
//
// We mean it.

(And apparently, they did mean it. The private QKeyMapper::possibleKeys was changed to return QList<QKeyCombination> instead of QList<int> in QT change 504447 last October.)

Eism commented 1 month ago

In fairness, at least the QKeyMapper error is because MuseScore is using a private API that has no backwards compatibility. In fact (according to its header...)

Yeah, you are right Created thech debt https://github.com/musescore/MuseScore/issues/23988

ferdnyc commented 1 month ago

+1 I was able to work around the QKeyMapper change pretty easily, and pretty cleanly if I do say so myself, but that doesn't mean it's safe to continue to rely on that kind of stuff. Private APIs should be used very sparingly and only as an absolute last resort, as they tie your code way too closely to a particular version of the dependency.

(I was looking at MuseScore's use of KDDockWidgets as well, for Fedora, in hopes of switching over to using a system build of KDDW 2.1 now that it's out. (And builds with both QtWidgets and QtQuick enabled by default & automatically.)

But, there again, MuseScore is not only using include paths that point directly into the bundled thirdparty/kddockwidgets/src/ tree, but it's #including private headers that exist in the bundled version, but don't at all in 2.0+. All of the same public headers are there, but the private ones have all been shuffled around, as is their wont and their right.)