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

