On Thu, Jan 26, 2012 at 1:52 PM, Georg S. Weber <georgswe...@googlemail.com> wrote: > Hi William, > > unlike OS X 10.7 Lion (for which no official install DVDs exist), OS X > 10.6 Snow Leopard came with/on a install DVD (either with the Mac when > one bought it, or when one bought Snow Leopard later). And on those > DVD(s), there is also the XCode 3.x package --- to the best of my > knowledge, this hold for all versions of OS X 10.6 Snow Leopard.
Joe random student (actually named Jim) obviously doesn't have his install DVD anymore. He bought his laptop 2 years ago and is sitting in my office. Plus that XCode will be out of date, right -- full of bugs. > As a second possibility, one can sign up for a free account to the > Apple Development network (ADC) --- note that this has nothing to do > with the Apple App Store or your Apple ID. There, XCode up to XCode > 3.2.6 should be downloadable (I didn't check recently, but why would > Apple change that). I got myself e.g. > "xcode25_8m2558_developerdvd.dmg" and "xcode322_2148_developerdvd.dmg" > from there (the latest should be some "xcode326....dmg"). Should be != is. This particular student (Jim again) couldn't get his apple id to work. Apple said it was "compromised" and he was fighting with their system to re-enable it. I guess he could get a new apple id though. > If you don't need the standard Unix development tools coming with > XCode (such as "make", "autoconf", etc.), but "only" need some gcc, But that's exactly what we need, right? I assume by "don't" you mean "do"? > and you are on OS X 10.7, you can download and install the Apple gcc > v4.2.1 version (build 5666.3) from http://r.research.att.com/tools/ > e.g. as a nice package "gcc-42-5666.3-darwin11.pkg" (link near the > middle of that page under the title "Apple Xcode gcc-42 add-ons"). I > didn't check whether it installs without XCode though, but I don't see > any reason why it shouldn't (I did install it under a OS X 10.7.2 > install with XCode 4.2.1, so can confirm that it works in such a > scenario). Note that this installs "only" some /usr/bin/gcc-4.2 etc., > so you'll need at least additionally something like: > > sudo ln -sf /usr/bin/gcc-4.2 /usr/bin/gcc > and > sudo ln -sf /usr/bin/g++-4.2 /ust/bin/g++ > > Unfortunately, this might not work for OS X 10.6 (I didn't test it > there). If not, one could give a try to "gcc-42-5553-darwin8- > all.tar.gz" (targetting OS X 10.4, but might work on OS X 10.6, too) > from the the same page/site --- unfortunately, the R project does not > provide all nice-to-have combinations of the tools there, e.g. > especially gfortran for/with Apple gcc build 5666.3 specifically built > for OS X 10.6 Snow Leopard. BTW, the sources of this are all free and > available, but you'd have to bootstrap somehow ... or we'll just ask > the R folks to update their tool page to include a "gcc-42-5666.3- > darwin10.pkg" (as it would be have to be named --- darwin11 == 10.7, > darwin10 == 10.6, ..., darwin8 == 10.4). > > Of course there are also MacPorts, Gentoo Prefix, Homebrew and the > like. Maybe we should create and provide some "easy-to-install" > minimal binary installation of "just what Sage needs on OS X" > available for exactly the purpose you started your post for (i.e. an > official Sage project alternative to saying "go install XCode" on OS > X). That's what I propose. And this would replace our current fortran spkg (i.e., that would no longer be needed). > Restricting ourselves to 64bit OS 10.6 or higher (i.e. currently > OS X 10.6 and 10.7), and targetting primarily Sage "binary > installs" (i.e. not claiming to be fully able to build a Sage source > distribution), It must definitely be able to build Sage from source. > creating such a "dev tools dmg" binary installation is > pretty straightforward. I don't know enough of Homebrew, but I boldly > claim to be able to do so myself for the first two, i.e. MacPorts and > Gentoo Prefix (famous last words (tm) :-) ). > > Is there a need for something like that? Any votes?? More thoughts??? > > (Incidentally, this also touches the topic of that other recent post > http://groups.google.com/group/sage-devel/browse_thread/thread/11a8eedde829cf0d# > about "Please someone upgrade sagenb so it has R graphics support"--- > see the R tool page about "cairo", under "Optional tools and > libraries".) I just did that for sagenb.org. > > > Cheers, > Georg > > -- > To post to this group, send an email to sage-devel@googlegroups.com > To unsubscribe from this group, send an email to > sage-devel+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/sage-devel > URL: http://www.sagemath.org -- William Stein Professor of Mathematics University of Washington http://wstein.org -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org