[petsc-users] Can not configure PETSc-master with clang-3.9

Satish Balay balay at mcs.anl.gov
Mon Oct 16 13:07:09 CDT 2017


BTW: Which clang are you using?

mpicc -show
mpicc --version

Satish

On Mon, 16 Oct 2017, Satish Balay wrote:

> Thats weird.
> 
> From what I can recall - some tools (like pgi compilers) need this -
> but the xcode compilers do not.
> 
> Basically xcode clang can pick up includes from the xcode specific
> location - but other tools look for includes in /usr/incldue
> 
> And 'xcode-select --install' adds the /usr/include etc links.
> 
> Satish
> 
> 
> On Mon, 16 Oct 2017, Kong, Fande wrote:
> 
> > Now it is working. It turns out I need to do something like "xcode-select
> > --install" after upgrading OS, and of course we need to agree the license.
> > 
> > 
> > Fande,
> > 
> > On Mon, Oct 16, 2017 at 10:58 AM, Richard Tran Mills <rtmills at anl.gov>
> > wrote:
> > 
> > > Fande,
> > >
> > > Did you remember to agree to the XCode license after your upgrade, if you
> > > did an XCode upgrade? You have to do the license agreement again, otherwise
> > > the compilers don't work at all. Apologies if this seems like a silly thing
> > > to ask, but this has caused me a few minutes of confusion before.
> > >
> > > --Richard
> > >
> > > On Mon, Oct 16, 2017 at 9:52 AM, Jed Brown <jed at jedbrown.org> wrote:
> > >
> > >> "Kong, Fande" <fande.kong at inl.gov> writes:
> > >>
> > >> > Hi All,
> > >> >
> > >> > I just upgraded  MAC OS, and also updated all other related packages.
> > >> Now
> > >> > I can not configure PETSc-master any more.
> > >>
> > >> Your compiler paths are broken.
> > >>
> > >> /var/folders/6q/y12qpzw12dg5qx5x96dd5_bhtzr4_y/T/petsc-
> > >> mFgio7/config.setCompilers/conftest.c:3:10: fatal error: 'stdlib.h' file
> > >> not found
> > >> #include <stdlib.h>
> > >>          ^
> > >> 1 error generated.
> > >>
> > >
> > >
> > 
> 
> 



More information about the petsc-users mailing list