[petsc-dev] elemental in nightly builds with g++-4.6

Satish Balay balay at mcs.anl.gov
Wed Oct 9 18:50:19 CDT 2013


Jack, Thanks for the fix! 

wrt nightlybuilds - I see only one buid has both elemental+hdf4. [presumably other
packages don't conflict]. For now I'll disable elemental only in this build.

Satish

On Wed, 9 Oct 2013, Jack Poulson wrote:

> FYI, this changeset adds a configure check for template alias support:
> 
> https://github.com/elemental/Elemental/commit/c3e8f0b78e5e0d931b1e628e584562aa470b99af
> 
> Jack
> 
> On 10/09/2013 03:54 PM, Satish Balay wrote:
> > one more issue. I can't use --download-hdf5 with --download-elemental [in the same build]
> > 
> > For now -I'll disable elemental in current nightly builds - and figureout how to add it later.
> > [perhaps with elemental only with gcc-8 or llvm on a separate build]
> > 
> > Satish
> > 
> > ================================================================================
> > TEST checkInclude from config.headers(/sandbox/balay/petsc.test/config/BuildSystem/config/headers.py:86)
> > TESTING: checkInclude from config.headers(config/BuildSystem/config/headers.py:86)
> >   Checks if a particular include file can be found along particular include paths
> > Checking for header files ['hdf5.h'] in ['/sandbox/balay/petsc.test/arch-linux-pkgs-cxx-mlib/include']
> >               Checking include with compiler flags var CPPFLAGS ['/sandbox/balay/petsc.test/arch-linux-pkgs-cxx-mlib/include', '/sandbox/balay/petsc.test/arch-linux-pkgs-cxx-mlib/include', '/sandbox/balay/petsc.test/arch-linux-pkgs-cxx-mlib/include']
> > Executing: /sandbox/balay/petsc.test/arch-linux-pkgs-cxx-mlib/bin/mpicxx -E  -I/tmp/petsc-IesedN/config.setCompilers -I/tmp/petsc-IesedN/config.headers    -I/sandbox/balay/petsc.test/arch-linux-pkgs-cxx-mlib/include -I/sandbox/balay/petsc.test/arch-linux-pkgs-cxx-mlib/include -I/sandbox/balay/petsc.test/arch-linux-pkgs-cxx-mlib/include /tmp/petsc-IesedN/config.headers/conftest.cc 
> > 
> > <snip>
> > 
> > stderr:
> > In file included from /sandbox/balay/petsc.test/arch-linux-pkgs-cxx-mlib/include/hdf5.h:24:0,
> >                  from /tmp/petsc-IesedN/config.headers/conftest.cc:3:
> > /sandbox/balay/petsc.test/arch-linux-pkgs-cxx-mlib/include/H5public.h:198:33: warning: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wliteral-suffix]
> >  #   define H5_PRINTF_HADDR_FMT  "%"H5_PRINTF_LL_WIDTH"u"
> >                                  ^
> > Source:
> > #include "confdefs.h"
> > #include "conffix.h"
> > #include <hdf5.h>
> >             Popping language Cxx
> > 
> > <snip>
> > 
> > 
> > *******************************************************************************
> >          UNABLE to CONFIGURE with GIVEN OPTIONS    (see configure.log for details):
> > -------------------------------------------------------------------------------
> > Downloaded hdf5 could not be used. Please check install in /sandbox/balay/petsc.test/arch-linux-pkgs-cxx-mlib
> > *******************************************************************************
> >   File "/sandbox/balay/petsc.test/config/configure.py", line 293, in petsc_configure
> >     framework.configure(out = sys.stdout)
> >   File "/sandbox/balay/petsc.test/config/BuildSystem/config/framework.py", line 933, in configure
> >     child.configure()
> >   File "/sandbox/balay/petsc.test/config/BuildSystem/config/package.py", line 572, in configure
> >     self.executeTest(self.configureLibrary)
> >   File "/sandbox/balay/petsc.test/config/BuildSystem/config/base.py", line 126, in executeTest
> >     ret = test(*args,**kargs)
> >   File "/sandbox/balay/petsc.test/config/BuildSystem/config/packages/hdf5.py", line 82, in configureLibrary
> >     config.package.Package.configureLibrary(self)
> >   File "/sandbox/balay/petsc.test/config/BuildSystem/config/package.py", line 500, in configureLibrary
> >     for location, directory, lib, incl in self.generateGuesses():
> >   File "/sandbox/balay/petsc.test/config/BuildSystem/config/package.py", line 239, in generateGuesses
> >     raise RuntimeError('Downloaded '+self.package+' could not be used. Please check install in '+d+'\n')
> > 
> 
> 




More information about the petsc-dev mailing list