Hi, configure --help says:
--enable-category-b Activate components under a category B license (see http://www.apache.org/legal/3party.html#category-b): MPL (seamonkey, hunspell, hyphen, nss, saxon, rhino), CPL (silgraphite), CPL/EPL (CoinMP), SPL (beanshell), OFL (fonts). Flags for individual libraries override this one. How is this "overriding" supposed to work? First configure check --enable-category-b and RESETS the enable_hunspell on both yes and no in enable-category-b. This way, the code later on doesn't know what user entered on the command line: if test "$enable_category_b" = "yes"; then ENABLE_CATEGORY_B=YES enable_hunspell="yes" enable_hyphen="yes" enable_saxon="yes" enable_javascript="yes" enable_beanshell="yes" enable_graphite="yes" enable_coinmp="yes" enable_category_b_fonts="yes" AC_MSG_RESULT([yes: allow modules moz, nss, hunspell, hyphen, saxon, rhino, beanshell, graphite, coinmp to be built]) else # Disable libaries. enable_mozilla="no" enable_nss_module="no" enable_hunspell="no" enable_hyphen="no" enable_saxon="no" enable_javascript="no" enable_beanshell="no" enable_graphite="no" enable_coinmp="no" enable_category_b_fonts="no" AC_MSG_RESULT([no: disabled modules moz, nss, hunspell, hyphen, saxon, rhino, beanshell, graphite, coinmp]) fi -- Pavel Janík