Closed vlrieg closed 4 years ago
This is due to a bug in Clang 8. The solution is to use Homebrew Clang 9:
$ brew install llvm
$ ./scripts/install.py -c /usr/local/Cellar/llvm/9.0.0/bin/clang -cxx /usr/local/Cellar/llvm/9.0.0/bin/clang++
Okay I tried running $ ./scripts/install.py -c /usr/local/Cellar/llvm/9.0.0/bin/clang -cxx /usr/local/Cellar/llvm/9.0.0/bin/clang++
and got the following output and error messages:
-- The C compiler identification is Clang 9.0.0
-- The CXX compiler identification is Clang 9.0.0
-- Check for working C compiler: /usr/local/Cellar/llvm/9.0.0/bin/clang
-- Check for working C compiler: /usr/local/Cellar/llvm/9.0.0/bin/clang -- 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: /usr/local/Cellar/llvm/9.0.0/bin/clang++
-- Check for working CXX compiler: /usr/local/Cellar/llvm/9.0.0/bin/clang++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Build type: Release
-- Installation prefix: /Users/vgartner/Downloads/octopus/bin
-- Linking against boost dynamic libraries
CMake Warning at /usr/local/lib/cmake/boost_system-1.71.0/libboost_system-variant-shared.cmake:59 (message):
Target Boost::system already has an imported location
'/usr/local/lib/libboost_system-mt.dylib', which will be overwritten with
'/usr/local/lib/libboost_system.dylib'
Call Stack (most recent call first):
/usr/local/lib/cmake/boost_system-1.71.0/boost_system-config.cmake:43 (include)
/usr/local/lib/cmake/Boost-1.71.0/BoostConfig.cmake:117 (find_package)
/usr/local/lib/cmake/Boost-1.71.0/BoostConfig.cmake:182 (boost_find_component)
/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindBoost.cmake:443 (find_package)
src/CMakeLists.txt:688 (find_package)
CMake Warning at /usr/local/lib/cmake/boost_filesystem-1.71.0/libboost_filesystem-variant-shared.cmake:59 (message):
Target Boost::filesystem already has an imported location
'/usr/local/lib/libboost_filesystem-mt.dylib', which will be overwritten
with '/usr/local/lib/libboost_filesystem.dylib'
Call Stack (most recent call first):
/usr/local/lib/cmake/boost_filesystem-1.71.0/boost_filesystem-config.cmake:43 (include)
/usr/local/lib/cmake/Boost-1.71.0/BoostConfig.cmake:117 (find_package)
/usr/local/lib/cmake/Boost-1.71.0/BoostConfig.cmake:182 (boost_find_component)
/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindBoost.cmake:443 (find_package)
src/CMakeLists.txt:688 (find_package)
CMake Warning at /usr/local/lib/cmake/boost_program_options-1.71.0/libboost_program_options-variant-shared.cmake:59 (message):
Target Boost::program_options already has an imported location
'/usr/local/lib/libboost_program_options-mt.dylib', which will be
overwritten with '/usr/local/lib/libboost_program_options.dylib'
Call Stack (most recent call first):
/usr/local/lib/cmake/boost_program_options-1.71.0/boost_program_options-config.cmake:43 (include)
/usr/local/lib/cmake/Boost-1.71.0/BoostConfig.cmake:117 (find_package)
/usr/local/lib/cmake/Boost-1.71.0/BoostConfig.cmake:182 (boost_find_component)
/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindBoost.cmake:443 (find_package)
src/CMakeLists.txt:688 (find_package)
CMake Warning at /usr/local/lib/cmake/boost_date_time-1.71.0/libboost_date_time-variant-shared.cmake:59 (message):
Target Boost::date_time already has an imported location
'/usr/local/lib/libboost_date_time-mt.dylib', which will be overwritten
with '/usr/local/lib/libboost_date_time.dylib'
Call Stack (most recent call first):
/usr/local/lib/cmake/boost_date_time-1.71.0/boost_date_time-config.cmake:43 (include)
/usr/local/lib/cmake/Boost-1.71.0/BoostConfig.cmake:117 (find_package)
/usr/local/lib/cmake/Boost-1.71.0/BoostConfig.cmake:182 (boost_find_component)
/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindBoost.cmake:443 (find_package)
src/CMakeLists.txt:688 (find_package)
CMake Warning at /usr/local/lib/cmake/boost_log_setup-1.71.0/libboost_log_setup-variant-shared.cmake:59 (message):
Target Boost::log_setup already has an imported location
'/usr/local/lib/libboost_log_setup-mt.dylib', which will be overwritten
with '/usr/local/lib/libboost_log_setup.dylib'
Call Stack (most recent call first):
/usr/local/lib/cmake/boost_log_setup-1.71.0/boost_log_setup-config.cmake:43 (include)
/usr/local/lib/cmake/Boost-1.71.0/BoostConfig.cmake:117 (find_package)
/usr/local/lib/cmake/Boost-1.71.0/BoostConfig.cmake:182 (boost_find_component)
/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindBoost.cmake:443 (find_package)
src/CMakeLists.txt:688 (find_package)
CMake Warning at /usr/local/lib/cmake/boost_chrono-1.71.0/libboost_chrono-variant-shared.cmake:59 (message):
Target Boost::chrono already has an imported location
'/usr/local/lib/libboost_chrono-mt.dylib', which will be overwritten with
'/usr/local/lib/libboost_chrono.dylib'
Call Stack (most recent call first):
/usr/local/lib/cmake/boost_chrono-1.71.0/boost_chrono-config.cmake:43 (include)
/usr/local/lib/cmake/boost_log_setup-1.71.0/boost_log_setup-config.cmake:91 (find_package)
/usr/local/lib/cmake/Boost-1.71.0/BoostConfig.cmake:117 (find_package)
/usr/local/lib/cmake/Boost-1.71.0/BoostConfig.cmake:182 (boost_find_component)
/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindBoost.cmake:443 (find_package)
src/CMakeLists.txt:688 (find_package)
CMake Warning at /usr/local/lib/cmake/boost_log-1.71.0/libboost_log-variant-shared.cmake:59 (message):
Target Boost::log already has an imported location
'/usr/local/lib/libboost_log-mt.dylib', which will be overwritten with
'/usr/local/lib/libboost_log.dylib'
Call Stack (most recent call first):
/usr/local/lib/cmake/boost_log-1.71.0/boost_log-config.cmake:43 (include)
/usr/local/lib/cmake/boost_log_setup-1.71.0/boost_log_setup-config.cmake:91 (find_package)
/usr/local/lib/cmake/Boost-1.71.0/BoostConfig.cmake:117 (find_package)
/usr/local/lib/cmake/Boost-1.71.0/BoostConfig.cmake:182 (boost_find_component)
/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindBoost.cmake:443 (find_package)
src/CMakeLists.txt:688 (find_package)
CMake Warning at /usr/local/lib/cmake/boost_regex-1.71.0/libboost_regex-variant-shared.cmake:59 (message):
Target Boost::regex already has an imported location
'/usr/local/lib/libboost_regex-mt.dylib', which will be overwritten with
'/usr/local/lib/libboost_regex.dylib'
Call Stack (most recent call first):
/usr/local/lib/cmake/boost_regex-1.71.0/boost_regex-config.cmake:43 (include)
/usr/local/lib/cmake/boost_log-1.71.0/boost_log-config.cmake:91 (find_package)
/usr/local/lib/cmake/boost_log_setup-1.71.0/boost_log_setup-config.cmake:91 (find_package)
/usr/local/lib/cmake/Boost-1.71.0/BoostConfig.cmake:117 (find_package)
/usr/local/lib/cmake/Boost-1.71.0/BoostConfig.cmake:182 (boost_find_component)
/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindBoost.cmake:443 (find_package)
src/CMakeLists.txt:688 (find_package)
CMake Warning at /usr/local/lib/cmake/boost_iostreams-1.71.0/libboost_iostreams-variant-shared.cmake:59 (message):
Target Boost::iostreams already has an imported location
'/usr/local/lib/libboost_iostreams-mt.dylib', which will be overwritten
with '/usr/local/lib/libboost_iostreams.dylib'
Call Stack (most recent call first):
/usr/local/lib/cmake/boost_iostreams-1.71.0/boost_iostreams-config.cmake:43 (include)
/usr/local/lib/cmake/Boost-1.71.0/BoostConfig.cmake:117 (find_package)
/usr/local/lib/cmake/Boost-1.71.0/BoostConfig.cmake:182 (boost_find_component)
/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindBoost.cmake:443 (find_package)
src/CMakeLists.txt:688 (find_package)
CMake Warning at /usr/local/lib/cmake/boost_timer-1.71.0/libboost_timer-variant-shared.cmake:59 (message):
Target Boost::timer already has an imported location
'/usr/local/lib/libboost_timer-mt.dylib', which will be overwritten with
'/usr/local/lib/libboost_timer.dylib'
Call Stack (most recent call first):
/usr/local/lib/cmake/boost_timer-1.71.0/boost_timer-config.cmake:43 (include)
/usr/local/lib/cmake/Boost-1.71.0/BoostConfig.cmake:117 (find_package)
/usr/local/lib/cmake/Boost-1.71.0/BoostConfig.cmake:182 (boost_find_component)
/usr/local/Cellar/cmake/3.15.4/share/cmake/Modules/FindBoost.cmake:443 (find_package)
src/CMakeLists.txt:688 (find_package)
-- Found Boost: /usr/local/lib/cmake/Boost-1.71.0/BoostConfig.cmake (found suitable version "1.71.0", minimum required is "1.65") found components: system filesystem program_options date_time log_setup log iostreams timer thread
-- Boost include dir: /usr/local/include
-- Boost libraries: Boost::systemBoost::filesystemBoost::program_optionsBoost::date_timeBoost::log_setupBoost::logBoost::iostreamsBoost::timerBoost::thread
-- GMP_INCLUDES=/usr/local/include
-- Found GMP: /usr/local/include (Required is at least version "5.1.0")
-- Found HTSlib
-- HTSlib include dirs: /usr/local/include
-- HTSlib libraries: /usr/local/lib/libhts.dylib
-- Found Threads: TRUE
-- IPO is supported!
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/vgartner/Downloads/octopus/build
Installing Octopus 0.6.3-beta (master fd981298)
Scanning dependencies of target libdivsufsort
Scanning dependencies of target ranger
[ 0%] Building C object lib/tandem/libdivsufsort/CMakeFiles/libdivsufsort.dir/sssort.c.o
[ 1%] Building C object lib/tandem/libdivsufsort/CMakeFiles/libdivsufsort.dir/trsort.c.o
[ 1%] Building C object lib/tandem/libdivsufsort/CMakeFiles/libdivsufsort.dir/divsufsort.c.o
[ 2%] Building CXX object lib/ranger/CMakeFiles/ranger.dir/Data.cpp.o
[ 2%] Building CXX object lib/ranger/CMakeFiles/ranger.dir/DataChar.cpp.o
[ 3%] Building CXX object lib/ranger/CMakeFiles/ranger.dir/DataFloat.cpp.o
[ 3%] Building C object lib/tandem/libdivsufsort/CMakeFiles/libdivsufsort.dir/utils.c.o
[ 4%] Linking C static library liblibdivsufsort.a
[ 4%] Built target libdivsufsort
[ 4%] Building CXX object lib/ranger/CMakeFiles/ranger.dir/Forest.cpp.o
Scanning dependencies of target tandem
[ 4%] Building CXX object lib/tandem/CMakeFiles/tandem.dir/tandem.cpp.o
[ 4%] Building CXX object lib/ranger/CMakeFiles/ranger.dir/ForestClassification.cpp.o
[ 5%] Building CXX object lib/ranger/CMakeFiles/ranger.dir/ForestProbability.cpp.o
[ 6%] Linking CXX static library libtandem.a
[ 6%] Built target tandem
[ 6%] Building CXX object lib/ranger/CMakeFiles/ranger.dir/ForestRegression.cpp.o
[ 7%] Building CXX object lib/ranger/CMakeFiles/ranger.dir/ForestSurvival.cpp.o
[ 7%] Building CXX object lib/ranger/CMakeFiles/ranger.dir/Tree.cpp.o
[ 8%] Building CXX object lib/ranger/CMakeFiles/ranger.dir/TreeClassification.cpp.o
[ 8%] Building CXX object lib/ranger/CMakeFiles/ranger.dir/TreeProbability.cpp.o
[ 8%] Building CXX object lib/ranger/CMakeFiles/ranger.dir/TreeRegression.cpp.o
[ 9%] Building CXX object lib/ranger/CMakeFiles/ranger.dir/TreeSurvival.cpp.o
[ 9%] Building CXX object lib/ranger/CMakeFiles/ranger.dir/utility.cpp.o
[ 10%] Linking CXX static library libranger.a
[ 10%] Built target ranger
Scanning dependencies of target octopus
[ 10%] Building CXX object src/CMakeFiles/octopus.dir/main.cpp.o
[ 10%] Building CXX object src/CMakeFiles/octopus.dir/config/config.cpp.o
[ 11%] Building CXX object src/CMakeFiles/octopus.dir/config/common.cpp.o
[ 11%] Building CXX object src/CMakeFiles/octopus.dir/config/option_parser.cpp.o
[ 12%] Building CXX object src/CMakeFiles/octopus.dir/config/option_collation.cpp.o
In file included from /Users/vgartner/Downloads/octopus/src/config/common.cpp:4:
In file included from /Users/vgartner/Downloads/octopus/src/config/common.hpp:15:
/Users/vgartner/Downloads/octopus/src/io/read/read_manager.hpp:47:18: error: explicitly defaulted move assignment operator is implicitly deleted [-Werror,-Wdefaulted-function-deleted]
ReadManager& operator=(ReadManager &&) = default;
^
/Users/vgartner/Downloads/octopus/src/io/read/read_manager.hpp:103:24: note: move assignment operator of 'ReadManager' is implicitly deleted because field 'mutex_' has a deleted move assignment
operator
mutable std::mutex mutex_;
^
/usr/local/Cellar/llvm/9.0.0/bin/../include/c++/v1/__mutex_base:49:12: note: 'operator=' has been explicitly marked deleted here
mutex& operator=(const mutex&) = delete;
^
In file included from /Users/vgartner/Downloads/octopus/src/main.cpp:10:
In file included from /Users/vgartner/Downloads/octopus/src/config/common.hpp:15:
/Users/vgartner/Downloads/octopus/src/io/read/read_manager.hpp:47:18: error: explicitly defaulted move assignment operator is implicitly deleted [-Werror,-Wdefaulted-function-deleted]
ReadManager& operator=(ReadManager &&) = default;
^
/Users/vgartner/Downloads/octopus/src/io/read/read_manager.hpp:103:24: note: move assignment operator of 'ReadManager' is implicitly deleted because field 'mutex_' has a deleted move assignment
operator
mutable std::mutex mutex_;
^
/usr/local/Cellar/llvm/9.0.0/bin/../include/c++/v1/__mutex_base:49:12: note: 'operator=' has been explicitly marked deleted here
mutex& operator=(const mutex&) = delete;
^
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.cpp:4:
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.hpp:14:
In file included from /Users/vgartner/Downloads/octopus/src/config/common.hpp:15:
/Users/vgartner/Downloads/octopus/src/io/read/read_manager.hpp:47:18: error: explicitly defaulted move assignment operator is implicitly deleted [-Werror,-Wdefaulted-function-deleted]
ReadManager& operator=(ReadManager &&) = default;
^
/Users/vgartner/Downloads/octopus/src/io/read/read_manager.hpp:103:24: note: move assignment operator of 'ReadManager' is implicitly deleted because field 'mutex_' has a deleted move assignment
operator
mutable std::mutex mutex_;
^
/usr/local/Cellar/llvm/9.0.0/bin/../include/c++/v1/__mutex_base:49:12: note: 'operator=' has been explicitly marked deleted here
mutex& operator=(const mutex&) = delete;
^
In file included from /Users/vgartner/Downloads/octopus/src/main.cpp:14:
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.hpp:17:
In file included from /Users/vgartner/Downloads/octopus/src/core/callers/caller_factory.hpp:11:
In file included from /Users/vgartner/Downloads/octopus/src/core/callers/caller.hpp:22:
/Users/vgartner/Downloads/octopus/src/core/types/haplotype.hpp:199:5: error: explicitly defaulted default constructor is implicitly deleted [-Werror,-Wdefaulted-function-deleted]
Builder() = default;
^
/Users/vgartner/Downloads/octopus/src/core/types/haplotype.hpp:230:51: note: default constructor of 'Builder' is implicitly deleted because field 'reference_' has no default constructor
std::reference_wrapper<const ReferenceGenome> reference_;
^
1 error generated.
make[2]: *** [src/CMakeFiles/octopus.dir/config/common.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.cpp:4:
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.hpp:17:
In file included from /Users/vgartner/Downloads/octopus/src/core/callers/caller_factory.hpp:11:
In file included from /Users/vgartner/Downloads/octopus/src/core/callers/caller.hpp:22:
/Users/vgartner/Downloads/octopus/src/core/types/haplotype.hpp:199:5: error: explicitly defaulted default constructor is implicitly deleted [-Werror,-Wdefaulted-function-deleted]
Builder() = default;
^
/Users/vgartner/Downloads/octopus/src/core/types/haplotype.hpp:230:51: note: default constructor of 'Builder' is implicitly deleted because field 'reference_' has no default constructor
std::reference_wrapper<const ReferenceGenome> reference_;
^
In file included from /Users/vgartner/Downloads/octopus/src/main.cpp:14:
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.hpp:17:
In file included from /Users/vgartner/Downloads/octopus/src/core/callers/caller_factory.hpp:11:
In file included from /Users/vgartner/Downloads/octopus/src/core/callers/caller.hpp:23:
In file included from /Users/vgartner/Downloads/octopus/src/core/tools/coretools.hpp:8:
In file included from /Users/vgartner/Downloads/octopus/src/core/tools/vargen/variant_generator_builder.hpp:12:
/Users/vgartner/Downloads/octopus/src/core/tools/vargen/cigar_scanner.hpp:75:19: error: explicitly defaulted move assignment operator is implicitly deleted
[-Werror,-Wdefaulted-function-deleted]
CigarScanner& operator=(CigarScanner&&) = default;
^
/Users/vgartner/Downloads/octopus/src/core/tools/vargen/cigar_scanner.hpp:30:22: note: move assignment operator of 'CigarScanner' is implicitly deleted because base class
'octopus::coretools::VariantGenerator' has multiple move assignment operators
class CigarScanner : public VariantGenerator
^
In file included from /Users/vgartner/Downloads/octopus/src/main.cpp:14:
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.hpp:17:
In file included from /Users/vgartner/Downloads/octopus/src/core/callers/caller_factory.hpp:11:
In file included from /Users/vgartner/Downloads/octopus/src/core/callers/caller.hpp:23:
In file included from /Users/vgartner/Downloads/octopus/src/core/tools/coretools.hpp:8:
In file included from /Users/vgartner/Downloads/octopus/src/core/tools/vargen/variant_generator_builder.hpp:13:
/Users/vgartner/Downloads/octopus/src/core/tools/vargen/local_reassembler.hpp:59:23: error: explicitly defaulted move assignment operator is implicitly deleted
[-Werror,-Wdefaulted-function-deleted]
LocalReassembler& operator=(LocalReassembler&&) = default;
^
/Users/vgartner/Downloads/octopus/src/core/tools/vargen/local_reassembler.hpp:31:26: note: move assignment operator of 'LocalReassembler' is implicitly deleted because base class
'octopus::coretools::VariantGenerator' has multiple move assignment operators
class LocalReassembler : public VariantGenerator
^
In file included from /Users/vgartner/Downloads/octopus/src/main.cpp:14:
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.hpp:17:
In file included from /Users/vgartner/Downloads/octopus/src/core/callers/caller_factory.hpp:11:
In file included from /Users/vgartner/Downloads/octopus/src/core/callers/caller.hpp:23:
In file included from /Users/vgartner/Downloads/octopus/src/core/tools/coretools.hpp:8:
In file included from /Users/vgartner/Downloads/octopus/src/core/tools/vargen/variant_generator_builder.hpp:14:
/Users/vgartner/Downloads/octopus/src/core/tools/vargen/vcf_extractor.hpp:41:19: error: explicitly defaulted move assignment operator is implicitly deleted
[-Werror,-Wdefaulted-function-deleted]
VcfExtractor& operator=(VcfExtractor&&) = default;
^
/Users/vgartner/Downloads/octopus/src/core/tools/vargen/vcf_extractor.hpp:23:22: note: move assignment operator of 'VcfExtractor' is implicitly deleted because base class
'octopus::coretools::VariantGenerator' has multiple move assignment operators
class VcfExtractor : public VariantGenerator
^
In file included from /Users/vgartner/Downloads/octopus/src/main.cpp:14:
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.hpp:17:
In file included from /Users/vgartner/Downloads/octopus/src/core/callers/caller_factory.hpp:11:
In file included from /Users/vgartner/Downloads/octopus/src/core/callers/caller.hpp:23:
In file included from /Users/vgartner/Downloads/octopus/src/core/tools/coretools.hpp:8:
In file included from /Users/vgartner/Downloads/octopus/src/core/tools/vargen/variant_generator_builder.hpp:15:
/Users/vgartner/Downloads/octopus/src/core/tools/vargen/repeat_scanner.hpp:47:20: error: explicitly defaulted move assignment operator is implicitly deleted
[-Werror,-Wdefaulted-function-deleted]
RepeatScanner& operator=(RepeatScanner&&) = default;
^
/Users/vgartner/Downloads/octopus/src/core/tools/vargen/repeat_scanner.hpp:30:23: note: move assignment operator of 'RepeatScanner' is implicitly deleted because base class
'octopus::coretools::VariantGenerator' has multiple move assignment operators
class RepeatScanner : public VariantGenerator
^
In file included from /Users/vgartner/Downloads/octopus/src/main.cpp:14:
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.hpp:17:
In file included from /Users/vgartner/Downloads/octopus/src/core/callers/caller_factory.hpp:11:
In file included from /Users/vgartner/Downloads/octopus/src/core/callers/caller.hpp:23:
In file included from /Users/vgartner/Downloads/octopus/src/core/tools/coretools.hpp:8:
In file included from /Users/vgartner/Downloads/octopus/src/core/tools/vargen/variant_generator_builder.hpp:16:
/Users/vgartner/Downloads/octopus/src/core/tools/vargen/downloader.hpp:37:17: error: explicitly defaulted move assignment operator is implicitly deleted [-Werror,-Wdefaulted-function-deleted]
Downloader& operator=(Downloader&&) = default;
^
/Users/vgartner/Downloads/octopus/src/core/tools/vargen/downloader.hpp:22:20: note: move assignment operator of 'Downloader' is implicitly deleted because base class
'octopus::coretools::VariantGenerator' has multiple move assignment operators
class Downloader : public VariantGenerator
^
In file included from /Users/vgartner/Downloads/octopus/src/main.cpp:14:
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.hpp:17:
In file included from /Users/vgartner/Downloads/octopus/src/core/callers/caller_factory.hpp:11:
In file included from /Users/vgartner/Downloads/octopus/src/core/callers/caller.hpp:23:
In file included from /Users/vgartner/Downloads/octopus/src/core/tools/coretools.hpp:8:
In file included from /Users/vgartner/Downloads/octopus/src/core/tools/vargen/variant_generator_builder.hpp:17:
/Users/vgartner/Downloads/octopus/src/core/tools/vargen/randomiser.hpp:38:17: error: explicitly defaulted move assignment operator is implicitly deleted [-Werror,-Wdefaulted-function-deleted]
Randomiser& operator=(Randomiser&&) = default;
^
/Users/vgartner/Downloads/octopus/src/core/tools/vargen/randomiser.hpp:23:20: note: move assignment operator of 'Randomiser' is implicitly deleted because base class
'octopus::coretools::VariantGenerator' has multiple move assignment operators
class Randomiser : public VariantGenerator
^
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.cpp:4:
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.hpp:17:
In file included from /Users/vgartner/Downloads/octopus/src/core/callers/caller_factory.hpp:11:
In file included from /Users/vgartner/Downloads/octopus/src/core/callers/caller.hpp:23:
In file included from /Users/vgartner/Downloads/octopus/src/core/tools/coretools.hpp:8:
In file included from /Users/vgartner/Downloads/octopus/src/core/tools/vargen/variant_generator_builder.hpp:12:
/Users/vgartner/Downloads/octopus/src/core/tools/vargen/cigar_scanner.hpp:75:19: error: explicitly defaulted move assignment operator is implicitly deleted
[-Werror,-Wdefaulted-function-deleted]
CigarScanner& operator=(CigarScanner&&) = default;
^
/Users/vgartner/Downloads/octopus/src/core/tools/vargen/cigar_scanner.hpp:30:22: note: move assignment operator of 'CigarScanner' is implicitly deleted because base class
'octopus::coretools::VariantGenerator' has multiple move assignment operators
class CigarScanner : public VariantGenerator
^
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.cpp:4:
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.hpp:17:
In file included from /Users/vgartner/Downloads/octopus/src/core/callers/caller_factory.hpp:11:
In file included from /Users/vgartner/Downloads/octopus/src/core/callers/caller.hpp:23:
In file included from /Users/vgartner/Downloads/octopus/src/core/tools/coretools.hpp:8:
In file included from /Users/vgartner/Downloads/octopus/src/core/tools/vargen/variant_generator_builder.hpp:13:
/Users/vgartner/Downloads/octopus/src/core/tools/vargen/local_reassembler.hpp:59:23: error: explicitly defaulted move assignment operator is implicitly deleted
[-Werror,-Wdefaulted-function-deleted]
LocalReassembler& operator=(LocalReassembler&&) = default;
^
/Users/vgartner/Downloads/octopus/src/core/tools/vargen/local_reassembler.hpp:31:26: note: move assignment operator of 'LocalReassembler' is implicitly deleted because base class
'octopus::coretools::VariantGenerator' has multiple move assignment operators
class LocalReassembler : public VariantGenerator
^
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.cpp:4:
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.hpp:17:
In file included from /Users/vgartner/Downloads/octopus/src/core/callers/caller_factory.hpp:11:
In file included from /Users/vgartner/Downloads/octopus/src/core/callers/caller.hpp:23:
In file included from /Users/vgartner/Downloads/octopus/src/core/tools/coretools.hpp:8:
In file included from /Users/vgartner/Downloads/octopus/src/core/tools/vargen/variant_generator_builder.hpp:14:
/Users/vgartner/Downloads/octopus/src/core/tools/vargen/vcf_extractor.hpp:41:19: error: explicitly defaulted move assignment operator is implicitly deleted
[-Werror,-Wdefaulted-function-deleted]
VcfExtractor& operator=(VcfExtractor&&) = default;
^
/Users/vgartner/Downloads/octopus/src/core/tools/vargen/vcf_extractor.hpp:23:22: note: move assignment operator of 'VcfExtractor' is implicitly deleted because base class
'octopus::coretools::VariantGenerator' has multiple move assignment operators
class VcfExtractor : public VariantGenerator
^
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.cpp:4:
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.hpp:17:
In file included from /Users/vgartner/Downloads/octopus/src/core/callers/caller_factory.hpp:11:
In file included from /Users/vgartner/Downloads/octopus/src/core/callers/caller.hpp:23:
In file included from /Users/vgartner/Downloads/octopus/src/core/tools/coretools.hpp:8:
In file included from /Users/vgartner/Downloads/octopus/src/core/tools/vargen/variant_generator_builder.hpp:15:
/Users/vgartner/Downloads/octopus/src/core/tools/vargen/repeat_scanner.hpp:47:20: error: explicitly defaulted move assignment operator is implicitly deleted
[-Werror,-Wdefaulted-function-deleted]
RepeatScanner& operator=(RepeatScanner&&) = default;
^
/Users/vgartner/Downloads/octopus/src/core/tools/vargen/repeat_scanner.hpp:30:23: note: move assignment operator of 'RepeatScanner' is implicitly deleted because base class
'octopus::coretools::VariantGenerator' has multiple move assignment operators
class RepeatScanner : public VariantGenerator
^
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.cpp:4:
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.hpp:17:
In file included from /Users/vgartner/Downloads/octopus/src/core/callers/caller_factory.hpp:11:
In file included from /Users/vgartner/Downloads/octopus/src/core/callers/caller.hpp:23:
In file included from /Users/vgartner/Downloads/octopus/src/core/tools/coretools.hpp:8:
In file included from /Users/vgartner/Downloads/octopus/src/core/tools/vargen/variant_generator_builder.hpp:16:
/Users/vgartner/Downloads/octopus/src/core/tools/vargen/downloader.hpp:37:17: error: explicitly defaulted move assignment operator is implicitly deleted [-Werror,-Wdefaulted-function-deleted]
Downloader& operator=(Downloader&&) = default;
^
/Users/vgartner/Downloads/octopus/src/core/tools/vargen/downloader.hpp:22:20: note: move assignment operator of 'Downloader' is implicitly deleted because base class
'octopus::coretools::VariantGenerator' has multiple move assignment operators
class Downloader : public VariantGenerator
^
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.cpp:4:
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.hpp:17:
In file included from /Users/vgartner/Downloads/octopus/src/core/callers/caller_factory.hpp:11:
In file included from /Users/vgartner/Downloads/octopus/src/core/callers/caller.hpp:23:
In file included from /Users/vgartner/Downloads/octopus/src/core/tools/coretools.hpp:8:
In file included from /Users/vgartner/Downloads/octopus/src/core/tools/vargen/variant_generator_builder.hpp:17:
/Users/vgartner/Downloads/octopus/src/core/tools/vargen/randomiser.hpp:38:17: error: explicitly defaulted move assignment operator is implicitly deleted [-Werror,-Wdefaulted-function-deleted]
Randomiser& operator=(Randomiser&&) = default;
^
/Users/vgartner/Downloads/octopus/src/core/tools/vargen/randomiser.hpp:23:20: note: move assignment operator of 'Randomiser' is implicitly deleted because base class
'octopus::coretools::VariantGenerator' has multiple move assignment operators
class Randomiser : public VariantGenerator
^
In file included from /Users/vgartner/Downloads/octopus/src/main.cpp:14:
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.hpp:17:
In file included from /Users/vgartner/Downloads/octopus/src/core/callers/caller_factory.hpp:11:
In file included from /Users/vgartner/Downloads/octopus/src/core/callers/caller.hpp:30:
/Users/vgartner/Downloads/octopus/src/core/tools/vcf_record_factory.hpp:27:23: error: explicitly defaulted copy assignment operator is implicitly deleted [-Werror,-Wdefaulted-function-deleted]
VcfRecordFactory& operator=(const VcfRecordFactory&) = default;
^
/Users/vgartner/Downloads/octopus/src/core/tools/vcf_record_factory.hpp:36:28: note: copy assignment operator of 'VcfRecordFactory' is implicitly deleted because field 'reference_' is of
reference type 'const octopus::ReferenceGenome &'
const ReferenceGenome& reference_;
^
/Users/vgartner/Downloads/octopus/src/core/tools/vcf_record_factory.hpp:29:23: error: explicitly defaulted move assignment operator is implicitly deleted [-Werror,-Wdefaulted-function-deleted]
VcfRecordFactory& operator=(VcfRecordFactory&&) = default;
^
/Users/vgartner/Downloads/octopus/src/core/tools/vcf_record_factory.hpp:36:28: note: move assignment operator of 'VcfRecordFactory' is implicitly deleted because field 'reference_' is of
reference type 'const octopus::ReferenceGenome &'
const ReferenceGenome& reference_;
^
In file included from /Users/vgartner/Downloads/octopus/src/main.cpp:14:
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.hpp:18:
In file included from /Users/vgartner/Downloads/octopus/src/core/csr/filters/variant_call_filter_factory.hpp:14:
/Users/vgartner/Downloads/octopus/src/core/csr/filters/variant_call_filter.hpp:63:5: error: explicitly defaulted move constructor is implicitly deleted [-Werror,-Wdefaulted-function-deleted]
VariantCallFilter(VariantCallFilter&&) = default;
^
/Users/vgartner/Downloads/octopus/src/core/csr/filters/variant_call_filter.hpp:113:24: note: move constructor of 'VariantCallFilter' is implicitly deleted because field 'workers_' has a deleted
move constructor
mutable ThreadPool workers_;
^
/Users/vgartner/Downloads/octopus/src/utils/thread_pool.hpp:33:5: note: 'ThreadPool' has been explicitly marked deleted here
ThreadPool(ThreadPool&& other) noexcept = delete;
^
In file included from /Users/vgartner/Downloads/octopus/src/main.cpp:14:
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.hpp:18:
In file included from /Users/vgartner/Downloads/octopus/src/core/csr/filters/variant_call_filter_factory.hpp:14:
/Users/vgartner/Downloads/octopus/src/core/csr/filters/variant_call_filter.hpp:64:24: error: explicitly defaulted move assignment operator is implicitly deleted
[-Werror,-Wdefaulted-function-deleted]
VariantCallFilter& operator=(VariantCallFilter&&) = default;
^
/Users/vgartner/Downloads/octopus/src/core/csr/filters/variant_call_filter.hpp:113:24: note: move assignment operator of 'VariantCallFilter' is implicitly deleted because field 'workers_' has a
deleted move assignment operator
mutable ThreadPool workers_;
^
/Users/vgartner/Downloads/octopus/src/utils/thread_pool.hpp:34:17: note: 'operator=' has been explicitly marked deleted here
ThreadPool& operator=(ThreadPool&& other) = delete;
^
In file included from /Users/vgartner/Downloads/octopus/src/main.cpp:15:
In file included from /Users/vgartner/Downloads/octopus/src/core/octopus.hpp:9:
In file included from /Users/vgartner/Downloads/octopus/src/core/calling_components.hpp:23:
In file included from /Users/vgartner/Downloads/octopus/src/readpipe/read_pipe_fwd.hpp:7:
/Users/vgartner/Downloads/octopus/src/readpipe/transformers/read_transform.hpp:24:5: error: explicitly defaulted default constructor is implicitly deleted [-Werror,-Wdefaulted-function-deleted]
CapBaseQualities() = default;
^
/Users/vgartner/Downloads/octopus/src/readpipe/transformers/read_transform.hpp:31:23: note: default constructor of 'CapBaseQualities' is implicitly deleted because field 'max_' of
const-qualified type 'const octopus::readpipe::CapBaseQualities::BaseQuality' (aka 'const unsigned char') would not be initialized
const BaseQuality max_;
^
/Users/vgartner/Downloads/octopus/src/readpipe/transformers/read_transform.hpp:48:5: error: explicitly defaulted default constructor is implicitly deleted [-Werror,-Wdefaulted-function-deleted]
MaskTail() = default;
^
/Users/vgartner/Downloads/octopus/src/readpipe/transformers/read_transform.hpp:55:18: note: default constructor of 'MaskTail' is implicitly deleted because field 'num_bases_' of const-qualified
type 'const octopus::readpipe::MaskTail::Length' (aka 'const unsigned long') would not be initialized
const Length num_bases_;
^
/Users/vgartner/Downloads/octopus/src/readpipe/transformers/read_transform.hpp:62:5: error: explicitly defaulted default constructor is implicitly deleted [-Werror,-Wdefaulted-function-deleted]
MaskLowQualityTails() = default;
^
/Users/vgartner/Downloads/octopus/src/readpipe/transformers/read_transform.hpp:69:23: note: default constructor of 'MaskLowQualityTails' is implicitly deleted because field 'threshold_' of
const-qualified type 'const octopus::readpipe::MaskLowQualityTails::BaseQuality' (aka 'const unsigned char') would not be initialized
const BaseQuality threshold_;
^
/Users/vgartner/Downloads/octopus/src/readpipe/transformers/read_transform.hpp:81:5: error: explicitly defaulted default constructor is implicitly deleted [-Werror,-Wdefaulted-function-deleted]
MaskSoftClippedBoundraryBases() = default;
^
/Users/vgartner/Downloads/octopus/src/readpipe/transformers/read_transform.hpp:88:18: note: default constructor of 'MaskSoftClippedBoundraryBases' is implicitly deleted because field
'num_bases_' of const-qualified type 'const octopus::readpipe::MaskSoftClippedBoundraryBases::Length' (aka 'const unsigned long') would not be initialized
const Length num_bases_;
^
/Users/vgartner/Downloads/octopus/src/readpipe/transformers/read_transform.hpp:95:5: error: explicitly defaulted default constructor is implicitly deleted [-Werror,-Wdefaulted-function-deleted]
MaskLowQualitySoftClippedBases() = default;
^
/Users/vgartner/Downloads/octopus/src/readpipe/transformers/read_transform.hpp:102:23: note: default constructor of 'MaskLowQualitySoftClippedBases' is implicitly deleted because field 'max_'
of const-qualified type 'const octopus::readpipe::MaskLowQualitySoftClippedBases::BaseQuality' (aka 'const unsigned char') would not be initialized
const BaseQuality max_;
^
/Users/vgartner/Downloads/octopus/src/readpipe/transformers/read_transform.hpp:110:5: error: explicitly defaulted default constructor is implicitly deleted
[-Werror,-Wdefaulted-function-deleted]
MaskLowQualitySoftClippedBoundaryBases() = default;
^
/Users/vgartner/Downloads/octopus/src/readpipe/transformers/read_transform.hpp:117:18: note: default constructor of 'MaskLowQualitySoftClippedBoundaryBases' is implicitly deleted because field
'num_bases_' of const-qualified type 'const octopus::readpipe::MaskLowQualitySoftClippedBoundaryBases::Length' (aka 'const unsigned long') would not be initialized
const Length num_bases_;
^
/Users/vgartner/Downloads/octopus/src/readpipe/transformers/read_transform.hpp:126:5: error: explicitly defaulted default constructor is implicitly deleted
[-Werror,-Wdefaulted-function-deleted]
MaskLowAverageQualitySoftClippedTails() = default;
^
/Users/vgartner/Downloads/octopus/src/readpipe/transformers/read_transform.hpp:133:23: note: default constructor of 'MaskLowAverageQualitySoftClippedTails' is implicitly deleted because field
'threshold_' of const-qualified type 'const octopus::readpipe::MaskLowAverageQualitySoftClippedTails::BaseQuality' (aka 'const unsigned char') would not be initialized
const BaseQuality threshold_;
^
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.cpp:4:
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.hpp:17:
In file included from /Users/vgartner/Downloads/octopus/src/core/callers/caller_factory.hpp:11:
In file included from /Users/vgartner/Downloads/octopus/src/core/callers/caller.hpp:30:
/Users/vgartner/Downloads/octopus/src/core/tools/vcf_record_factory.hpp:27:23: error: explicitly defaulted copy assignment operator is implicitly deleted [-Werror,-Wdefaulted-function-deleted]
VcfRecordFactory& operator=(const VcfRecordFactory&) = default;
^
/Users/vgartner/Downloads/octopus/src/core/tools/vcf_record_factory.hpp:36:28: note: copy assignment operator of 'VcfRecordFactory' is implicitly deleted because field 'reference_' is of
reference type 'const octopus::ReferenceGenome &'
const ReferenceGenome& reference_;
^
/Users/vgartner/Downloads/octopus/src/core/tools/vcf_record_factory.hpp:29:23: error: explicitly defaulted move assignment operator is implicitly deleted [-Werror,-Wdefaulted-function-deleted]
VcfRecordFactory& operator=(VcfRecordFactory&&) = default;
^
/Users/vgartner/Downloads/octopus/src/core/tools/vcf_record_factory.hpp:36:28: note: move assignment operator of 'VcfRecordFactory' is implicitly deleted because field 'reference_' is of
reference type 'const octopus::ReferenceGenome &'
const ReferenceGenome& reference_;
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make[2]: *** [src/CMakeFiles/octopus.dir/main.cpp.o] Error 1
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.cpp:4:
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.hpp:18:
In file included from /Users/vgartner/Downloads/octopus/src/core/csr/filters/variant_call_filter_factory.hpp:14:
/Users/vgartner/Downloads/octopus/src/core/csr/filters/variant_call_filter.hpp:63:5: error: explicitly defaulted move constructor is implicitly deleted [-Werror,-Wdefaulted-function-deleted]
VariantCallFilter(VariantCallFilter&&) = default;
^
/Users/vgartner/Downloads/octopus/src/core/csr/filters/variant_call_filter.hpp:113:24: note: move constructor of 'VariantCallFilter' is implicitly deleted because field 'workers_' has a deleted
move constructor
mutable ThreadPool workers_;
^
/Users/vgartner/Downloads/octopus/src/utils/thread_pool.hpp:33:5: note: 'ThreadPool' has been explicitly marked deleted here
ThreadPool(ThreadPool&& other) noexcept = delete;
^
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.cpp:4:
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.hpp:18:
In file included from /Users/vgartner/Downloads/octopus/src/core/csr/filters/variant_call_filter_factory.hpp:14:
/Users/vgartner/Downloads/octopus/src/core/csr/filters/variant_call_filter.hpp:64:24: error: explicitly defaulted move assignment operator is implicitly deleted
[-Werror,-Wdefaulted-function-deleted]
VariantCallFilter& operator=(VariantCallFilter&&) = default;
^
/Users/vgartner/Downloads/octopus/src/core/csr/filters/variant_call_filter.hpp:113:24: note: move assignment operator of 'VariantCallFilter' is implicitly deleted because field 'workers_' has a
deleted move assignment operator
mutable ThreadPool workers_;
^
/Users/vgartner/Downloads/octopus/src/utils/thread_pool.hpp:34:17: note: 'operator=' has been explicitly marked deleted here
ThreadPool& operator=(ThreadPool&& other) = delete;
^
In file included from /Users/vgartner/Downloads/octopus/src/config/option_collation.cpp:35:
In file included from /Users/vgartner/Downloads/octopus/src/readpipe/read_pipe_fwd.hpp:7:
/Users/vgartner/Downloads/octopus/src/readpipe/transformers/read_transform.hpp:24:5: error: explicitly defaulted default constructor is implicitly deleted [-Werror,-Wdefaulted-function-deleted]
CapBaseQualities() = default;
^
/Users/vgartner/Downloads/octopus/src/readpipe/transformers/read_transform.hpp:31:23: note: default constructor of 'CapBaseQualities' is implicitly deleted because field 'max_' of
const-qualified type 'const octopus::readpipe::CapBaseQualities::BaseQuality' (aka 'const unsigned char') would not be initialized
const BaseQuality max_;
^
/Users/vgartner/Downloads/octopus/src/readpipe/transformers/read_transform.hpp:48:5: error: explicitly defaulted default constructor is implicitly deleted [-Werror,-Wdefaulted-function-deleted]
MaskTail() = default;
^
/Users/vgartner/Downloads/octopus/src/readpipe/transformers/read_transform.hpp:55:18: note: default constructor of 'MaskTail' is implicitly deleted because field 'num_bases_' of const-qualified
type 'const octopus::readpipe::MaskTail::Length' (aka 'const unsigned long') would not be initialized
const Length num_bases_;
^
/Users/vgartner/Downloads/octopus/src/readpipe/transformers/read_transform.hpp:62:5: error: explicitly defaulted default constructor is implicitly deleted [-Werror,-Wdefaulted-function-deleted]
MaskLowQualityTails() = default;
^
/Users/vgartner/Downloads/octopus/src/readpipe/transformers/read_transform.hpp:69:23: note: default constructor of 'MaskLowQualityTails' is implicitly deleted because field 'threshold_' of
const-qualified type 'const octopus::readpipe::MaskLowQualityTails::BaseQuality' (aka 'const unsigned char') would not be initialized
const BaseQuality threshold_;
^
/Users/vgartner/Downloads/octopus/src/readpipe/transformers/read_transform.hpp:81:5: error: explicitly defaulted default constructor is implicitly deleted [-Werror,-Wdefaulted-function-deleted]
MaskSoftClippedBoundraryBases() = default;
^
/Users/vgartner/Downloads/octopus/src/readpipe/transformers/read_transform.hpp:88:18: note: default constructor of 'MaskSoftClippedBoundraryBases' is implicitly deleted because field
'num_bases_' of const-qualified type 'const octopus::readpipe::MaskSoftClippedBoundraryBases::Length' (aka 'const unsigned long') would not be initialized
const Length num_bases_;
^
/Users/vgartner/Downloads/octopus/src/readpipe/transformers/read_transform.hpp:95:5: error: explicitly defaulted default constructor is implicitly deleted [-Werror,-Wdefaulted-function-deleted]
MaskLowQualitySoftClippedBases() = default;
^
/Users/vgartner/Downloads/octopus/src/readpipe/transformers/read_transform.hpp:102:23: note: default constructor of 'MaskLowQualitySoftClippedBases' is implicitly deleted because field 'max_'
of const-qualified type 'const octopus::readpipe::MaskLowQualitySoftClippedBases::BaseQuality' (aka 'const unsigned char') would not be initialized
const BaseQuality max_;
^
/Users/vgartner/Downloads/octopus/src/readpipe/transformers/read_transform.hpp:110:5: error: explicitly defaulted default constructor is implicitly deleted
[-Werror,-Wdefaulted-function-deleted]
MaskLowQualitySoftClippedBoundaryBases() = default;
^
/Users/vgartner/Downloads/octopus/src/readpipe/transformers/read_transform.hpp:117:18: note: default constructor of 'MaskLowQualitySoftClippedBoundaryBases' is implicitly deleted because field
'num_bases_' of const-qualified type 'const octopus::readpipe::MaskLowQualitySoftClippedBoundaryBases::Length' (aka 'const unsigned long') would not be initialized
const Length num_bases_;
^
/Users/vgartner/Downloads/octopus/src/readpipe/transformers/read_transform.hpp:126:5: error: explicitly defaulted default constructor is implicitly deleted
[-Werror,-Wdefaulted-function-deleted]
MaskLowAverageQualitySoftClippedTails() = default;
^
/Users/vgartner/Downloads/octopus/src/readpipe/transformers/read_transform.hpp:133:23: note: default constructor of 'MaskLowAverageQualitySoftClippedTails' is implicitly deleted because field
'threshold_' of const-qualified type 'const octopus::readpipe::MaskLowAverageQualitySoftClippedTails::BaseQuality' (aka 'const unsigned char') would not be initialized
const BaseQuality threshold_;
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make[2]: *** [src/CMakeFiles/octopus.dir/config/option_collation.cpp.o] Error 1
make[1]: *** [src/CMakeFiles/octopus.dir/all] Error 2
make: *** [all] Error 2
Ah, you're using the master branch. This is due to bug in Boost 1.71. I've made a work-around in the develop branch, can you use that?
Alternatively, you should just be able to cherrypick commit 9462e5dbf1ebabaaa2ae772512f80ed066e2f4cc onto master:
$ git cherry-pick 9462e5dbf1ebabaaa2ae772512f80ed066e2f4cc
Using the develop branch worked! Thanks so much for your help! :)
Describe the bug Installation fails. The problem might be with boost or cmake but I'm not sure how to interpret the error messages to try to fix the problem. The error messages I get seem similar to those posted in this earlier issue, but aren't identical. Running the
cmake .. && make install
commands gives similar error output, which I can post if necessary.Command Command line to run octopus:
Desktop (please complete the following information):
Additional context
Full output and error message: