isciences / exactextract

Fast and accurate raster zonal statistics
Apache License 2.0
246 stars 32 forks source link

Error in compilation #32

Closed kasra-keshavarz closed 2 years ago

kasra-keshavarz commented 2 years ago

Hello,

I do get an error in the compilation of the exactextract which seems to be related to the unit test functions.

Error

```console [kasra545@gra796 cmake-build-release]$ cmake -DCMAKE_BUILD_TYPE=Release .. -- The C compiler identification is GNU 9.3.0 -- The CXX compiler identification is GNU 9.3.0 -- Check for working C compiler: /cvmfs/soft.computecanada.ca/easybuild/software/2020/Core/gcccore/9.3.0/bin/cc -- Check for working C compiler: /cvmfs/soft.computecanada.ca/easybuild/software/2020/Core/gcccore/9.3.0/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /cvmfs/soft.computecanada.ca/easybuild/software/2020/Core/gcccore/9.3.0/bin/c++ -- Check for working CXX compiler: /cvmfs/soft.computecanada.ca/easybuild/software/2020/Core/gcccore/9.3.0/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found GEOS: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/geos/3.10.2/lib64/libgeos_c.so -- Found GDAL: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Compiler/intel2020/gdal/3.0.4/lib/libgdal.so (found version "3.0.4") -- Source version: a0997f9 -- Found Doxygen: /cvmfs/soft.computecanada.ca/gentoo/2020/usr/bin/doxygen (found version "1.8.16") found components: doxygen dot Doxygen build started -- Configuring done -- Generating done -- Build files have been written to: /home/kasra545/github-repos/exactextract/cmake-build-release [kasra545@gra796 cmake-build-release]$ cmake -DCMAKE_BUILD_TYPE=Release .. -- Found GEOS: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Core/geos/3.10.2/lib64/libgeos_c.so -- Source version: a0997f9 Doxygen build started -- Configuring done -- Generating done -- Build files have been written to: /home/kasra545/github-repos/exactextract/cmake-build-release [kasra545@gra796 cmake-build-release]$ make Scanning dependencies of target doc_doxygen [ 2%] Generating API documentation with Doxygen warning: Tag 'CLANG_ASSISTED_PARSING' at line 1020 of file '/home/kasra545/github-repos/exactextract/cmake-build-release/Doxyfile' belongs to an option that was not enabled at compile time. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u", or recompile doxygen with this feature enabled. warning: Tag 'CLANG_OPTIONS' at line 1028 of file '/home/kasra545/github-repos/exactextract/cmake-build-release/Doxyfile' belongs to an option that was not enabled at compile time. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u", or recompile doxygen with this feature enabled. warning: Tag 'PERL_PATH' at line 2111 of file '/home/kasra545/github-repos/exactextract/cmake-build-release/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 2133 of file '/home/kasra545/github-repos/exactextract/cmake-build-release/Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" Searching for include files... Searching for example files... Searching for images... Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /home/kasra545/github-repos/exactextract/src Searching for files in directory /home/kasra545/github-repos/exactextract/docs Reading and parsing tag files Parsing files Preprocessing /home/kasra545/github-repos/exactextract/src/area.cpp... Parsing file /home/kasra545/github-repos/exactextract/src/area.cpp... Preprocessing /home/kasra545/github-repos/exactextract/src/area.h... Parsing file /home/kasra545/github-repos/exactextract/src/area.h... Preprocessing /home/kasra545/github-repos/exactextract/src/box.cpp... Parsing file /home/kasra545/github-repos/exactextract/src/box.cpp... Preprocessing /home/kasra545/github-repos/exactextract/src/box.h... Parsing file /home/kasra545/github-repos/exactextract/src/box.h... Preprocessing /home/kasra545/github-repos/exactextract/src/cell.cpp... Parsing file /home/kasra545/github-repos/exactextract/src/cell.cpp... Preprocessing /home/kasra545/github-repos/exactextract/src/cell.h... Parsing file /home/kasra545/github-repos/exactextract/src/cell.h... Preprocessing /home/kasra545/github-repos/exactextract/src/coordinate.cpp... Parsing file /home/kasra545/github-repos/exactextract/src/coordinate.cpp... Preprocessing /home/kasra545/github-repos/exactextract/src/coordinate.h... Parsing file /home/kasra545/github-repos/exactextract/src/coordinate.h... Preprocessing /home/kasra545/github-repos/exactextract/src/crossing.h... Parsing file /home/kasra545/github-repos/exactextract/src/crossing.h... Preprocessing /home/kasra545/github-repos/exactextract/src/exactextract.cpp... Parsing file /home/kasra545/github-repos/exactextract/src/exactextract.cpp... Preprocessing /home/kasra545/github-repos/exactextract/src/feature_sequential_processor.cpp... Parsing file /home/kasra545/github-repos/exactextract/src/feature_sequential_processor.cpp... Preprocessing /home/kasra545/github-repos/exactextract/src/feature_sequential_processor.h... Parsing file /home/kasra545/github-repos/exactextract/src/feature_sequential_processor.h... Preprocessing /home/kasra545/github-repos/exactextract/src/floodfill.cpp... Parsing file /home/kasra545/github-repos/exactextract/src/floodfill.cpp... Preprocessing /home/kasra545/github-repos/exactextract/src/floodfill.h... Parsing file /home/kasra545/github-repos/exactextract/src/floodfill.h... Preprocessing /home/kasra545/github-repos/exactextract/src/gdal_dataset_wrapper.cpp... Parsing file /home/kasra545/github-repos/exactextract/src/gdal_dataset_wrapper.cpp... Preprocessing /home/kasra545/github-repos/exactextract/src/gdal_dataset_wrapper.h... Parsing file /home/kasra545/github-repos/exactextract/src/gdal_dataset_wrapper.h... Preprocessing /home/kasra545/github-repos/exactextract/src/gdal_raster_wrapper.cpp... Parsing file /home/kasra545/github-repos/exactextract/src/gdal_raster_wrapper.cpp... Preprocessing /home/kasra545/github-repos/exactextract/src/gdal_raster_wrapper.h... Parsing file /home/kasra545/github-repos/exactextract/src/gdal_raster_wrapper.h... Preprocessing /home/kasra545/github-repos/exactextract/src/gdal_writer.cpp... Parsing file /home/kasra545/github-repos/exactextract/src/gdal_writer.cpp... Preprocessing /home/kasra545/github-repos/exactextract/src/gdal_writer.h... Parsing file /home/kasra545/github-repos/exactextract/src/gdal_writer.h... Preprocessing /home/kasra545/github-repos/exactextract/src/geos_utils.cpp... Parsing file /home/kasra545/github-repos/exactextract/src/geos_utils.cpp... Preprocessing /home/kasra545/github-repos/exactextract/src/geos_utils.h... Parsing file /home/kasra545/github-repos/exactextract/src/geos_utils.h... Preprocessing /home/kasra545/github-repos/exactextract/src/grid.cpp... Parsing file /home/kasra545/github-repos/exactextract/src/grid.cpp... Preprocessing /home/kasra545/github-repos/exactextract/src/grid.h... Parsing file /home/kasra545/github-repos/exactextract/src/grid.h... Preprocessing /home/kasra545/github-repos/exactextract/src/matrix.h... Parsing file /home/kasra545/github-repos/exactextract/src/matrix.h... Preprocessing /home/kasra545/github-repos/exactextract/src/operation.h... Parsing file /home/kasra545/github-repos/exactextract/src/operation.h... Preprocessing /home/kasra545/github-repos/exactextract/src/output_writer.cpp... Parsing file /home/kasra545/github-repos/exactextract/src/output_writer.cpp... Preprocessing /home/kasra545/github-repos/exactextract/src/output_writer.h... Parsing file /home/kasra545/github-repos/exactextract/src/output_writer.h... Preprocessing /home/kasra545/github-repos/exactextract/src/perimeter_distance.cpp... Parsing file /home/kasra545/github-repos/exactextract/src/perimeter_distance.cpp... Preprocessing /home/kasra545/github-repos/exactextract/src/perimeter_distance.h... Parsing file /home/kasra545/github-repos/exactextract/src/perimeter_distance.h... Preprocessing /home/kasra545/github-repos/exactextract/src/processor.cpp... Parsing file /home/kasra545/github-repos/exactextract/src/processor.cpp... Preprocessing /home/kasra545/github-repos/exactextract/src/processor.h... Parsing file /home/kasra545/github-repos/exactextract/src/processor.h... Preprocessing /home/kasra545/github-repos/exactextract/src/raster.h... Parsing file /home/kasra545/github-repos/exactextract/src/raster.h... Preprocessing /home/kasra545/github-repos/exactextract/src/raster_area.h... Parsing file /home/kasra545/github-repos/exactextract/src/raster_area.h... Preprocessing /home/kasra545/github-repos/exactextract/src/raster_cell_intersection.cpp... Parsing file /home/kasra545/github-repos/exactextract/src/raster_cell_intersection.cpp... Preprocessing /home/kasra545/github-repos/exactextract/src/raster_cell_intersection.h... Parsing file /home/kasra545/github-repos/exactextract/src/raster_cell_intersection.h... Preprocessing /home/kasra545/github-repos/exactextract/src/raster_sequential_processor.cpp... Parsing file /home/kasra545/github-repos/exactextract/src/raster_sequential_processor.cpp... Preprocessing /home/kasra545/github-repos/exactextract/src/raster_sequential_processor.h... Parsing file /home/kasra545/github-repos/exactextract/src/raster_sequential_processor.h... Preprocessing /home/kasra545/github-repos/exactextract/src/raster_source.h... Parsing file /home/kasra545/github-repos/exactextract/src/raster_source.h... Preprocessing /home/kasra545/github-repos/exactextract/src/raster_stats.h... Parsing file /home/kasra545/github-repos/exactextract/src/raster_stats.h... Preprocessing /home/kasra545/github-repos/exactextract/src/side.cpp... Parsing file /home/kasra545/github-repos/exactextract/src/side.cpp... Preprocessing /home/kasra545/github-repos/exactextract/src/side.h... Parsing file /home/kasra545/github-repos/exactextract/src/side.h... Preprocessing /home/kasra545/github-repos/exactextract/src/stats_registry.h... Parsing file /home/kasra545/github-repos/exactextract/src/stats_registry.h... Preprocessing /home/kasra545/github-repos/exactextract/src/traversal.cpp... Parsing file /home/kasra545/github-repos/exactextract/src/traversal.cpp... Preprocessing /home/kasra545/github-repos/exactextract/src/traversal.h... Parsing file /home/kasra545/github-repos/exactextract/src/traversal.h... Preprocessing /home/kasra545/github-repos/exactextract/src/traversal_areas.cpp... Parsing file /home/kasra545/github-repos/exactextract/src/traversal_areas.cpp... Preprocessing /home/kasra545/github-repos/exactextract/src/traversal_areas.h... Parsing file /home/kasra545/github-repos/exactextract/src/traversal_areas.h... Preprocessing /home/kasra545/github-repos/exactextract/src/utils.cpp... Parsing file /home/kasra545/github-repos/exactextract/src/utils.cpp... Preprocessing /home/kasra545/github-repos/exactextract/src/utils.h... Parsing file /home/kasra545/github-repos/exactextract/src/utils.h... Preprocessing /home/kasra545/github-repos/exactextract/src/variance.h... Parsing file /home/kasra545/github-repos/exactextract/src/variance.h... Preprocessing /home/kasra545/github-repos/exactextract/src/weighted_quantiles.cpp... Parsing file /home/kasra545/github-repos/exactextract/src/weighted_quantiles.cpp... Preprocessing /home/kasra545/github-repos/exactextract/src/weighted_quantiles.h... Parsing file /home/kasra545/github-repos/exactextract/src/weighted_quantiles.h... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Computing nesting relations for classes... Associating documentation with classes... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Sorting lists... Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Computing dependencies between directories... Generating citations page... Counting members... Counting data structures... Resolving user defined references... Finding anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Correcting members for VHDL... Generating style sheet... Generating search indices... Generating example documentation... Generating file sources... Generating code for file /home/kasra545/github-repos/exactextract/src/area.h... Generating code for file /home/kasra545/github-repos/exactextract/src/box.h... Generating code for file /home/kasra545/github-repos/exactextract/src/cell.h... Generating code for file /home/kasra545/github-repos/exactextract/src/coordinate.h... Generating code for file /home/kasra545/github-repos/exactextract/src/crossing.h... Generating code for file /home/kasra545/github-repos/exactextract/src/feature_sequential_processor.h... Generating code for file /home/kasra545/github-repos/exactextract/src/floodfill.h... Generating code for file /home/kasra545/github-repos/exactextract/src/gdal_dataset_wrapper.h... Generating code for file /home/kasra545/github-repos/exactextract/src/gdal_raster_wrapper.h... Generating code for file /home/kasra545/github-repos/exactextract/src/gdal_writer.h... Generating code for file /home/kasra545/github-repos/exactextract/src/geos_utils.h... Generating code for file /home/kasra545/github-repos/exactextract/src/grid.h... Generating code for file /home/kasra545/github-repos/exactextract/src/matrix.h... Generating code for file /home/kasra545/github-repos/exactextract/src/operation.h... Generating code for file /home/kasra545/github-repos/exactextract/src/output_writer.h... Generating code for file /home/kasra545/github-repos/exactextract/src/perimeter_distance.h... Generating code for file /home/kasra545/github-repos/exactextract/src/processor.h... Generating code for file /home/kasra545/github-repos/exactextract/src/raster.h... Generating code for file /home/kasra545/github-repos/exactextract/src/raster_area.h... Generating code for file /home/kasra545/github-repos/exactextract/src/raster_cell_intersection.h... Generating code for file /home/kasra545/github-repos/exactextract/src/raster_sequential_processor.h... Generating code for file /home/kasra545/github-repos/exactextract/src/raster_source.h... Generating code for file /home/kasra545/github-repos/exactextract/src/raster_stats.h... Generating code for file /home/kasra545/github-repos/exactextract/src/side.h... Generating code for file /home/kasra545/github-repos/exactextract/src/stats_registry.h... Generating code for file /home/kasra545/github-repos/exactextract/src/traversal.h... Generating code for file /home/kasra545/github-repos/exactextract/src/traversal_areas.h... Generating code for file /home/kasra545/github-repos/exactextract/src/utils.h... Generating code for file /home/kasra545/github-repos/exactextract/src/variance.h... Generating code for file /home/kasra545/github-repos/exactextract/src/weighted_quantiles.h... Generating file documentation... Generating docs for file /home/kasra545/github-repos/exactextract/src/area.cpp... Generating docs for file /home/kasra545/github-repos/exactextract/src/area.h... Generating docs for file /home/kasra545/github-repos/exactextract/src/box.cpp... Generating docs for file /home/kasra545/github-repos/exactextract/src/box.h... Generating docs for file /home/kasra545/github-repos/exactextract/src/cell.cpp... Generating docs for file /home/kasra545/github-repos/exactextract/src/cell.h... Generating docs for file /home/kasra545/github-repos/exactextract/src/coordinate.cpp... Generating docs for file /home/kasra545/github-repos/exactextract/src/coordinate.h... Generating docs for file /home/kasra545/github-repos/exactextract/src/crossing.h... Generating docs for file /home/kasra545/github-repos/exactextract/src/exactextract.cpp... Generating docs for file /home/kasra545/github-repos/exactextract/src/feature_sequential_processor.cpp... Generating docs for file /home/kasra545/github-repos/exactextract/src/feature_sequential_processor.h... Generating docs for file /home/kasra545/github-repos/exactextract/src/floodfill.cpp... Generating docs for file /home/kasra545/github-repos/exactextract/src/floodfill.h... Generating docs for file /home/kasra545/github-repos/exactextract/src/gdal_dataset_wrapper.cpp... Generating docs for file /home/kasra545/github-repos/exactextract/src/gdal_dataset_wrapper.h... Generating docs for file /home/kasra545/github-repos/exactextract/src/gdal_raster_wrapper.cpp... Generating docs for file /home/kasra545/github-repos/exactextract/src/gdal_raster_wrapper.h... Generating docs for file /home/kasra545/github-repos/exactextract/src/gdal_writer.cpp... Generating docs for file /home/kasra545/github-repos/exactextract/src/gdal_writer.h... Generating docs for file /home/kasra545/github-repos/exactextract/src/geos_utils.cpp... Generating docs for file /home/kasra545/github-repos/exactextract/src/geos_utils.h... Generating docs for file /home/kasra545/github-repos/exactextract/src/grid.cpp... Generating docs for file /home/kasra545/github-repos/exactextract/src/grid.h... Generating docs for file /home/kasra545/github-repos/exactextract/src/matrix.h... Generating docs for file /home/kasra545/github-repos/exactextract/src/operation.h... Generating docs for file /home/kasra545/github-repos/exactextract/src/output_writer.cpp... Generating docs for file /home/kasra545/github-repos/exactextract/src/output_writer.h... Generating docs for file /home/kasra545/github-repos/exactextract/src/perimeter_distance.cpp... Generating docs for file /home/kasra545/github-repos/exactextract/src/perimeter_distance.h... Generating docs for file /home/kasra545/github-repos/exactextract/src/processor.cpp... Generating docs for file /home/kasra545/github-repos/exactextract/src/processor.h... Generating docs for file /home/kasra545/github-repos/exactextract/src/raster.h... Generating docs for file /home/kasra545/github-repos/exactextract/src/raster_area.h... Generating docs for file /home/kasra545/github-repos/exactextract/src/raster_cell_intersection.cpp... Generating docs for file /home/kasra545/github-repos/exactextract/src/raster_cell_intersection.h... Generating docs for file /home/kasra545/github-repos/exactextract/src/raster_sequential_processor.cpp... Generating docs for file /home/kasra545/github-repos/exactextract/src/raster_sequential_processor.h... Generating docs for file /home/kasra545/github-repos/exactextract/src/raster_source.h... Generating docs for file /home/kasra545/github-repos/exactextract/src/raster_stats.h... Generating docs for file /home/kasra545/github-repos/exactextract/src/side.cpp... Generating docs for file /home/kasra545/github-repos/exactextract/src/side.h... Generating docs for file /home/kasra545/github-repos/exactextract/src/stats_registry.h... Generating docs for file /home/kasra545/github-repos/exactextract/src/traversal.cpp... Generating docs for file /home/kasra545/github-repos/exactextract/src/traversal.h... Generating docs for file /home/kasra545/github-repos/exactextract/src/traversal_areas.cpp... Generating docs for file /home/kasra545/github-repos/exactextract/src/traversal_areas.h... Generating docs for file /home/kasra545/github-repos/exactextract/src/utils.cpp... Generating docs for file /home/kasra545/github-repos/exactextract/src/utils.h... Generating docs for file /home/kasra545/github-repos/exactextract/src/variance.h... Generating docs for file /home/kasra545/github-repos/exactextract/src/weighted_quantiles.cpp... Generating docs for file /home/kasra545/github-repos/exactextract/src/weighted_quantiles.h... Generating page documentation... Generating group documentation... Generating class documentation... Generating namespace index... Generating docs for namespace exactextract Generating docs for compound exactextract::AbstractRaster... Generating docs for nested compound exactextract::AbstractRaster::Iterator... Generating docs for compound exactextract::bounded_extent... Generating docs for compound exactextract::Box... Generating docs for compound exactextract::CartesianAreaRaster... Generating docs for compound exactextract::Cell... Generating docs for compound exactextract::Coordinate... Generating docs for compound exactextract::CoordinateChain... Generating docs for compound exactextract::Crossing... Generating docs for compound exactextract::FeatureSequentialProcessor... Generating docs for compound exactextract::fill_values... Generating docs for compound exactextract::fill_values< float >... Generating docs for compound exactextract::FloodFill... Generating docs for compound exactextract::GDALDatasetWrapper... Generating docs for compound exactextract::GDALRasterWrapper... Generating docs for compound exactextract::GDALWriter... Generating docs for compound exactextract::Grid... Generating docs for compound exactextract::infinite_extent... Generating docs for compound exactextract::Matrix... Generating docs for compound exactextract::Operation... Generating docs for compound exactextract::OutputWriter... Generating docs for compound exactextract::Processor... Generating docs for compound exactextract::Raster... Generating docs for compound exactextract::RasterCellIntersection... Generating docs for compound exactextract::RasterSequentialProcessor... Generating docs for compound exactextract::RasterSource... Generating docs for compound exactextract::RasterStats... Generating docs for compound exactextract::RasterView... Generating docs for compound exactextract::SphericalAreaRaster... Generating docs for compound exactextract::StatDescriptor... Generating docs for compound exactextract::StatsRegistry... Generating docs for compound exactextract::Traversal... Generating docs for compound exactextract::WeightedQuantiles... Generating docs for compound exactextract::WestVariance... Generating graph info page... Generating directory documentation... Generating index page... Generating page index... Generating module index... Generating namespace index... Generating namespace member index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating graphical class hierarchy... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Running plantuml with JAVA... Running dot... Generating dot graphs using 33 parallel threads... Running dot for graph 1/241 Running dot for graph 2/241 Running dot for graph 3/241 Running dot for graph 4/241 Running dot for graph 5/241 Running dot for graph 6/241 Running dot for graph 7/241 Running dot for graph 8/241 Running dot for graph 9/241 Running dot for graph 10/241 Running dot for graph 11/241 Running dot for graph 12/241 Running dot for graph 13/241 Running dot for graph 14/241 Running dot for graph 15/241 Running dot for graph 16/241 Running dot for graph 17/241 Running dot for graph 18/241 Running dot for graph 19/241 Running dot for graph 20/241 Running dot for graph 21/241 Running dot for graph 22/241 Running dot for graph 23/241 Running dot for graph 24/241 Running dot for graph 25/241 Running dot for graph 26/241 Running dot for graph 27/241 Running dot for graph 28/241 Running dot for graph 29/241 Running dot for graph 30/241 Running dot for graph 31/241 Running dot for graph 32/241 Running dot for graph 33/241 Running dot for graph 34/241 Running dot for graph 35/241 Running dot for graph 36/241 Running dot for graph 37/241 Running dot for graph 38/241 Running dot for graph 39/241 Running dot for graph 40/241 Running dot for graph 41/241 Running dot for graph 42/241 Running dot for graph 43/241 Running dot for graph 44/241 Running dot for graph 45/241 Running dot for graph 46/241 Running dot for graph 47/241 Running dot for graph 48/241 Running dot for graph 49/241 Running dot for graph 50/241 Running dot for graph 51/241 Running dot for graph 52/241 Running dot for graph 53/241 Running dot for graph 54/241 Running dot for graph 55/241 Running dot for graph 56/241 Running dot for graph 57/241 Running dot for graph 58/241 Running dot for graph 59/241 Running dot for graph 60/241 Running dot for graph 61/241 Running dot for graph 62/241 Running dot for graph 63/241 Running dot for graph 64/241 Running dot for graph 65/241 Running dot for graph 66/241 Running dot for graph 67/241 Running dot for graph 68/241 Running dot for graph 69/241 Running dot for graph 70/241 Running dot for graph 71/241 Running dot for graph 72/241 Running dot for graph 73/241 Running dot for graph 74/241 Running dot for graph 75/241 Running dot for graph 76/241 Running dot for graph 77/241 Running dot for graph 78/241 Running dot for graph 79/241 Running dot for graph 80/241 Running dot for graph 81/241 Running dot for graph 82/241 Running dot for graph 83/241 Running dot for graph 84/241 Running dot for graph 85/241 Running dot for graph 86/241 Running dot for graph 87/241 Running dot for graph 88/241 Running dot for graph 89/241 Running dot for graph 90/241 Running dot for graph 91/241 Running dot for graph 92/241 Running dot for graph 93/241 Running dot for graph 94/241 Running dot for graph 95/241 Running dot for graph 96/241 Running dot for graph 97/241 Running dot for graph 98/241 Running dot for graph 99/241 Running dot for graph 100/241 Running dot for graph 101/241 Running dot for graph 102/241 Running dot for graph 103/241 Running dot for graph 104/241 Running dot for graph 105/241 Running dot for graph 106/241 Running dot for graph 107/241 Running dot for graph 108/241 Running dot for graph 109/241 Running dot for graph 110/241 Running dot for graph 111/241 Running dot for graph 112/241 Running dot for graph 113/241 Running dot for graph 114/241 Running dot for graph 115/241 Running dot for graph 116/241 Running dot for graph 117/241 Running dot for graph 118/241 Running dot for graph 119/241 Running dot for graph 120/241 Running dot for graph 121/241 Running dot for graph 122/241 Running dot for graph 123/241 Running dot for graph 124/241 Running dot for graph 125/241 Running dot for graph 126/241 Running dot for graph 127/241 Running dot for graph 128/241 Running dot for graph 129/241 Running dot for graph 130/241 Running dot for graph 131/241 Running dot for graph 132/241 Running dot for graph 133/241 Running dot for graph 134/241 Running dot for graph 135/241 Running dot for graph 136/241 Running dot for graph 137/241 Running dot for graph 138/241 Running dot for graph 139/241 Running dot for graph 140/241 Running dot for graph 141/241 Running dot for graph 142/241 Running dot for graph 143/241 Running dot for graph 144/241 Running dot for graph 145/241 Running dot for graph 146/241 Running dot for graph 147/241 Running dot for graph 148/241 Running dot for graph 149/241 Running dot for graph 150/241 Running dot for graph 151/241 Running dot for graph 152/241 Running dot for graph 153/241 Running dot for graph 154/241 Running dot for graph 155/241 Running dot for graph 156/241 Running dot for graph 157/241 Running dot for graph 158/241 Running dot for graph 159/241 Running dot for graph 160/241 Running dot for graph 161/241 Running dot for graph 162/241 Running dot for graph 163/241 Running dot for graph 164/241 Running dot for graph 165/241 Running dot for graph 166/241 Running dot for graph 167/241 Running dot for graph 168/241 Running dot for graph 169/241 Running dot for graph 170/241 Running dot for graph 171/241 Running dot for graph 172/241 Running dot for graph 173/241 Running dot for graph 174/241 Running dot for graph 175/241 Running dot for graph 176/241 Running dot for graph 177/241 Running dot for graph 178/241 Running dot for graph 179/241 Running dot for graph 180/241 Running dot for graph 181/241 Running dot for graph 182/241 Running dot for graph 183/241 Running dot for graph 184/241 Running dot for graph 185/241 Running dot for graph 186/241 Running dot for graph 187/241 Running dot for graph 188/241 Running dot for graph 189/241 Running dot for graph 190/241 Running dot for graph 191/241 Running dot for graph 192/241 Running dot for graph 193/241 Running dot for graph 194/241 Running dot for graph 195/241 Running dot for graph 196/241 Running dot for graph 197/241 Running dot for graph 198/241 Running dot for graph 199/241 Running dot for graph 200/241 Running dot for graph 201/241 Running dot for graph 202/241 Running dot for graph 203/241 Running dot for graph 204/241 Running dot for graph 205/241 Running dot for graph 206/241 Running dot for graph 207/241 Running dot for graph 208/241 Running dot for graph 209/241 Running dot for graph 210/241 Running dot for graph 211/241 Running dot for graph 212/241 Running dot for graph 213/241 Running dot for graph 214/241 Running dot for graph 215/241 Running dot for graph 216/241 Running dot for graph 217/241 Running dot for graph 218/241 Running dot for graph 219/241 Running dot for graph 220/241 Running dot for graph 221/241 Running dot for graph 222/241 Running dot for graph 223/241 Running dot for graph 224/241 Running dot for graph 225/241 Running dot for graph 226/241 Running dot for graph 227/241 Running dot for graph 228/241 Running dot for graph 229/241 Running dot for graph 230/241 Running dot for graph 231/241 Running dot for graph 232/241 Running dot for graph 233/241 Running dot for graph 234/241 Running dot for graph 235/241 Running dot for graph 236/241 Running dot for graph 237/241 Running dot for graph 238/241 Running dot for graph 239/241 Running dot for graph 240/241 Running dot for graph 241/241 Patching output file 1/135 Patching output file 2/135 Patching output file 3/135 Patching output file 4/135 Patching output file 5/135 Patching output file 6/135 Patching output file 7/135 Patching output file 8/135 Patching output file 9/135 Patching output file 10/135 Patching output file 11/135 Patching output file 12/135 Patching output file 13/135 Patching output file 14/135 Patching output file 15/135 Patching output file 16/135 Patching output file 17/135 Patching output file 18/135 Patching output file 19/135 Patching output file 20/135 Patching output file 21/135 Patching output file 22/135 Patching output file 23/135 Patching output file 24/135 Patching output file 25/135 Patching output file 26/135 Patching output file 27/135 Patching output file 28/135 Patching output file 29/135 Patching output file 30/135 Patching output file 31/135 Patching output file 32/135 Patching output file 33/135 Patching output file 34/135 Patching output file 35/135 Patching output file 36/135 Patching output file 37/135 Patching output file 38/135 Patching output file 39/135 Patching output file 40/135 Patching output file 41/135 Patching output file 42/135 Patching output file 43/135 Patching output file 44/135 Patching output file 45/135 Patching output file 46/135 Patching output file 47/135 Patching output file 48/135 Patching output file 49/135 Patching output file 50/135 Patching output file 51/135 Patching output file 52/135 Patching output file 53/135 Patching output file 54/135 Patching output file 55/135 Patching output file 56/135 Patching output file 57/135 Patching output file 58/135 Patching output file 59/135 Patching output file 60/135 Patching output file 61/135 Patching output file 62/135 Patching output file 63/135 Patching output file 64/135 Patching output file 65/135 Patching output file 66/135 Patching output file 67/135 Patching output file 68/135 Patching output file 69/135 Patching output file 70/135 Patching output file 71/135 Patching output file 72/135 Patching output file 73/135 Patching output file 74/135 Patching output file 75/135 Patching output file 76/135 Patching output file 77/135 Patching output file 78/135 Patching output file 79/135 Patching output file 80/135 Patching output file 81/135 Patching output file 82/135 Patching output file 83/135 Patching output file 84/135 Patching output file 85/135 Patching output file 86/135 Patching output file 87/135 Patching output file 88/135 Patching output file 89/135 Patching output file 90/135 Patching output file 91/135 Patching output file 92/135 Patching output file 93/135 Patching output file 94/135 Patching output file 95/135 Patching output file 96/135 Patching output file 97/135 Patching output file 98/135 Patching output file 99/135 Patching output file 100/135 Patching output file 101/135 Patching output file 102/135 Patching output file 103/135 Patching output file 104/135 Patching output file 105/135 Patching output file 106/135 Patching output file 107/135 Patching output file 108/135 Patching output file 109/135 Patching output file 110/135 Patching output file 111/135 Patching output file 112/135 Patching output file 113/135 Patching output file 114/135 Patching output file 115/135 Patching output file 116/135 Patching output file 117/135 Patching output file 118/135 Patching output file 119/135 Patching output file 120/135 Patching output file 121/135 Patching output file 122/135 Patching output file 123/135 Patching output file 124/135 Patching output file 125/135 Patching output file 126/135 Patching output file 127/135 Patching output file 128/135 Patching output file 129/135 Patching output file 130/135 Patching output file 131/135 Patching output file 132/135 Patching output file 133/135 Patching output file 134/135 Patching output file 135/135 lookup cache used 873/65536 hits=5032 misses=938 finished... [ 2%] Built target doc_doxygen Scanning dependencies of target exactextract_OBJ [ 5%] Building CXX object CMakeFiles/exactextract_OBJ.dir/src/area.cpp.o [ 7%] Building CXX object CMakeFiles/exactextract_OBJ.dir/src/box.cpp.o [ 10%] Building CXX object CMakeFiles/exactextract_OBJ.dir/src/cell.cpp.o [ 12%] Building CXX object CMakeFiles/exactextract_OBJ.dir/src/coordinate.cpp.o [ 15%] Building CXX object CMakeFiles/exactextract_OBJ.dir/src/floodfill.cpp.o [ 17%] Building CXX object CMakeFiles/exactextract_OBJ.dir/src/geos_utils.cpp.o [ 20%] Building CXX object CMakeFiles/exactextract_OBJ.dir/src/grid.cpp.o [ 23%] Building CXX object CMakeFiles/exactextract_OBJ.dir/src/perimeter_distance.cpp.o [ 25%] Building CXX object CMakeFiles/exactextract_OBJ.dir/src/raster_cell_intersection.cpp.o [ 28%] Building CXX object CMakeFiles/exactextract_OBJ.dir/src/side.cpp.o [ 30%] Building CXX object CMakeFiles/exactextract_OBJ.dir/src/traversal.cpp.o [ 33%] Building CXX object CMakeFiles/exactextract_OBJ.dir/src/traversal_areas.cpp.o [ 35%] Building CXX object CMakeFiles/exactextract_OBJ.dir/src/output_writer.cpp.o [ 38%] Building CXX object CMakeFiles/exactextract_OBJ.dir/src/utils.cpp.o [ 41%] Building CXX object CMakeFiles/exactextract_OBJ.dir/src/weighted_quantiles.cpp.o [ 41%] Built target exactextract_OBJ Scanning dependencies of target exactextract_STATIC [ 43%] Linking CXX static library libexactextract.a [ 43%] Built target exactextract_STATIC Scanning dependencies of target exactextract_SHARED [ 46%] Linking CXX shared library libexactextract.so [ 46%] Built target exactextract_SHARED Scanning dependencies of target catch_tests [ 48%] Building CXX object CMakeFiles/catch_tests.dir/test/test_box.cpp.o /home/kasra545/github-repos/exactextract/test/test_box.cpp:7:10: error: expected constructor, destructor, or type conversion before ‘(’ token 7 | TEST_CASE("Box dimensions are calculated correctly", "[box]" ) { | ^ /home/kasra545/github-repos/exactextract/test/test_box.cpp:15:10: error: expected constructor, destructor, or type conversion before ‘(’ token 15 | TEST_CASE("Coordinate sides are correctly identified", "[box]") { | ^ /home/kasra545/github-repos/exactextract/test/test_box.cpp:25:10: error: expected constructor, destructor, or type conversion before ‘(’ token 25 | TEST_CASE("Boxes with empty or negative dimensions are considered empty", "[box]") { | ^ /home/kasra545/github-repos/exactextract/test/test_box.cpp:35:10: error: expected constructor, destructor, or type conversion before ‘(’ token 35 | TEST_CASE("Box intersection test is correct", "[box]") { | ^ /home/kasra545/github-repos/exactextract/test/test_box.cpp:55:10: error: expected constructor, destructor, or type conversion before ‘(’ token 55 | TEST_CASE("Box intersection calculations are correct", "[box]") { | ^ /home/kasra545/github-repos/exactextract/test/test_box.cpp:82:10: error: expected constructor, destructor, or type conversion before ‘(’ token 82 | TEST_CASE("Boxes can be expanded to include other boxes", "[box]") { | ^ /home/kasra545/github-repos/exactextract/test/test_box.cpp:120:10: error: expected constructor, destructor, or type conversion before ‘(’ token 120 | TEST_CASE("Crossing is correctly determined", "[box]") { | ^ make[2]: *** [CMakeFiles/catch_tests.dir/build.make:63: CMakeFiles/catch_tests.dir/test/test_box.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:194: CMakeFiles/catch_tests.dir/all] Error 2 make: *** [Makefile:130: all] Error 2 ```

