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 > >>>>>>> > >>>>>>> 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.
I get exactly the same thing. -- 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

