The email looks good as far as bug reports go. I reported it to Apple but the more reports they get the more likely they are to act on it.
/usr/include/dispatch/object.h has an Obj-C #if block but the dispatch_block_t declaration is outside of the #if/#endif. I can compile Python with gcc on Yosemite, but it does not include the _scproxy module. This is needed in Cython. So Python superficially seems to compile, but some modules fail. There is more info at #17169 On Monday, October 20, 2014 6:05:18 PM UTC+1, Samuel Lelievre wrote: > > Hi all, > > I am using OS X 10.10 Yosemite. > > I was beta-testing it since July, and failing to build Sage. > > (Strangely I never thought about using the OSX-10.9 version. > I just tried and it works! Thanks Stefan for asking the > question, and Volker for answering it works!) > > About building Sage on Yosemite, here is my experience. > > - While beta-testing Yosemite, I tried to build Sage 6.3. > My report on sage-release [1] has links to a few log files. > - Incidentally I asked on sage-devel [2] about the Sage project > getting developer previews of future versions of OS X. > - Having understood that the bug was with gcc, I then installed > homebrew, and used it to install gcc 4.9.1, hoping this would > help building Sage, but that failed at a further step, which > I reported on sage-release [3] where Volker helped to point > the failure to a specific header: > """ > That header is Objective-C, which should never have been > included when compiling C sources. Most likely an OSX bug. > You can send them a bug report if you like talking at walls... > """ > - I don't mind talking at walls and I wanted to report to Apple > with some details, but I thought I should first make sure this > was not a homebrew thing, so I emailed the homebrew list [4] > and someone answered [5] suggesting an experiment (not done). > - I have now installed the finalized version of Yosemite, and > I still have Apple's "Feedback Assistant" from beta-testing. > (Plus, Apple tells me I will get betas of the next releases.) > So I would love to send feedback to Apple about this issue, but > I'm unsure how to formulate the issue, could someone help here? > One option would be to point to this thread, but maybe a > concise description of the issue would have more chances > of being dealt with? > > [1] Discussion on sage-release after Sage 6.3 was released (Aug 2014). > https://groups.google.com/d/msg/sage-release/Ilt8TZdy3H8/YxXy6mDyFEsJ > [2] Post on sage-devel asking if the Sage project has or could have > an Apple developer account, so as to test developer previews of > future releases of OS X. > https://groups.google.com/d/topic/sage-devel/-sm2ejzcjY8/discussion > [3] Discussion on sage-release after Sage 6.4.beta3 was released (Sep > 2014). > https://groups.google.com/d/msg/sage-release/d7wrbZBZvrI/QtUT295ycVMJ > [4] My question on the homebrew mailing list: > > http://librelist.com/browser//homebrew/2014/10/11/homebrew-bug-or-osx-bug/#4f32863d45a19e4f340e1f1efd08e897 > [5] An answer to my question on the homebrew mailing list > > http://librelist.com/browser//homebrew/2014/10/11/homebrew-bug-or-osx-bug/#d2586d0f8ca2f240ee3eb51498a9fbcf > > More related links for reference. > > [6] Sage trac #17169: Upgrade to GCC 4.9.1 > http://trac.sagemath.org/ticket/17169 > [7] Sage trac #17174: Python _scproxy build fails on Yosemite > http://trac.sagemath.org/ticket/17174 > [8] Sage trac: non-closed tickets with keyword Yosemite > http://trac.sagemath.org/query?status=!closed&keywords=~yosemite > > -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.