Thread Previous • Date Previous • Date Next • Thread Next |
Anders Logg wrote:
On Wed, Aug 18, 2010 at 03:40:47PM +0200, Anders Logg wrote:On Wed, Aug 18, 2010 at 06:58:24PM +0530, Harish Narayanan wrote:On 8/18/10 6:32 PM, Anders Logg wrote:On Wed, Aug 18, 2010 at 06:26:22PM +0530, Harish Narayanan wrote:On 8/18/10 6:16 PM, Anders Logg wrote:On Wed, Aug 18, 2010 at 01:44:26PM +0100, Garth N. Wells wrote:On Wed, 2010-08-18 at 14:42 +0200, Anders Logg wrote:On Wed, Aug 18, 2010 at 01:46:18PM +0200, Anders Logg wrote:On Wed, Aug 18, 2010 at 12:43:23PM +0100, Garth N. Wells wrote:On Wed, 2010-08-18 at 13:38 +0200, Anders Logg wrote:I'm getting the following error message when installing with Dorsal on my Snow Leopard MacBook: Unpacking slepc-3.1-p1 Building slepc-3.1-p1 Checking environment... Checking PETSc installation... Checking LAPACK library... ================================================================================ SLEPc Configuration ================================================================================ SLEPc source directory: /Users/logg/Work/FEniCS/src/slepc-3.1-p1 SLEPc install directory: /Users/logg/Work/FEniCS PETSc directory: /Users/logg/Work/FEniCS Architecture "unknown" with double precision real numbers ** ** Before running "make" your PETSC_ARCH must be specified with: ** ** setenv PETSC_ARCH unknown (csh/tcsh) ** ** PETSC_ARCH=unknown ; export PETSC_ARCH (sh/bash) ** makefile:30: darwin10.0.0-cxx-opt/conf/slepcvariables: No such file or directory /Users/logg/Work/FEniCS/src/slepc-3.1-p1/conf/slepc_common_variables:2: /Users/logg/Work/FEniCS/src/slepc-3.1-p1/darwin10.0.0-cxx-opt/conf/slepcvariables: No such file or directory /Users/logg/Work/FEniCS/src/slepc-3.1-p1/conf/slepc_common_rules:78: /Users/logg/Work/FEniCS/src/slepc-3.1-p1/darwin10.0.0-cxx-opt/conf/slepcrules: No such file or directory make: *** No rule to make target `/Users/logg/Work/FEniCS/src/slepc-3.1-p1/darwin10.0.0-cxx-opt/conf/slepcrules'. Stop. Failure with exit status: 2 Exit message: There was a problem building slepc-3.1-p1. Any ideas what goes wrong?I thought that I fixed this yesterday. See if you can figure out what's going on in FEniCS/packages/slepc.package Garthok.The problem seems to be PETSC_ARCH_TEMP. The way I understand this is that this should be set in package_specific_register as part of petsc.package and then propagated to slepc.package, but that variable seems to be empty (in both petsc.package and slepc.package). Where is PETSC_ARCH set?In the foo.platform file. It should really set wherever the decision on the PETSc build options is made.Aha. Then your fix yesterday seems to be the problem. It overwrites PETSC_ARCH with PETSC_TEMP which is empty. It should check if PETSC_TEMP is non-empty an only then overwrite PETSC_ARCH. I'll see if I can fix it.:_( HarishThis wasn't the problem... The PETSC_ARCH variable seems to be set correctly after all. It still doesn't work for me. Does it work for you Harish?No, it doesn't work for me. I receive the following when trying to build slepc. ================================================================================ SLEPc Configuration ================================================================================ SLEPc source directory: /Users/harish/Work/FEniCS/test/src/slepc-3.1-p1 SLEPc install directory: /Users/harish/Work/FEniCS/test PETSc directory: /Users/harish/Work/FEniCS/test Architecture "unknown" with double precision real numbers ** ** Before running "make" your PETSC_ARCH must be specified with: ** ** setenv PETSC_ARCH unknown (csh/tcsh) ** ** PETSC_ARCH=unknown ; export PETSC_ARCH (sh/bash) ** makefile:30: darwin10.0.0-cxx-opt/conf/slepcvariables: No such file or directory /Users/harish/Work/FEniCS/test/src/slepc-3.1-p1/conf/slepc_common_variables:2: /Users/harish/Work/FEniCS/test/src/slepc-3.1-p1/darwin10.0.0-cxx-opt/conf/slepcvariables: No such file or directory /Users/harish/Work/FEniCS/test/src/slepc-3.1-p1/conf/slepc_common_rules:78: /Users/harish/Work/FEniCS/test/src/slepc-3.1-p1/darwin10.0.0-cxx-opt/conf/slepcrules: No such file or directory make: *** No rule to make target `/Users/harish/Work/FEniCS/test/src/slepc-3.1-p1/darwin10.0.0-cxx-opt/conf/slepcrules'. Stop. Failure with exit status: 2 Exit message: There was a problem building slepc-3.1-p1.I get exactly the same thing.I have something that appears to work now. Will push when I have tested it. -- Anders
In case it's still relevant, and it's not already there, I think you need this line in the snowleopard.platform file:
default PETSC_ARCH=darwin10.0.0-cxx-opt -Paul
Thread Previous • Date Previous • Date Next • Thread Next |