Trying to get jack working on Musescore 3.x
I ran into this issue ( https://musescore.org/en/node/326520) when I try to enable jack on musescore. I think this commit https://github.com/musescore/MuseScore/commit/2e768203030dc67e8299612cf… which disables the library validation should fix it. The commit is in the master branch but not in the 3.x branch.
Is it possible to cherry-pick this commit to 3.x branch? then maybe I can use a nightly 3.x build?
Comments
I don't believe there wqill be any furter commit to the 3.x branch, but I've just added this to https://github.com/musescore/MuseScore/pull/9000, so you may be able to grab and run the artifact GitHub generates. Needs an account on GitHub though and I'm not sure it helps, please check and report back
The artifact (a development build. basically the same as a nightly build, just not 'official') is at https://github.com/musescore/MuseScore/suites/6086542566/artifacts/2108…
In reply to The artifact (a development… by Jojo-Schmitz
Thank you! I tried it out, but the app quitted unexpectedly. When I started it from command line, the following errors are reported:
/Applications/MuseScore\ 3.7.0.2153101862\ Devel.app/Contents/MacOS/mscore
dyld[88751]: Library not loaded: @loader_path/../Frameworks/QtWebEngineCore.framework/Versions/5/QtWebEngineCore
Referenced from: /Applications/MuseScore 3.7.0.2153101862 Devel.app/Contents/MacOS/mscore
Reason: tried: '/Applications/MuseScore 3.7.0.2153101862 Devel.app/Contents/MacOS/../Frameworks/QtWebEngineCore.framework/Versions/5/QtWebEngineCore' (), '/Library/Frameworks/QtWebEngineCore.framework/Versions/5/QtWebEngineCore' (no such file), '/System/Library/Frameworks/QtWebEngineCore.framework/Versions/5/QtWebEngineCore' (no such file)
[1] 88751 abort /Applications/MuseScore\ 3.7.0.2153101862\ Devel.app/Contents/MacOS/mscore
In reply to Thank you! I tried it out,… by ellyzhang66
Doesn't tell me a thing :-(
In reply to Thank you! I tried it out,… by ellyzhang66
Try using the -w commandline option, that should prevent the startcenter from coming up, and that (resp. it's web part) is using Qt's WebEngine, and is the only part using it, as far as I know
In reply to Try using the -w commandline… by Jojo-Schmitz
hmm. Still got the same error.
Not sure why the library is not loaded. It's there when I check with otool.
otool -L /Applications/MuseScore\ 3.7.0.2153101862\ Devel.app/Contents/MacOS/mscore
/Applications/MuseScore 3.7.0.2153101862 Devel.app/Contents/MacOS/mscore:
/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox (compatibility version 1.0.0, current version 492.0.0)
/System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/CoreMIDI.framework/Versions/A/CoreMIDI (compatibility version 1.0.0, current version 69.0.0)
/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration (compatibility version 1.0.0, current version 963.255.3)
/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices (compatibility version 1.0.0, current version 946.0.0)
/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit (compatibility version 45.0.0, current version 1671.60.107)
@executable_path/../Frameworks/libvorbisfile.3.dylib (compatibility version 7.0.0, current version 7.7.0)
@executable_path/../Frameworks/libvorbis.0.dylib (compatibility version 5.0.0, current version 5.8.0)
@executable_path/../Frameworks/libogg.0.dylib (compatibility version 9.0.0, current version 9.4.0)
/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.11)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1252.250.1)
@executable_path/../Frameworks/libportaudio.2.dylib (compatibility version 3.0.0, current version 3.0.0)
/System/Library/Frameworks/Carbon.framework/Versions/A/Carbon (compatibility version 2.0.0, current version 158.0.0)
@executable_path/../Frameworks/libsndfile.1.dylib (compatibility version 2.0.0, current version 2.28.0)
@loader_path/../Frameworks/QtTest.framework/Versions/5/QtTest (compatibility version 5.15.0, current version 5.15.2)
@loader_path/../Frameworks/QtQuickControls2.framework/Versions/5/QtQuickControls2 (compatibility version 5.15.0, current version 5.15.2)
@loader_path/../Frameworks/QtQuickTemplates2.framework/Versions/5/QtQuickTemplates2 (compatibility version 5.15.0, current version 5.15.2)
@loader_path/../Frameworks/QtQuickWidgets.framework/Versions/5/QtQuickWidgets (compatibility version 5.15.0, current version 5.15.2)
@loader_path/../Frameworks/QtXml.framework/Versions/5/QtXml (compatibility version 5.15.0, current version 5.15.2)
@loader_path/../Frameworks/QtXmlPatterns.framework/Versions/5/QtXmlPatterns (compatibility version 5.15.0, current version 5.15.2)
@loader_path/../Frameworks/QtSvg.framework/Versions/5/QtSvg (compatibility version 5.15.0, current version 5.15.2)
@loader_path/../Frameworks/QtConcurrent.framework/Versions/5/QtConcurrent (compatibility version 5.15.0, current version 5.15.2)
@loader_path/../Frameworks/QtOpenGL.framework/Versions/5/QtOpenGL (compatibility version 5.15.0, current version 5.15.2)
@loader_path/../Frameworks/QtHelp.framework/Versions/5/QtHelp (compatibility version 5.15.0, current version 5.15.2)
@loader_path/../Frameworks/QtSql.framework/Versions/5/QtSql (compatibility version 5.15.0, current version 5.15.2)
@loader_path/../Frameworks/QtWebEngine.framework/Versions/5/QtWebEngine (compatibility version 5.15.0, current version 5.15.2)
@loader_path/../Frameworks/QtWebEngineWidgets.framework/Versions/5/QtWebEngineWidgets (compatibility version 5.15.0, current version 5.15.2)
@loader_path/../Frameworks/QtPrintSupport.framework/Versions/5/QtPrintSupport (compatibility version 5.15.0, current version 5.15.2)
@loader_path/../Frameworks/QtWidgets.framework/Versions/5/QtWidgets (compatibility version 5.15.0, current version 5.15.2)
@loader_path/../Frameworks/QtWebEngineCore.framework/Versions/5/QtWebEngineCore (compatibility version 5.15.0, current version 5.15.2)
@loader_path/../Frameworks/QtQuick.framework/Versions/5/QtQuick (compatibility version 5.15.0, current version 5.15.2)
@loader_path/../Frameworks/QtGui.framework/Versions/5/QtGui (compatibility version 5.15.0, current version 5.15.2)
@loader_path/../Frameworks/QtQmlModels.framework/Versions/5/QtQmlModels (compatibility version 5.15.0, current version 5.15.2)
@loader_path/../Frameworks/QtWebChannel.framework/Versions/5/QtWebChannel (compatibility version 5.15.0, current version 5.15.2)
@loader_path/../Frameworks/QtQml.framework/Versions/5/QtQml (compatibility version 5.15.0, current version 5.15.2)
@loader_path/../Frameworks/QtNetwork.framework/Versions/5/QtNetwork (compatibility version 5.15.0, current version 5.15.2)
@loader_path/../Frameworks/QtPositioning.framework/Versions/5/QtPositioning (compatibility version 5.15.0, current version 5.15.2)
@loader_path/../Frameworks/QtCore.framework/Versions/5/QtCore (compatibility version 5.15.0, current version 5.15.2)
/usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 400.9.4)
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 1575.17.0)
/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation (compatibility version 300.0.0, current version 1575.17.0)
/usr/lib/libobjc.A.dylib (compatibility version 1.0.0, current version 228.0.0)
In reply to hmm. Still got the same… by ellyzhang66
Maybe another code sign issue
In reply to hmm. Still got the same… by ellyzhang66
Actually I believe code signing just doesn't happen on PRs, just on regular or nightly builds