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 >>>>> >>>>> Garth >>>> >>>> ok. >>> >>> 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.
:_( Harish _______________________________________________ Mailing list: https://launchpad.net/~dorsal Post to : [email protected] Unsubscribe : https://launchpad.net/~dorsal More help : https://help.launchpad.net/ListHelp

