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 > >>>>> > >>>>> 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
This 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? Something that I think is strange is that PETSC_ARCH is not set until after the configure phase for SLEPc. Then I get the above error. If I move it up so it is set before configure, then SLEPc complains that PETSc has not been built for darwin10.0.0-cxx-opt. -- Anders
signature.asc
Description: Digital signature
_______________________________________________ Mailing list: https://launchpad.net/~dorsal Post to : [email protected] Unsubscribe : https://launchpad.net/~dorsal More help : https://help.launchpad.net/ListHelp

