We always need configure.log, please. You shouldn't have to set CPP; it's usually preferable to use $(CC) -E anyway.
Brian Van Straalen via petsc-users <[email protected]> writes: > pulling from git PETSC and on master branch. > > ./configure CPP=/usr/bin/cpp > =============================================================================== > Configuring PETSc to compile on your system > > =============================================================================== > TESTING: checkCPreprocessor from > config.setCompilers(config/BuildSystem/config/setCompilers.py:592) > > ******************************************************************************* > UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log for > details): > ------------------------------------------------------------------------------- > Cannot find a C preprocessor > ******************************************************************************* > > > > Brian > > my configure script > > configure_options = [ > # '--with-mpi-dir=/usr/local/opt/open-mpi', > '--with-cc=/usr/bin/clang', > '--with-cpp=/usr/bin/cpp', > '--with-cxx=/usr/bin/clang++', > '--with-fc=0', > 'COPTFLAGS=-g -framework Accelerate', > 'CXXOPTFLAGS=-g -framework Accelerate', > 'FOPTFLAGS=-g', > # '--with-memalign=64', > '--download-hypre=1', > '--download-metis=1', > '--download-parmetis=1', > '--download-c2html=1', > '--download-ctetgen', > # '--download-viennacl', > # '--download-ml=1', > '--download-p4est=1', > '--download-superlu_dist', > '--download-superlu', > '--with-cxx-dialect=C++11', > '--download-mumps=1', > '--download-scalapack=1', > # '--download-exodus=1', > # '--download-ctetgen=1', > '--download-triangle=1', > # '--download-pragmatic=1', > # '--download-eigen=1', > '--download-zlib', > '--with-x=1', > '--with-sowing=0', > '--with-debugging=1', > '--with-precision=double', > 'PETSC_ARCH=arch-macosx-gnu-g', > '--download-chaco' > ] > > if __name__ == '__main__': > import sys,os > sys.path.insert(0,os.path.abspath('config')) > import configure > configure.petsc_configure(configure_options) > > > -- > Brian Van Straalen Lawrence Berkeley Lab > [email protected] Computational Research > (510) 486-4976 Division (crd.lbl.gov)
