<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>