couchdb-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Couchdb Wiki] Trivial Update of "Installing_on_OSX" by DaveCottlehuber
Date Thu, 05 Apr 2012 08:24:43 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Couchdb Wiki" for change notification.

The "Installing_on_OSX" page has been changed by DaveCottlehuber:
http://wiki.apache.org/couchdb/Installing_on_OSX?action=diff&rev1=40&rev2=41

Comment:
explain XCode changes

  == HomeBrew ==
  This is the fastest, most current, way of installing CouchDB from source on a Mac, along
with all dependencies. It tracks releases with only a few days delay.
  
+ === Changes in XCode ===
+ 
+ Apple now provides a stand-alone (command-line) build chain, which successfully builds CouchDB
and required dependencies, or you can use XCode 4.2 and below directly. Users of a current
XCode >= 4.3 will need to install the additional command-linbe tools below.
+ 
+  * login to [[https://developer.apple.com/downloads/index.action|apple dev centre]]
+  * get the [[http://adcdownload.apple.com/Developer_Tools/command_line_tools_for_xcode_4.4__late_march_2012/cltools_lion_latemarch12.dmg|command-line
tools for xcode]]
+  * some more info at http://kennethreitz.com/xcode-gcc-and-homebrew.html
+  * If you need gcc for other recipes, current homebrew has a GCC recipe available:
+ {{{
+ brew install https://raw.github.com/Homebrew/homebrew-dupes/master/apple-gcc42.rb
+ }}}
- Note: if you are using XCode 4.3 or newer, or the command-line only build tools, you may
need to install additional GNU automake tools before brewing CouchBB. For users that have
not upgraded, these tools are already present and could break other brew recipes, so these
dependencies are not included in the CouchDB recipe.
+ Reminder: if you are using XCode 4.3 or newer, or the command-line only build tools, you
may need to install additional GNU automake tools before brewing CouchBB. For users that have
not upgraded, these tools are already present and could break other brew recipes, so these
dependencies are not included in the CouchDB recipe.
  
  === If you've brewed CouchDB before ===
  
  It is recommended to keep your homebrew dependencies up to date with CouchDB, particularly
if you are running Lion. Re-installing Erlang *will* take some time to compile, but ensures
you have the most stable Erlang available.
  
  {{{
- $ brew remove --force openssl erlang couchdb icu4c spidermonkey nspr
+ brew remove --force openssl erlang couchdb icu4c spidermonkey nspr
  }}}
  
  === Let's get brewing! ===
@@ -20, +31 @@

   * Update your recipes:
  
  {{{
- $ brew update
+ brew update
  }}}
  
   *  Ensure we build against the new keg-only versions

Mime
View raw message