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 > > >>>>>>> > > >>>>>>> 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.
I have something that appears to work now. Will push when I have tested it. -- 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