System info

[kasra545@gra796 cmake-build-release]$ cat /etc/*-release
CentOS Linux release 7.9.2009 (Core)
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"

CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"

CentOS Linux release 7.9.2009 (Core)
CentOS Linux release 7.9.2009 (Core)
[kasra545@gra796 cmake-build-release]$ gcc --version
gcc (GCC) 9.3.0
Copyright (C) 2019 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

[kasra545@gra796 cmake-build-release]$ cmake --version
cmake version 3.16.5

CMake suite maintained and supported by Kitware (kitware.com/cmake).
[kasra545@gra796 cmake-build-release]$ module list | grep geos
  2) gentoo/2020    (S)   5) intel/2020.1.217 (t)      8) openmpi/4.0.3    (m)  11) hdf5/1.10.6  (io)  14) jasper/2.0.16  (vis)  17) expat/2.2.9    (t)    20) libdap/3.20.6         23) libffi/3.3          26) geos/3.10.2 (geo)
[kasra545@gra796 cmake-build-release]$ module list | grep gdal
  1) CCconfig             4) imkl/2020.1.217  (math)   7) libfabric/1.10.1      10) mii/1.1.1          13) yaxt/0.9.0     (t)    16) cdo/2.0.4      (geo)  19) antlr/2.7.7           22) nco/5.0.6     (io)  25) gdal/3.0.4  (geo)
dbaston commented 2 years ago

In a clean build directory I would expect to see catch2 downloaded between the line reading

-- Found GDAL: /cvmfs/soft.computecanada.ca/easybuild/software/2020/avx2/Compiler/intel2020/gdal/3.0.4/lib/libgdal.so (found version "3.0.4") 

and the line reading

-- Source version: a0997f9
kasra-keshavarz commented 2 years ago

Thanks that seems to be the issue.