Derek, I had to remove the PETSC_ARCH value for it to compile. Did you make any other changes in Make.common ?
Also, the compilation succeeded but the linking failed because it could not find the slepc library. I am looking into the problem now. Vijay On Sun, Apr 10, 2011 at 7:06 PM, Derek Gaston <[email protected]> wrote: > Weird... I just did this earlier today and didn't have any trouble... I set > PETSC_ARCH to "junk"... > > What did you modify in Make.common? > > Derek > > On Apr 10, 2011, at 5:37 PM, Vijay S. Mahadevan wrote: > >> Just an update. "Make" came back to bite me because of my arbitrary >> PETSC_ARCH. I had to change Make.common to make this work.. >> >> Vijay >> >> On Sun, Apr 10, 2011 at 6:29 PM, Vijay S. Mahadevan <[email protected]> >> wrote: >>> John, >>> >>> Interestingly that worked ! And for now, I can definitely live with that. >>> >>> In the long run, it does feel like a hack. But it actually reminds me >>> that slepc configure has the same problem when using an installed >>> version of petsc. There, you need to specify >>> PETSC_ARCH="installed-petsc" for configure to go through. Just drawing >>> parallels.. >>> >>> Anyway thanks for the quick reply. >>> Vijay >>> >>> On Sun, Apr 10, 2011 at 6:23 PM, John Peterson >>> <[email protected]> wrote: >>>> On Sun, Apr 10, 2011 at 4:14 PM, Vijay S. Mahadevan <[email protected]> >>>> wrote: >>>>> All, >>>>> >>>>> While trying to configure libMesh with installed version of petsc and >>>>> slepc, the configure fails. My configure command is >>>>> >>>>> ./configure --enable-shared=yes --enable-everything >>>>> --enable-2D-only=no --with-cc=icc --with-cxx=icpc --with-fc=ifort >>>>> --enable-petsc --enable-slepc --enable-pfem --enable-xdr >>>>> --enable-perflog --enable-gzstreams --enable-metis --enable-parmetis >>>>> --enable-tetgen --enable-triangle --enable-gmv -enable-netcdf=no >>>>> --enable-hilbert=no -enable-exodus=no --enable-laspack >>>>> --enable-tracefiles --enable-exceptions --enable-amr >>>>> >>>>> The error message on stdout is >>>>> >>>>> checking for /opt/petsc-opt/include/petsc.h... yes >>>>> <<< PETSc disabled. Please set your "$PETSC_ARCH" environment >>>>> variable correctly. >>> >>>> >>>> In PETSc 2.x days, we used to give up on trying to configure PETSc if >>>> the user's PETSC_ARCH was not set. >>>> >>>> Since PETSC_ARCH is no longer needed in PETSc 3, this configure test >>>> needs to be updated. >>>> >>>> It should work fine if you just set PETSC_ARCH to something, anything >>>> other than the empty string really. >>>> >>>> If that still doesn't work let us know. >>>> >>>> -- >>>> John >>>> >>> >> >> ------------------------------------------------------------------------------ >> Xperia(TM) PLAY >> It's a major breakthrough. An authentic gaming >> smartphone on the nation's most reliable network. >> And it wants your games. >> http://p.sf.net/sfu/verizon-sfdev >> _______________________________________________ >> Libmesh-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/libmesh-users > > ------------------------------------------------------------------------------ Xperia(TM) PLAY It's a major breakthrough. An authentic gaming smartphone on the nation's most reliable network. And it wants your games. http://p.sf.net/sfu/verizon-sfdev _______________________________________________ Libmesh-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/libmesh-users
