<div class="gmail_quote">On Sun, Jun 10, 2012 at 9:10 PM, Kyunghoon Lee <span dir="ltr"><<a href="mailto:aeronova.mailing@gmail.com" target="_blank">aeronova.mailing@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi all,<br><br>I configured petsc-3.2-p7 with the following options:<br><br>./configure --prefix=/Users/aeronova/Development/local/lib64/petsc/petsc-3.2-p7 --download-mpich=1 --download-blacs=1 --download-parmetis=1 --download-metis=1 --download-scalapack=1 --download-mumps=1 --download-umfpack=1 --with-clanguage=C++ <br>
</blockquote><div><br></div><div>Possibly a stale package file in externalpackages/.</div><div><br></div><div>But you should upgrade to petsc-3.3 before bothering more with this. It has metis-5.0 which fixes many critical bugs.</div>
<div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>, which threw an error saying<br> *******************************************************************************<br>
UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log for details):<br>-------------------------------------------------------------------------------<br>Error running make on Metis: Could not execute "cd /Users/aeronova/Development/local/src/petsc-3.2-p7/externalpackages/metis-4.0.3 && make clean && make library && make minstall && make clean":<br>
<br>In configure.log, there are some messages related to metis:<br><br>================================================================================<br>TEST configureLibrary from config.packages.metis(/Users/aeronova/Development/local/src/petsc-3.2-p7/config/BuildSystem/config/package.py:417)<br>
TESTING: configureLibrary from config.packages.metis(config/BuildSystem/config/package.py:417)<br> Find an installation and check if it can work with PETSc<br>==================================================================================<br>
Checking for a functional metis<br> Looking for METIS in directory starting with metis<br> Found a copy of METIS in metis-4.0.3<br> Pushing language C<br> Popping language C<br>
Have to rebuild metis, /Users/aeronova/Development/local/src/petsc-3.2-p7/externalpackages/metis-4.0.3/make.inc != /Users/aeronova/Development/local/src/petsc-3.2-p7/arch-darwin-cxx-debug/conf/metis<br> ===============================================================================<br>
Compiling & installing Metis; this may take several minutes<br> ===============================================================================<br><br>sh: cd /Users/aeronova/Development/local/src/petsc-3.2-p7/externalpackages/metis-4.0.3 && make clean && make library && make minstall && make clean<br>
Executing: cd /Users/aeronova/Development/local/src/petsc-3.2-p7/externalpackages/metis-4.0.3 && make clean && make library && make minstall && make clean<br>sh: (cd Lib ; make clean )<br>
rm -f *.o<br>
(cd Programs ; make clean )<br>rm -f *.o<br>(cd Test ; make clean )<br>rm -f *.o<br><br>*******************************************************************************<br> UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log for details):<br>
-------------------------------------------------------------------------------<br>Error running make on Metis: Could not execute "cd /Users/aeronova/Development/local/src/petsc-3.2-p7/externalpackages/metis-4.0.3 && make clean && make library && make minstall && make clean":<br>
(cd Lib ; make clean )<br>rm -f *.o<br>(cd Programs ; make clean )<br>rm -f *.o<br>(cd Test ; make clean )<br>rm -f *.o<br>make: *** No rule to make target `library'. Stop.<br>*******************************************************************************<br>
File "./config/configure.py", line 283, in petsc_configure<br> framework.configure(out = sys.stdout)<br> File "/Users/aeronova/Development/local/src/petsc-3.2-p7/config/BuildSystem/config/framework.py", line 925, in configure<br>
child.configure()<br> File "/Users/aeronova/Development/local/src/petsc-3.2-p7/config/BuildSystem/config/package.py", line 506, in configure<br> self.executeTest(self.configureLibrary)<br> File "/Users/aeronova/Development/local/src/petsc-3.2-p7/config/BuildSystem/config/base.py", line 115, in executeTest<br>
ret = apply(test, args,kargs)<br> File "/Users/aeronova/Development/local/src/petsc-3.2-p7/config/BuildSystem/config/package.py", line 433, in configureLibrary<br> for location, directory, lib, incl in self.generateGuesses():<br>
File "/Users/aeronova/Development/local/src/petsc-3.2-p7/config/BuildSystem/config/package.py", line 228, in generateGuesses<br> d = self.checkDownload(1)<br> File "/Users/aeronova/Development/local/src/petsc-3.2-p7/config/BuildSystem/config/package.py", line 313, in checkDownload<br>
return self.getInstallDir()<br> File "/Users/aeronova/Development/local/src/petsc-3.2-p7/config/BuildSystem/config/package.py", line 183, in getInstallDir<br> return os.path.abspath(self.Install())<br> File "/Users/aeronova/Development/local/src/petsc-3.2-p7/config/BuildSystem/config/packages/metis.py", line 64, in Install<br>
raise RuntimeError('Error running make on Metis: '+str(e))<br><br>I think the error was raised by missing target 'library,' but I'm not sure how to fix it. I'd appreciate any suggestions.<br>
<br>
K. Lee.<br>
</blockquote></div><br>