anchor.diff:  , libbonoboui, libgnomeui, libgtkhtml, gtkhtml, libgnomeprint, goffice, enchant
   , gettext, intltool, perl, guile, slibGuile, swig, isocodes, bzip2
   , makeWrapper }:
  +
  +# TODO: Fix the gconf issue. The following posting might be the missing clue:
  +# <http://osdir.com/ml/linux.distributions.nixos/2007-09/msg00003.html>.
   
   let
     name = "gnucash-2.4.7";
  
positive.code:     gettext intltool perl guile slibGuile swig isocodes bzip2 makeWrapper
    ];
  
    /* The test suite isn't enabled at the moment, so this setting
       shouldn't be necessary.
  
    preConfigure = ''
      # The `.gnucash' directory, used by the test suite.
      export GNC_DOT_DIR="$PWD/dot-gnucash"
      echo "\$GNC_DOT_DIR set to \`$GNC_DOT_DIR'"
    '';
     */
  
    configureFlags = "CPPFLAGS=-DNDEBUG CFLAGS=-O2 CXXFLAGS=-O2 --disable-dbi";
    /* More flags to figure out:
  
negative.code:     done
    '';
  
    preCheck = "export GNC_DOT_DIR=$PWD/dot-gnucash";
    doCheck = true;
    enableParallelBuilding = true;
  
    meta = {
  