Note: '--with-shared --with-dynamic' are now '--with-shared-libraries --with-dynamic-loading'
And most folks don't need --with-dynamic-loading. Satish On Wed, 28 Jul 2010, Wesley Smith wrote: > Hi, > I'm trying to build petsc-dev. I've just downloaded it form the repo > a couple of days ago. When I run: > > > ./configure --with-cc=gcc --with-clanguage=cxx --download-boost > --with-fc=0 --download-parmetis --with-shared --with-dynamic > --download-mpich --with-sieve --with-cuda=0 > > > I get: > > > =============================================================================== > Configuring PETSc to compile on your system > =============================================================================== > TESTING: checkCUDAPreprocessor from > config.setCompilers(config/BuildSystem/config/setCompilers.py:531) > > ******************************************************************************* > CONFIGURATION CRASH (Please send configure.log to > petsc-maint at mcs.anl.gov) > ******************************************************************************* > > > This is what the bottom of the log says > > > ******************************************************************************* > CONFIGURATION CRASH (Please send configure.log to > petsc-maint at mcs.anl.gov) > ******************************************************************************* > 'Configure' object has no attribute 'CUDACC' File "./configure", line > 270, in petsc_configure > framework.configure(out = sys.stdout) > File > "/Users/wesleysmith/Documents/projects/toposynth/PetSc/petsc-dev/config/BuildSystem/config/framework.py", > line 946, in configure > child.configure() > File > "/Users/wesleysmith/Documents/projects/toposynth/PetSc/petsc-dev/config/BuildSystem/config/setCompilers.py", > line 1384, in configure > self.executeTest(self.checkCUDAPreprocessor) > File > "/Users/wesleysmith/Documents/projects/toposynth/PetSc/petsc-dev/config/BuildSystem/config/base.py", > line 97, in executeTest > ret = apply(test, args,kargs) > File > "/Users/wesleysmith/Documents/projects/toposynth/PetSc/petsc-dev/config/BuildSystem/config/setCompilers.py", > line 533, in checkCUDAPreprocessor > for compiler in self.generateCUDAPreprocessorGuesses(): > File > "/Users/wesleysmith/Documents/projects/toposynth/PetSc/petsc-dev/config/BuildSystem/config/setCompilers.py", > line 528, in generateCUDAPreprocessorGuesses > yield self.CUDACC+' -E' > > > > > I was hoping --with-cuda=0 would prevent it from checking CUDA. I > don't have CUDA on my system, so I can't give a value for CUDACC that > would make sense and if I provide something random it still crashes. > How can I circumvent this check to continue with the build process? > > thanks, > wes >
