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') > > > >
