Scanning dependencies of target fizzy [ 2%] Building CXX object lib/fizzy/CMakeFiles/fizzy.dir/execute.cpp.o In file included from /usr/include/c++/7/vector:62:0, from /engines/fizzy/lib/fizzy/types.hpp:7, from /engines/fizzy/lib/fizzy/execute.hpp:4, from /engines/fizzy/lib/fizzy/execute.cpp:1: /usr/include/c++/7/bits/stl_construct.h: In instantiation of 'void std::_Construct(_T1*, _Args&& ...) [with _T1 = fizzy::Import; _Args = {const fizzy::Import&}]': /usr/include/c++/7/bits/stl_uninitialized.h:83:18: required from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = fizzy::Import*; bool _TrivialValueTypes = false]' /usr/include/c++/7/bits/stl_uninitialized.h:134:15: required from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = fizzy::Import*]' /usr/include/c++/7/bits/stl_uninitialized.h:289:37: required from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, std::allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = fizzy::Import*; _Tp = fizzy::Import]' /usr/include/c++/7/bits/stl_vector.h:331:31: required from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = fizzy::Import; _Alloc = std::allocator]' /engines/fizzy/lib/fizzy/types.hpp:363:8: required from here /usr/include/c++/7/bits/stl_construct.h:75:7: error: use of deleted function 'fizzy::Import::Import(const fizzy::Import&)' { ::new(static_cast(__p)) _T1(std::forward<_Args>(__args)...); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /engines/fizzy/lib/fizzy/execute.hpp:4:0, from /engines/fizzy/lib/fizzy/execute.cpp:1: /engines/fizzy/lib/fizzy/types.hpp:295:8: note: 'fizzy::Import::Import(const fizzy::Import&)' is implicitly deleted because the default definition would be ill-formed: struct Import ^~~~~~ /engines/fizzy/lib/fizzy/types.hpp:295:8: error: use of deleted function 'fizzy::Import::::(const fizzy::Import::&)' /engines/fizzy/lib/fizzy/types.hpp:301:5: note: 'fizzy::Import::::(const fizzy::Import::&)' is implicitly deleted because the default definition would be ill-formed: { ^ /engines/fizzy/lib/fizzy/types.hpp:303:16: error: union member 'fizzy::Import::::memory' with non-trivial 'constexpr fizzy::Memory::Memory(const fizzy::Memory&)' Memory memory; ^~~~~~ /engines/fizzy/lib/fizzy/types.hpp:305:15: error: union member 'fizzy::Import::::table' with non-trivial 'constexpr fizzy::Table::Table(const fizzy::Table&)' Table table; ^~~~~ lib/fizzy/CMakeFiles/fizzy.dir/build.make:62: recipe for target 'lib/fizzy/CMakeFiles/fizzy.dir/execute.cpp.o' failed make[2]: *** [lib/fizzy/CMakeFiles/fizzy.dir/execute.cpp.o] Error 1 CMakeFiles/Makefile2:215: recipe for target 'lib/fizzy/CMakeFiles/fizzy.dir/all' failed make[1]: *** [lib/fizzy/CMakeFiles/fizzy.dir/all] Error 2 make: *** [all] Error 2 Makefile:94: recipe for target 'all' failed The command '/bin/sh -c cd fizzy && mkdir build && cd build && cmake -DFIZZY_TESTING=ON .. && cmake --build .' returned a non-zero code: 2