This is a MacBook Air running OS X 10.7.3.
I have macports (http://www.macports.org) installed.
Here's what I did:
$ sudo port install libunistring pkgconfig boehmgc gmp
$ git clone git://git.sv.gnu.org/guile.git
$ cd guile/
$ git checkout stable-2.0
$ ./configure -C --with-libgmp-prefix=/opt/local
--with-libunistring-prefix=/opt/local
$ make
After about 450 lines of output, it fails with
GEN guile-procedures.texi
guile: uncaught throw to unbound-variable: (#f Unbound variable: ~S (mod) #f)
I'd be happy to provide more details on request. Thanks!