Skip to content

musescore-evolution: 3.7.0-unstable-2026-01-12 -> 3.7.0-unstable-2026-03-03#496290

Open
nemeott wants to merge 1 commit intoNixOS:masterfrom
nemeott:fix-update-script
Open

musescore-evolution: 3.7.0-unstable-2026-01-12 -> 3.7.0-unstable-2026-03-03#496290
nemeott wants to merge 1 commit intoNixOS:masterfrom
nemeott:fix-update-script

Conversation

@nemeott
Copy link
Contributor

@nemeott nemeott commented Mar 3, 2026

Fixed the update script and updated to latest version.

Things done

  • Built on platform:
    • x86_64-linux
    • aarch64-linux
    • x86_64-darwin
    • aarch64-darwin
  • Tested, as applicable:
  • Ran nixpkgs-review on this PR. See nixpkgs-review usage.
  • Tested basic functionality of all binary files, usually in ./result/bin/.
  • Nixpkgs Release Notes
    • Package update: when the change is major or breaking.
  • NixOS Release Notes
    • Module addition: when adding a new NixOS module.
    • Module update: when the change is significant.
  • Fits CONTRIBUTING.md, pkgs/README.md, maintainers/README.md and other READMEs.

3.7.0-unstable-2026-03-03

Fixed the update script and updated to latest version
@nixpkgs-ci nixpkgs-ci bot added 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 11.by: package-maintainer This PR was created by a maintainer of all the package it changes. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux. 9.needs: reviewer This PR currently has no reviewers requested and needs attention. labels Mar 3, 2026
@nemeott nemeott requested a review from mio-19 March 3, 2026 18:37
@nixpkgs-ci nixpkgs-ci bot removed the 9.needs: reviewer This PR currently has no reviewers requested and needs attention. label Mar 3, 2026
@nixpkgs-ci nixpkgs-ci bot added the 12.approvals: 1 This PR was reviewed and approved by one person. label Mar 3, 2026
@nemeott
Copy link
Contributor Author

nemeott commented Mar 4, 2026

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 496290
Commit: 4f6e69f718660251e14d230b6a9d4c2a0f6fe70b


x86_64-linux

✅ 1 package built:
  • musescore-evolution

@nemeott
Copy link
Contributor Author

nemeott commented Mar 6, 2026

@mio-19 would you mind testing build for Darwin since the CI checks are taking so long?

@mio-19
Copy link
Contributor

mio-19 commented Mar 7, 2026

nixpkgs-review result

Generated using nixpkgs-review.

Command: nixpkgs-review pr 496290
Commit: 4f6e69f718660251e14d230b6a9d4c2a0f6fe70b


aarch64-darwin

❌ 1 package failed to build:
  • musescore-evolution

