#1531 Buildsystem tests for alberta broken/inconsistent
Metadata
Property | Value |
---|---|
Reported by | Markus Blatt (markus@dr-blatt.de) |
Reported at | Nov 24, 2014 13:04 |
Type | Bug Report |
Version | Git (pre2.4) [autotools] |
Operating System | Unspecified / All |
Last edited by | Markus Blatt (markus@dr-blatt.de) |
Last edited at | Nov 24, 2014 15:07 |
Closed by | Markus Blatt (markus@dr-blatt.de) |
Closed at | Nov 24, 2014 15:07 |
Closed in version | Unknown |
Resolution | Fixed |
Comment | in commit 4917ae2 |
Description
In commit 0141fe7505d4a233300fc77b7fbc7595e0846c29 alberta.m4 was changed in a way that there is not version check anymore. Version 3.0 is assumed whenever the alberta header alberta/alberta.h is found.
The Cmake check still uses the tests. I.e. both version 2 and 3 are found and tagged correctly. HAVE_ALBERTA is only set if version 3.0 is found. But even if there is only version 2 availabe and HAVE_ALBERTA is not set, CMake builds the alberta libs on my systems. Weired!
mblatt@boromir:~/src/dune/current/dune-grid/build-cmake$ make dunealbertagrid_1d [ 0%] Building CXX object lib/CMakeFiles/dunealbertagrid_1d.dir//dune/grid/io/file/dgfparser/dgfparser.cc.o [ 0%] Building CXX object lib/CMakeFiles/dunealbertagrid_1d.dir//dune/grid/io/file/dgfparser/dgfug.cc.o [ 25%] Building CXX object lib/CMakeFiles/dunealbertagrid_1d.dir//dune/grid/io/file/dgfparser/blocks/basic.cc.o [ 25%] Building CXX object lib/CMakeFiles/dunealbertagrid_1d.dir//dune/grid/io/file/dgfparser/blocks/boundarydom.cc.o [ 25%] Building CXX object lib/CMakeFiles/dunealbertagrid_1d.dir//dune/grid/io/file/dgfparser/blocks/boundaryseg.cc.o [ 50%] Building CXX object lib/CMakeFiles/dunealbertagrid_1d.dir//dune/grid/io/file/dgfparser/blocks/cube.cc.o [ 50%] Building CXX object lib/CMakeFiles/dunealbertagrid_1d.dir//dune/grid/io/file/dgfparser/blocks/dim.cc.o [ 50%] Building CXX object lib/CMakeFiles/dunealbertagrid_1d.dir//dune/grid/io/file/dgfparser/blocks/general.cc.o [ 75%] Building CXX object lib/CMakeFiles/dunealbertagrid_1d.dir//dune/grid/io/file/dgfparser/blocks/gridparameter.cc.o [ 75%] Building CXX object lib/CMakeFiles/dunealbertagrid_1d.dir//dune/grid/io/file/dgfparser/blocks/interval.cc.o [ 75%] Building CXX object lib/CMakeFiles/dunealbertagrid_1d.dir//dune/grid/io/file/dgfparser/blocks/periodicfacetrans.cc.o [ 75%] Building CXX object lib/CMakeFiles/dunealbertagrid_1d.dir//dune/grid/io/file/dgfparser/blocks/projection.cc.o [100%] Building CXX object lib/CMakeFiles/dunealbertagrid_1d.dir//dune/grid/io/file/dgfparser/blocks/simplex.cc.o [100%] Building CXX object lib/CMakeFiles/dunealbertagrid_1d.dir//dune/grid/io/file/dgfparser/blocks/simplexgeneration.cc.o [100%] Building CXX object lib/CMakeFiles/dunealbertagrid_1d.dir/__/dune/grid/io/file/dgfparser/blocks/vertex.cc.o Linking CXX static library libdunealbertagrid_1d.a [100%] Built target dunealbertagrid_1d