I am trying to build MuseScore for the first time.
Environment:
- Windows 7
- Qt Creator 4.0.3
I am able to compile everything but at the end, I get this message:
Starting executable failed:
C:/musescore_try1/win32install/bin/MuseScore.exe: No such file or directory
I manually created that directory ("C:\musescore_try1\win32install\bin") the first time I saw this error, so it must be the file that doesn't exist.
Here is a screenshot of the Run settings:
![]() |
Probably didn't do the 'make install' step, which should publicate the
win32install directory -----Original Message----- From: garbo [mailto:[hidden email]] Sent: Friday, August 12, 2016 4:59 PM To: [hidden email] Subject: [Mscore-developer] Trouble building with Windows 7 / Qt Creator 4.0.3 I am trying to build MuseScore for the first time.Environment:- Windows 7- Qt Creator 4.0.3I am able to compile everything but at the end, I get this message: *Starting executable failed:C:/musescore_try1/win32install/bin/MuseScore.exe: No such file or directory*I manually created that directory ("C:\musescore_try1\win32install\bin") the first time I saw this error, so it must be the file that doesn't exist.Here is a screenshot of the Run settings: <http://dev-list.musescore.org/file/n7579976/musescore_error_3.jpg> Anything obvious that I did wrong? I am a total beginner with QT.Thanks,Gary -- View this message in context: http://dev-list.musescore.org/Trouble-building-with-Windows-7-Qt-Creator-4-0 -3-tp7579976.html Sent from the MuseScore Developer mailing list archive at Nabble.com. ---------------------------------------------------------------------------- -- What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. http://sdm.link/zohodev2dev _______________________________________________ Mscore-developer mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/mscore-developer ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. http://sdm.link/zohodev2dev _______________________________________________ Mscore-developer mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/mscore-developer |
In reply to this post by garbo
Hmm, looking that the image the make install was done.
Not sure It matters, but in Working directory I have "%{sourceDir}\win32install\bin" -----Original Message----- From: Joachim Schmitz [mailto:[hidden email]] Sent: Friday, August 12, 2016 5:26 PM To: '[hidden email]' <[hidden email]> Subject: RE: [Mscore-developer] Trouble building with Windows 7 / Qt Creator 4.0.3 Probably didn't do the 'make install' step, which should publicate the win32install directory -----Original Message----- From: garbo [mailto:[hidden email]] Sent: Friday, August 12, 2016 4:59 PM To: [hidden email] Subject: [Mscore-developer] Trouble building with Windows 7 / Qt Creator 4.0.3 I am trying to build MuseScore for the first time.Environment:- Windows 7- Qt Creator 4.0.3I am able to compile everything but at the end, I get this message: *Starting executable failed:C:/musescore_try1/win32install/bin/MuseScore.exe: No such file or directory*I manually created that directory ("C:\musescore_try1\win32install\bin") the first time I saw this error, so it must be the file that doesn't exist.Here is a screenshot of the Run settings: <http://dev-list.musescore.org/file/n7579976/musescore_error_3.jpg> Anything obvious that I did wrong? I am a total beginner with QT.Thanks,Gary -- View this message in context: http://dev-list.musescore.org/Trouble-building-with-Windows-7-Qt-Creator-4-0 -3-tp7579976.html Sent from the MuseScore Developer mailing list archive at Nabble.com. ---------------------------------------------------------------------------- -- What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. http://sdm.link/zohodev2dev _______________________________________________ Mscore-developer mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/mscore-developer ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. http://sdm.link/zohodev2dev _______________________________________________ Mscore-developer mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/mscore-developer |
In reply to this post by garbo
Did you do a "make install" as your deploy step? That is what puts the exe in that folder (and sets up other files necessary to run MuseScore successfully). On Fri, Aug 12, 2016 at 9:00 AM garbo <[hidden email]> wrote: I am trying to build MuseScore for the first time.Environment:- Windows 7- Qt ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. http://sdm.link/zohodev2dev _______________________________________________ Mscore-developer mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/mscore-developer |
In reply to this post by garbo
Happy to report a bit of success: I found a directory called "C:\win32install\bin" and "MuseScore.exe" exists there. I double-clicked it and am now running the dev version. The debug window shows some errors with "jackd.exe", but I created a test score and am able to play it back.
Time to create a branch and start experimenting. But one question: Is it a problem if my development executable is in "C:\win32install\bin"? |
It should work anywhere as long asd you've fully installed into that folder. So my original question remains - did you run make install? Did you set CMAKE_INSTALL_PREFIX? On Fri, Aug 12, 2016 at 9:37 AM garbo <[hidden email]> wrote: Happy to report a bit of success: I found a directory called ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. http://sdm.link/zohodev2dev _______________________________________________ Mscore-developer mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/mscore-developer |
In reply to this post by garbo
Look in the build tab, CMAKE_INSTALL_PREFIX, it is "../win32install" here
-----Original Message----- From: garbo [mailto:[hidden email]] Sent: Friday, August 12, 2016 5:37 PM To: [hidden email] Subject: Re: [Mscore-developer] Trouble building with Windows 7 / Qt Creator 4.0.3 Happy to report a bit of success: I found a directory called "C:\win32install\bin" and "MuseScore.exe" exists there. I double-clicked it and am now running the dev version. The debug window shows some errors with "jackd.exe", but I created a test score and am able to play it back. Time to create a branch and start experimenting. But one question: Is it a problem if my development executable is in "C:\win32install\bin"? -- View this message in context: http://dev-list.musescore.org/Trouble-building-with-Windows-7-Qt-Creator-4-0 -3-tp7579976p7579978.html Sent from the MuseScore Developer mailing list archive at Nabble.com. ---------------------------------------------------------------------------- -- What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. http://sdm.link/zohodev2dev _______________________________________________ Mscore-developer mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/mscore-developer ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. http://sdm.link/zohodev2dev _______________________________________________ Mscore-developer mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/mscore-developer |
In reply to this post by Marc Sabatella
Hi Marc,
CMAKE_INSTALL_PREFIX appears to be set to "../win32install". But I am not sure about "make install" (I have been away from C++ for a long time). I must have skipped that step because I don't remember it. Is it part of these instructions? https://musescore.org/en/node/116991 |
"make install" is included and covered by those build steps. It seems like the expected executable location is actually correct, but the build location is not. It should've been set to "<checkoutDir>\build.qtc" during the first step of those instructions. In your specific case that would be "C:\musescore_try1\build.qtc". You can verify/correct this in the corresponding edit field. Starting from the situation in your screenshot: 1. Press 'Build' to be found left of 'Run' directly under 'Desktop Qt 5.6.1 MinGW 32bit2' at the 2nd top bar (next to the 'Add Kit' and 'Manage Kits…' buttons) 2. Verify/change the 'Build directory' --> you should immediately notice a spinner over the settings field just below, wait until the settings reappear CMake will automatically be run again and you should be able to rebuild now. Feel free to delete the C:\win32install directory, no need to pollute your root folder :) jeetee On 12 August 2016 at 18:19, garbo <[hidden email]> wrote: Hi Marc, ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. http://sdm.link/zohodev2dev _______________________________________________ Mscore-developer mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/mscore-developer |
Hi Johan,
I followed your steps (and I also changed the executable back to "%{sourceDir}\win32install\bin\MuseScore.exe") but now I am getting the "Starting executable failed" error again. It does seem like it is successfully compiling and building, there is just not any file in "C:\musescore_try1\win32install\bin". Also, the executable path/file name is in red and I see the error message "The path %{sourceDir}\win32install\bin\MuseScore.exe does not exist" if I hover over it. Is that supposed to be a path WITHOUT a file name? However: I searched the C: drive and found a new "MuseScore.exe" file in the directory "C:\musescore_try1\build.qtc\mscore". That appears to be the output file from the latest build. I am attaching screenshots of my build and run settings. What have I got wrong here? Can I just set the executable to "C:\musescore_try1\build.qtc\mscore\MuseScore.exe"? Thanks! Gary ![]() ![]() |
No, that copy is not installed. The point of the install step is to copy it to a folder it can be run from and can find its auxiliary files like soundfont etc. Sounds like sourceDir is not set how it needs to be, or maybe ".." isn't relative to what you think it is.
On Sat, Aug 13, 2016 at 7:51 AM garbo <[hidden email]> wrote: Hi Johan, ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. http://sdm.link/zohodev2dev _______________________________________________ Mscore-developer mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/mscore-developer |
In reply to this post by garbo
Seems you've missed selecting the correct build targets. You build/clean and deployment steps all try to make the 'all' target. For 'Build > Build Steps' this should be "lrelease" For 'Build > Clean Steps' this ought to be "clean" And finally for 'Run > Deployment' the selected target should be "install" Open up the Details of those steps by clicking the word 'Details' on the right-side of them. Then tick the correct checkbox in each of those lists. After you've done this, you'll want to go the 'Edit' perspective (using the button on the left toolbar), right-click the project name (mscore) and choose "Run CMake" Now you should be once again good to go; either press the green 'Run' or 'Debug' arrows to suit your need. --jeetee On 13 August 2016 at 15:49, garbo <[hidden email]> wrote: Hi Johan, ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. http://sdm.link/zohodev2dev _______________________________________________ Mscore-developer mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/mscore-developer |
Thanks!!!
It works now. I suppose the next step is harder (doing something useful). I'm not sure if this is the right place to discuss what I want to do (and maybe I should create a new thread), but I will mention it now. I play the theorbo (a type of large baroque lute) as well as the baroque guitar. I have been using Musescore for about 1.5 years now to create performing editions of scores (for personal use). The software works wonderfully for many things, such as creating editions of pieces for voices and basso continuo from old manuscripts. But what is lacking is a full-featured lute tablature editor (including support for the baroque guitar which has some notation that is specific to it, such as alfabeto chords). Basic support already exists in MuseScore for lute tablature but it doesn't compare with other proprietary programs for creating lute tablature. My thought is to try to enhance the tablature support in MuseScore. As I get started, I have been communicating with Professor Tim Crawford at Goldsmiths, University of London. He researches notation and he has developed a language called TabCode to represent lute tablature. Here is a page from that project (click "TabCode" at bottom of page): http://doc.gold.ac.uk/isms/ecolm/database/?type=41&ID=191&TextID=645 I thought that, as a way for me to get my feet wet in Musescore development, I could write an import/export function to convert tablature represented in TabCode to MuseScore. Any thoughts (besides "yuck what sort of a moron uses tablature nowadays...")? For the study of these historical instruments, tablature is essential and it would be great to have an open-source program to rely on to produce scores. |
Administrator
|
I know almost nothing about historical instrument tablature but great to hear you manage to get Prof. Tim Crawford feedback.
Tabcode import sounds like a good start. Every time someone come up with an idea for an import filter in MuseScore, I pitch the idea of going through MusicXML and so create a TabCode to MusicXML converter might be something to consider before doing TabCode to MuseScore. MusicXML is supported by hundreds of applications but I have no idea if it has enough support of tablature for what you are trying to do but if it does, it would a tabcode2musicxml would unlock more use cases. If it's not possible, TabCode import in MuseScore is welcome. If you need help, feel free to post to this mailing list or join IRC #musescore on freenode.net to have a live chat. https:/<a href="http://kiwiirc.com/client/irc.freenode.net/?nick=tab|?#musescore">kiwiirc.com/client/irc.freenode.net/?nick=tab|?#musescore lasconic 2016-08-15 13:59 GMT+02:00 garbo <[hidden email]>: Thanks!!! ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. http://sdm.link/zohodev2dev _______________________________________________ Mscore-developer mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/mscore-developer |
I'll look into MusicXML a little more -- it's worth a try. Here's a 2011 quote from the lute discussion list, but maybe things have changed:
> > I contacted the person in charge of the MusicXML project some years ago to > > ask for the addition of tablature specific features (diapasons, glyphs, > > alfabeto, etc.) to their XML schema. The response was that essentially > > tablature was an inferior form of musical notation and that there > > existed already a project for a tablature specific XML schema, based on > > MusicXML, lead by a famous lute scholar in England. Gary |
Administrator
|
Mmm... I doubt it changed a lot but it doesn't hurt to have a quick look. lasconic 2016-08-15 14:45 GMT+02:00 garbo <[hidden email]>: I'll look into MusicXML a little more -- it's worth a try. Here's a 2011 ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. http://sdm.link/zohodev2dev _______________________________________________ Mscore-developer mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/mscore-developer |
I looked at MusicXML again in terms of lute tablature and don't think it is anywhere near adequate. I also asked Tim Crawford's team and they agreed that it won't work, as currently specified.
They are working on extending MEI (Music Encoding Initiative). They shared some links that are interesting so I will pass them along: http://transforming-musicology.org/blog/2014-05-21_customising-mei-for-lute-tablature/ http://transforming-musicology.org/blog/2016-05-17_customising-mei-for-lute-tablature/ Repository with MEI extension: https://github.com/TransformingMusicology/mei-tmus Example of extended MEI capabilities for handling fingering, ornamentation and connecting lines: https://github.com/TransformingMusicology/mei-tmus/blob/master/examples/baroque.xml |
Free forum by Nabble | Edit this page |