Are any of the musescore developers using Xcode on the Mac? I'd like to get some help as I'm pretty new to lots of things at the same time. If one of the developers who knows something about the Mac development environment can help me it would be really great. Thanks in advance.
As an experiment to try to understand how to use Xcode before attempting any edits on the musescore code base, i'm trying to compile a pretty simple c++ program which uses the boost library. I'm not even sure whether or not musescore uses it and I don't care yet.
I've installed boost (at least I think I have), installation log is below, but I can't make the compiler find the include files. How do I figure out where port installed the boost include files or whether it did at all?
Here is the install log.
bash-3.2$ sudo port install boost
Sorry, try again.
Warning: port definitions are more than two weeks old, consider updating them by running 'port selfupdate'.
---> Computing dependencies for boost
---> Dependencies to be installed: icu
---> Fetching archive for icu
---> Attempting to fetch icu-54.1_0.darwin_14.x86_64.tbz2 from http://lil.fr.packages.macports.org/icu ---> Attempting to fetch icu-54.1_0.darwin_14.x86_64.tbz2.rmd160 from http://lil.fr.packages.macports.org/icu ---> Installing icu @54.1_0
---> Activating icu @54.1_0
---> Cleaning icu
---> Fetching archive for boost
---> Attempting to fetch boost-1.56.0_2+no_single+no_static+python27.darwin_14.x86_64.tbz2 from http://lil.fr.packages.macports.org/boost ---> Attempting to fetch boost-1.56.0_2+no_single+no_static+python27.darwin_14.x86_64.tbz2.rmd160 from http://lil.fr.packages.macports.org/boost ---> Installing boost @1.56.0_2+no_single+no_static+python27
---> Activating boost @1.56.0_2+no_single+no_static+python27
---> Cleaning boost
---> Updating database of binaries
---> Scanning binaries for linking errors
---> No broken files found.
I switched from Linux to Mac about two years ago. Currently using Xcode 4.6.3 on OS X 10.7.5.
Having skipped the "try something small with Xcode" step, I cannot help you with that. I jumped straight into MuseScore, which I knew very well after developing the MusicXML import/export code since about MuseScore 0.5.