configure does not handle packages with missing buildLanguages that are already built
$ git checkout fda35e93d67f9f81065401e8701b6c164edc03c0
$ ./configure --with-cxx=0 --with-hypre-dir=arch-darwin-c-debug-real PETSC_ARCH=arch-hypre-no-cxx
=============================================================================================
Configuring PETSc to compile on your system
=============================================================================================
TESTING: configureExternalPackagesDir from config.framework(config/BuildSystem/config/framework.py:1070)
*********************************************************************************************
UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log for details):
---------------------------------------------------------------------------------------------
Package hypre requested requires C++ but compiler turned off.
*********************************************************************************************
Edited by Pierre Jolivet