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