[petsc-users] Installation Error

Matthew Knepley knepley at gmail.com
Sat Oct 5 04:57:54 CDT 2013


On Sat, Oct 5, 2013 at 1:07 AM, Sonya Blade <sonyablade2010 at hotmail.com>wrote:

> ----------------------------------------
> > Date: Fri, 4 Oct 2013 23:48:10 -0500
> > From: balay at mcs.anl.gov
> > To: sonyablade2010 at hotmail.com
> > CC: petsc-users at mcs.anl.gov
> > Subject: Re: [petsc-users] Installation Error
> >
> > On Sat, 5 Oct 2013, Sonya Blade wrote:
> >
> >> Dear All,
> >>
> >> I'm receiving the following errors when I'm trying to install the
> >> the slepc library, I'm attaching the following error messages and
> content
> >> of the configure.log file residing in
> slepc-3.4.2\arch-mswin-c-debug\conf folder
> >>
> >>
> /cygdrive/d/TEST_FOLDER_asus/petsc-3.4.2/arch-mswin-c-debug/lib/libpetsc.a(fp.c.o):fp.c:(.rdata$.refptr._fe_dfl_env[.refptr._fe_dfl_env]+0x0):
> undefined reference to `_fe_dfl_env'
> >
> > You'll need the following patch to get petsc working with cygwin64/gcc
> [configure and build with this patch]
> >
> >
> https://bitbucket.org/petsc/petsc/commits/e4773d96ef73f1e0b315c5b0194cae499d71e207
> >
> > Sr you can edit PETSC_ARCH/include/petscconf.h and remove the flag
> PETSC_HAVE_FENV_H and rebuild
> > the libraries.
> >
> > Satish
>
> Thank you, I'll try this
>
> Instead of intending only Win64 platform, how can I make the compilation
> for Petsc and Slepc
> compatible for both platforms Win32 and Win64 with only single
> compilation, is it possible at all?
>

That will happen if you patch your sources/build with the latest 'maint'
branch of PETSc.

  Thanks,

     Matt


> REgards,




-- 
What most experimenters take for granted before they begin their
experiments is infinitely more interesting than any results to which their
experiments lead.
-- Norbert Wiener
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20131005/3fb0c29f/attachment.html>


More information about the petsc-users mailing list