Error logs: `aarch64-darwin`
musescore-evolution
/nix/store/vl936sd1vj8s008akm3gibkgyqk30qhz-clang-wrapper-21.1.8/bin/clang++ -DMUSESCORE_REVISION=\"\" -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_GUI_LIB -DQT_HELP_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_QUICKCONTROLS2_LIB -DQT_QUICKTEMPLATES2_LIB -DQT_QUICKWIDGETS_LIB -DQT_QUICK_LIB -DQT_SQL_LIB -DQT_SVG_LIB -DQT_TESTCASE_BUILDDIR=\"/nix/var/nix/builds/nix-10416-1035229145/source/build\" -DQT_TESTLIB_LIB -DQT_WIDGETS_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DTELEMETRY_DISABLED -DZITA_REVERB -I/nix/var/nix/builds/nix-10416-1035229145/source/build/importexport -I/nix/var/nix/builds/nix-10416-1035229145/source/importexport -I/nix/var/nix/builds/nix-10416-1035229145/source/build/importexport/importexport_autogen/include -I/nix/var/nix/builds/nix-10416-1035229145/source -I/nix/var/nix/builds/nix-10416-1035229145/source/build -I/nix/var/nix/builds/nix-10416-1035229145/source/build/thirdparty/freetype/freetype-2.14.1/include -I/nix/var/nix/builds/nix-10416-1035229145/source/thirdparty/freetype/freetype-2.14.1/include -isystem /nix/store/vcsjdcbpxcas30zmxrlqcz7qrmxfy2d8-qtbase-5.15.18-dev/include/QtCore -isystem /nix/store/vcsjdcbpxcas30zmxrlqcz7qrmxfy2d8-qtbase-5.15.18-dev/./mkspecs/macx-clang -isystem /nix/store/vcsjdcbpxcas30zmxrlqcz7qrmxfy2d8-qtbase-5.15.18-dev/include/QtGui -isystem /nix/store/49rnbvkp4nywgr2pqcmii0dr4sbj9zs7-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/OpenGL.framework/Headers -isystem /nix/store/vcsjdcbpxcas30zmxrlqcz7qrmxfy2d8-qtbase-5.15.18-dev/include/QtNetwork -isystem /nix/store/vcsjdcbpxcas30zmxrlqcz7qrmxfy2d8-qtbase-5.15.18-dev/include/QtTest -isystem /nix/store/8lqbhd3y6r1dggc3f23qyrivl6b8lybq-qtdeclarative-5.15.18-dev/include/QtQml -isystem /nix/store/8lqbhd3y6r1dggc3f23qyrivl6b8lybq-qtdeclarative-5.15.18-dev/include/QtQuick -isystem /nix/store/8lqbhd3y6r1dggc3f23qyrivl6b8lybq-qtdeclarative-5.15.18-dev/include/QtQmlModels -isystem /nix/store/04m5kcc8p19zfl8rqpsrrkzr8f87kgqs-qtquickcontrols2-5.15.18-dev/include/QtQuickControls2 -isystem /nix/store/8lqbhd3y6r1dggc3f23qyrivl6b8lybq-qtdeclarative-5.15.18-dev/include/QtQuickWidgets -isystem /nix/store/vcsjdcbpxcas30zmxrlqcz7qrmxfy2d8-qtbase-5.15.18-dev/include/QtWidgets -isystem /nix/store/vcsjdcbpxcas30zmxrlqcz7qrmxfy2d8-qtbase-5.15.18-dev/include/QtXml -isystem /nix/store/30zjwffmw7bnqj1s00lvg53lnb20iwm9-qtxmlpatterns-5.15.18-dev/include/QtXmlPatterns -isystem /nix/store/nahb0g9xxijkq97jcv25y3c7jnf429k3-qtsvg-5.15.18-dev/include/QtSvg -isystem /nix/store/vcsjdcbpxcas30zmxrlqcz7qrmxfy2d8-qtbase-5.15.18-dev/include/QtSql -isystem /nix/store/vcsjdcbpxcas30zmxrlqcz7qrmxfy2d8-qtbase-5.15.18-dev/include/QtPrintSupport -isystem /nix/store/vcsjdcbpxcas30zmxrlqcz7qrmxfy2d8-qtbase-5.15.18-dev/include/QtConcurrent -isystem /nix/store/vcsjdcbpxcas30zmxrlqcz7qrmxfy2d8-qtbase-5.15.18-dev/include/QtOpenGL -isystem /nix/store/nkaaxv8f1c465qabz7219h6brngnh6dh-qttools-5.15.18-dev/include/QtHelp -isystem /nix/store/04m5kcc8p19zfl8rqpsrrkzr8f87kgqs-qtquickcontrols2-5.15.18-dev/include/QtQuickTemplates2 -std=gnu++11 -fPIC -stdlib=libc++ -Wno-inconsistent-missing-override -Wno-deprecated-register -O2 -DNDEBUG -DQT_NO_DEBUG -arch arm64 -isysroot /nix/store/49rnbvkp4nywgr2pqcmii0dr4sbj9zs7-apple-sdk-14.4/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk -mmacosx-version-min=10.13 -fPIC -Winvalid-pch -Xclang -include-pch -Xclang /nix/var/nix/builds/nix-10416-1035229145/source/build/CMakeFiles/ms_pch.dir/cmake_pch.hxx.pch -Xclang -include -Xclang /nix/var/nix/builds/nix-10416-1035229145/source/build/CMakeFiles/ms_pch.dir/cmake_pch.hxx -MD -MT importexport/CMakeFiles/importexport.dir/musicxml/exportxml.cpp.o -MF importexport/CMakeFiles/importexport.dir/musicxml/exportxml.cpp.o.d -o importexport/CMakeFiles/importexport.dir/musicxml/exportxml.cpp.o -c /nix/var/nix/builds/nix-10416-1035229145/source/importexport/musicxml/exportxml.cpp
/nix/var/nix/builds/nix-10416-1035229145/source/importexport/musicxml/exportxml.cpp:4616:38: error: no member named 'gcd' in namespace 'std'; did you mean simply 'gcd'?
 4616 |             const int swingDivisor = std::gcd(text->swingParameters()->swingRatio, 100);
      |                                      ^~~~~~~~
      |                                      gcd
