Recent Mac nightly builds fail to launch

• Mar 15, 2013 - 01:56

I am not sure exactly when the problem was introduced but neither MuseScoreNightly-2013-03-14-2054-452cdc7 nor MuseScoreNightly-2013-03-14-1639-91a0464 will launch on my system.

Builds from the beginning of the month do launch without error but I haven't tested the builds in between.

I decided to work backwards to see which was the last build which will launch and it seems the 2 builds I mentioned are the only ones that don't. MuseScoreNightly-2013-03-06-0953-d4749e2 opens without problem.

Attachment Size
MuseScore_crash_report.txt 1.84 KB


In reply to by [DELETED] 5

Ah, that's a bit of a blow.

Out of curiosity, is there a particular reason that you're stopping support of 10.6 while Apple still support it?

Unfortunately this probably means I'll be giving up on MuseScore as version 1.x doesn't have all the functionality I need.

In reply to by brod

Apple is not supporting Snow Leopard anymore as far as I know. Mac OS X 10.6.8 is from July 25, 2011 and they didn't do any updates since then... And it's the biggest company in the world... while we are a small open source project.

MuseScore 2.0 is using a new compiler, and Apple doesn't provide it for Mac 10.6 unfortunatly. That's why nightlies are not working anymore on Mac OS X 10.6. Sorry for that. You could upgrade your OS, or choose a free one...

In reply to by [DELETED] 5

Thanks for the quick response.

If the compiler doesn't support Snow Leopard then I suppose that is the end of it.

Just for the record though, Snow Leopard is still supported. The last OS point release was 10.6.8 so no functionality is changing but security updates are being provided (by coincidence Security Update 2013-001 was released sometime within the last 24 hours) and Apple continue provide a version of their integrated development environment for it. In fact, if you look at this page you will see you can still buy Snow Leopard.

Obviously upgrading an operating system has a lot of implications and although one day I will certainly move away from Snow Leopard, it's not a choice which I'm likely to be making because of the lack of support for one application.

In reply to by [DELETED] 5

I just thought I'd add some information which I happened to come across whilst researching something unrelated. Not that I expect the change in support to be reversed but it might interest some.

You can find operating system usage stats here. The figures show percentages of desktop operating systems connecting to the internet for February 2013 at the time I post this but it does get updated monthly. It won't be a surprise to anyone that Windows usage dwarfs the rest but it may be a surprise that last month Snow Leopard accounted for about 30% of Mac OS X users and there were more Snow Leopard users than Lion users. Linux based OSs (as a total not individual distributions) had fewer users than either.

In reply to by [DELETED] 5

Yes, Snow Leopard will not last for ever, but like XP in the Windows world I think it will be around for longer than intended and longer than Apple want. They do make things difficult for developers trying to provide functionality to people who don't or in some cases can't upgrade.

However, the link you included gives me some hope. I see it is not that the compiler does not support Snow Leopard, but the build which Apple bundle with Xcode has that limitation deliberately enabled. Maybe I can try building it myself using an unfettered version of the compiler and making the necessary change to the minimum version check in the makefile. As long as there aren't dependencies on native Mac functionality which isn't available in Snow Leopard. With a bit of luck that will keep me going until other things force me to upgrade the OS.

In reply to by micrologus

Yes. I appreciate the reasons.

Even if Snow Leopard licensing allowed installation in a virtual machine it would still double the time needed to do two builds ... but the nightly builds were just a convenience for me, not being able to build it myself is more of a frustration. I still haven't figured out whether there is something in the code which would not build on Snow Leopard (I've not had the time to investigate fully), but even trying to build on Snow Leopard with the makefile minimum target removed, clang reports the target needs to be Lion. I tried building clang myself but ended up with the error stating the minimum target was Mountain Lion ;-)

Do you still have an unanswered question? Please log in first to post your question.