With the appropriate -dev packages, which I should have documented to help better, the current ledger "next" can't build because the MPFR_RNDx symbols in src/amount.cc are not found.
Those symbols are present in mpfr-3.0 but not in lucid's mpfr-2.4. perl -p -i -e 's/MPFR_RND/GMP_RND/' src/amount.cc renames those symbols to work with mpfr 2.4. Fortunately, mpfr 3.0 has a group of #defines like: #define GMP_RNDx MPFR_RNDx for backwards-compatibility. I've added a pull request which makes this change. "make fullcheck" passes with them applied. An alternative is to change README-1ST and README.textile to require MPFR >=3.0. The process of moving out of GnuCash into ledger has been fairly easy. When my scripts settle down, I'll post them somewhere and ping the list to help others. Dan -- SDG www.whiteaudio.com