/nix/var/nix/builds/nix-10416-1035229145/source/importexport/musicxml/exportxml.cpp:1099:12: note: 'gcd' declared here
 1099 | static int gcd(int a, int b)
      |            ^
1 error generated.
[785/839] Building CXX object importexport/CMakeFiles/importexport.dir/musicxml/importxml.cpp.o
[786/839] Building CXX object importexport/CMakeFiles/importexport.dir/musicxml/importxmlfirstpass.cpp.o
[787/839] Building CXX object importexport/CMakeFiles/importexport.dir/musicxml/musicxmlsupport.cpp.o
[788/839] Building CXX object importexport/CMakeFiles/importexport.dir/midiimport/importmidi_beat.cpp.o
[789/839] Building CXX object importexport/CMakeFiles/importexport.dir/midiimport/importmidi_chord.cpp.o
[790/839] Building CXX object importexport/CMakeFiles/importexport.dir/midiimport/importmidi_chordname.cpp.o
[791/839] Building CXX object importexport/CMakeFiles/importexport.dir/midiimport/importmidi_clef.cpp.o
[792/839] Building CXX object importexport/CMakeFiles/importexport.dir/midiimport/importmidi.cpp.o
[793/839] Building CXX object importexport/CMakeFiles/importexport.dir/musicxml/importmxmlpass1.cpp.o
[794/839] Building CXX object importexport/CMakeFiles/importexport.dir/musicxml/importmxmlpass2.cpp.o
ninja: build stopped: subcommand failed.

@mio-19
Copy link
Contributor

mio-19 commented Mar 7, 2026

@nemeott It was broken recently. this version compiles on darwin


  pname = "musescore-evolution";
  version = "0-unstable-2026-02-28";

  src = fetchFromGitHub {
    owner = "Jojo-Schmitz";
    repo = "MuseScore";
    rev = "34d8792feceabee9981a7ad60725ad75bc088fe0";
    hash = "sha256-enmuF92y8VE4VFPJAkE58Sew+z28gxTEQnLgk51a/iY=";
  };

@mio-19
Copy link
Contributor

mio-19 commented Mar 7, 2026

Will -std=c++17 fix this issue?

@nemeott
Copy link
Contributor Author

nemeott commented Mar 7, 2026

@nemeott It was broken recently. this version compiles on darwin


  pname = "musescore-evolution";
  version = "0-unstable-2026-02-28";

  src = fetchFromGitHub {
    owner = "Jojo-Schmitz";
    repo = "MuseScore";
    rev = "34d8792feceabee9981a7ad60725ad75bc088fe0";
    hash = "sha256-enmuF92y8VE4VFPJAkE58Sew+z28gxTEQnLgk51a/iY=";
  };

Did you update this through update script or some other means? I thought I fixed the date issue. Should look like 3.7.0-unstable... or so.

Will -std=c++17 fix this issue?

Yeah it seems like it. Searched it up and it looks like std:gcd was added in C++ 17.

@mio-19
Copy link
Contributor

mio-19 commented Mar 7, 2026

I added CXXFLAGS = "-std=c++17"; but still same error

@mio-19
Copy link
Contributor

mio-19 commented Mar 7, 2026

let's pull Jojo-Schmitz/MuseScore#1169

@mio-19
Copy link
Contributor

mio-19 commented Mar 7, 2026

add this to patches

fetchpatch {
  url = "https://github.com/Jojo-Schmitz/MuseScore/commit/bbaa38ba2babb339043f87d50cec3240ca49fe0b.patch";
  hash = "sha256-TbbrBo4uWCHeAs0Er3eYL+i0JWafI0zhetLpFjN0xg8=";
}

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-darwin: 1 This PR causes 1 package to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. 10.rebuild-linux: 1 This PR causes 1 package to rebuild on Linux. 11.by: package-maintainer This PR was created by a maintainer of all the package it changes. 12.approvals: 1 This PR was reviewed and approved by one person.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants