Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save UnixJunkie/b7ef8c487dbb1468dea6014c9f12775e to your computer and use it in GitHub Desktop.
Save UnixJunkie/b7ef8c487dbb1468dea6014c9f12775e to your computer and use it in GitHub Desktop.
This file has been truncated, but you can view the full file.
Processing /home/berenger/src/librascal
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing wheel metadata: started
Preparing wheel metadata: finished with status 'done'
Requirement already satisfied: matplotlib>=2.0.0 in /home/berenger/usr/miniconda/lib/python3.9/site-packages (from rascal==0.0.0) (3.4.1)
Requirement already satisfied: scipy>=1.4.0 in /home/berenger/usr/miniconda/lib/python3.9/site-packages (from rascal==0.0.0) (1.6.3)
Requirement already satisfied: numpy>=1.16.0 in /home/berenger/usr/miniconda/lib/python3.9/site-packages (from rascal==0.0.0) (1.20.2)
Requirement already satisfied: ase>=3.19.0 in /home/berenger/usr/miniconda/lib/python3.9/site-packages (from rascal==0.0.0) (3.22.1)
Requirement already satisfied: matplotlib>=2.0.0 in /home/berenger/usr/miniconda/lib/python3.9/site-packages (from rascal==0.0.0) (3.4.1)
Requirement already satisfied: scipy>=1.4.0 in /home/berenger/usr/miniconda/lib/python3.9/site-packages (from rascal==0.0.0) (1.6.3)
Requirement already satisfied: numpy>=1.16.0 in /home/berenger/usr/miniconda/lib/python3.9/site-packages (from rascal==0.0.0) (1.20.2)
Requirement already satisfied: pyparsing>=2.2.1 in /home/berenger/usr/miniconda/lib/python3.9/site-packages (from matplotlib>=2.0.0->rascal==0.0.0) (2.4.7)
Requirement already satisfied: pillow>=6.2.0 in /home/berenger/usr/miniconda/lib/python3.9/site-packages (from matplotlib>=2.0.0->rascal==0.0.0) (8.1.2)
Requirement already satisfied: cycler>=0.10 in /home/berenger/usr/miniconda/lib/python3.9/site-packages (from matplotlib>=2.0.0->rascal==0.0.0) (0.10.0)
Requirement already satisfied: kiwisolver>=1.0.1 in /home/berenger/usr/miniconda/lib/python3.9/site-packages (from matplotlib>=2.0.0->rascal==0.0.0) (1.3.1)
Requirement already satisfied: numpy>=1.16.0 in /home/berenger/usr/miniconda/lib/python3.9/site-packages (from rascal==0.0.0) (1.20.2)
Requirement already satisfied: python-dateutil>=2.7 in /home/berenger/usr/miniconda/lib/python3.9/site-packages (from matplotlib>=2.0.0->rascal==0.0.0) (2.8.2)
Requirement already satisfied: six in /home/berenger/usr/miniconda/lib/python3.9/site-packages (from cycler>=0.10->matplotlib>=2.0.0->rascal==0.0.0) (1.15.0)
Requirement already satisfied: six in /home/berenger/usr/miniconda/lib/python3.9/site-packages (from cycler>=0.10->matplotlib>=2.0.0->rascal==0.0.0) (1.15.0)
Requirement already satisfied: numpy>=1.16.0 in /home/berenger/usr/miniconda/lib/python3.9/site-packages (from rascal==0.0.0) (1.20.2)
Building wheels for collected packages: rascal
Building wheel for rascal (PEP 517): started
Building wheel for rascal (PEP 517): finished with status 'error'
ERROR: Command errored out with exit status 1:
command: /home/berenger/usr/miniconda/bin/python /home/berenger/usr/miniconda/lib/python3.9/site-packages/pip/_vendor/pep517/_in_process.py build_wheel /tmp/tmp573r4kjh
cwd: /tmp/pip-req-build-u8333ipr
Complete output (20312 lines):
Not searching for unused variables given on the command line.
-- The C compiler identification is GNU 4.8.5
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- The CXX compiler identification is GNU 4.8.5
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/pip-req-build-u8333ipr/_cmake_test_compile/build
-- Build type is: Release
-- The CXX compiler identification is GNU 4.8.5
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Downloading wigxjpf
-- Downloading Eigen3
-- Eigen3 3.3.4
-- Found PythonInterp: /home/berenger/usr/miniconda/bin/python (found suitable version "3.9.1", minimum required is "3")
-- Found PythonLibs: /home/berenger/usr/miniconda/lib/libpython3.9.so
-- Downloading pybind11
-- pybind11 v2.3.0
-- Installation ROOT: /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-install
-- The project is built using scikit-build
-- cpplint parser: /home/berenger/usr/miniconda/bin/cpplint
-- clang-format not found, so the pretty-cpp target is unavailable
-- BLACK auto formatter: /home/berenger/usr/miniconda/bin/black
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build
[1/20] Building CXX object src/CMakeFiles/rascal.dir/rascal/utils/utils.cc.o
FAILED: src/CMakeFiles/rascal.dir/rascal/utils/utils.cc.o
/usr/bin/c++ -Drascal_EXPORTS -I/tmp/pip-req-build-u8333ipr/src -isystem /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3 -isystem /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/wigxjpf/inc -isystem /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/wigxjpf/cfg -Wall -Wextra -Weffc++ -Wno-non-virtual-dtor -O3 -DNDEBUG -fPIC -Werror -std=gnu++1y -MD -MT src/CMakeFiles/rascal.dir/rascal/utils/utils.cc.o -MF src/CMakeFiles/rascal.dir/rascal/utils/utils.cc.o.d -o src/CMakeFiles/rascal.dir/rascal/utils/utils.cc.o -c /tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.cc
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.cc:21:0:
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:59:51: error: 'std::enable_if_t' has not been declared
template <bool C = IsOrderAvailable, std::enable_if_t<C, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:59:62: error: expected '>' before '<' token
template <bool C = IsOrderAvailable, std::enable_if_t<C, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:64:51: error: 'std::enable_if_t' has not been declared
template <bool C = IsOrderAvailable, std::enable_if_t<not(C), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:64:62: error: expected '>' before '<' token
template <bool C = IsOrderAvailable, std::enable_if_t<not(C), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:65:31: error: 'template<long unsigned int TargetOrder, long unsigned int Order, long unsigned int ...Orders> template<bool C, int <anonymous> > static constexpr bool rascal::internal::details::IsOrderAvailableHelper<TargetOrder, Order, Orders>::get_is_order_available()' cannot be overloaded
static constexpr bool get_is_order_available() {
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:60:31: error: with 'template<long unsigned int TargetOrder, long unsigned int Order, long unsigned int ...Orders> template<bool C, int <anonymous> > static constexpr bool rascal::internal::details::IsOrderAvailableHelper<TargetOrder, Order, Orders>::get_is_order_available()'
static constexpr bool get_is_order_available() {
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:75:51: error: 'std::enable_if_t' has not been declared
template <bool C = IsOrderAvailable, std::enable_if_t<C, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:75:62: error: expected '>' before '<' token
template <bool C = IsOrderAvailable, std::enable_if_t<C, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:80:51: error: 'std::enable_if_t' has not been declared
template <bool C = IsOrderAvailable, std::enable_if_t<not(C), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:80:62: error: expected '>' before '<' token
template <bool C = IsOrderAvailable, std::enable_if_t<not(C), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:81:31: error: 'template<long unsigned int TargetOrder, long unsigned int Order> template<bool C, int <anonymous> > static constexpr bool rascal::internal::details::IsOrderAvailableHelper<TargetOrder, Order>::get_is_order_available()' cannot be overloaded
static constexpr bool get_is_order_available() {
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:76:31: error: with 'template<long unsigned int TargetOrder, long unsigned int Order> template<bool C, int <anonymous> > static constexpr bool rascal::internal::details::IsOrderAvailableHelper<TargetOrder, Order>::get_is_order_available()'
static constexpr bool get_is_order_available() {
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:92:29: error: template declaration of 'constexpr const bool rascal::internal::is_order_available'
is_order_available(std::index_sequence<Orders...> /* sep*/) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:92:24: error: 'index_sequence' is not a member of 'std'
is_order_available(std::index_sequence<Orders...> /* sep*/) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:102:39: error: template declaration of 'constexpr const size_t rascal::internal::get_last_element_in_sequence'
get_last_element_in_sequence(std::index_sequence<Orders...> /* sep*/) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:102:34: error: 'index_sequence' is not a member of 'std'
get_last_element_in_sequence(std::index_sequence<Orders...> /* sep*/) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:245:15: error: 'index_sequence' in namespace 'std' does not name a type
constexpr std::index_sequence<N + Seq...>
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:252:9: error: 'add_to_sequence' was not declared in this scope
add_to_sequence<Min>(std::make_index_sequence<Max - Min + 1>()));
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:252:9: error: 'add_to_sequence' was not declared in this scope
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:252:30: error: 'make_index_sequence' is not a member of 'std'
add_to_sequence<Min>(std::make_index_sequence<Max - Min + 1>()));
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:252:70: error: expected primary-expression before ')' token
add_to_sequence<Min>(std::make_index_sequence<Max - Min + 1>()));
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:257:50: error: 'std::index_sequence' has not been declared
constexpr auto index_apply_impl(F func, std::index_sequence<Is...>) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:257:64: error: expected ',' or '...' before '<' token
constexpr auto index_apply_impl(F func, std::index_sequence<Is...>) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh: In function 'constexpr auto rascal::internal::index_apply(F)':
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:267:37: error: 'make_index_range' was not declared in this scope
return index_apply_impl(func, make_index_range<Min, Max - 1>{});
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:267:67: error: expected primary-expression before '{' token
return index_apply_impl(func, make_index_range<Min, Max - 1>{});
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh: In function 'constexpr auto rascal::internal::take_range(Tuple)':
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:277:23: error: expansion pattern 'auto' contains no argument packs
[&](auto... Is) { return make_tuple(std::get<Is>(t)...); });
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh: In lambda function:
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:277:56: error: 'Is' was not declared in this scope
[&](auto... Is) { return make_tuple(std::get<Is>(t)...); });
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:277:62: error: expansion pattern 'get<<expression error> >(t)' contains no argument packs
[&](auto... Is) { return make_tuple(std::get<Is>(t)...); });
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:277:65: error: there are no arguments to 'make_tuple' that depend on a template parameter, so a declaration of 'make_tuple' must be available [-fpermissive]
[&](auto... Is) { return make_tuple(std::get<Is>(t)...); });
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:277:65: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh: In function 'constexpr auto rascal::internal::apply(F, Tuple)':
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:286:23: error: expansion pattern 'auto' contains no argument packs
[&](auto... Is) { return func(std::get<Is>(t)...); });
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh: In lambda function:
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:286:50: error: 'Is' was not declared in this scope
[&](auto... Is) { return func(std::get<Is>(t)...); });
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:286:56: error: expansion pattern 'get<<expression error> >(t)' contains no argument packs
[&](auto... Is) { return func(std::get<Is>(t)...); });
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh: At global scope:
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:307:49: error: 'std::index_sequence' has not been declared
inline void for_each_helper(Func && f, std::index_sequence<Indices...>,
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:307:63: error: expected ',' or '...' before '<' token
inline void for_each_helper(Func && f, std::index_sequence<Indices...>,
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh: In function 'void rascal::internal::for_each_helper(Func&&, int)':
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:310:58: error: 'tup' was not declared in this scope
std::forward<Args>(std::get<Indices>(tup))...);
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh: In function 'void rascal::internal::for_each(std::tuple<_Elements ...>&, Func&&)':
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:320:46: error: 'index_sequence_for' is not a member of 'std'
for_each_helper(std::forward<Func>(f), std::index_sequence_for<Args...>{},
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:320:74: error: expected primary-expression before '...' token
for_each_helper(std::forward<Func>(f), std::index_sequence_for<Args...>{},
^
[2/20] Building CXX object src/CMakeFiles/rascal.dir/rascal/utils/units.cc.o
[3/20] Building CXX object src/CMakeFiles/rascal.dir/rascal/math/gauss_legendre.cc.o
[4/20] Building CXX object src/CMakeFiles/rascal.dir/rascal/math/hyp1f1.cc.o
FAILED: src/CMakeFiles/rascal.dir/rascal/math/hyp1f1.cc.o
/usr/bin/c++ -Drascal_EXPORTS -I/tmp/pip-req-build-u8333ipr/src -isystem /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3 -isystem /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/wigxjpf/inc -isystem /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/wigxjpf/cfg -Wall -Wextra -Weffc++ -Wno-non-virtual-dtor -O3 -DNDEBUG -fPIC -Werror -std=gnu++1y -MD -MT src/CMakeFiles/rascal.dir/rascal/math/hyp1f1.cc.o -MF src/CMakeFiles/rascal.dir/rascal/math/hyp1f1.cc.o.d -o src/CMakeFiles/rascal.dir/rascal/math/hyp1f1.cc.o -c /tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc: In member function 'double rascal::math::internal::Hyp1f1Asymptotic::calc(double, double, bool, int)':
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:201:70: error: no match for 'operator*' (operand types are 'double' and 'std::initializer_list<double>')
result = this->hyp2f0(z, derivative, n_terms) * std::exp(z + z2) * fac;
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:201:70: note: candidates are:
In file included from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/math/utils.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:27:
/usr/include/c++/4.8.2/complex:402:5: note: template<class _Tp> std::complex<_Tp> std::operator*(const _Tp&, const std::complex<_Tp>&)
operator*(const _Tp& __x, const complex<_Tp>& __y)
^
/usr/include/c++/4.8.2/complex:402:5: note: template argument deduction/substitution failed:
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:201:72: note: 'std::initializer_list<double>' is not derived from 'const std::complex<_Tp>'
result = this->hyp2f0(z, derivative, n_terms) * std::exp(z + z2) * fac;
^
In file included from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/math/utils.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:27:
/usr/include/c++/4.8.2/complex:393:5: note: template<class _Tp> std::complex<_Tp> std::operator*(const std::complex<_Tp>&, const _Tp&)
operator*(const complex<_Tp>& __x, const _Tp& __y)
^
/usr/include/c++/4.8.2/complex:393:5: note: template argument deduction/substitution failed:
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:201:72: note: mismatched types 'const std::complex<_Tp>' and 'double'
result = this->hyp2f0(z, derivative, n_terms) * std::exp(z + z2) * fac;
^
In file included from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/math/utils.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:27:
/usr/include/c++/4.8.2/complex:384:5: note: template<class _Tp> std::complex<_Tp> std::operator*(const std::complex<_Tp>&, const std::complex<_Tp>&)
operator*(const complex<_Tp>& __x, const complex<_Tp>& __y)
^
/usr/include/c++/4.8.2/complex:384:5: note: template argument deduction/substitution failed:
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:201:72: note: mismatched types 'const std::complex<_Tp>' and 'double'
result = this->hyp2f0(z, derivative, n_terms) * std::exp(z + z2) * fac;
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc: In member function 'double rascal::math::internal::Hyp1f1Asymptotic::calc(double, bool, int)':
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:212:46: error: no match for 'operator*' (operand types are 'double' and 'std::initializer_list<double>')
double result{this->prefac * std::exp(z) * fac *
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:212:46: note: candidates are:
In file included from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/math/utils.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:27:
/usr/include/c++/4.8.2/complex:402:5: note: template<class _Tp> std::complex<_Tp> std::operator*(const _Tp&, const std::complex<_Tp>&)
operator*(const _Tp& __x, const complex<_Tp>& __y)
^
/usr/include/c++/4.8.2/complex:402:5: note: template argument deduction/substitution failed:
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:212:48: note: 'std::initializer_list<double>' is not derived from 'const std::complex<_Tp>'
double result{this->prefac * std::exp(z) * fac *
^
In file included from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/math/utils.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:27:
/usr/include/c++/4.8.2/complex:393:5: note: template<class _Tp> std::complex<_Tp> std::operator*(const std::complex<_Tp>&, const _Tp&)
operator*(const complex<_Tp>& __x, const _Tp& __y)
^
/usr/include/c++/4.8.2/complex:393:5: note: template argument deduction/substitution failed:
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:212:48: note: mismatched types 'const std::complex<_Tp>' and 'double'
double result{this->prefac * std::exp(z) * fac *
^
In file included from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/math/utils.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:27:
/usr/include/c++/4.8.2/complex:384:5: note: template<class _Tp> std::complex<_Tp> std::operator*(const std::complex<_Tp>&, const std::complex<_Tp>&)
operator*(const complex<_Tp>& __x, const complex<_Tp>& __y)
^
/usr/include/c++/4.8.2/complex:384:5: note: template argument deduction/substitution failed:
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:212:48: note: mismatched types 'const std::complex<_Tp>' and 'double'
double result{this->prefac * std::exp(z) * fac *
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc: In member function 'void rascal::math::Hyp1f1SphericalExpansion::calc_recursion(double, double, const Vector_Ref&)':
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:409:31: error: invalid initialization of non-const reference of type 'std::initializer_list<double>&' from an rvalue of type '<brace-enclosed initializer list>'
auto & z{this->z(n_radial)};
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:412:47: error: no matching function for call to 'rascal::math::Hyp1f1::calc(std::initializer_list<double>&, double&, double&)'
M1p2p = this->hyp1f1[ipos].calc(z, z2, ez2);
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:412:47: note: candidates are:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:27:0:
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.hh:185:14: note: double rascal::math::Hyp1f1::calc(double, bool)
double calc(double z, bool derivative = false) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.hh:185:14: note: candidate expects 2 arguments, 3 provided
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:346:8: note: double rascal::math::Hyp1f1::calc(double, double, double, bool)
double Hyp1f1::calc(double z, double z2, double ez2, bool derivative) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:346:8: note: no known conversion for argument 1 from 'std::initializer_list<double>' to 'double'
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:414:53: error: no matching function for call to 'rascal::math::Hyp1f1::calc(std::initializer_list<double>&, double&, double&, bool)'
M2p3p = this->hyp1f1[ipos].calc(z, z2, ez2, true);
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:414:53: note: candidates are:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:27:0:
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.hh:185:14: note: double rascal::math::Hyp1f1::calc(double, bool)
double calc(double z, bool derivative = false) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.hh:185:14: note: candidate expects 2 arguments, 4 provided
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:346:8: note: double rascal::math::Hyp1f1::calc(double, double, double, bool)
double Hyp1f1::calc(double z, double z2, double ez2, bool derivative) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:346:8: note: no known conversion for argument 1 from 'std::initializer_list<double>' to 'double'
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:418:48: error: no matching function for call to 'rascal::math::Hyp1f1::calc(std::initializer_list<double>&, double&, double&)'
MP1p2p = this->hyp1f1[ipos].calc(z, z2, ez2);
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:418:48: note: candidates are:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:27:0:
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.hh:185:14: note: double rascal::math::Hyp1f1::calc(double, bool)
double calc(double z, bool derivative = false) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.hh:185:14: note: candidate expects 2 arguments, 3 provided
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:346:8: note: double rascal::math::Hyp1f1::calc(double, double, double, bool)
double Hyp1f1::calc(double z, double z2, double ez2, bool derivative) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:346:8: note: no known conversion for argument 1 from 'std::initializer_list<double>' to 'double'
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:420:54: error: no matching function for call to 'rascal::math::Hyp1f1::calc(std::initializer_list<double>&, double&, double&, bool)'
MP2p3p = this->hyp1f1[ipos].calc(z, z2, ez2, true);
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:420:54: note: candidates are:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:27:0:
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.hh:185:14: note: double rascal::math::Hyp1f1::calc(double, bool)
double calc(double z, bool derivative = false) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.hh:185:14: note: candidate expects 2 arguments, 4 provided
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:346:8: note: double rascal::math::Hyp1f1::calc(double, double, double, bool)
double Hyp1f1::calc(double z, double z2, double ez2, bool derivative) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:346:8: note: no known conversion for argument 1 from 'std::initializer_list<double>' to 'double'
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:426:64: error: cannot convert 'std::initializer_list<double>' to 'double' for argument '1' to 'double recurence_G_to_der_downward(double, double, double, double, double)'
M1p1p = recurence_G_to_der_downward(a, b, z, M2p3p, M1p2p);
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:427:62: error: cannot convert 'std::initializer_list<double>' to 'double' for argument '1' to 'double recurence_G_to_val_downward(double, double, double, double, double)'
Moo = recurence_G_to_val_downward(a, b, z, M1p2p, M1p1p);
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:433:9: error: no match for 'operator=' (operand types are 'std::initializer_list<double>' and 'double')
a = this->get_a(n_radial, l_angular - 1);
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:433:9: note: candidates are:
In file included from /usr/include/c++/4.8.2/bits/basic_string.h:42:0,
from /usr/include/c++/4.8.2/string:52,
from /usr/include/c++/4.8.2/bits/locale_classes.h:40,
from /usr/include/c++/4.8.2/bits/ios_base.h:41,
from /usr/include/c++/4.8.2/ios:42,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/src/rascal/math/utils.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:27:
/usr/include/c++/4.8.2/initializer_list:47:11: note: std::initializer_list<double>& std::initializer_list<double>::operator=(const std::initializer_list<double>&)
class initializer_list
^
/usr/include/c++/4.8.2/initializer_list:47:11: note: no known conversion for argument 1 from 'double' to 'const std::initializer_list<double>&'
/usr/include/c++/4.8.2/initializer_list:47:11: note: std::initializer_list<double>& std::initializer_list<double>::operator=(std::initializer_list<double>&&)
/usr/include/c++/4.8.2/initializer_list:47:11: note: no known conversion for argument 1 from 'double' to 'std::initializer_list<double>&&'
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:434:9: error: no match for 'operator=' (operand types are 'std::initializer_list<double>' and 'double')
b = this->get_b(l_angular - 1);
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:434:9: note: candidates are:
In file included from /usr/include/c++/4.8.2/bits/basic_string.h:42:0,
from /usr/include/c++/4.8.2/string:52,
from /usr/include/c++/4.8.2/bits/locale_classes.h:40,
from /usr/include/c++/4.8.2/bits/ios_base.h:41,
from /usr/include/c++/4.8.2/ios:42,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/src/rascal/math/utils.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:27:
/usr/include/c++/4.8.2/initializer_list:47:11: note: std::initializer_list<double>& std::initializer_list<double>::operator=(const std::initializer_list<double>&)
class initializer_list
^
/usr/include/c++/4.8.2/initializer_list:47:11: note: no known conversion for argument 1 from 'double' to 'const std::initializer_list<double>&'
/usr/include/c++/4.8.2/initializer_list:47:11: note: std::initializer_list<double>& std::initializer_list<double>::operator=(std::initializer_list<double>&&)
/usr/include/c++/4.8.2/initializer_list:47:11: note: no known conversion for argument 1 from 'double' to 'std::initializer_list<double>&&'
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:435:67: error: cannot convert 'std::initializer_list<double>' to 'double' for argument '1' to 'double recurence_G_to_der_downward(double, double, double, double, double)'
MP1p1p = recurence_G_to_der_downward(a, b, z, MP2p3p, MP1p2p);
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:436:65: error: cannot convert 'std::initializer_list<double>' to 'double' for argument '1' to 'double recurence_G_to_val_downward(double, double, double, double, double)'
MPoo = recurence_G_to_val_downward(a, b, z, MP1p2p, MP1p1p);
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:446:64: error: cannot convert 'std::initializer_list<double>' to 'double' for argument '1' to 'double recurence_G_to_der_downward(double, double, double, double, double)'
M1p1p = recurence_G_to_der_downward(a, b, z, M2p3p, M1p2p);
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:447:62: error: cannot convert 'std::initializer_list<double>' to 'double' for argument '1' to 'double recurence_G_to_val_downward(double, double, double, double, double)'
Moo = recurence_G_to_val_downward(a, b, z, M1p2p, M1p1p);
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc: In member function 'void rascal::math::Hyp1f1SphericalExpansion::calc_direct(double, double, const Vector_Ref&, bool)':
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:472:31: error: invalid initialization of non-const reference of type 'std::initializer_list<double>&' from an rvalue of type '<brace-enclosed initializer list>'
auto & z{this->z(n_radial)};
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:475:77: error: no matching function for call to 'rascal::math::Hyp1f1::calc(std::initializer_list<double>&, double&, double&)'
this->values(n_radial, l_angular) = this->hyp1f1[ipos].calc(z, z2, ez2);
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:475:77: note: candidates are:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:27:0:
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.hh:185:14: note: double rascal::math::Hyp1f1::calc(double, bool)
double calc(double z, bool derivative = false) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.hh:185:14: note: candidate expects 2 arguments, 3 provided
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:346:8: note: double rascal::math::Hyp1f1::calc(double, double, double, bool)
double Hyp1f1::calc(double z, double z2, double ez2, bool derivative) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:346:8: note: no known conversion for argument 1 from 'std::initializer_list<double>' to 'double'
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:480:33: error: invalid initialization of non-const reference of type 'std::initializer_list<double>&' from an rvalue of type '<brace-enclosed initializer list>'
auto & z{this->z(n_radial)};
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:485:53: error: no matching function for call to 'rascal::math::Hyp1f1::calc(std::initializer_list<double>&, double&, double&, bool)'
this->hyp1f1[ipos].calc(z, z2, ez2, true);
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:485:53: note: candidates are:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:27:0:
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.hh:185:14: note: double rascal::math::Hyp1f1::calc(double, bool)
double calc(double z, bool derivative = false) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.hh:185:14: note: candidate expects 2 arguments, 4 provided
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:346:8: note: double rascal::math::Hyp1f1::calc(double, double, double, bool)
double Hyp1f1::calc(double z, double z2, double ez2, bool derivative) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:346:8: note: no known conversion for argument 1 from 'std::initializer_list<double>' to 'double'
In file included from /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++allocator.h:33:0,
from /usr/include/c++/4.8.2/bits/allocator.h:46,
from /usr/include/c++/4.8.2/string:41,
from /usr/include/c++/4.8.2/bits/locale_classes.h:40,
from /usr/include/c++/4.8.2/bits/ios_base.h:41,
from /usr/include/c++/4.8.2/ios:42,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/src/rascal/math/utils.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:27:
/usr/include/c++/4.8.2/ext/new_allocator.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = rascal::math::Hyp1f1; _Args = {std::initializer_list<double>&, std::initializer_list<double>&, long unsigned int&, double&}; _Tp = rascal::math::Hyp1f1]':
/usr/include/c++/4.8.2/bits/alloc_traits.h:254:4: required from 'static typename std::enable_if<std::allocator_traits<_Alloc>::__construct_helper<_Tp, _Args>::value, void>::type std::allocator_traits<_Alloc>::_S_construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = rascal::math::Hyp1f1; _Args = {std::initializer_list<double>&, std::initializer_list<double>&, long unsigned int&, double&}; _Alloc = std::allocator<rascal::math::Hyp1f1>; typename std::enable_if<std::allocator_traits<_Alloc>::__construct_helper<_Tp, _Args>::value, void>::type = void]'
/usr/include/c++/4.8.2/bits/alloc_traits.h:393:57: required from 'static decltype (_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) std::allocator_traits<_Alloc>::construct(_Alloc&, _Tp*, _Args&& ...) [with _Tp = rascal::math::Hyp1f1; _Args = {std::initializer_list<double>&, std::initializer_list<double>&, long unsigned int&, double&}; _Alloc = std::allocator<rascal::math::Hyp1f1>; decltype (_S_construct(__a, __p, (forward<_Args>)(std::allocator_traits::construct::__args)...)) = <type error>]'
/usr/include/c++/4.8.2/bits/vector.tcc:97:40: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::initializer_list<double>&, std::initializer_list<double>&, long unsigned int&, double&}; _Tp = rascal::math::Hyp1f1; _Alloc = std::allocator<rascal::math::Hyp1f1>]'
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:370:63: required from here
/usr/include/c++/4.8.2/ext/new_allocator.h:120:4: error: no matching function for call to 'rascal::math::Hyp1f1::Hyp1f1(std::initializer_list<double>&, std::initializer_list<double>&, long unsigned int&, double&)'
{ ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }
^
/usr/include/c++/4.8.2/ext/new_allocator.h:120:4: note: candidates are:
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:272:1: note: rascal::math::Hyp1f1::Hyp1f1(double, double, size_t, double)
Hyp1f1::Hyp1f1(double a, double b, size_t mmax, double tolerance)
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:272:1: note: no known conversion for argument 1 from 'std::initializer_list<double>' to 'double'
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.cc:27:0:
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.hh:156:11: note: rascal::math::Hyp1f1::Hyp1f1(const rascal::math::Hyp1f1&)
class Hyp1f1 {
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.hh:156:11: note: candidate expects 1 argument, 4 provided
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.hh:156:11: note: rascal::math::Hyp1f1::Hyp1f1(rascal::math::Hyp1f1&&)
/tmp/pip-req-build-u8333ipr/src/rascal/math/hyp1f1.hh:156:11: note: candidate expects 1 argument, 4 provided
[5/20] Building CXX object src/CMakeFiles/rascal.dir/rascal/math/kvec_generator.cc.o
[6/20] Building CXX object src/CMakeFiles/rascal.dir/rascal/math/bessel.cc.o
FAILED: src/CMakeFiles/rascal.dir/rascal/math/bessel.cc.o
/usr/bin/c++ -Drascal_EXPORTS -I/tmp/pip-req-build-u8333ipr/src -isystem /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3 -isystem /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/wigxjpf/inc -isystem /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/wigxjpf/cfg -Wall -Wextra -Weffc++ -Wno-non-virtual-dtor -O3 -DNDEBUG -fPIC -Werror -std=gnu++1y -MD -MT src/CMakeFiles/rascal.dir/rascal/math/bessel.cc.o -MF src/CMakeFiles/rascal.dir/rascal/math/bessel.cc.o.d -o src/CMakeFiles/rascal.dir/rascal/math/bessel.cc.o -c /tmp/pip-req-build-u8333ipr/src/rascal/math/bessel.cc
/tmp/pip-req-build-u8333ipr/src/rascal/math/bessel.cc: In member function 'void rascal::math::ModifiedSphericalBessel::downward_recursion(double, double, int)':
/tmp/pip-req-build-u8333ipr/src/rascal/math/bessel.cc:94:41: error: invalid initialization of non-const reference of type 'std::initializer_list<rascal::math::Hyp1f1>&' from an rvalue of type '<brace-enclosed initializer list>'
auto & hyp1f1{this->hyp1f1s[i_order]};
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/bessel.cc:98:48: error: 'class std::initializer_list<rascal::math::Hyp1f1>' has no member named 'calc'
math::SQRT_PI * hyp1f1.calc(2. * this->bessel_arg[ii]);
^
[7/20] Building CXX object src/CMakeFiles/rascal.dir/rascal/math/interpolator.cc.o
FAILED: src/CMakeFiles/rascal.dir/rascal/math/interpolator.cc.o
/usr/bin/c++ -Drascal_EXPORTS -I/tmp/pip-req-build-u8333ipr/src -isystem /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3 -isystem /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/wigxjpf/inc -isystem /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/wigxjpf/cfg -Wall -Wextra -Weffc++ -Wno-non-virtual-dtor -O3 -DNDEBUG -fPIC -Werror -std=gnu++1y -MD -MT src/CMakeFiles/rascal.dir/rascal/math/interpolator.cc.o -MF src/CMakeFiles/rascal.dir/rascal/math/interpolator.cc.o.d -o src/CMakeFiles/rascal.dir/rascal/math/interpolator.cc.o -c /tmp/pip-req-build-u8333ipr/src/rascal/math/interpolator.cc
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/math/interpolator.cc:28:0:
/tmp/pip-req-build-u8333ipr/src/rascal/math/interpolator.hh:721:29: error: multi-character character constant [-Werror=multichar]
int max_grid_points{10'000'000};
^
/tmp/pip-req-build-u8333ipr/src/rascal/math/interpolator.hh:721:29: error: expected '}' before '\x303030'
/tmp/pip-req-build-u8333ipr/src/rascal/math/interpolator.hh:721:29: error: expected ';' before '\x303030'
cc1plus: all warnings being treated as errors
[8/20] Building CXX object src/CMakeFiles/rascal.dir/rascal/structure_managers/structure_manager_lammps.cc.o
FAILED: src/CMakeFiles/rascal.dir/rascal/structure_managers/structure_manager_lammps.cc.o
/usr/bin/c++ -Drascal_EXPORTS -I/tmp/pip-req-build-u8333ipr/src -isystem /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3 -isystem /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/wigxjpf/inc -isystem /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/wigxjpf/cfg -Wall -Wextra -Weffc++ -Wno-non-virtual-dtor -O3 -DNDEBUG -fPIC -Werror -std=gnu++1y -MD -MT src/CMakeFiles/rascal.dir/rascal/structure_managers/structure_manager_lammps.cc.o -MF src/CMakeFiles/rascal.dir/rascal/structure_managers/structure_manager_lammps.cc.o.d -o src/CMakeFiles/rascal.dir/rascal/structure_managers/structure_manager_lammps.cc.o -c /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:58:25: error: 'index_sequence' is not a member of 'std'
struct LayerIncreaser<std::index_sequence<LayersByOrder...>> {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:58:25: error: 'index_sequence' is not a member of 'std'
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:58:58: error: expected parameter pack before '...'
struct LayerIncreaser<std::index_sequence<LayersByOrder...>> {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:58:58: error: template argument 1 is invalid
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:58:61: error: expected unqualified-id before '>' token
struct LayerIncreaser<std::index_sequence<LayersByOrder...>> {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:64:31: error: 'index_sequence' is not a member of 'std'
typename LayerIncreaser<std::index_sequence<LayersByOrder...>>::type;
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:64:31: error: 'index_sequence' is not a member of 'std'
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:64:64: error: expected parameter pack before '...'
typename LayerIncreaser<std::index_sequence<LayersByOrder...>>::type;
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:64:64: error: template argument 1 is invalid
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:64:16: error: expected nested-name-specifier
typename LayerIncreaser<std::index_sequence<LayersByOrder...>>::type;
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:81:24: error: 'index_sequence' is not a member of 'std'
struct LayerExtender<std::index_sequence<LayersByOrder...>> {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:81:24: error: 'index_sequence' is not a member of 'std'
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:81:57: error: expected parameter pack before '...'
struct LayerExtender<std::index_sequence<LayersByOrder...>> {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:81:57: error: template argument 1 is invalid
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:81:60: error: expected unqualified-id before '>' token
struct LayerExtender<std::index_sequence<LayersByOrder...>> {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:87:30: error: 'index_sequence' is not a member of 'std'
typename LayerExtender<std::index_sequence<LayersByOrder...>>::type;
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:87:30: error: 'index_sequence' is not a member of 'std'
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:87:63: error: expected parameter pack before '...'
typename LayerExtender<std::index_sequence<LayersByOrder...>>::type;
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:87:63: error: template argument 1 is invalid
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:87:16: error: expected nested-name-specifier
typename LayerExtender<std::index_sequence<LayersByOrder...>>::type;
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:102:13: error: 'index_sequence' in namespace 'std' does not name a type
const std::index_sequence<Ints...> & /*index_sequence*/) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:102:18: error: ISO C++ forbids declaration of 'parameter' with no type [-fpermissive]
const std::index_sequence<Ints...> & /*index_sequence*/) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:102:32: error: expected ',' or '...' before '<' token
const std::index_sequence<Ints...> & /*index_sequence*/) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:117:19: error: 'index_sequence' in namespace 'std' does not name a type
get_layer(const std::index_sequence<Ints...> & layers_by_order) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:117:24: error: ISO C++ forbids declaration of 'parameter' with no type [-fpermissive]
get_layer(const std::index_sequence<Ints...> & layers_by_order) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:117:38: error: expected ',' or '...' before '<' token
get_layer(const std::index_sequence<Ints...> & layers_by_order) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh: In function 'constexpr size_t rascal::get_layer(int)':
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:121:47: error: 'layers_by_order' was not declared in this scope
return get_index_from_sequence<Order - 1>(layers_by_order);
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh: At global scope:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:131:30: error: 'index_sequence' in namespace 'std' does not name a type
help(size_t order, const std::index_sequence<Ints...> & layers_by_order) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:131:35: error: ISO C++ forbids declaration of 'parameter' with no type [-fpermissive]
help(size_t order, const std::index_sequence<Ints...> & layers_by_order) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:131:49: error: expected ',' or '...' before '<' token
help(size_t order, const std::index_sequence<Ints...> & layers_by_order) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh: In member function 'constexpr size_t rascal::LayerHelper<MaxOrder, Order, End, Ints>::help(size_t, int) const':
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:133:33: error: 'layers_by_order' was not declared in this scope
return get_layer<Order>(layers_by_order);
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:136:50: error: 'layers_by_order' was not declared in this scope
Ints...>::help(order, layers_by_order);
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh: At global scope:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:148:16: error: 'index_sequence' in namespace 'std' does not name a type
const std::index_sequence<Ints...> & layers_by_order) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:148:21: error: ISO C++ forbids declaration of 'parameter' with no type [-fpermissive]
const std::index_sequence<Ints...> & layers_by_order) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:148:35: error: expected ',' or '...' before '<' token
const std::index_sequence<Ints...> & layers_by_order) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh: In member function 'constexpr size_t rascal::LayerHelper<MaxOrder, Order, true, Ints ...>::help(size_t, int) const':
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:149:31: error: 'layers_by_order' was not declared in this scope
return get_layer<Order>(layers_by_order);
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh: At global scope:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:161:23: error: 'index_sequence' in namespace 'std' does not name a type
const std::index_sequence<Ints...> & layers_by_order) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:161:28: error: ISO C++ forbids declaration of 'parameter' with no type [-fpermissive]
const std::index_sequence<Ints...> & layers_by_order) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:161:42: error: expected ',' or '...' before '<' token
const std::index_sequence<Ints...> & layers_by_order) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh: In function 'constexpr size_t rascal::get_dyn_layer(size_t, int)':
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:163:16: error: 'layers_by_order' was not declared in this scope
order, layers_by_order);
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh: At global scope:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:176:13: error: 'index_sequence' in namespace 'std' does not name a type
const std::index_sequence<Ints...> & /*layers_by_order*/) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:176:18: error: ISO C++ forbids declaration of 'parameter' with no type [-fpermissive]
const std::index_sequence<Ints...> & /*layers_by_order*/) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:176:32: error: expected ',' or '...' before '<' token
const std::index_sequence<Ints...> & /*layers_by_order*/) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:195:13: error: 'index_sequence' in namespace 'std' does not name a type
const std::index_sequence<LayersByOrder...> & /*layers_by_order*/) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:195:18: error: ISO C++ forbids declaration of 'parameter' with no type [-fpermissive]
const std::index_sequence<LayersByOrder...> & /*layers_by_order*/) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:195:32: error: expected ',' or '...' before '<' token
const std::index_sequence<LayersByOrder...> & /*layers_by_order*/) {
^
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:36:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_base.hh: In constructor 'rascal::PropertyBase::PropertyBase(rascal::StructureManagerBase&, rascal::Dim_t, rascal::Dim_t, size_t, size_t, std::string)':
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_base.hh:133:51: error: invalid initialization of non-const reference of type 'rascal::StructureManagerBase&' from an rvalue of type '<brace-enclosed initializer list>'
property_layer{layer}, metadata{metadata} {}
^
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh: At global scope:
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:59:51: error: 'std::enable_if_t' has not been declared
template <bool C = IsOrderAvailable, std::enable_if_t<C, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:59:62: error: expected '>' before '<' token
template <bool C = IsOrderAvailable, std::enable_if_t<C, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:64:51: error: 'std::enable_if_t' has not been declared
template <bool C = IsOrderAvailable, std::enable_if_t<not(C), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:64:62: error: expected '>' before '<' token
template <bool C = IsOrderAvailable, std::enable_if_t<not(C), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:65:31: error: 'template<long unsigned int TargetOrder, long unsigned int Order, long unsigned int ...Orders> template<bool C, int <anonymous> > static constexpr bool rascal::internal::details::IsOrderAvailableHelper<TargetOrder, Order, Orders>::get_is_order_available()' cannot be overloaded
static constexpr bool get_is_order_available() {
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:60:31: error: with 'template<long unsigned int TargetOrder, long unsigned int Order, long unsigned int ...Orders> template<bool C, int <anonymous> > static constexpr bool rascal::internal::details::IsOrderAvailableHelper<TargetOrder, Order, Orders>::get_is_order_available()'
static constexpr bool get_is_order_available() {
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:75:51: error: 'std::enable_if_t' has not been declared
template <bool C = IsOrderAvailable, std::enable_if_t<C, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:75:62: error: expected '>' before '<' token
template <bool C = IsOrderAvailable, std::enable_if_t<C, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:80:51: error: 'std::enable_if_t' has not been declared
template <bool C = IsOrderAvailable, std::enable_if_t<not(C), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:80:62: error: expected '>' before '<' token
template <bool C = IsOrderAvailable, std::enable_if_t<not(C), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:81:31: error: 'template<long unsigned int TargetOrder, long unsigned int Order> template<bool C, int <anonymous> > static constexpr bool rascal::internal::details::IsOrderAvailableHelper<TargetOrder, Order>::get_is_order_available()' cannot be overloaded
static constexpr bool get_is_order_available() {
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:76:31: error: with 'template<long unsigned int TargetOrder, long unsigned int Order> template<bool C, int <anonymous> > static constexpr bool rascal::internal::details::IsOrderAvailableHelper<TargetOrder, Order>::get_is_order_available()'
static constexpr bool get_is_order_available() {
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:92:29: error: template declaration of 'constexpr const bool rascal::internal::is_order_available'
is_order_available(std::index_sequence<Orders...> /* sep*/) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:92:24: error: 'index_sequence' is not a member of 'std'
is_order_available(std::index_sequence<Orders...> /* sep*/) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:102:39: error: template declaration of 'constexpr const size_t rascal::internal::get_last_element_in_sequence'
get_last_element_in_sequence(std::index_sequence<Orders...> /* sep*/) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:102:34: error: 'index_sequence' is not a member of 'std'
get_last_element_in_sequence(std::index_sequence<Orders...> /* sep*/) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:245:15: error: 'index_sequence' in namespace 'std' does not name a type
constexpr std::index_sequence<N + Seq...>
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:252:9: error: 'add_to_sequence' was not declared in this scope
add_to_sequence<Min>(std::make_index_sequence<Max - Min + 1>()));
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:252:9: error: 'add_to_sequence' was not declared in this scope
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:252:30: error: 'make_index_sequence' is not a member of 'std'
add_to_sequence<Min>(std::make_index_sequence<Max - Min + 1>()));
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:252:70: error: expected primary-expression before ')' token
add_to_sequence<Min>(std::make_index_sequence<Max - Min + 1>()));
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:257:50: error: 'std::index_sequence' has not been declared
constexpr auto index_apply_impl(F func, std::index_sequence<Is...>) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:257:64: error: expected ',' or '...' before '<' token
constexpr auto index_apply_impl(F func, std::index_sequence<Is...>) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh: In function 'constexpr auto rascal::internal::index_apply(F)':
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:267:37: error: 'make_index_range' was not declared in this scope
return index_apply_impl(func, make_index_range<Min, Max - 1>{});
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:267:67: error: expected primary-expression before '{' token
return index_apply_impl(func, make_index_range<Min, Max - 1>{});
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh: In function 'constexpr auto rascal::internal::take_range(Tuple)':
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:277:23: error: expansion pattern 'auto' contains no argument packs
[&](auto... Is) { return make_tuple(std::get<Is>(t)...); });
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh: In lambda function:
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:277:56: error: 'Is' was not declared in this scope
[&](auto... Is) { return make_tuple(std::get<Is>(t)...); });
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:277:62: error: expansion pattern 'get<<expression error> >(t)' contains no argument packs
[&](auto... Is) { return make_tuple(std::get<Is>(t)...); });
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:277:65: error: there are no arguments to 'make_tuple' that depend on a template parameter, so a declaration of 'make_tuple' must be available [-fpermissive]
[&](auto... Is) { return make_tuple(std::get<Is>(t)...); });
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:277:65: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh: In function 'constexpr auto rascal::internal::apply(F, Tuple)':
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:286:23: error: expansion pattern 'auto' contains no argument packs
[&](auto... Is) { return func(std::get<Is>(t)...); });
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh: In lambda function:
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:286:50: error: 'Is' was not declared in this scope
[&](auto... Is) { return func(std::get<Is>(t)...); });
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:286:56: error: expansion pattern 'get<<expression error> >(t)' contains no argument packs
[&](auto... Is) { return func(std::get<Is>(t)...); });
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh: At global scope:
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:307:49: error: 'std::index_sequence' has not been declared
inline void for_each_helper(Func && f, std::index_sequence<Indices...>,
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:307:63: error: expected ',' or '...' before '<' token
inline void for_each_helper(Func && f, std::index_sequence<Indices...>,
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh: In function 'void rascal::internal::for_each_helper(Func&&, int)':
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:310:58: error: 'tup' was not declared in this scope
std::forward<Args>(std::get<Indices>(tup))...);
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh: In function 'void rascal::internal::for_each(std::tuple<_Elements ...>&, Func&&)':
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:320:46: error: 'index_sequence_for' is not a member of 'std'
for_each_helper(std::forward<Func>(f), std::index_sequence_for<Args...>{},
^
/tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:320:74: error: expected primary-expression before '...' token
for_each_helper(std::forward<Func>(f), std::index_sequence_for<Args...>{},
^
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:34:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh: At global scope:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:178:44: error: 'std::enable_if_t' has not been declared
template <size_t Order__ = Order, std::enable_if_t<(Order__ >= 1), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:178:55: error: expected '>' before '<' token
template <size_t Order__ = Order, std::enable_if_t<(Order__ >= 1), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:190:44: error: 'std::enable_if_t' has not been declared
template <size_t Order__ = Order, std::enable_if_t<(Order__ == 0), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:190:55: error: expected '>' before '<' token
template <size_t Order__ = Order, std::enable_if_t<(Order__ == 0), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:191:5: error: 'template<class T, long unsigned int Order_, class Manager> template<long unsigned int Order__, int <anonymous> > rascal::TypedProperty<T, Order_, Manager>::TypedProperty(rascal::TypedProperty<T, Order_, Manager>::Manager_t&, rascal::Dim_t, rascal::Dim_t, std::string, bool)' cannot be overloaded
TypedProperty(Manager_t & manager, Dim_t nb_row, Dim_t nb_col = 1,
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:179:5: error: with 'template<class T, long unsigned int Order_, class Manager> template<long unsigned int Order__, int <anonymous> > rascal::TypedProperty<T, Order_, Manager>::TypedProperty(rascal::TypedProperty<T, Order_, Manager>::Manager_t&, rascal::Dim_t, rascal::Dim_t, std::string, bool)'
TypedProperty(Manager_t & manager, Dim_t nb_row, Dim_t nb_col = 1,
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:240:44: error: 'std::enable_if_t' has not been declared
template <size_t Order__ = Order, std::enable_if_t<(Order__ > 1), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:240:55: error: expected '>' before '<' token
template <size_t Order__ = Order, std::enable_if_t<(Order__ > 1), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:248:44: error: 'std::enable_if_t' has not been declared
template <size_t Order__ = Order, std::enable_if_t<(Order__ == 0), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:248:55: error: expected '>' before '<' token
template <size_t Order__ = Order, std::enable_if_t<(Order__ == 0), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:249:10: error: 'template<class T, long unsigned int Order_, class Manager> template<long unsigned int Order__, int <anonymous> > void rascal::TypedProperty<T, Order_, Manager>::resize()' cannot be overloaded
void resize() {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:241:10: error: with 'template<class T, long unsigned int Order_, class Manager> template<long unsigned int Order__, int <anonymous> > void rascal::TypedProperty<T, Order_, Manager>::resize()'
void resize() {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:255:44: error: 'std::enable_if_t' has not been declared
template <size_t Order__ = Order, std::enable_if_t<(Order__ == 1), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:255:55: error: expected '>' before '<' token
template <size_t Order__ = Order, std::enable_if_t<(Order__ == 1), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:256:10: error: 'template<class T, long unsigned int Order_, class Manager> template<long unsigned int Order__, int <anonymous> > void rascal::TypedProperty<T, Order_, Manager>::resize()' cannot be overloaded
void resize() {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:241:10: error: with 'template<class T, long unsigned int Order_, class Manager> template<long unsigned int Order__, int <anonymous> > void rascal::TypedProperty<T, Order_, Manager>::resize()'
void resize() {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:293:44: error: 'std::enable_if_t' has not been declared
template <size_t Order__ = Order, std::enable_if_t<(Order__ == 0), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:293:55: error: expected '>' before '<' token
template <size_t Order__ = Order, std::enable_if_t<(Order__ == 0), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:299:44: error: 'std::enable_if_t' has not been declared
template <size_t Order__ = Order, std::enable_if_t<(Order__ > 0), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:299:55: error: expected '>' before '<' token
template <size_t Order__ = Order, std::enable_if_t<(Order__ > 0), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:300:12: error: 'template<class T, long unsigned int Order_, class Manager> template<long unsigned int Order__, int <anonymous> > size_t rascal::TypedProperty<T, Order_, Manager>::size() const' cannot be overloaded
size_t size() const {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:294:12: error: with 'template<class T, long unsigned int Order_, class Manager> template<long unsigned int Order__, int <anonymous> > size_t rascal::TypedProperty<T, Order_, Manager>::size() const'
size_t size() const {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:313:5: error: 'enable_if_t' in namespace 'std' does not name a type
std::enable_if_t<(Order__ > 0), reference> // NOLINT
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:322:5: error: 'enable_if_t' in namespace 'std' does not name a type
std::enable_if_t<(Order__ == 1) and (CallerOrder > 1), // NOLINT
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:337:44: error: 'std::enable_if_t' has not been declared
template <size_t Order__ = Order, std::enable_if_t<(Order__ == 0), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:337:55: error: expected '>' before '<' token
template <size_t Order__ = Order, std::enable_if_t<(Order__ == 0), int> = 0>
^
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:163:5: error: 'enable_if_t' in namespace 'std' does not name a type
std::enable_if_t<(Order_ == 1) and (CallerOrder > 1), // NOLINT
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh: In static member function 'static void rascal::Property<T, Order, Manager, NbRow, NbCol>::check_compatibility(rascal::PropertyBase&)':
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:33: error: no match for 'operator!=' (operand types are 'const string {aka const std::basic_string<char>}' and 'std::initializer_list<const char*>')
if (other.get_type_info() != type_id) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:33: note: candidates are:
In file included from /usr/include/c++/4.8.2/set:62:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/stl_multiset.h:763:5: note: template<class _Key, class _Compare, class _Alloc> bool std::operator!=(const std::multiset<_Key, _Compare, _Alloc>&, const std::multiset<_Key, _Compare, _Alloc>&)
operator!=(const multiset<_Key, _Compare, _Alloc>& __x,
^
/usr/include/c++/4.8.2/bits/stl_multiset.h:763:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::multiset<_Key, _Compare, _Alloc>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/set:61:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/stl_set.h:778:5: note: template<class _Key, class _Compare, class _Alloc> bool std::operator!=(const std::set<_Key, _Compare, _Alloc>&, const std::set<_Key, _Compare, _Alloc>&)
operator!=(const set<_Key, _Compare, _Alloc>& __x,
^
/usr/include/c++/4.8.2/bits/stl_set.h:778:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::set<_Key, _Compare, _Alloc>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/set:60:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/stl_tree.h:927:5: note: template<class _Key, class _Val, class _KeyOfValue, class _Compare, class _Alloc> bool std::operator!=(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&)
operator!=(const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __x,
^
/usr/include/c++/4.8.2/bits/stl_tree.h:927:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/set:60:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/stl_tree.h:316:5: note: template<class _Val> bool std::operator!=(const std::_Rb_tree_iterator<_Tp>&, const std::_Rb_tree_const_iterator<_Val>&)
operator!=(const _Rb_tree_iterator<_Val>& __x,
^
/usr/include/c++/4.8.2/bits/stl_tree.h:316:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::_Rb_tree_iterator<_Tp>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/memory:82:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/updateable_base.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_base.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_base.hh:32,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/shared_ptr.h:354:5: note: template<class _Tp> bool std::operator!=(std::nullptr_t, const std::shared_ptr<_Tp1>&)
operator!=(nullptr_t, const shared_ptr<_Tp>& __a) noexcept
^
/usr/include/c++/4.8.2/bits/shared_ptr.h:354:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: cannot convert 'other.rascal::PropertyBase::get_type_info()' (type 'const string {aka const std::basic_string<char>}') to type 'std::nullptr_t'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/memory:82:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/updateable_base.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_base.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_base.hh:32,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/shared_ptr.h:349:5: note: template<class _Tp> bool std::operator!=(const std::shared_ptr<_Tp1>&, std::nullptr_t)
operator!=(const shared_ptr<_Tp>& __a, nullptr_t) noexcept
^
/usr/include/c++/4.8.2/bits/shared_ptr.h:349:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::shared_ptr<_Tp1>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/memory:82:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/updateable_base.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_base.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_base.hh:32,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/shared_ptr.h:343:5: note: template<class _Tp1, class _Tp2> bool std::operator!=(const std::shared_ptr<_Tp1>&, const std::shared_ptr<_Tp2>&)
operator!=(const shared_ptr<_Tp1>& __a,
^
/usr/include/c++/4.8.2/bits/shared_ptr.h:343:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::shared_ptr<_Tp1>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/bits/shared_ptr.h:52:0,
from /usr/include/c++/4.8.2/memory:82,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/updateable_base.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_base.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_base.hh:32,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/shared_ptr_base.h:1056:5: note: template<class _Tp, __gnu_cxx::_Lock_policy _Lp> bool std::operator!=(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)
operator!=(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept
^
/usr/include/c++/4.8.2/bits/shared_ptr_base.h:1056:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: cannot convert 'other.rascal::PropertyBase::get_type_info()' (type 'const string {aka const std::basic_string<char>}') to type 'std::nullptr_t'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/bits/shared_ptr.h:52:0,
from /usr/include/c++/4.8.2/memory:82,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/updateable_base.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_base.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_base.hh:32,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/shared_ptr_base.h:1051:5: note: template<class _Tp, __gnu_cxx::_Lock_policy _Lp> bool std::operator!=(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)
operator!=(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept
^
/usr/include/c++/4.8.2/bits/shared_ptr_base.h:1051:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::__shared_ptr<_Tp, _Lp>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/bits/shared_ptr.h:52:0,
from /usr/include/c++/4.8.2/memory:82,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/updateable_base.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_base.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_base.hh:32,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/shared_ptr_base.h:1045:5: note: template<class _Tp1, class _Tp2, __gnu_cxx::_Lock_policy _Lp> bool std::operator!=(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&)
operator!=(const __shared_ptr<_Tp1, _Lp>& __a,
^
/usr/include/c++/4.8.2/bits/shared_ptr_base.h:1045:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::__shared_ptr<_Tp1, _Lp>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/memory:81:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/updateable_base.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_base.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_base.hh:32,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/unique_ptr.h:517:5: note: template<class _Tp, class _Dp> bool std::operator!=(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)
operator!=(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) noexcept
^
/usr/include/c++/4.8.2/bits/unique_ptr.h:517:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: cannot convert 'other.rascal::PropertyBase::get_type_info()' (type 'const string {aka const std::basic_string<char>}') to type 'std::nullptr_t'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/memory:81:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/updateable_base.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_base.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_base.hh:32,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/unique_ptr.h:512:5: note: template<class _Tp, class _Dp> bool std::operator!=(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)
operator!=(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept
^
/usr/include/c++/4.8.2/bits/unique_ptr.h:512:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::unique_ptr<_Tp, _Dp>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/memory:81:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/updateable_base.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_base.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_base.hh:32,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/unique_ptr.h:506:5: note: template<class _Tp, class _Dp, class _Up, class _Ep> bool std::operator!=(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)
operator!=(const unique_ptr<_Tp, _Dp>& __x,
^
/usr/include/c++/4.8.2/bits/unique_ptr.h:506:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::unique_ptr<_Tp, _Dp>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/random:50:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.h:6006:5: note: template<class _RealType> bool std::operator!=(const std::piecewise_linear_distribution<_RealType>&, const std::piecewise_linear_distribution<_RealType>&)
operator!=(const std::piecewise_linear_distribution<_RealType>& __d1,
^
/usr/include/c++/4.8.2/bits/random.h:6006:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::piecewise_linear_distribution<_RealType>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/random:50:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.h:5736:5: note: template<class _RealType> bool std::operator!=(const std::piecewise_constant_distribution<_RealType>&, const std::piecewise_constant_distribution<_RealType>&)
operator!=(const std::piecewise_constant_distribution<_RealType>& __d1,
^
/usr/include/c++/4.8.2/bits/random.h:5736:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::piecewise_constant_distribution<_RealType>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/random:50:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.h:5469:5: note: template<class _IntType> bool std::operator!=(const std::discrete_distribution<_IntType>&, const std::discrete_distribution<_IntType>&)
operator!=(const std::discrete_distribution<_IntType>& __d1,
^
/usr/include/c++/4.8.2/bits/random.h:5469:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::discrete_distribution<_IntType>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/random:50:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.h:5209:5: note: template<class _RealType> bool std::operator!=(const std::extreme_value_distribution<_RealType>&, const std::extreme_value_distribution<_RealType>&)
operator!=(const std::extreme_value_distribution<_RealType>& __d1,
^
/usr/include/c++/4.8.2/bits/random.h:5209:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::extreme_value_distribution<_RealType>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/random:50:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.h:5006:5: note: template<class _RealType> bool std::operator!=(const std::weibull_distribution<_RealType>&, const std::weibull_distribution<_RealType>&)
operator!=(const std::weibull_distribution<_RealType>& __d1,
^
/usr/include/c++/4.8.2/bits/random.h:5006:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::weibull_distribution<_RealType>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/random:50:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.h:4803:5: note: template<class _RealType> bool std::operator!=(const std::exponential_distribution<_RealType>&, const std::exponential_distribution<_RealType>&)
operator!=(const std::exponential_distribution<_RealType>& __d1,
^
/usr/include/c++/4.8.2/bits/random.h:4803:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::exponential_distribution<_RealType>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/random:50:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.h:4625:5: note: template<class _IntType> bool std::operator!=(const std::poisson_distribution<_IntType>&, const std::poisson_distribution<_IntType>&)
operator!=(const std::poisson_distribution<_IntType>& __d1,
^
/usr/include/c++/4.8.2/bits/random.h:4625:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::poisson_distribution<_IntType>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/random:50:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.h:4409:5: note: template<class _IntType> bool std::operator!=(const std::negative_binomial_distribution<_IntType>&, const std::negative_binomial_distribution<_IntType>&)
operator!=(const std::negative_binomial_distribution<_IntType>& __d1,
^
/usr/include/c++/4.8.2/bits/random.h:4409:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::negative_binomial_distribution<_IntType>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/random:50:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.h:4164:5: note: template<class _IntType> bool std::operator!=(const std::geometric_distribution<_IntType>&, const std::geometric_distribution<_IntType>&)
operator!=(const std::geometric_distribution<_IntType>& __d1,
^
/usr/include/c++/4.8.2/bits/random.h:4164:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::geometric_distribution<_IntType>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/random:50:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.h:3995:5: note: template<class _IntType> bool std::operator!=(const std::binomial_distribution<_IntType>&, const std::binomial_distribution<_IntType>&)
operator!=(const std::binomial_distribution<_IntType>& __d1,
^
/usr/include/c++/4.8.2/bits/random.h:3995:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::binomial_distribution<_IntType>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/random:50:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.h:3729:3: note: bool std::operator!=(const std::bernoulli_distribution&, const std::bernoulli_distribution&)
operator!=(const std::bernoulli_distribution& __d1,
^
/usr/include/c++/4.8.2/bits/random.h:3729:3: note: no known conversion for argument 1 from 'const string {aka const std::basic_string<char>}' to 'const std::bernoulli_distribution&'
/usr/include/c++/4.8.2/bits/random.h:3553:5: note: template<class _RealType> bool std::operator!=(const std::student_t_distribution<_RealType>&, const std::student_t_distribution<_RealType>&)
operator!=(const std::student_t_distribution<_RealType>& __d1,
^
/usr/include/c++/4.8.2/bits/random.h:3553:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::student_t_distribution<_RealType>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/random:50:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.h:3340:5: note: template<class _RealType> bool std::operator!=(const std::fisher_f_distribution<_RealType>&, const std::fisher_f_distribution<_RealType>&)
operator!=(const std::fisher_f_distribution<_RealType>& __d1,
^
/usr/include/c++/4.8.2/bits/random.h:3340:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::fisher_f_distribution<_RealType>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/random:50:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.h:3084:5: note: template<class _RealType> bool std::operator!=(const std::cauchy_distribution<_RealType>&, const std::cauchy_distribution<_RealType>&)
operator!=(const std::cauchy_distribution<_RealType>& __d1,
^
/usr/include/c++/4.8.2/bits/random.h:3084:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::cauchy_distribution<_RealType>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/random:50:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.h:2917:5: note: template<class _RealType> bool std::operator!=(const std::chi_squared_distribution<_RealType>&, const std::chi_squared_distribution<_RealType>&)
operator!=(const std::chi_squared_distribution<_RealType>& __d1,
^
/usr/include/c++/4.8.2/bits/random.h:2917:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::chi_squared_distribution<_RealType>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/random:50:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.h:2707:6: note: template<class _RealType> bool std::operator!=(const std::gamma_distribution<_RealType>&, const std::gamma_distribution<_RealType>&)
operator!=(const std::gamma_distribution<_RealType>& __d1,
^
/usr/include/c++/4.8.2/bits/random.h:2707:6: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::gamma_distribution<_RealType>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/random:50:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.h:2487:5: note: template<class _RealType> bool std::operator!=(const std::lognormal_distribution<_RealType>&, const std::lognormal_distribution<_RealType>&)
operator!=(const std::lognormal_distribution<_RealType>& __d1,
^
/usr/include/c++/4.8.2/bits/random.h:2487:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::lognormal_distribution<_RealType>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/random:50:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.h:2283:5: note: template<class _RealType> bool std::operator!=(const std::normal_distribution<_RealType>&, const std::normal_distribution<_RealType>&)
operator!=(const std::normal_distribution<_RealType>& __d1,
^
/usr/include/c++/4.8.2/bits/random.h:2283:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::normal_distribution<_RealType>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/random:50:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.h:2034:5: note: template<class _IntType> bool std::operator!=(const std::uniform_real_distribution<_IntType>&, const std::uniform_real_distribution<_IntType>&)
operator!=(const std::uniform_real_distribution<_IntType>& __d1,
^
/usr/include/c++/4.8.2/bits/random.h:2034:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::uniform_real_distribution<_IntType>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/random:50:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.h:1825:5: note: template<class _IntType> bool std::operator!=(const std::uniform_int_distribution<_IntType>&, const std::uniform_int_distribution<_IntType>&)
operator!=(const std::uniform_int_distribution<_IntType>& __d1,
^
/usr/include/c++/4.8.2/bits/random.h:1825:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::uniform_int_distribution<_IntType>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/random:50:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.h:1510:5: note: template<class _RandomNumberEngine, long unsigned int __k> bool std::operator!=(const std::shuffle_order_engine<_RandomNumberEngine, __k>&, const std::shuffle_order_engine<_RandomNumberEngine, __k>&)
operator!=(const std::shuffle_order_engine<_RandomNumberEngine,
^
/usr/include/c++/4.8.2/bits/random.h:1510:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::shuffle_order_engine<_RandomNumberEngine, __k>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/random:50:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.h:1258:5: note: template<class _RandomNumberEngine, long unsigned int __w, class _UIntType> bool std::operator!=(const std::independent_bits_engine<_RandomNumberEngine, __w, _UIntType>&, const std::independent_bits_engine<_RandomNumberEngine, __w, _UIntType>&)
operator!=(const std::independent_bits_engine<_RandomNumberEngine, __w,
^
/usr/include/c++/4.8.2/bits/random.h:1258:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::independent_bits_engine<_RandomNumberEngine, __w, _UIntType>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/random:50:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.h:1062:5: note: template<class _RandomNumberEngine, long unsigned int __p, long unsigned int __r> bool std::operator!=(const std::discard_block_engine<_RandomNumberEngine, __p, __r>&, const std::discard_block_engine<_RandomNumberEngine, __p, __r>&)
operator!=(const std::discard_block_engine<_RandomNumberEngine, __p,
^
/usr/include/c++/4.8.2/bits/random.h:1062:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::discard_block_engine<_RandomNumberEngine, __p, __r>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/random:50:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.h:840:5: note: template<class _UIntType, long unsigned int __w, long unsigned int __s, long unsigned int __r> bool std::operator!=(const std::subtract_with_carry_engine<_UIntType, __w, __s, __r>&, const std::subtract_with_carry_engine<_UIntType, __w, __s, __r>&)
operator!=(const std::subtract_with_carry_engine<_UIntType, __w,
^
/usr/include/c++/4.8.2/bits/random.h:840:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::subtract_with_carry_engine<_UIntType, __w, __s, __r>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/random:50:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.h:641:5: note: template<class _UIntType, long unsigned int __w, long unsigned int __n, long unsigned int __m, long unsigned int __r, _UIntType __a, long unsigned int __u, _UIntType __d, long unsigned int __s, _UIntType __b, long unsigned int __t, _UIntType __c, long unsigned int __l, _UIntType __f> bool std::operator!=(const std::mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>&, const std::mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>&)
operator!=(const std::mersenne_twister_engine<_UIntType, __w, __n, __m,
^
/usr/include/c++/4.8.2/bits/random.h:641:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/random:50:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.h:409:5: note: template<class _UIntType, _UIntType __a, _UIntType __c, _UIntType __m> bool std::operator!=(const std::linear_congruential_engine<_UIntType, __a, __c, __m>&, const std::linear_congruential_engine<_UIntType, __a, __c, __m>&)
operator!=(const std::linear_congruential_engine<_UIntType, __a,
^
/usr/include/c++/4.8.2/bits/random.h:409:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::linear_congruential_engine<_UIntType, __a, __c, __m>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/vector:64:0,
from /usr/include/c++/4.8.2/bits/random.h:34,
from /usr/include/c++/4.8.2/random:50,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/stl_vector.h:1428:5: note: template<class _Tp, class _Alloc> bool std::operator!=(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)
operator!=(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y)
^
/usr/include/c++/4.8.2/bits/stl_vector.h:1428:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::vector<_Tp, _Alloc>'
if (other.get_type_info() != type_id) {
^
In file included from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:262:0,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/functional:2561:5: note: template<class _Res, class ... _Args> bool std::operator!=(std::nullptr_t, const std::function<_Res(_ArgTypes ...)>&)
operator!=(nullptr_t, const function<_Res(_Args...)>& __f) noexcept
^
/usr/include/c++/4.8.2/functional:2561:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: cannot convert 'other.rascal::PropertyBase::get_type_info()' (type 'const string {aka const std::basic_string<char>}') to type 'std::nullptr_t'
if (other.get_type_info() != type_id) {
^
In file included from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:262:0,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/functional:2555:5: note: template<class _Res, class ... _Args> bool std::operator!=(const std::function<_Res(_ArgTypes ...)>&, std::nullptr_t)
operator!=(const function<_Res(_Args...)>& __f, nullptr_t) noexcept
^
/usr/include/c++/4.8.2/functional:2555:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::function<_Res(_ArgTypes ...)>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/functional:55:0,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:262,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/tuple:835:5: note: template<class ... _TElements, class ... _UElements> constexpr bool std::operator!=(const std::tuple<_Elements ...>&, const std::tuple<_Elements ...>&)
operator!=(const tuple<_TElements...>& __t,
^
/usr/include/c++/4.8.2/tuple:835:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::tuple<_Elements ...>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/tuple:39:0,
from /usr/include/c++/4.8.2/functional:55,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:262,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/array:233:5: note: template<class _Tp, long unsigned int _Nm> bool std::operator!=(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)
operator!=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
^
/usr/include/c++/4.8.2/array:233:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::array<_Tp, _Nm>'
if (other.get_type_info() != type_id) {
^
In file included from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80:0,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/complex:484:5: note: template<class _Tp> constexpr bool std::operator!=(const _Tp&, const std::complex<_Tp>&)
operator!=(const _Tp& __x, const complex<_Tp>& __y)
^
/usr/include/c++/4.8.2/complex:484:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'std::initializer_list<const char*>' is not derived from 'const std::complex<_Tp>'
if (other.get_type_info() != type_id) {
^
In file included from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80:0,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/complex:479:5: note: template<class _Tp> constexpr bool std::operator!=(const std::complex<_Tp>&, const _Tp&)
operator!=(const complex<_Tp>& __x, const _Tp& __y)
^
/usr/include/c++/4.8.2/complex:479:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::complex<_Tp>'
if (other.get_type_info() != type_id) {
^
In file included from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80:0,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/complex:474:5: note: template<class _Tp> constexpr bool std::operator!=(const std::complex<_Tp>&, const std::complex<_Tp>&)
operator!=(const complex<_Tp>& __x, const complex<_Tp>& __y)
^
/usr/include/c++/4.8.2/complex:474:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::complex<_Tp>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/bits/locale_facets.h:48:0,
from /usr/include/c++/4.8.2/bits/basic_ios.h:37,
from /usr/include/c++/4.8.2/ios:44,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/streambuf_iterator.h:210:5: note: template<class _CharT, class _Traits> bool std::operator!=(const std::istreambuf_iterator<_CharT, _Traits>&, const std::istreambuf_iterator<_CharT, _Traits>&)
operator!=(const istreambuf_iterator<_CharT, _Traits>& __a,
^
/usr/include/c++/4.8.2/bits/streambuf_iterator.h:210:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::istreambuf_iterator<_CharT, _Traits>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/string:52:0,
from /usr/include/c++/4.8.2/bits/locale_classes.h:40,
from /usr/include/c++/4.8.2/bits/ios_base.h:41,
from /usr/include/c++/4.8.2/ios:42,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/basic_string.h:2556:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator!=(const std::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)
operator!=(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
^
/usr/include/c++/4.8.2/bits/basic_string.h:2556:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: mismatched types 'const _CharT*' and 'std::initializer_list<const char*>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/string:52:0,
from /usr/include/c++/4.8.2/bits/locale_classes.h:40,
from /usr/include/c++/4.8.2/bits/ios_base.h:41,
from /usr/include/c++/4.8.2/ios:42,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/basic_string.h:2544:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator!=(const _CharT*, const std::basic_string<_CharT, _Traits, _Alloc>&)
operator!=(const _CharT* __lhs,
^
/usr/include/c++/4.8.2/bits/basic_string.h:2544:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: mismatched types 'const _CharT*' and 'std::basic_string<char>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/string:52:0,
from /usr/include/c++/4.8.2/bits/locale_classes.h:40,
from /usr/include/c++/4.8.2/bits/ios_base.h:41,
from /usr/include/c++/4.8.2/ios:42,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/basic_string.h:2532:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator!=(const std::basic_string<_CharT, _Traits, _Alloc>&, const std::basic_string<_CharT, _Traits, _Alloc>&)
operator!=(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
^
/usr/include/c++/4.8.2/bits/basic_string.h:2532:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'std::initializer_list<const char*>' is not derived from 'const std::basic_string<_CharT, _Traits, _Alloc>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/string:41:0,
from /usr/include/c++/4.8.2/bits/locale_classes.h:40,
from /usr/include/c++/4.8.2/bits/ios_base.h:41,
from /usr/include/c++/4.8.2/ios:42,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/allocator.h:143:5: note: template<class _Tp> bool std::operator!=(const std::allocator<_CharT>&, const std::allocator<_CharT>&)
operator!=(const allocator<_Tp>&, const allocator<_Tp>&)
^
/usr/include/c++/4.8.2/bits/allocator.h:143:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::allocator<_CharT>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/string:41:0,
from /usr/include/c++/4.8.2/bits/locale_classes.h:40,
from /usr/include/c++/4.8.2/bits/ios_base.h:41,
from /usr/include/c++/4.8.2/ios:42,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/allocator.h:138:5: note: template<class _T1, class _T2> bool std::operator!=(const std::allocator<_CharT>&, const std::allocator<_T2>&)
operator!=(const allocator<_T1>&, const allocator<_T2>&)
^
/usr/include/c++/4.8.2/bits/allocator.h:138:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::allocator<_CharT>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/bits/stl_algobase.h:67:0,
from /usr/include/c++/4.8.2/bits/char_traits.h:39,
from /usr/include/c++/4.8.2/ios:40,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/stl_iterator.h:1049:5: note: template<class _Iterator> bool std::operator!=(const std::move_iterator<_Iterator>&, const std::move_iterator<_Iterator>&)
operator!=(const move_iterator<_Iterator>& __x,
^
/usr/include/c++/4.8.2/bits/stl_iterator.h:1049:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::move_iterator<_Iterator>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/bits/stl_algobase.h:67:0,
from /usr/include/c++/4.8.2/bits/char_traits.h:39,
from /usr/include/c++/4.8.2/ios:40,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/stl_iterator.h:1043:5: note: template<class _IteratorL, class _IteratorR> bool std::operator!=(const std::move_iterator<_Iterator>&, const std::move_iterator<_IteratorR>&)
operator!=(const move_iterator<_IteratorL>& __x,
^
/usr/include/c++/4.8.2/bits/stl_iterator.h:1043:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::move_iterator<_Iterator>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/bits/stl_algobase.h:67:0,
from /usr/include/c++/4.8.2/bits/char_traits.h:39,
from /usr/include/c++/4.8.2/ios:40,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/stl_iterator.h:353:5: note: template<class _IteratorL, class _IteratorR> bool std::operator!=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)
operator!=(const reverse_iterator<_IteratorL>& __x,
^
/usr/include/c++/4.8.2/bits/stl_iterator.h:353:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::reverse_iterator<_Iterator>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/bits/stl_algobase.h:67:0,
from /usr/include/c++/4.8.2/bits/char_traits.h:39,
from /usr/include/c++/4.8.2/ios:40,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/stl_iterator.h:303:5: note: template<class _Iterator> bool std::operator!=(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)
operator!=(const reverse_iterator<_Iterator>& __x,
^
/usr/include/c++/4.8.2/bits/stl_iterator.h:303:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::reverse_iterator<_Iterator>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.8.2/bits/char_traits.h:39,
from /usr/include/c++/4.8.2/ios:40,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/stl_pair.h:227:5: note: template<class _T1, class _T2> constexpr bool std::operator!=(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)
operator!=(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y)
^
/usr/include/c++/4.8.2/bits/stl_pair.h:227:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::pair<_T1, _T2>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/iosfwd:40:0,
from /usr/include/c++/4.8.2/ios:38,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/postypes.h:221:5: note: template<class _StateT> bool std::operator!=(const std::fpos<_StateT>&, const std::fpos<_StateT>&)
operator!=(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs)
^
/usr/include/c++/4.8.2/bits/postypes.h:221:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::fpos<_StateT>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++allocator.h:33:0,
from /usr/include/c++/4.8.2/bits/allocator.h:46,
from /usr/include/c++/4.8.2/string:41,
from /usr/include/c++/4.8.2/bits/locale_classes.h:40,
from /usr/include/c++/4.8.2/bits/ios_base.h:41,
from /usr/include/c++/4.8.2/ios:42,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/ext/new_allocator.h:144:5: note: template<class _Tp> bool __gnu_cxx::operator!=(const __gnu_cxx::new_allocator<_Tp>&, const __gnu_cxx::new_allocator<_Tp>&)
operator!=(const new_allocator<_Tp>&, const new_allocator<_Tp>&)
^
/usr/include/c++/4.8.2/ext/new_allocator.h:144:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const __gnu_cxx::new_allocator<_Tp>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/bits/stl_algobase.h:67:0,
from /usr/include/c++/4.8.2/bits/char_traits.h:39,
from /usr/include/c++/4.8.2/ios:40,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/stl_iterator.h:823:5: note: template<class _Iterator, class _Container> bool __gnu_cxx::operator!=(const __gnu_cxx::__normal_iterator<_Iterator, _Container>&, const __gnu_cxx::__normal_iterator<_Iterator, _Container>&)
operator!=(const __normal_iterator<_Iterator, _Container>& __lhs,
^
/usr/include/c++/4.8.2/bits/stl_iterator.h:823:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const __gnu_cxx::__normal_iterator<_Iterator, _Container>'
if (other.get_type_info() != type_id) {
^
In file included from /usr/include/c++/4.8.2/bits/stl_algobase.h:67:0,
from /usr/include/c++/4.8.2/bits/char_traits.h:39,
from /usr/include/c++/4.8.2/ios:40,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/stl_iterator.h:817:5: note: template<class _IteratorL, class _IteratorR, class _Container> bool __gnu_cxx::operator!=(const __gnu_cxx::__normal_iterator<_IteratorL, _Container>&, const __gnu_cxx::__normal_iterator<_IteratorR, _Container>&)
operator!=(const __normal_iterator<_IteratorL, _Container>& __lhs,
^
/usr/include/c++/4.8.2/bits/stl_iterator.h:817:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:114:36: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const __gnu_cxx::__normal_iterator<_IteratorL, _Container>'
if (other.get_type_info() != type_id) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:17: error: no match for 'operator<<' (operand types are 'std::basic_ostream<char>' and 'std::initializer_list<const char*>')
<< type_id << "'.";
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:17: note: candidates are:
In file included from /usr/include/c++/4.8.2/istream:39:0,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/ostream:108:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ostream_type& (*)(std::basic_ostream<_CharT, _Traits>::__ostream_type&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
operator<<(__ostream_type& (*__pf)(__ostream_type&))
^
/usr/include/c++/4.8.2/ostream:108:7: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'std::basic_ostream<char>::__ostream_type& (*)(std::basic_ostream<char>::__ostream_type&) {aka std::basic_ostream<char>& (*)(std::basic_ostream<char>&)}'
/usr/include/c++/4.8.2/ostream:117:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ios_type& (*)(std::basic_ostream<_CharT, _Traits>::__ios_type&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>; std::basic_ostream<_CharT, _Traits>::__ios_type = std::basic_ios<char>]
operator<<(__ios_type& (*__pf)(__ios_type&))
^
/usr/include/c++/4.8.2/ostream:117:7: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'std::basic_ostream<char>::__ios_type& (*)(std::basic_ostream<char>::__ios_type&) {aka std::basic_ios<char>& (*)(std::basic_ios<char>&)}'
/usr/include/c++/4.8.2/ostream:127:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::ios_base& (*)(std::ios_base&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
operator<<(ios_base& (*__pf) (ios_base&))
^
/usr/include/c++/4.8.2/ostream:127:7: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'std::ios_base& (*)(std::ios_base&)'
/usr/include/c++/4.8.2/ostream:166:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
operator<<(long __n)
^
/usr/include/c++/4.8.2/ostream:166:7: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'long int'
/usr/include/c++/4.8.2/ostream:170:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
operator<<(unsigned long __n)
^
/usr/include/c++/4.8.2/ostream:170:7: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'long unsigned int'
/usr/include/c++/4.8.2/ostream:174:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
operator<<(bool __n)
^
/usr/include/c++/4.8.2/ostream:174:7: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'bool'
In file included from /usr/include/c++/4.8.2/ostream:612:0,
from /usr/include/c++/4.8.2/istream:39,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/ostream.tcc:91:5: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _CharT = char; _Traits = std::char_traits<char>]
basic_ostream<_CharT, _Traits>::
^
/usr/include/c++/4.8.2/bits/ostream.tcc:91:5: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'short int'
In file included from /usr/include/c++/4.8.2/istream:39:0,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/ostream:181:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
operator<<(unsigned short __n)
^
/usr/include/c++/4.8.2/ostream:181:7: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'short unsigned int'
In file included from /usr/include/c++/4.8.2/ostream:612:0,
from /usr/include/c++/4.8.2/istream:39,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/ostream.tcc:105:5: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]
basic_ostream<_CharT, _Traits>::
^
/usr/include/c++/4.8.2/bits/ostream.tcc:105:5: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'int'
In file included from /usr/include/c++/4.8.2/istream:39:0,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/ostream:192:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
operator<<(unsigned int __n)
^
/usr/include/c++/4.8.2/ostream:192:7: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'unsigned int'
/usr/include/c++/4.8.2/ostream:201:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
operator<<(long long __n)
^
/usr/include/c++/4.8.2/ostream:201:7: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'long long int'
/usr/include/c++/4.8.2/ostream:205:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
operator<<(unsigned long long __n)
^
/usr/include/c++/4.8.2/ostream:205:7: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'long long unsigned int'
/usr/include/c++/4.8.2/ostream:220:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
operator<<(double __f)
^
/usr/include/c++/4.8.2/ostream:220:7: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'double'
/usr/include/c++/4.8.2/ostream:224:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
operator<<(float __f)
^
/usr/include/c++/4.8.2/ostream:224:7: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'float'
/usr/include/c++/4.8.2/ostream:232:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
operator<<(long double __f)
^
/usr/include/c++/4.8.2/ostream:232:7: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'long double'
/usr/include/c++/4.8.2/ostream:245:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(const void*) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
operator<<(const void* __p)
^
/usr/include/c++/4.8.2/ostream:245:7: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'const void*'
In file included from /usr/include/c++/4.8.2/ostream:612:0,
from /usr/include/c++/4.8.2/istream:39,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/ostream.tcc:119:5: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__streambuf_type*) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__streambuf_type = std::basic_streambuf<char>]
basic_ostream<_CharT, _Traits>::
^
/usr/include/c++/4.8.2/bits/ostream.tcc:119:5: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'std::basic_ostream<char>::__streambuf_type* {aka std::basic_streambuf<char>*}'
In file included from /usr/include/c++/4.8.2/memory:82:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/updateable_base.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_base.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_base.hh:32,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/shared_ptr.h:66:5: note: template<class _Ch, class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__shared_ptr<_Tp, _Lp>&)
operator<<(std::basic_ostream<_Ch, _Tr>& __os,
^
/usr/include/c++/4.8.2/bits/shared_ptr.h:66:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::__shared_ptr<_Tp, _Lp>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:3312:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::piecewise_linear_distribution<_RealType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:3312:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::piecewise_linear_distribution<_RealType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:3096:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::piecewise_constant_distribution<_RealType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:3096:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::piecewise_constant_distribution<_RealType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:2886:5: note: template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::discrete_distribution<_IntType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:2886:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::discrete_distribution<_IntType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:2427:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::student_t_distribution<_RealType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:2427:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::student_t_distribution<_RealType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:2352:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::fisher_f_distribution<_RealType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:2352:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::fisher_f_distribution<_RealType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:2188:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::chi_squared_distribution<_RealType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:2188:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::chi_squared_distribution<_RealType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:2115:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::lognormal_distribution<_RealType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:2115:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::lognormal_distribution<_RealType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:1819:5: note: template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::binomial_distribution<_IntType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:1819:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::binomial_distribution<_IntType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:1552:5: note: template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::poisson_distribution<_IntType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:1552:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::poisson_distribution<_IntType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:1347:5: note: template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::negative_binomial_distribution<_IntType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:1347:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::negative_binomial_distribution<_IntType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:831:5: note: template<class _RandomNumberEngine, long unsigned int __k, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::shuffle_order_engine<_RandomNumberEngine, __k>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:831:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::shuffle_order_engine<_RandomNumberEngine, __k>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:702:5: note: template<class _RandomNumberEngine, long unsigned int __p, long unsigned int __r, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::discard_block_engine<_RandomNumberEngine, __p, __r>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:702:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::discard_block_engine<_RandomNumberEngine, __p, __r>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:632:5: note: template<class _UIntType, long unsigned int __w, long unsigned int __s, long unsigned int __r, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::subtract_with_carry_engine<_UIntType, __w, __s, __r>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:632:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::subtract_with_carry_engine<_UIntType, __w, __s, __r>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:156:5: note: template<class _UIntType, _UIntType __a, _UIntType __c, _UIntType __m, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::linear_congruential_engine<_UIntType, __a, __c, __m>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:156:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::linear_congruential_engine<_UIntType, __a, __c, __m>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:2750:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::extreme_value_distribution<_RealType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:2750:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::extreme_value_distribution<_RealType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:2674:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::weibull_distribution<_RealType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:2674:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::weibull_distribution<_RealType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:1883:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::exponential_distribution<_RealType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:1883:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::exponential_distribution<_RealType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:2596:5: note: template<class _RealType1, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::gamma_distribution<_RealType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:2596:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::gamma_distribution<_RealType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:1232:5: note: template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::geometric_distribution<_IntType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:1232:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::geometric_distribution<_IntType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:2050:5: note: template<class _RealType1, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::normal_distribution<_RealType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:2050:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::normal_distribution<_RealType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:1150:5: note: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::bernoulli_distribution&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:1150:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: cannot convert 'type_id' (type 'std::initializer_list<const char*>') to type 'const std::bernoulli_distribution&'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:2275:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::cauchy_distribution<_RealType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:2275:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::cauchy_distribution<_RealType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:1088:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::uniform_real_distribution<_IntType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:1088:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::uniform_real_distribution<_IntType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:1029:5: note: template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::uniform_int_distribution<_IntType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:1029:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::uniform_int_distribution<_IntType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:477:5: note: template<class _UIntType1, long unsigned int __w1, long unsigned int __n1, long unsigned int __m1, long unsigned int __r1, _UIntType1 __a1, long unsigned int __u1, _UIntType1 __d1, long unsigned int __s1, _UIntType1 __b1, long unsigned int __t1, _UIntType1 __c1, long unsigned int __l1, _UIntType1 __f1, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:477:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:50:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.h:1277:5: note: template<class _RandomNumberEngine, long unsigned int __w, class _UIntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::independent_bits_engine<_RandomNumberEngine, __w, _UIntType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.h:1277:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::independent_bits_engine<_RandomNumberEngine, __w, _UIntType>'
<< type_id << "'.";
^
In file included from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80:0,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/complex:524:5: note: template<class _Tp, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::complex<_Tp>&)
operator<<(basic_ostream<_CharT, _Traits>& __os, const complex<_Tp>& __x)
^
/usr/include/c++/4.8.2/complex:524:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::complex<_Tp>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/istream:39:0,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/ostream:602:5: note: std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&&, const _Tp&) [with _CharT = char; _Traits = std::char_traits<char>; _Tp = std::initializer_list<const char*>] <near match>
operator<<(basic_ostream<_CharT, _Traits>&& __os, const _Tp& __x)
^
/usr/include/c++/4.8.2/ostream:602:5: note: no known conversion for argument 1 from 'std::basic_ostream<char>' to 'std::basic_ostream<char>&&'
/usr/include/c++/4.8.2/ostream:548:5: note: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const unsigned char*)
operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s)
^
/usr/include/c++/4.8.2/ostream:548:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: cannot convert 'type_id' (type 'std::initializer_list<const char*>') to type 'const unsigned char*'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/istream:39:0,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/ostream:543:5: note: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const signed char*)
operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s)
^
/usr/include/c++/4.8.2/ostream:543:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: cannot convert 'type_id' (type 'std::initializer_list<const char*>') to type 'const signed char*'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/istream:39:0,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/ostream:530:5: note: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const char*)
operator<<(basic_ostream<char, _Traits>& __out, const char* __s)
^
/usr/include/c++/4.8.2/ostream:530:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: cannot convert 'type_id' (type 'std::initializer_list<const char*>') to type 'const char*'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/ostream:612:0,
from /usr/include/c++/4.8.2/istream:39,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/ostream.tcc:321:5: note: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const char*)
operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s)
^
/usr/include/c++/4.8.2/bits/ostream.tcc:321:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: cannot convert 'type_id' (type 'std::initializer_list<const char*>') to type 'const char*'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/istream:39:0,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/ostream:513:5: note: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const _CharT*)
operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s)
^
/usr/include/c++/4.8.2/ostream:513:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: mismatched types 'const _CharT*' and 'std::initializer_list<const char*>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/istream:39:0,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/ostream:493:5: note: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, unsigned char)
operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c)
^
/usr/include/c++/4.8.2/ostream:493:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: cannot convert 'type_id' (type 'std::initializer_list<const char*>') to type 'unsigned char'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/istream:39:0,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/ostream:488:5: note: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, signed char)
operator<<(basic_ostream<char, _Traits>& __out, signed char __c)
^
/usr/include/c++/4.8.2/ostream:488:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: cannot convert 'type_id' (type 'std::initializer_list<const char*>') to type 'signed char'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/istream:39:0,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/ostream:482:5: note: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, char)
operator<<(basic_ostream<char, _Traits>& __out, char __c)
^
/usr/include/c++/4.8.2/ostream:482:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: cannot convert 'type_id' (type 'std::initializer_list<const char*>') to type 'char'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/istream:39:0,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/ostream:476:5: note: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, char)
operator<<(basic_ostream<_CharT, _Traits>& __out, char __c)
^
/usr/include/c++/4.8.2/ostream:476:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: cannot convert 'type_id' (type 'std::initializer_list<const char*>') to type 'char'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/istream:39:0,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/ostream:471:5: note: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, _CharT)
operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c)
^
/usr/include/c++/4.8.2/ostream:471:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: deduced conflicting types for parameter '_CharT' ('char' and 'std::initializer_list<const char*>')
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/string:52:0,
from /usr/include/c++/4.8.2/bits/locale_classes.h:40,
from /usr/include/c++/4.8.2/bits/ios_base.h:41,
from /usr/include/c++/4.8.2/ios:42,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/basic_string.h:2753:5: note: template<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::basic_string<_CharT, _Traits, _Alloc>&)
operator<<(basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/basic_string.h:2753:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:117:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::basic_string<_CharT, _Traits, _Alloc>'
<< type_id << "'.";
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh: In member function 'void rascal::Property<T, Order, Manager, NbRow, NbCol>::push_back(rascal::Property<T, Order, Manager, NbRow, NbCol>::reference)':
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:134:11: error: 'conditional_t' is not a member of 'std'
std::conditional_t<(IsStaticallySized), StaticSize, DynamicSize>{});
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:134:61: error: expected primary-expression before ',' token
std::conditional_t<(IsStaticallySized), StaticSize, DynamicSize>{});
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:134:74: error: expected primary-expression before '>' token
std::conditional_t<(IsStaticallySized), StaticSize, DynamicSize>{});
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:134:75: error: expected primary-expression before '{' token
std::conditional_t<(IsStaticallySized), StaticSize, DynamicSize>{});
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh: In member function 'void rascal::Property<T, Order, Manager, NbRow, NbCol>::push_back(const Eigen::DenseBase<OtherDerived>&)':
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:147:11: error: 'conditional_t' is not a member of 'std'
std::conditional_t<(IsStaticallySized), StaticSize, DynamicSize>{});
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:147:61: error: expected primary-expression before ',' token
std::conditional_t<(IsStaticallySized), StaticSize, DynamicSize>{});
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:147:74: error: expected primary-expression before '>' token
std::conditional_t<(IsStaticallySized), StaticSize, DynamicSize>{});
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:147:75: error: expected primary-expression before '{' token
std::conditional_t<(IsStaticallySized), StaticSize, DynamicSize>{});
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh: In member function 'rascal::Property<T, Order, Manager, NbRow, NbCol>::reference rascal::Property<T, Order, Manager, NbRow, NbCol>::operator[](size_t)':
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:180:11: error: 'conditional_t' is not a member of 'std'
std::conditional_t<(IsStaticallySized), StaticSize, DynamicSize>{});
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:180:61: error: expected primary-expression before ',' token
std::conditional_t<(IsStaticallySized), StaticSize, DynamicSize>{});
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:180:74: error: expected primary-expression before '>' token
std::conditional_t<(IsStaticallySized), StaticSize, DynamicSize>{});
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:180:75: error: expected primary-expression before '{' token
std::conditional_t<(IsStaticallySized), StaticSize, DynamicSize>{});
^
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh: At global scope:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:682:44: error: 'std::enable_if_t' has not been declared
template <size_t Order__ = Order, std::enable_if_t<(Order__ > 1), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:682:55: error: expected '>' before '<' token
template <size_t Order__ = Order, std::enable_if_t<(Order__ > 1), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:689:44: error: 'std::enable_if_t' has not been declared
template <size_t Order__ = Order, std::enable_if_t<(Order__ == 0), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:689:55: error: expected '>' before '<' token
template <size_t Order__ = Order, std::enable_if_t<(Order__ == 0), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:690:10: error: 'template<class Precision_t, long unsigned int Order_, class Manager, class Key> template<long unsigned int Order__, int <anonymous> > void rascal::BlockSparseProperty<Precision_t, Order_, Manager, Key>::resize()' cannot be overloaded
void resize() {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:683:10: error: with 'template<class Precision_t, long unsigned int Order_, class Manager, class Key> template<long unsigned int Order__, int <anonymous> > void rascal::BlockSparseProperty<Precision_t, Order_, Manager, Key>::resize()'
void resize() {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:695:44: error: 'std::enable_if_t' has not been declared
template <size_t Order__ = Order, std::enable_if_t<(Order__ == 1), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:695:55: error: expected '>' before '<' token
template <size_t Order__ = Order, std::enable_if_t<(Order__ == 1), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:696:10: error: 'template<class Precision_t, long unsigned int Order_, class Manager, class Key> template<long unsigned int Order__, int <anonymous> > void rascal::BlockSparseProperty<Precision_t, Order_, Manager, Key>::resize()' cannot be overloaded
void resize() {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:683:10: error: with 'template<class Precision_t, long unsigned int Order_, class Manager, class Key> template<long unsigned int Order__, int <anonymous> > void rascal::BlockSparseProperty<Precision_t, Order_, Manager, Key>::resize()'
void resize() {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:832:20: error: 'std::enable_if_t' has not been declared
std::enable_if_t<C, int> = 0> // NOLINT
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:832:31: error: expected '>' before '<' token
std::enable_if_t<C, int> = 0> // NOLINT
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:840:20: error: 'std::enable_if_t' has not been declared
std::enable_if_t<(Order__ == 1) and (CallerOrder == 2), // NOLINT
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:840:31: error: expected '>' before '<' token
std::enable_if_t<(Order__ == 1) and (CallerOrder == 2), // NOLINT
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh: In static member function 'static void rascal::BlockSparseProperty<Precision_t, Order_, Manager, Key>::check_compatibility(rascal::PropertyBase&)':
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:37: error: no match for 'operator==' (operand types are 'const string {aka const std::basic_string<char>}' and 'std::initializer_list<const char*>')
if (not(other.get_type_info() == type_id)) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:37: note: candidates are:
In file included from /usr/include/c++/4.8.2/unordered_map:48:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:43,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/unordered_map.h:1400:5: note: template<class _Key, class _Tp, class _Hash, class _Pred, class _Alloc> bool std::operator==(const std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>&, const std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>&)
operator==(const unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
^
/usr/include/c++/4.8.2/bits/unordered_map.h:1400:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::unordered_multimap<_Key, _Tp, _Hash, _Pred, _Alloc>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/unordered_map:48:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:43,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/unordered_map.h:1388:5: note: template<class _Key, class _Tp, class _Hash, class _Pred, class _Alloc> bool std::operator==(const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>&, const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>&)
operator==(const unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>& __x,
^
/usr/include/c++/4.8.2/bits/unordered_map.h:1388:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/map:62:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:40,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/stl_multimap.h:864:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator==(const std::multimap<_Key, _Tp, _Compare, _Alloc>&, const std::multimap<_Key, _Tp, _Compare, _Alloc>&)
operator==(const multimap<_Key, _Tp, _Compare, _Alloc>& __x,
^
/usr/include/c++/4.8.2/bits/stl_multimap.h:864:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::multimap<_Key, _Tp, _Compare, _Alloc>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/map:61:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:40,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/stl_map.h:962:5: note: template<class _Key, class _Tp, class _Compare, class _Alloc> bool std::operator==(const std::map<_Key, _Tp, _Compare, _Alloc>&, const std::map<_Key, _Tp, _Compare, _Alloc>&)
operator==(const map<_Key, _Tp, _Compare, _Alloc>& __x,
^
/usr/include/c++/4.8.2/bits/stl_map.h:962:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::map<_Key, _Tp, _Compare, _Alloc>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/list:63:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:39,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/stl_list.h:1602:5: note: template<class _Tp, class _Alloc> bool std::operator==(const std::list<_Tp, _Alloc>&, const std::list<_Tp, _Alloc>&)
operator==(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y)
^
/usr/include/c++/4.8.2/bits/stl_list.h:1602:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::list<_Tp, _Alloc>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/list:63:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:39,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/stl_list.h:276:5: note: template<class _Val> bool std::operator==(const std::_List_iterator<_Tp>&, const std::_List_const_iterator<_Val>&)
operator==(const _List_iterator<_Val>& __x,
^
/usr/include/c++/4.8.2/bits/stl_list.h:276:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::_List_iterator<_Tp>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/iterator:66:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:38,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/stream_iterator.h:130:5: note: template<class _Tp, class _CharT, class _Traits, class _Dist> bool std::operator==(const std::istream_iterator<_Tp, _CharT, _Traits, _Dist>&, const std::istream_iterator<_Tp, _CharT, _Traits, _Dist>&)
operator==(const istream_iterator<_Tp, _CharT, _Traits, _Dist>& __x,
^
/usr/include/c++/4.8.2/bits/stream_iterator.h:130:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::istream_iterator<_Tp, _CharT, _Traits, _Dist>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/set:62:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/stl_multiset.h:739:5: note: template<class _Key, class _Compare, class _Alloc> bool std::operator==(const std::multiset<_Key, _Compare, _Alloc>&, const std::multiset<_Key, _Compare, _Alloc>&)
operator==(const multiset<_Key, _Compare, _Alloc>& __x,
^
/usr/include/c++/4.8.2/bits/stl_multiset.h:739:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::multiset<_Key, _Compare, _Alloc>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/set:61:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/stl_set.h:754:5: note: template<class _Key, class _Compare, class _Alloc> bool std::operator==(const std::set<_Key, _Compare, _Alloc>&, const std::set<_Key, _Compare, _Alloc>&)
operator==(const set<_Key, _Compare, _Alloc>& __x,
^
/usr/include/c++/4.8.2/bits/stl_set.h:754:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::set<_Key, _Compare, _Alloc>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/set:60:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/stl_tree.h:907:5: note: template<class _Key, class _Val, class _KeyOfValue, class _Compare, class _Alloc> bool std::operator==(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&)
operator==(const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& __x,
^
/usr/include/c++/4.8.2/bits/stl_tree.h:907:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/set:60:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/utils/utils.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/stl_tree.h:310:5: note: template<class _Val> bool std::operator==(const std::_Rb_tree_iterator<_Tp>&, const std::_Rb_tree_const_iterator<_Val>&)
operator==(const _Rb_tree_iterator<_Val>& __x,
^
/usr/include/c++/4.8.2/bits/stl_tree.h:310:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::_Rb_tree_iterator<_Tp>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/memory:82:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/updateable_base.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_base.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_base.hh:32,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/shared_ptr.h:338:5: note: template<class _Tp> bool std::operator==(std::nullptr_t, const std::shared_ptr<_Tp1>&)
operator==(nullptr_t, const shared_ptr<_Tp>& __a) noexcept
^
/usr/include/c++/4.8.2/bits/shared_ptr.h:338:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: cannot convert 'other.rascal::PropertyBase::get_type_info()' (type 'const string {aka const std::basic_string<char>}') to type 'std::nullptr_t'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/memory:82:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/updateable_base.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_base.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_base.hh:32,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/shared_ptr.h:333:5: note: template<class _Tp> bool std::operator==(const std::shared_ptr<_Tp1>&, std::nullptr_t)
operator==(const shared_ptr<_Tp>& __a, nullptr_t) noexcept
^
/usr/include/c++/4.8.2/bits/shared_ptr.h:333:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::shared_ptr<_Tp1>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/memory:82:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/updateable_base.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_base.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_base.hh:32,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/shared_ptr.h:327:5: note: template<class _Tp1, class _Tp2> bool std::operator==(const std::shared_ptr<_Tp1>&, const std::shared_ptr<_Tp2>&)
operator==(const shared_ptr<_Tp1>& __a,
^
/usr/include/c++/4.8.2/bits/shared_ptr.h:327:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::shared_ptr<_Tp1>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/bits/shared_ptr.h:52:0,
from /usr/include/c++/4.8.2/memory:82,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/updateable_base.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_base.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_base.hh:32,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/shared_ptr_base.h:1040:5: note: template<class _Tp, __gnu_cxx::_Lock_policy _Lp> bool std::operator==(std::nullptr_t, const std::__shared_ptr<_Tp, _Lp>&)
operator==(nullptr_t, const __shared_ptr<_Tp, _Lp>& __a) noexcept
^
/usr/include/c++/4.8.2/bits/shared_ptr_base.h:1040:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: cannot convert 'other.rascal::PropertyBase::get_type_info()' (type 'const string {aka const std::basic_string<char>}') to type 'std::nullptr_t'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/bits/shared_ptr.h:52:0,
from /usr/include/c++/4.8.2/memory:82,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/updateable_base.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_base.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_base.hh:32,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/shared_ptr_base.h:1035:5: note: template<class _Tp, __gnu_cxx::_Lock_policy _Lp> bool std::operator==(const std::__shared_ptr<_Tp, _Lp>&, std::nullptr_t)
operator==(const __shared_ptr<_Tp, _Lp>& __a, nullptr_t) noexcept
^
/usr/include/c++/4.8.2/bits/shared_ptr_base.h:1035:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::__shared_ptr<_Tp, _Lp>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/bits/shared_ptr.h:52:0,
from /usr/include/c++/4.8.2/memory:82,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/updateable_base.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_base.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_base.hh:32,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/shared_ptr_base.h:1029:5: note: template<class _Tp1, class _Tp2, __gnu_cxx::_Lock_policy _Lp> bool std::operator==(const std::__shared_ptr<_Tp1, _Lp>&, const std::__shared_ptr<_Tp2, _Lp>&)
operator==(const __shared_ptr<_Tp1, _Lp>& __a,
^
/usr/include/c++/4.8.2/bits/shared_ptr_base.h:1029:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::__shared_ptr<_Tp1, _Lp>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/memory:81:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/updateable_base.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_base.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_base.hh:32,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/unique_ptr.h:500:5: note: template<class _Tp, class _Dp> bool std::operator==(std::nullptr_t, const std::unique_ptr<_Tp, _Dp>&)
operator==(nullptr_t, const unique_ptr<_Tp, _Dp>& __x) noexcept
^
/usr/include/c++/4.8.2/bits/unique_ptr.h:500:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: cannot convert 'other.rascal::PropertyBase::get_type_info()' (type 'const string {aka const std::basic_string<char>}') to type 'std::nullptr_t'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/memory:81:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/updateable_base.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_base.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_base.hh:32,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/unique_ptr.h:495:5: note: template<class _Tp, class _Dp> bool std::operator==(const std::unique_ptr<_Tp, _Dp>&, std::nullptr_t)
operator==(const unique_ptr<_Tp, _Dp>& __x, nullptr_t) noexcept
^
/usr/include/c++/4.8.2/bits/unique_ptr.h:495:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::unique_ptr<_Tp, _Dp>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/memory:81:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/updateable_base.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_base.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_base.hh:32,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/unique_ptr.h:489:5: note: template<class _Tp, class _Dp, class _Up, class _Ep> bool std::operator==(const std::unique_ptr<_Tp, _Dp>&, const std::unique_ptr<_Up, _Ep>&)
operator==(const unique_ptr<_Tp, _Dp>& __x,
^
/usr/include/c++/4.8.2/bits/unique_ptr.h:489:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::unique_ptr<_Tp, _Dp>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:2030:5: note: template<class _RealType1> bool std::operator==(const std::normal_distribution<_RealType>&, const std::normal_distribution<_RealType>&)
operator==(const std::normal_distribution<_RealType>& __d1,
^
/usr/include/c++/4.8.2/bits/random.tcc:2030:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::normal_distribution<_RealType>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/vector:64:0,
from /usr/include/c++/4.8.2/bits/random.h:34,
from /usr/include/c++/4.8.2/random:50,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/stl_vector.h:1404:5: note: template<class _Tp, class _Alloc> bool std::operator==(const std::vector<_Tp, _Alloc>&, const std::vector<_Tp, _Alloc>&)
operator==(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& __y)
^
/usr/include/c++/4.8.2/bits/stl_vector.h:1404:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::vector<_Tp, _Alloc>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:262:0,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/functional:2543:5: note: template<class _Res, class ... _Args> bool std::operator==(std::nullptr_t, const std::function<_Res(_ArgTypes ...)>&)
operator==(nullptr_t, const function<_Res(_Args...)>& __f) noexcept
^
/usr/include/c++/4.8.2/functional:2543:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: cannot convert 'other.rascal::PropertyBase::get_type_info()' (type 'const string {aka const std::basic_string<char>}') to type 'std::nullptr_t'
if (not(other.get_type_info() == type_id)) {
^
In file included from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:262:0,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/functional:2537:5: note: template<class _Res, class ... _Args> bool std::operator==(const std::function<_Res(_ArgTypes ...)>&, std::nullptr_t)
operator==(const function<_Res(_Args...)>& __f, nullptr_t) noexcept
^
/usr/include/c++/4.8.2/functional:2537:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::function<_Res(_ArgTypes ...)>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/functional:55:0,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:262,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/tuple:813:5: note: template<class ... _TElements, class ... _UElements> constexpr bool std::operator==(const std::tuple<_Elements ...>&, const std::tuple<_Elements ...>&)
operator==(const tuple<_TElements...>& __t,
^
/usr/include/c++/4.8.2/tuple:813:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::tuple<_Elements ...>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/tuple:39:0,
from /usr/include/c++/4.8.2/functional:55,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:262,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/array:228:5: note: template<class _Tp, long unsigned int _Nm> bool std::operator==(const std::array<_Tp, _Nm>&, const std::array<_Tp, _Nm>&)
operator==(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
^
/usr/include/c++/4.8.2/array:228:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::array<_Tp, _Nm>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80:0,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/complex:466:5: note: template<class _Tp> constexpr bool std::operator==(const _Tp&, const std::complex<_Tp>&)
operator==(const _Tp& __x, const complex<_Tp>& __y)
^
/usr/include/c++/4.8.2/complex:466:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'std::initializer_list<const char*>' is not derived from 'const std::complex<_Tp>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80:0,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/complex:461:5: note: template<class _Tp> constexpr bool std::operator==(const std::complex<_Tp>&, const _Tp&)
operator==(const complex<_Tp>& __x, const _Tp& __y)
^
/usr/include/c++/4.8.2/complex:461:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::complex<_Tp>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80:0,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/complex:456:5: note: template<class _Tp> constexpr bool std::operator==(const std::complex<_Tp>&, const std::complex<_Tp>&)
operator==(const complex<_Tp>& __x, const complex<_Tp>& __y)
^
/usr/include/c++/4.8.2/complex:456:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::complex<_Tp>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/bits/locale_facets.h:48:0,
from /usr/include/c++/4.8.2/bits/basic_ios.h:37,
from /usr/include/c++/4.8.2/ios:44,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/streambuf_iterator.h:204:5: note: template<class _CharT, class _Traits> bool std::operator==(const std::istreambuf_iterator<_CharT, _Traits>&, const std::istreambuf_iterator<_CharT, _Traits>&)
operator==(const istreambuf_iterator<_CharT, _Traits>& __a,
^
/usr/include/c++/4.8.2/bits/streambuf_iterator.h:204:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::istreambuf_iterator<_CharT, _Traits>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/string:52:0,
from /usr/include/c++/4.8.2/bits/locale_classes.h:40,
from /usr/include/c++/4.8.2/bits/ios_base.h:41,
from /usr/include/c++/4.8.2/ios:42,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/basic_string.h:2519:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator==(const std::basic_string<_CharT, _Traits, _Alloc>&, const _CharT*)
operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
^
/usr/include/c++/4.8.2/bits/basic_string.h:2519:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: mismatched types 'const _CharT*' and 'std::initializer_list<const char*>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/string:52:0,
from /usr/include/c++/4.8.2/bits/locale_classes.h:40,
from /usr/include/c++/4.8.2/bits/ios_base.h:41,
from /usr/include/c++/4.8.2/ios:42,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/basic_string.h:2507:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator==(const _CharT*, const std::basic_string<_CharT, _Traits, _Alloc>&)
operator==(const _CharT* __lhs,
^
/usr/include/c++/4.8.2/bits/basic_string.h:2507:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: mismatched types 'const _CharT*' and 'std::basic_string<char>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/string:52:0,
from /usr/include/c++/4.8.2/bits/locale_classes.h:40,
from /usr/include/c++/4.8.2/bits/ios_base.h:41,
from /usr/include/c++/4.8.2/ios:42,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/basic_string.h:2493:5: note: template<class _CharT> typename __gnu_cxx::__enable_if<std::__is_char<_Tp>::__value, bool>::__type std::operator==(const std::basic_string<_CharT>&, const std::basic_string<_CharT>&)
operator==(const basic_string<_CharT>& __lhs,
^
/usr/include/c++/4.8.2/bits/basic_string.h:2493:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'std::initializer_list<const char*>' is not derived from 'const std::basic_string<_CharT>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/string:52:0,
from /usr/include/c++/4.8.2/bits/locale_classes.h:40,
from /usr/include/c++/4.8.2/bits/ios_base.h:41,
from /usr/include/c++/4.8.2/ios:42,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/basic_string.h:2486:5: note: template<class _CharT, class _Traits, class _Alloc> bool std::operator==(const std::basic_string<_CharT, _Traits, _Alloc>&, const std::basic_string<_CharT, _Traits, _Alloc>&)
operator==(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
^
/usr/include/c++/4.8.2/bits/basic_string.h:2486:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'std::initializer_list<const char*>' is not derived from 'const std::basic_string<_CharT, _Traits, _Alloc>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/string:41:0,
from /usr/include/c++/4.8.2/bits/locale_classes.h:40,
from /usr/include/c++/4.8.2/bits/ios_base.h:41,
from /usr/include/c++/4.8.2/ios:42,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/allocator.h:133:5: note: template<class _Tp> bool std::operator==(const std::allocator<_CharT>&, const std::allocator<_CharT>&)
operator==(const allocator<_Tp>&, const allocator<_Tp>&)
^
/usr/include/c++/4.8.2/bits/allocator.h:133:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::allocator<_CharT>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/string:41:0,
from /usr/include/c++/4.8.2/bits/locale_classes.h:40,
from /usr/include/c++/4.8.2/bits/ios_base.h:41,
from /usr/include/c++/4.8.2/ios:42,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/allocator.h:128:5: note: template<class _T1, class _T2> bool std::operator==(const std::allocator<_CharT>&, const std::allocator<_T2>&)
operator==(const allocator<_T1>&, const allocator<_T2>&)
^
/usr/include/c++/4.8.2/bits/allocator.h:128:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::allocator<_CharT>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/bits/stl_algobase.h:67:0,
from /usr/include/c++/4.8.2/bits/char_traits.h:39,
from /usr/include/c++/4.8.2/ios:40,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/stl_iterator.h:1037:5: note: template<class _Iterator> bool std::operator==(const std::move_iterator<_Iterator>&, const std::move_iterator<_Iterator>&)
operator==(const move_iterator<_Iterator>& __x,
^
/usr/include/c++/4.8.2/bits/stl_iterator.h:1037:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::move_iterator<_Iterator>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/bits/stl_algobase.h:67:0,
from /usr/include/c++/4.8.2/bits/char_traits.h:39,
from /usr/include/c++/4.8.2/ios:40,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/stl_iterator.h:1031:5: note: template<class _IteratorL, class _IteratorR> bool std::operator==(const std::move_iterator<_Iterator>&, const std::move_iterator<_IteratorR>&)
operator==(const move_iterator<_IteratorL>& __x,
^
/usr/include/c++/4.8.2/bits/stl_iterator.h:1031:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::move_iterator<_Iterator>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/bits/stl_algobase.h:67:0,
from /usr/include/c++/4.8.2/bits/char_traits.h:39,
from /usr/include/c++/4.8.2/ios:40,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/stl_iterator.h:341:5: note: template<class _IteratorL, class _IteratorR> bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)
operator==(const reverse_iterator<_IteratorL>& __x,
^
/usr/include/c++/4.8.2/bits/stl_iterator.h:341:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::reverse_iterator<_Iterator>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/bits/stl_algobase.h:67:0,
from /usr/include/c++/4.8.2/bits/char_traits.h:39,
from /usr/include/c++/4.8.2/ios:40,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/stl_iterator.h:291:5: note: template<class _Iterator> bool std::operator==(const std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_Iterator>&)
operator==(const reverse_iterator<_Iterator>& __x,
^
/usr/include/c++/4.8.2/bits/stl_iterator.h:291:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::reverse_iterator<_Iterator>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/bits/stl_algobase.h:64:0,
from /usr/include/c++/4.8.2/bits/char_traits.h:39,
from /usr/include/c++/4.8.2/ios:40,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/stl_pair.h:214:5: note: template<class _T1, class _T2> constexpr bool std::operator==(const std::pair<_T1, _T2>&, const std::pair<_T1, _T2>&)
operator==(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y)
^
/usr/include/c++/4.8.2/bits/stl_pair.h:214:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::pair<_T1, _T2>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/iosfwd:40:0,
from /usr/include/c++/4.8.2/ios:38,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/postypes.h:216:5: note: template<class _StateT> bool std::operator==(const std::fpos<_StateT>&, const std::fpos<_StateT>&)
operator==(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs)
^
/usr/include/c++/4.8.2/bits/postypes.h:216:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const std::fpos<_StateT>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++allocator.h:33:0,
from /usr/include/c++/4.8.2/bits/allocator.h:46,
from /usr/include/c++/4.8.2/string:41,
from /usr/include/c++/4.8.2/bits/locale_classes.h:40,
from /usr/include/c++/4.8.2/bits/ios_base.h:41,
from /usr/include/c++/4.8.2/ios:42,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/ext/new_allocator.h:139:5: note: template<class _Tp> bool __gnu_cxx::operator==(const __gnu_cxx::new_allocator<_Tp>&, const __gnu_cxx::new_allocator<_Tp>&)
operator==(const new_allocator<_Tp>&, const new_allocator<_Tp>&)
^
/usr/include/c++/4.8.2/ext/new_allocator.h:139:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const __gnu_cxx::new_allocator<_Tp>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/bits/stl_algobase.h:67:0,
from /usr/include/c++/4.8.2/bits/char_traits.h:39,
from /usr/include/c++/4.8.2/ios:40,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/stl_iterator.h:811:5: note: template<class _Iterator, class _Container> bool __gnu_cxx::operator==(const __gnu_cxx::__normal_iterator<_Iterator, _Container>&, const __gnu_cxx::__normal_iterator<_Iterator, _Container>&)
operator==(const __normal_iterator<_Iterator, _Container>& __lhs,
^
/usr/include/c++/4.8.2/bits/stl_iterator.h:811:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const __gnu_cxx::__normal_iterator<_Iterator, _Container>'
if (not(other.get_type_info() == type_id)) {
^
In file included from /usr/include/c++/4.8.2/bits/stl_algobase.h:67:0,
from /usr/include/c++/4.8.2/bits/char_traits.h:39,
from /usr/include/c++/4.8.2/ios:40,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/stl_iterator.h:805:5: note: template<class _IteratorL, class _IteratorR, class _Container> bool __gnu_cxx::operator==(const __gnu_cxx::__normal_iterator<_IteratorL, _Container>&, const __gnu_cxx::__normal_iterator<_IteratorR, _Container>&)
operator==(const __normal_iterator<_IteratorL, _Container>& __lhs,
^
/usr/include/c++/4.8.2/bits/stl_iterator.h:805:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:658:40: note: 'const string {aka const std::basic_string<char>}' is not derived from 'const __gnu_cxx::__normal_iterator<_IteratorL, _Container>'
if (not(other.get_type_info() == type_id)) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:17: error: no match for 'operator<<' (operand types are 'std::basic_ostream<char>' and 'std::initializer_list<const char*>')
<< type_id << "'.";
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:17: note: candidates are:
In file included from /usr/include/c++/4.8.2/istream:39:0,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/ostream:108:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ostream_type& (*)(std::basic_ostream<_CharT, _Traits>::__ostream_type&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
operator<<(__ostream_type& (*__pf)(__ostream_type&))
^
/usr/include/c++/4.8.2/ostream:108:7: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'std::basic_ostream<char>::__ostream_type& (*)(std::basic_ostream<char>::__ostream_type&) {aka std::basic_ostream<char>& (*)(std::basic_ostream<char>&)}'
/usr/include/c++/4.8.2/ostream:117:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__ios_type& (*)(std::basic_ostream<_CharT, _Traits>::__ios_type&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>; std::basic_ostream<_CharT, _Traits>::__ios_type = std::basic_ios<char>]
operator<<(__ios_type& (*__pf)(__ios_type&))
^
/usr/include/c++/4.8.2/ostream:117:7: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'std::basic_ostream<char>::__ios_type& (*)(std::basic_ostream<char>::__ios_type&) {aka std::basic_ios<char>& (*)(std::basic_ios<char>&)}'
/usr/include/c++/4.8.2/ostream:127:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(std::ios_base& (*)(std::ios_base&)) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
operator<<(ios_base& (*__pf) (ios_base&))
^
/usr/include/c++/4.8.2/ostream:127:7: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'std::ios_base& (*)(std::ios_base&)'
/usr/include/c++/4.8.2/ostream:166:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
operator<<(long __n)
^
/usr/include/c++/4.8.2/ostream:166:7: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'long int'
/usr/include/c++/4.8.2/ostream:170:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
operator<<(unsigned long __n)
^
/usr/include/c++/4.8.2/ostream:170:7: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'long unsigned int'
/usr/include/c++/4.8.2/ostream:174:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(bool) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
operator<<(bool __n)
^
/usr/include/c++/4.8.2/ostream:174:7: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'bool'
In file included from /usr/include/c++/4.8.2/ostream:612:0,
from /usr/include/c++/4.8.2/istream:39,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/ostream.tcc:91:5: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(short int) [with _CharT = char; _Traits = std::char_traits<char>]
basic_ostream<_CharT, _Traits>::
^
/usr/include/c++/4.8.2/bits/ostream.tcc:91:5: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'short int'
In file included from /usr/include/c++/4.8.2/istream:39:0,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/ostream:181:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(short unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
operator<<(unsigned short __n)
^
/usr/include/c++/4.8.2/ostream:181:7: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'short unsigned int'
In file included from /usr/include/c++/4.8.2/ostream:612:0,
from /usr/include/c++/4.8.2/istream:39,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/ostream.tcc:105:5: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(int) [with _CharT = char; _Traits = std::char_traits<char>]
basic_ostream<_CharT, _Traits>::
^
/usr/include/c++/4.8.2/bits/ostream.tcc:105:5: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'int'
In file included from /usr/include/c++/4.8.2/istream:39:0,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/ostream:192:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
operator<<(unsigned int __n)
^
/usr/include/c++/4.8.2/ostream:192:7: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'unsigned int'
/usr/include/c++/4.8.2/ostream:201:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
operator<<(long long __n)
^
/usr/include/c++/4.8.2/ostream:201:7: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'long long int'
/usr/include/c++/4.8.2/ostream:205:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long long unsigned int) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
operator<<(unsigned long long __n)
^
/usr/include/c++/4.8.2/ostream:205:7: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'long long unsigned int'
/usr/include/c++/4.8.2/ostream:220:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(double) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
operator<<(double __f)
^
/usr/include/c++/4.8.2/ostream:220:7: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'double'
/usr/include/c++/4.8.2/ostream:224:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(float) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
operator<<(float __f)
^
/usr/include/c++/4.8.2/ostream:224:7: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'float'
/usr/include/c++/4.8.2/ostream:232:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(long double) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
operator<<(long double __f)
^
/usr/include/c++/4.8.2/ostream:232:7: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'long double'
/usr/include/c++/4.8.2/ostream:245:7: note: std::basic_ostream<_CharT, _Traits>::__ostream_type& std::basic_ostream<_CharT, _Traits>::operator<<(const void*) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__ostream_type = std::basic_ostream<char>]
operator<<(const void* __p)
^
/usr/include/c++/4.8.2/ostream:245:7: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'const void*'
In file included from /usr/include/c++/4.8.2/ostream:612:0,
from /usr/include/c++/4.8.2/istream:39,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/ostream.tcc:119:5: note: std::basic_ostream<_CharT, _Traits>& std::basic_ostream<_CharT, _Traits>::operator<<(std::basic_ostream<_CharT, _Traits>::__streambuf_type*) [with _CharT = char; _Traits = std::char_traits<char>; std::basic_ostream<_CharT, _Traits>::__streambuf_type = std::basic_streambuf<char>]
basic_ostream<_CharT, _Traits>::
^
/usr/include/c++/4.8.2/bits/ostream.tcc:119:5: note: no known conversion for argument 1 from 'std::initializer_list<const char*>' to 'std::basic_ostream<char>::__streambuf_type* {aka std::basic_streambuf<char>*}'
In file included from /usr/include/c++/4.8.2/memory:82:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/updateable_base.hh:31,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_base.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_base.hh:32,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_typed.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:37,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/shared_ptr.h:66:5: note: template<class _Ch, class _Tr, class _Tp, __gnu_cxx::_Lock_policy _Lp> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::__shared_ptr<_Tp, _Lp>&)
operator<<(std::basic_ostream<_Ch, _Tr>& __os,
^
/usr/include/c++/4.8.2/bits/shared_ptr.h:66:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::__shared_ptr<_Tp, _Lp>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:3312:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::piecewise_linear_distribution<_RealType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:3312:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::piecewise_linear_distribution<_RealType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:3096:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::piecewise_constant_distribution<_RealType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:3096:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::piecewise_constant_distribution<_RealType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:2886:5: note: template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::discrete_distribution<_IntType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:2886:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::discrete_distribution<_IntType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:2427:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::student_t_distribution<_RealType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:2427:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::student_t_distribution<_RealType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:2352:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::fisher_f_distribution<_RealType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:2352:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::fisher_f_distribution<_RealType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:2188:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::chi_squared_distribution<_RealType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:2188:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::chi_squared_distribution<_RealType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:2115:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::lognormal_distribution<_RealType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:2115:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::lognormal_distribution<_RealType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:1819:5: note: template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::binomial_distribution<_IntType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:1819:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::binomial_distribution<_IntType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:1552:5: note: template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::poisson_distribution<_IntType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:1552:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::poisson_distribution<_IntType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:1347:5: note: template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::negative_binomial_distribution<_IntType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:1347:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::negative_binomial_distribution<_IntType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:831:5: note: template<class _RandomNumberEngine, long unsigned int __k, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::shuffle_order_engine<_RandomNumberEngine, __k>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:831:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::shuffle_order_engine<_RandomNumberEngine, __k>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:702:5: note: template<class _RandomNumberEngine, long unsigned int __p, long unsigned int __r, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::discard_block_engine<_RandomNumberEngine, __p, __r>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:702:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::discard_block_engine<_RandomNumberEngine, __p, __r>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:632:5: note: template<class _UIntType, long unsigned int __w, long unsigned int __s, long unsigned int __r, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::subtract_with_carry_engine<_UIntType, __w, __s, __r>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:632:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::subtract_with_carry_engine<_UIntType, __w, __s, __r>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:156:5: note: template<class _UIntType, _UIntType __a, _UIntType __c, _UIntType __m, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::linear_congruential_engine<_UIntType, __a, __c, __m>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:156:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::linear_congruential_engine<_UIntType, __a, __c, __m>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:2750:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::extreme_value_distribution<_RealType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:2750:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::extreme_value_distribution<_RealType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:2674:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::weibull_distribution<_RealType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:2674:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::weibull_distribution<_RealType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:1883:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::exponential_distribution<_RealType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:1883:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::exponential_distribution<_RealType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:2596:5: note: template<class _RealType1, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::gamma_distribution<_RealType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:2596:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::gamma_distribution<_RealType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:1232:5: note: template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::geometric_distribution<_IntType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:1232:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::geometric_distribution<_IntType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:2050:5: note: template<class _RealType1, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::normal_distribution<_RealType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:2050:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::normal_distribution<_RealType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:1150:5: note: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::bernoulli_distribution&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:1150:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: cannot convert 'type_id' (type 'std::initializer_list<const char*>') to type 'const std::bernoulli_distribution&'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:2275:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::cauchy_distribution<_RealType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:2275:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::cauchy_distribution<_RealType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:1088:5: note: template<class _RealType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::uniform_real_distribution<_IntType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:1088:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::uniform_real_distribution<_IntType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:1029:5: note: template<class _IntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::uniform_int_distribution<_IntType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:1029:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::uniform_int_distribution<_IntType>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:52:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.tcc:477:5: note: template<class _UIntType1, long unsigned int __w1, long unsigned int __n1, long unsigned int __m1, long unsigned int __r1, _UIntType1 __a1, long unsigned int __u1, _UIntType1 __d1, long unsigned int __s1, _UIntType1 __b1, long unsigned int __t1, _UIntType1 __c1, long unsigned int __l1, _UIntType1 __f1, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.tcc:477:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::mersenne_twister_engine<_UIntType, __w, __n, __m, __r, __a, __u, __d, __s, __b, __t, __c, __l, __f>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/random:50:0,
from /usr/include/c++/4.8.2/bits/stl_algo.h:65,
from /usr/include/c++/4.8.2/algorithm:62,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:269,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/random.h:1277:5: note: template<class _RandomNumberEngine, long unsigned int __w, class _UIntType, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::independent_bits_engine<_RandomNumberEngine, __w, _UIntType>&)
operator<<(std::basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/random.h:1277:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::independent_bits_engine<_RandomNumberEngine, __w, _UIntType>'
<< type_id << "'.";
^
In file included from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80:0,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/complex:524:5: note: template<class _Tp, class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::complex<_Tp>&)
operator<<(basic_ostream<_CharT, _Traits>& __os, const complex<_Tp>& __x)
^
/usr/include/c++/4.8.2/complex:524:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::complex<_Tp>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/istream:39:0,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/ostream:602:5: note: std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&&, const _Tp&) [with _CharT = char; _Traits = std::char_traits<char>; _Tp = std::initializer_list<const char*>] <near match>
operator<<(basic_ostream<_CharT, _Traits>&& __os, const _Tp& __x)
^
/usr/include/c++/4.8.2/ostream:602:5: note: no known conversion for argument 1 from 'std::basic_ostream<char>' to 'std::basic_ostream<char>&&'
/usr/include/c++/4.8.2/ostream:548:5: note: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const unsigned char*)
operator<<(basic_ostream<char, _Traits>& __out, const unsigned char* __s)
^
/usr/include/c++/4.8.2/ostream:548:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: cannot convert 'type_id' (type 'std::initializer_list<const char*>') to type 'const unsigned char*'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/istream:39:0,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/ostream:543:5: note: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const signed char*)
operator<<(basic_ostream<char, _Traits>& __out, const signed char* __s)
^
/usr/include/c++/4.8.2/ostream:543:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: cannot convert 'type_id' (type 'std::initializer_list<const char*>') to type 'const signed char*'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/istream:39:0,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/ostream:530:5: note: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, const char*)
operator<<(basic_ostream<char, _Traits>& __out, const char* __s)
^
/usr/include/c++/4.8.2/ostream:530:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: cannot convert 'type_id' (type 'std::initializer_list<const char*>') to type 'const char*'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/ostream:612:0,
from /usr/include/c++/4.8.2/istream:39,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/ostream.tcc:321:5: note: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const char*)
operator<<(basic_ostream<_CharT, _Traits>& __out, const char* __s)
^
/usr/include/c++/4.8.2/bits/ostream.tcc:321:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: cannot convert 'type_id' (type 'std::initializer_list<const char*>') to type 'const char*'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/istream:39:0,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/ostream:513:5: note: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const _CharT*)
operator<<(basic_ostream<_CharT, _Traits>& __out, const _CharT* __s)
^
/usr/include/c++/4.8.2/ostream:513:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: mismatched types 'const _CharT*' and 'std::initializer_list<const char*>'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/istream:39:0,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/ostream:493:5: note: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, unsigned char)
operator<<(basic_ostream<char, _Traits>& __out, unsigned char __c)
^
/usr/include/c++/4.8.2/ostream:493:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: cannot convert 'type_id' (type 'std::initializer_list<const char*>') to type 'unsigned char'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/istream:39:0,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/ostream:488:5: note: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, signed char)
operator<<(basic_ostream<char, _Traits>& __out, signed char __c)
^
/usr/include/c++/4.8.2/ostream:488:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: cannot convert 'type_id' (type 'std::initializer_list<const char*>') to type 'signed char'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/istream:39:0,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/ostream:482:5: note: template<class _Traits> std::basic_ostream<char, _Traits>& std::operator<<(std::basic_ostream<char, _Traits>&, char)
operator<<(basic_ostream<char, _Traits>& __out, char __c)
^
/usr/include/c++/4.8.2/ostream:482:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: cannot convert 'type_id' (type 'std::initializer_list<const char*>') to type 'char'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/istream:39:0,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/ostream:476:5: note: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, char)
operator<<(basic_ostream<_CharT, _Traits>& __out, char __c)
^
/usr/include/c++/4.8.2/ostream:476:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: cannot convert 'type_id' (type 'std::initializer_list<const char*>') to type 'char'
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/istream:39:0,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/ostream:471:5: note: template<class _CharT, class _Traits> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, _CharT)
operator<<(basic_ostream<_CharT, _Traits>& __out, _CharT __c)
^
/usr/include/c++/4.8.2/ostream:471:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: deduced conflicting types for parameter '_CharT' ('char' and 'std::initializer_list<const char*>')
<< type_id << "'.";
^
In file included from /usr/include/c++/4.8.2/string:52:0,
from /usr/include/c++/4.8.2/bits/locale_classes.h:40,
from /usr/include/c++/4.8.2/bits/ios_base.h:41,
from /usr/include/c++/4.8.2/ios:42,
from /usr/include/c++/4.8.2/istream:38,
from /usr/include/c++/4.8.2/sstream:38,
from /usr/include/c++/4.8.2/complex:45,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Core:80,
from /tmp/pip-req-build-u8333ipr/_skbuild/linux-x86_64-3.9/cmake-build/external/Eigen3/Eigen/Dense:1,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/cluster_ref_key.hh:34,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:36,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/usr/include/c++/4.8.2/bits/basic_string.h:2753:5: note: template<class _CharT, class _Traits, class _Alloc> std::basic_ostream<_CharT, _Traits>& std::operator<<(std::basic_ostream<_CharT, _Traits>&, const std::basic_string<_CharT, _Traits, _Alloc>&)
operator<<(basic_ostream<_CharT, _Traits>& __os,
^
/usr/include/c++/4.8.2/bits/basic_string.h:2753:5: note: template argument deduction/substitution failed:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:38:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/property_block_sparse.hh:661:20: note: 'std::initializer_list<const char*>' is not derived from 'const std::basic_string<_CharT, _Traits, _Alloc>'
<< type_id << "'.";
^
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/utils/json_io.hh:43:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:40,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: At global scope:
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2221:19: error: base class 'struct nlohmann::detail::index_sequence<>' has a non-virtual destructor [-Werror=effc++]
template<> struct make_index_sequence<0> : index_sequence<> {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2222:19: error: base class 'struct nlohmann::detail::index_sequence<0ul>' has a non-virtual destructor [-Werror=effc++]
template<> struct make_index_sequence<1> : index_sequence<0> {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::priority_tag<1u>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2228:29: recursively required from 'struct nlohmann::detail::priority_tag<2u>'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2228:29: required from 'struct nlohmann::detail::priority_tag<3u>'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3042:115: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2228:29: error: base class 'struct nlohmann::detail::priority_tag<0u>' has a non-virtual destructor [-Werror=effc++]
template<unsigned N> struct priority_tag : priority_tag < N - 1 > {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::priority_tag<2u>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2228:29: required from 'struct nlohmann::detail::priority_tag<3u>'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3042:115: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2228:29: error: base class 'struct nlohmann::detail::priority_tag<1u>' has a non-virtual destructor [-Werror=effc++]
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::priority_tag<3u>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3042:115: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2228:29: error: base class 'struct nlohmann::detail::priority_tag<2u>' has a non-virtual destructor [-Werror=effc++]
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/utils/json_io.hh:43:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:40,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_basic_json<nlohmann::detail::value_t>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2524:24: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = nlohmann::detail::value_t]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from 'struct std::__is_direct_constructible_impl<nlohmann::basic_json<>, nlohmann::basic_json<>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_destructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >, std::__is_direct_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:817:12: required from 'struct std::__is_direct_constructible_new_safe<nlohmann::basic_json<>, nlohmann::basic_json<>&&>'
/usr/include/c++/4.8.2/type_traits:895:12: required from 'struct std::__is_direct_constructible_new<nlohmann::basic_json<>, nlohmann::basic_json<>&&>'
/usr/include/c++/4.8.2/type_traits:903:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2476:27: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
template<typename> struct is_basic_json : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_object_type_impl<nlohmann::basic_json<>, nlohmann::detail::value_t, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2648:8: required from 'struct nlohmann::detail::is_constructible_object_type<nlohmann::basic_json<>, nlohmann::detail::value_t>'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3120:106: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = nlohmann::detail::value_t]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = nlohmann::detail::value_t; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = nlohmann::detail::value_t]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<nlohmann::detail::value_t, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, nlohmann::detail::value_t&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<nlohmann::detail::value_t, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, nlohmann::detail::value_t&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2621:8: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_object_type_impl : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_object_type<nlohmann::basic_json<>, nlohmann::detail::value_t>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3120:106: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = nlohmann::detail::value_t]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = nlohmann::detail::value_t; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = nlohmann::detail::value_t]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<nlohmann::detail::value_t, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, nlohmann::detail::value_t&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<nlohmann::detail::value_t, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, nlohmann::detail::value_t&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, nlohmann::detail::value_t, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2648:8: error: base class 'struct nlohmann::detail::is_constructible_object_type_impl<nlohmann::basic_json<>, nlohmann::detail::value_t, void>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_object_type
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_string_type_impl<nlohmann::basic_json<>, nlohmann::detail::value_t, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2686:8: required from 'struct nlohmann::detail::is_constructible_string_type<nlohmann::basic_json<>, nlohmann::detail::value_t>'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3101:15: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = nlohmann::detail::value_t]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = nlohmann::detail::value_t; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = nlohmann::detail::value_t]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<nlohmann::detail::value_t, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, nlohmann::detail::value_t&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<nlohmann::detail::value_t, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, nlohmann::detail::value_t&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2672:8: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_string_type_impl : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_string_type<nlohmann::basic_json<>, nlohmann::detail::value_t>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3101:15: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = nlohmann::detail::value_t]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = nlohmann::detail::value_t; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = nlohmann::detail::value_t]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<nlohmann::detail::value_t, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, nlohmann::detail::value_t&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<nlohmann::detail::value_t, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, nlohmann::detail::value_t&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, nlohmann::detail::value_t, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2686:8: error: base class 'struct nlohmann::detail::is_constructible_string_type_impl<nlohmann::basic_json<>, nlohmann::detail::value_t, void>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_string_type
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_complete_type<nlohmann::detail::nonesuch, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2731:56: required from 'struct nlohmann::detail::is_constructible_array_type<nlohmann::basic_json<>, nlohmann::detail::value_t>'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3099:89: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = nlohmann::detail::value_t]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = nlohmann::detail::value_t; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = nlohmann::detail::value_t]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<nlohmann::detail::value_t, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, nlohmann::detail::value_t&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<nlohmann::detail::value_t, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, nlohmann::detail::value_t&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2592:8: error: base class 'struct std::integral_constant<bool, true>' has a non-virtual destructor [-Werror=effc++]
struct is_complete_type<T, decltype(void(sizeof(T)))> : std::true_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_array_type_impl<nlohmann::basic_json<>, nlohmann::detail::value_t, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2752:8: required from 'struct nlohmann::detail::is_constructible_array_type<nlohmann::basic_json<>, nlohmann::detail::value_t>'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3099:89: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = nlohmann::detail::value_t]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = nlohmann::detail::value_t; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = nlohmann::detail::value_t]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<nlohmann::detail::value_t, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, nlohmann::detail::value_t&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<nlohmann::detail::value_t, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, nlohmann::detail::value_t&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2713:8: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_array_type_impl : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_array_type<nlohmann::basic_json<>, nlohmann::detail::value_t>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3099:89: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = nlohmann::detail::value_t]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = nlohmann::detail::value_t; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = nlohmann::detail::value_t]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<nlohmann::detail::value_t, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, nlohmann::detail::value_t&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<nlohmann::detail::value_t, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, nlohmann::detail::value_t&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, nlohmann::detail::value_t, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2752:8: error: base class 'struct nlohmann::detail::is_constructible_array_type_impl<nlohmann::basic_json<>, nlohmann::detail::value_t, void>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_array_type
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_basic_json<std::nullptr_t>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2524:24: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::nullptr_t]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from 'struct std::__is_direct_constructible_impl<nlohmann::basic_json<>, nlohmann::basic_json<>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_destructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >, std::__is_direct_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:817:12: required from 'struct std::__is_direct_constructible_new_safe<nlohmann::basic_json<>, nlohmann::basic_json<>&&>'
/usr/include/c++/4.8.2/type_traits:895:12: required from 'struct std::__is_direct_constructible_new<nlohmann::basic_json<>, nlohmann::basic_json<>&&>'
/usr/include/c++/4.8.2/type_traits:903:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2476:27: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
template<typename> struct is_basic_json : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_object_type_impl<nlohmann::basic_json<>, std::nullptr_t, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2648:8: required from 'struct nlohmann::detail::is_constructible_object_type<nlohmann::basic_json<>, std::nullptr_t>'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3120:106: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::nullptr_t]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::nullptr_t; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::nullptr_t]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::nullptr_t, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::nullptr_t&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::nullptr_t, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::nullptr_t&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2621:8: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_object_type_impl : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_object_type<nlohmann::basic_json<>, std::nullptr_t>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3120:106: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::nullptr_t]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::nullptr_t; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::nullptr_t]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::nullptr_t, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::nullptr_t&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::nullptr_t, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::nullptr_t&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::nullptr_t, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2648:8: error: base class 'struct nlohmann::detail::is_constructible_object_type_impl<nlohmann::basic_json<>, std::nullptr_t, void>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_object_type
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_string_type_impl<nlohmann::basic_json<>, std::nullptr_t, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2686:8: required from 'struct nlohmann::detail::is_constructible_string_type<nlohmann::basic_json<>, std::nullptr_t>'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3101:15: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::nullptr_t]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::nullptr_t; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::nullptr_t]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::nullptr_t, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::nullptr_t&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::nullptr_t, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::nullptr_t&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2672:8: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_string_type_impl : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_string_type<nlohmann::basic_json<>, std::nullptr_t>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3101:15: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::nullptr_t]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::nullptr_t; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::nullptr_t]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::nullptr_t, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::nullptr_t&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::nullptr_t, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::nullptr_t&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::nullptr_t, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2686:8: error: base class 'struct nlohmann::detail::is_constructible_string_type_impl<nlohmann::basic_json<>, std::nullptr_t, void>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_string_type
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_array_type_impl<nlohmann::basic_json<>, std::nullptr_t, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2752:8: required from 'struct nlohmann::detail::is_constructible_array_type<nlohmann::basic_json<>, std::nullptr_t>'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3099:89: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::nullptr_t]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::nullptr_t; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::nullptr_t]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::nullptr_t, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::nullptr_t&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::nullptr_t, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::nullptr_t&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2713:8: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_array_type_impl : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_array_type<nlohmann::basic_json<>, std::nullptr_t>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3099:89: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::nullptr_t]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::nullptr_t; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::nullptr_t]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::nullptr_t, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::nullptr_t&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::nullptr_t, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::nullptr_t&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::nullptr_t, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2752:8: error: base class 'struct nlohmann::detail::is_constructible_array_type_impl<nlohmann::basic_json<>, std::nullptr_t, void>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_array_type
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_complete_type<nlohmann::basic_json<>, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2795:8: required from 'struct nlohmann::detail::is_compatible_type<nlohmann::basic_json<>, nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:15842:55: required from 'struct std::__is_direct_constructible_impl<nlohmann::basic_json<>, nlohmann::basic_json<>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_destructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >, std::__is_direct_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:817:12: required from 'struct std::__is_direct_constructible_new_safe<nlohmann::basic_json<>, nlohmann::basic_json<>&&>'
/usr/include/c++/4.8.2/type_traits:895:12: required from 'struct std::__is_direct_constructible_new<nlohmann::basic_json<>, nlohmann::basic_json<>&&>'
/usr/include/c++/4.8.2/type_traits:903:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2592:8: error: base class 'struct std::integral_constant<bool, true>' has a non-virtual destructor [-Werror=effc++]
struct is_complete_type<T, decltype(void(sizeof(T)))> : std::true_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_compatible_type<nlohmann::basic_json<>, nlohmann::basic_json<> >':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:15842:55: required from 'struct std::__is_direct_constructible_impl<nlohmann::basic_json<>, nlohmann::basic_json<>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_destructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >, std::__is_direct_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:817:12: required from 'struct std::__is_direct_constructible_new_safe<nlohmann::basic_json<>, nlohmann::basic_json<>&&>'
/usr/include/c++/4.8.2/type_traits:895:12: required from 'struct std::__is_direct_constructible_new<nlohmann::basic_json<>, nlohmann::basic_json<>&&>'
/usr/include/c++/4.8.2/type_traits:903:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2795:8: error: base class 'struct nlohmann::detail::is_compatible_type_impl<nlohmann::basic_json<>, nlohmann::basic_json<>, void>' has a non-virtual destructor [-Werror=effc++]
struct is_compatible_type
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_basic_json<nlohmann::basic_json<> >':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2524:24: required from 'constexpr const bool nlohmann::detail::is_compatible_type_impl<nlohmann::basic_json<>, nlohmann::basic_json<>, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:15842:55: required from 'struct std::__is_direct_constructible_impl<nlohmann::basic_json<>, nlohmann::basic_json<>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_destructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >, std::__is_direct_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:817:12: required from 'struct std::__is_direct_constructible_new_safe<nlohmann::basic_json<>, nlohmann::basic_json<>&&>'
/usr/include/c++/4.8.2/type_traits:895:12: required from 'struct std::__is_direct_constructible_new<nlohmann::basic_json<>, nlohmann::basic_json<>&&>'
/usr/include/c++/4.8.2/type_traits:903:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2479:8: error: base class 'struct std::integral_constant<bool, true>' has a non-virtual destructor [-Werror=effc++]
struct is_basic_json<NLOHMANN_BASIC_JSON_TPL> : std::true_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::has_to_json<nlohmann::basic_json<>, nlohmann::basic_json<>, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2790:27: required from 'constexpr const bool nlohmann::detail::is_compatible_type_impl<nlohmann::basic_json<>, nlohmann::basic_json<>, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:15842:55: required from 'struct std::__is_direct_constructible_impl<nlohmann::basic_json<>, nlohmann::basic_json<>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_destructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >, std::__is_direct_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:817:12: required from 'struct std::__is_direct_constructible_new_safe<nlohmann::basic_json<>, nlohmann::basic_json<>&&>'
/usr/include/c++/4.8.2/type_traits:895:12: required from 'struct std::__is_direct_constructible_new<nlohmann::basic_json<>, nlohmann::basic_json<>&&>'
/usr/include/c++/4.8.2/type_traits:903:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2551:8: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
struct has_to_json : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_basic_json<std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > > >':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2524:24: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from 'struct std::__is_direct_constructible_impl<nlohmann::basic_json<>, nlohmann::basic_json<>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_destructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >, std::__is_direct_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:817:12: required from 'struct std::__is_direct_constructible_new_safe<nlohmann::basic_json<>, nlohmann::basic_json<>&&>'
/usr/include/c++/4.8.2/type_traits:895:12: required from 'struct std::__is_direct_constructible_new<nlohmann::basic_json<>, nlohmann::basic_json<>&&>'
/usr/include/c++/4.8.2/type_traits:903:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2476:27: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
template<typename> struct is_basic_json : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_object_type_impl<nlohmann::basic_json<>, std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2648:8: required from 'struct nlohmann::detail::is_constructible_object_type<nlohmann::basic_json<>, std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > > >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3120:106: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2621:8: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_object_type_impl : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_object_type<nlohmann::basic_json<>, std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > > >':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3120:106: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2648:8: error: base class 'struct nlohmann::detail::is_constructible_object_type_impl<nlohmann::basic_json<>, std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >, void>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_object_type
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_string_type_impl<nlohmann::basic_json<>, std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2686:8: required from 'struct nlohmann::detail::is_constructible_string_type<nlohmann::basic_json<>, std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > > >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3101:15: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2672:8: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_string_type_impl : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_string_type<nlohmann::basic_json<>, std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > > >':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3101:15: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2686:8: error: base class 'struct nlohmann::detail::is_constructible_string_type_impl<nlohmann::basic_json<>, std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >, void>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_string_type
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_complete_type<nlohmann::detail::json_ref<nlohmann::basic_json<> >, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2731:56: required from 'struct nlohmann::detail::is_constructible_array_type<nlohmann::basic_json<>, std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > > >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3099:89: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2592:8: error: base class 'struct std::integral_constant<bool, true>' has a non-virtual destructor [-Werror=effc++]
struct is_complete_type<T, decltype(void(sizeof(T)))> : std::true_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_array_type<nlohmann::basic_json<>, std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > > >':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3099:89: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2752:8: error: base class 'struct nlohmann::detail::is_constructible_array_type_impl<nlohmann::basic_json<>, std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >, void>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_array_type
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_basic_json<nlohmann::detail::json_ref<nlohmann::basic_json<> > >':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2524:24: required from 'constexpr const bool nlohmann::detail::is_constructible_array_type_impl<nlohmann::basic_json<>, std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3099:89: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2476:27: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
template<typename> struct is_basic_json : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_object_type_impl<nlohmann::basic_json<>, nlohmann::detail::json_ref<nlohmann::basic_json<> >, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2648:8: required from 'struct nlohmann::detail::is_constructible_object_type<nlohmann::basic_json<>, nlohmann::detail::json_ref<nlohmann::basic_json<> > >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3120:106: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = nlohmann::detail::json_ref<nlohmann::basic_json<> >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = nlohmann::detail::json_ref<nlohmann::basic_json<> >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = nlohmann::detail::json_ref<nlohmann::basic_json<> >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<nlohmann::detail::json_ref<nlohmann::basic_json<> >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2621:8: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_object_type_impl : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_object_type<nlohmann::basic_json<>, nlohmann::detail::json_ref<nlohmann::basic_json<> > >':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3120:106: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = nlohmann::detail::json_ref<nlohmann::basic_json<> >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = nlohmann::detail::json_ref<nlohmann::basic_json<> >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = nlohmann::detail::json_ref<nlohmann::basic_json<> >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<nlohmann::detail::json_ref<nlohmann::basic_json<> >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, nlohmann::detail::json_ref<nlohmann::basic_json<> >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2744:62: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2648:8: error: base class 'struct nlohmann::detail::is_constructible_object_type_impl<nlohmann::basic_json<>, nlohmann::detail::json_ref<nlohmann::basic_json<> >, void>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_object_type
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_string_type_impl<nlohmann::basic_json<>, nlohmann::detail::json_ref<nlohmann::basic_json<> >, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2686:8: required from 'struct nlohmann::detail::is_constructible_string_type<nlohmann::basic_json<>, nlohmann::detail::json_ref<nlohmann::basic_json<> > >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3101:15: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = nlohmann::detail::json_ref<nlohmann::basic_json<> >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = nlohmann::detail::json_ref<nlohmann::basic_json<> >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = nlohmann::detail::json_ref<nlohmann::basic_json<> >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<nlohmann::detail::json_ref<nlohmann::basic_json<> >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2672:8: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_string_type_impl : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_string_type<nlohmann::basic_json<>, nlohmann::detail::json_ref<nlohmann::basic_json<> > >':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3101:15: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = nlohmann::detail::json_ref<nlohmann::basic_json<> >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = nlohmann::detail::json_ref<nlohmann::basic_json<> >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = nlohmann::detail::json_ref<nlohmann::basic_json<> >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<nlohmann::detail::json_ref<nlohmann::basic_json<> >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, nlohmann::detail::json_ref<nlohmann::basic_json<> >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2744:62: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2686:8: error: base class 'struct nlohmann::detail::is_constructible_string_type_impl<nlohmann::basic_json<>, nlohmann::detail::json_ref<nlohmann::basic_json<> >, void>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_string_type
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_array_type_impl<nlohmann::basic_json<>, nlohmann::detail::json_ref<nlohmann::basic_json<> >, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2752:8: required from 'struct nlohmann::detail::is_constructible_array_type<nlohmann::basic_json<>, nlohmann::detail::json_ref<nlohmann::basic_json<> > >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3099:89: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = nlohmann::detail::json_ref<nlohmann::basic_json<> >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = nlohmann::detail::json_ref<nlohmann::basic_json<> >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = nlohmann::detail::json_ref<nlohmann::basic_json<> >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<nlohmann::detail::json_ref<nlohmann::basic_json<> >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2713:8: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_array_type_impl : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_array_type<nlohmann::basic_json<>, nlohmann::detail::json_ref<nlohmann::basic_json<> > >':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3099:89: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = nlohmann::detail::json_ref<nlohmann::basic_json<> >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = nlohmann::detail::json_ref<nlohmann::basic_json<> >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = nlohmann::detail::json_ref<nlohmann::basic_json<> >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<nlohmann::detail::json_ref<nlohmann::basic_json<> >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, nlohmann::detail::json_ref<nlohmann::basic_json<> >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2744:62: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2752:8: error: base class 'struct nlohmann::detail::is_constructible_array_type_impl<nlohmann::basic_json<>, nlohmann::detail::json_ref<nlohmann::basic_json<> >, void>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_array_type
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::iterator_traits<std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2501:42: required by substitution of 'template<class T> using reference_t = typename T::reference [with T = nlohmann::detail::iterator_traits<std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >, void>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2364:76: required by substitution of 'template<template<class ...> class Op, class ... Args> using is_detected = typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::value_t [with Op = nlohmann::detail::reference_t; Args = {nlohmann::detail::iterator_traits<std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >, void>}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2582:57: required from 'constexpr const auto nlohmann::detail::is_iterator_traits<nlohmann::detail::iterator_traits<std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >, void>, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2578:27: required from 'struct nlohmann::detail::is_iterator_traits<nlohmann::detail::iterator_traits<std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >, void>, void>'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2741:9: required from 'constexpr const bool nlohmann::detail::is_constructible_array_type_impl<nlohmann::basic_json<>, std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3099:89: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2302:8: error: base class 'struct nlohmann::detail::iterator_types<std::initializer_list<nlohmann::detail::json_ref<nlohmann::basic_json<> > >, void>' has a non-virtual destructor [-Werror=effc++]
struct iterator_traits < T, enable_if_t < !std::is_pointer<T>::value >>
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_basic_json<const nlohmann::detail::json_ref<nlohmann::basic_json<> > >':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17122:69: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = const nlohmann::detail::json_ref<nlohmann::basic_json<> >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from 'struct std::__is_direct_constructible_impl<nlohmann::basic_json<>, nlohmann::basic_json<>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_destructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >, std::__is_direct_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:817:12: required from 'struct std::__is_direct_constructible_new_safe<nlohmann::basic_json<>, nlohmann::basic_json<>&&>'
/usr/include/c++/4.8.2/type_traits:895:12: required from 'struct std::__is_direct_constructible_new<nlohmann::basic_json<>, nlohmann::basic_json<>&&>'
/usr/include/c++/4.8.2/type_traits:903:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/usr/include/c++/4.8.2/type_traits:955:12: required from 'struct std::is_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::is_constructible<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>, std::__is_nt_constructible_impl<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&> >'
/usr/include/c++/4.8.2/type_traits:1041:12: required from 'struct std::is_nothrow_constructible<nlohmann::basic_json<>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&&>'
/usr/include/c++/4.8.2/type_traits:1072:12: required from 'struct std::__is_nothrow_move_constructible_impl<nlohmann::basic_json<>, false>'
/usr/include/c++/4.8.2/type_traits:1078:12: required from 'struct std::is_nothrow_move_constructible<nlohmann::basic_json<> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:22675:50: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2476:27: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
template<typename> struct is_basic_json : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_basic_json<std::basic_string<char> >':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2524:24: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2476:27: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_object_type_impl<nlohmann::basic_json<>, std::basic_string<char>, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2648:8: required from 'struct nlohmann::detail::is_constructible_object_type<nlohmann::basic_json<>, std::basic_string<char> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3120:106: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::basic_string<char>; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::basic_string<char>, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::basic_string<char>, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2621:8: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_object_type_impl : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_object_type<nlohmann::basic_json<>, std::basic_string<char> >':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3120:106: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::basic_string<char>; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::basic_string<char>, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::basic_string<char>, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2648:8: error: base class 'struct nlohmann::detail::is_constructible_object_type_impl<nlohmann::basic_json<>, std::basic_string<char>, void>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_object_type
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_string_type<nlohmann::basic_json<>, std::basic_string<char> >':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3101:15: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::basic_string<char>; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::basic_string<char>, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::basic_string<char>, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2686:8: error: base class 'struct nlohmann::detail::is_constructible_string_type_impl<nlohmann::basic_json<>, std::basic_string<char>, void>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_string_type
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_complete_type<char, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2731:56: required from 'struct nlohmann::detail::is_constructible_array_type<nlohmann::basic_json<>, std::basic_string<char> >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3099:89: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::basic_string<char>; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::basic_string<char>, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::basic_string<char>, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2592:8: error: base class 'struct std::integral_constant<bool, true>' has a non-virtual destructor [-Werror=effc++]
struct is_complete_type<T, decltype(void(sizeof(T)))> : std::true_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_array_type<nlohmann::basic_json<>, std::basic_string<char> >':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3099:89: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::basic_string<char>; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::basic_string<char>, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::basic_string<char>, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2752:8: error: base class 'struct nlohmann::detail::is_constructible_array_type_impl<nlohmann::basic_json<>, std::basic_string<char>, void>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_array_type
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_basic_json<char>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2524:24: required from 'constexpr const bool nlohmann::detail::is_constructible_array_type_impl<nlohmann::basic_json<>, std::basic_string<char>, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3099:89: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::basic_string<char>; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::basic_string<char>, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::basic_string<char>, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2476:27: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
template<typename> struct is_basic_json : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_object_type_impl<nlohmann::basic_json<>, char, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2648:8: required from 'struct nlohmann::detail::is_constructible_object_type<nlohmann::basic_json<>, char>'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3120:106: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = char]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = char; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = char]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<char, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, char&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<char, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, char&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::basic_string<char>; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::basic_string<char>, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::basic_string<char>, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2621:8: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_object_type_impl : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_object_type<nlohmann::basic_json<>, char>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3120:106: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = char]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = char; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = char]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<char, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, char&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<char, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, char&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, char, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2744:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::basic_string<char>; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::basic_string<char>, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::basic_string<char>, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2648:8: error: base class 'struct nlohmann::detail::is_constructible_object_type_impl<nlohmann::basic_json<>, char, void>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_object_type
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_string_type_impl<nlohmann::basic_json<>, char, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2686:8: required from 'struct nlohmann::detail::is_constructible_string_type<nlohmann::basic_json<>, char>'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3101:15: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = char]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = char; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = char]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<char, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, char&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<char, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, char&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::basic_string<char>; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::basic_string<char>, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::basic_string<char>, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2672:8: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_string_type_impl : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_string_type<nlohmann::basic_json<>, char>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3101:15: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = char]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = char; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = char]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<char, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, char&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<char, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, char&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, char, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2744:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::basic_string<char>; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::basic_string<char>, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::basic_string<char>, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2686:8: error: base class 'struct nlohmann::detail::is_constructible_string_type_impl<nlohmann::basic_json<>, char, void>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_string_type
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_array_type_impl<nlohmann::basic_json<>, char, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2752:8: required from 'struct nlohmann::detail::is_constructible_array_type<nlohmann::basic_json<>, char>'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3099:89: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = char]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = char; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = char]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<char, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, char&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<char, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, char&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::basic_string<char>; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::basic_string<char>, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::basic_string<char>, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2713:8: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_array_type_impl : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_array_type<nlohmann::basic_json<>, char>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3099:89: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = char]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = char; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = char]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<char, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, char&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<char, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, char&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, char, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2744:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::basic_string<char>; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::basic_string<char>, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::basic_string<char>, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2752:8: error: base class 'struct nlohmann::detail::is_constructible_array_type_impl<nlohmann::basic_json<>, char, void>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_array_type
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::iterator_traits<std::basic_string<char>, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2501:42: required by substitution of 'template<class T> using reference_t = typename T::reference [with T = nlohmann::detail::iterator_traits<std::basic_string<char>, void>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2364:76: required by substitution of 'template<template<class ...> class Op, class ... Args> using is_detected = typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::value_t [with Op = nlohmann::detail::reference_t; Args = {nlohmann::detail::iterator_traits<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2582:57: required from 'constexpr const auto nlohmann::detail::is_iterator_traits<nlohmann::detail::iterator_traits<std::basic_string<char>, void>, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2578:27: required from 'struct nlohmann::detail::is_iterator_traits<nlohmann::detail::iterator_traits<std::basic_string<char>, void>, void>'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2741:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::basic_string<char>; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::basic_string<char>, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::basic_string<char>, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::basic_string<char>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2302:8: error: base class 'struct nlohmann::detail::iterator_types<std::basic_string<char>, void>' has a non-virtual destructor [-Werror=effc++]
struct iterator_traits < T, enable_if_t < !std::is_pointer<T>::value >>
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_basic_json<std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > > >':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2524:24: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2476:27: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
template<typename> struct is_basic_json : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_object_type<nlohmann::basic_json<>, std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > > >':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3120:106: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2648:8: error: base class 'struct nlohmann::detail::is_constructible_object_type_impl<nlohmann::basic_json<>, std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_object_type
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::has_non_default_from_json<nlohmann::basic_json<>, nlohmann::basic_json<>, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2641:64: required from 'constexpr const bool nlohmann::detail::is_constructible_object_type_impl<nlohmann::basic_json<>, std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3120:106: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2536:8: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
struct has_non_default_from_json : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::has_from_json<nlohmann::basic_json<>, nlohmann::basic_json<>, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2641:64: required from 'constexpr const bool nlohmann::detail::is_constructible_object_type_impl<nlohmann::basic_json<>, std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3120:106: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2520:8: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
struct has_from_json : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_string_type_impl<nlohmann::basic_json<>, std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2686:8: required from 'struct nlohmann::detail::is_constructible_string_type<nlohmann::basic_json<>, std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > > >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3101:15: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2672:8: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_string_type_impl : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_string_type<nlohmann::basic_json<>, std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > > >':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3101:15: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2686:8: error: base class 'struct nlohmann::detail::is_constructible_string_type_impl<nlohmann::basic_json<>, std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_string_type
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_complete_type<std::pair<const std::basic_string<char>, nlohmann::basic_json<> >, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2731:56: required from 'struct nlohmann::detail::is_constructible_array_type<nlohmann::basic_json<>, std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > > >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3099:89: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2592:8: error: base class 'struct std::integral_constant<bool, true>' has a non-virtual destructor [-Werror=effc++]
struct is_complete_type<T, decltype(void(sizeof(T)))> : std::true_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_array_type<nlohmann::basic_json<>, std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > > >':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3099:89: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2752:8: error: base class 'struct nlohmann::detail::is_constructible_array_type_impl<nlohmann::basic_json<>, std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_array_type
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_basic_json<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > >':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2524:24: required from 'constexpr const bool nlohmann::detail::is_constructible_array_type_impl<nlohmann::basic_json<>, std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3099:89: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2476:27: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
template<typename> struct is_basic_json : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_object_type_impl<nlohmann::basic_json<>, std::pair<const std::basic_string<char>, nlohmann::basic_json<> >, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2648:8: required from 'struct nlohmann::detail::is_constructible_object_type<nlohmann::basic_json<>, std::pair<const std::basic_string<char>, nlohmann::basic_json<> > >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3120:106: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::pair<const std::basic_string<char>, nlohmann::basic_json<> >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::pair<const std::basic_string<char>, nlohmann::basic_json<> >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::pair<const std::basic_string<char>, nlohmann::basic_json<> >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::pair<const std::basic_string<char>, nlohmann::basic_json<> >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2621:8: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_object_type_impl : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_object_type<nlohmann::basic_json<>, std::pair<const std::basic_string<char>, nlohmann::basic_json<> > >':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3120:106: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::pair<const std::basic_string<char>, nlohmann::basic_json<> >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::pair<const std::basic_string<char>, nlohmann::basic_json<> >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::pair<const std::basic_string<char>, nlohmann::basic_json<> >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::pair<const std::basic_string<char>, nlohmann::basic_json<> >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::pair<const std::basic_string<char>, nlohmann::basic_json<> >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2744:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2648:8: error: base class 'struct nlohmann::detail::is_constructible_object_type_impl<nlohmann::basic_json<>, std::pair<const std::basic_string<char>, nlohmann::basic_json<> >, void>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_object_type
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_string_type_impl<nlohmann::basic_json<>, std::pair<const std::basic_string<char>, nlohmann::basic_json<> >, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2686:8: required from 'struct nlohmann::detail::is_constructible_string_type<nlohmann::basic_json<>, std::pair<const std::basic_string<char>, nlohmann::basic_json<> > >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3101:15: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::pair<const std::basic_string<char>, nlohmann::basic_json<> >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::pair<const std::basic_string<char>, nlohmann::basic_json<> >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::pair<const std::basic_string<char>, nlohmann::basic_json<> >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::pair<const std::basic_string<char>, nlohmann::basic_json<> >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2672:8: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_string_type_impl : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_string_type<nlohmann::basic_json<>, std::pair<const std::basic_string<char>, nlohmann::basic_json<> > >':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3101:15: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::pair<const std::basic_string<char>, nlohmann::basic_json<> >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::pair<const std::basic_string<char>, nlohmann::basic_json<> >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::pair<const std::basic_string<char>, nlohmann::basic_json<> >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::pair<const std::basic_string<char>, nlohmann::basic_json<> >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::pair<const std::basic_string<char>, nlohmann::basic_json<> >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2744:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2686:8: error: base class 'struct nlohmann::detail::is_constructible_string_type_impl<nlohmann::basic_json<>, std::pair<const std::basic_string<char>, nlohmann::basic_json<> >, void>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_string_type
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_array_type_impl<nlohmann::basic_json<>, std::pair<const std::basic_string<char>, nlohmann::basic_json<> >, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2752:8: required from 'struct nlohmann::detail::is_constructible_array_type<nlohmann::basic_json<>, std::pair<const std::basic_string<char>, nlohmann::basic_json<> > >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3099:89: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::pair<const std::basic_string<char>, nlohmann::basic_json<> >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::pair<const std::basic_string<char>, nlohmann::basic_json<> >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::pair<const std::basic_string<char>, nlohmann::basic_json<> >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::pair<const std::basic_string<char>, nlohmann::basic_json<> >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2713:8: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_array_type_impl : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_array_type<nlohmann::basic_json<>, std::pair<const std::basic_string<char>, nlohmann::basic_json<> > >':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3099:89: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::pair<const std::basic_string<char>, nlohmann::basic_json<> >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::pair<const std::basic_string<char>, nlohmann::basic_json<> >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::pair<const std::basic_string<char>, nlohmann::basic_json<> >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::pair<const std::basic_string<char>, nlohmann::basic_json<> >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::pair<const std::basic_string<char>, nlohmann::basic_json<> >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2744:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2752:8: error: base class 'struct nlohmann::detail::is_constructible_array_type_impl<nlohmann::basic_json<>, std::pair<const std::basic_string<char>, nlohmann::basic_json<> >, void>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_array_type
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::iterator_traits<std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2501:42: required by substitution of 'template<class T> using reference_t = typename T::reference [with T = nlohmann::detail::iterator_traits<std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2364:76: required by substitution of 'template<template<class ...> class Op, class ... Args> using is_detected = typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::value_t [with Op = nlohmann::detail::reference_t; Args = {nlohmann::detail::iterator_traits<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >, void>}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2582:57: required from 'constexpr const auto nlohmann::detail::is_iterator_traits<nlohmann::detail::iterator_traits<std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2578:27: required from 'struct nlohmann::detail::is_iterator_traits<nlohmann::detail::iterator_traits<std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>, void>'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2741:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2302:8: error: base class 'struct nlohmann::detail::iterator_types<std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>' has a non-virtual destructor [-Werror=effc++]
struct iterator_traits < T, enable_if_t < !std::is_pointer<T>::value >>
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_basic_json<std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > > >':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2524:24: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2476:27: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
template<typename> struct is_basic_json : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_object_type_impl<nlohmann::basic_json<>, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2648:8: required from 'struct nlohmann::detail::is_constructible_object_type<nlohmann::basic_json<>, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > > >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3120:106: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::vector<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::vector<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::vector<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2621:8: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_object_type_impl : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_object_type<nlohmann::basic_json<>, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > > >':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3120:106: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::vector<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::vector<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::vector<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2648:8: error: base class 'struct nlohmann::detail::is_constructible_object_type_impl<nlohmann::basic_json<>, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >, void>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_object_type
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_string_type_impl<nlohmann::basic_json<>, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2686:8: required from 'struct nlohmann::detail::is_constructible_string_type<nlohmann::basic_json<>, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > > >'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3101:15: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::vector<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::vector<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::vector<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2672:8: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_string_type_impl : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_string_type<nlohmann::basic_json<>, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > > >':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3101:15: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::vector<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::vector<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::vector<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2686:8: error: base class 'struct nlohmann::detail::is_constructible_string_type_impl<nlohmann::basic_json<>, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >, void>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_string_type
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_array_type<nlohmann::basic_json<>, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > > >':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3099:89: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::from_json(j, val), void())) nlohmann::detail::from_json_fn::operator()(const BasicJsonType&, T&) const [with BasicJsonType = nlohmann::basic_json<>; T = std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::vector<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::vector<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::vector<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2752:8: error: base class 'struct nlohmann::detail::is_constructible_array_type_impl<nlohmann::basic_json<>, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >, void>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_array_type
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::iterator_traits<std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2501:42: required by substitution of 'template<class T> using reference_t = typename T::reference [with T = nlohmann::detail::iterator_traits<std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >, void>]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2364:76: required by substitution of 'template<template<class ...> class Op, class ... Args> using is_detected = typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::value_t [with Op = nlohmann::detail::reference_t; Args = {nlohmann::detail::iterator_traits<std::vector<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >, void>}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2582:57: required from 'constexpr const auto nlohmann::detail::is_iterator_traits<nlohmann::detail::iterator_traits<std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >, void>, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2578:27: required from 'struct nlohmann::detail::is_iterator_traits<nlohmann::detail::iterator_traits<std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >, void>, void>'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2741:9: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::vector<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::vector<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::vector<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::allocator<nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2302:8: error: base class 'struct nlohmann::detail::iterator_types<std::vector<nlohmann::basic_json<>, std::allocator<nlohmann::basic_json<> > >, void>' has a non-virtual destructor [-Werror=effc++]
struct iterator_traits < T, enable_if_t < !std::is_pointer<T>::value >>
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_basic_json<const std::pair<const std::basic_string<char>, nlohmann::basic_json<> > >':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17122:69: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = const std::pair<const std::basic_string<char>, nlohmann::basic_json<> >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2476:27: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
template<typename> struct is_basic_json : std::false_type {};
^
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:99:25: error: 'index_sequence' is not a member of 'std'
Manager, Order, std::index_sequence<LayersHead, LayersTail...>,
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:99:25: note: suggested alternative:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/utils/json_io.hh:43:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:40,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2199:8: note: 'nlohmann::detail::index_sequence'
struct index_sequence
^
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:99:25: error: 'index_sequence' is not a member of 'std'
Manager, Order, std::index_sequence<LayersHead, LayersTail...>,
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:99:25: note: suggested alternative:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/utils/json_io.hh:43:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:40,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2199:8: note: 'nlohmann::detail::index_sequence'
struct index_sequence
^
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:99:70: error: template argument 3 is invalid
Manager, Order, std::index_sequence<LayersHead, LayersTail...>,
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:115:48: error: 'index_sequence' is not a member of 'std'
std::index_sequence<LayersHead>,
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:115:48: note: suggested alternative:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/utils/json_io.hh:43:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:40,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2199:8: note: 'nlohmann::detail::index_sequence'
struct index_sequence
^
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:115:48: error: 'index_sequence' is not a member of 'std'
std::index_sequence<LayersHead>,
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:115:48: note: suggested alternative:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/utils/json_io.hh:43:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:40,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2199:8: note: 'nlohmann::detail::index_sequence'
struct index_sequence
^
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:115:78: error: wrong number of template arguments (3, should be 4)
std::index_sequence<LayersHead>,
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:90:12: error: provided for 'template<class Manager, long unsigned int Order, class sequence, class Tup> struct rascal::internal::ClusterIndexPropertyComputer_Helper'
struct ClusterIndexPropertyComputer_Helper {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:125:41: error: 'index_sequence' is not a member of 'std'
std::index_sequence<Layers...>> {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:125:41: note: suggested alternative:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/utils/json_io.hh:43:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:40,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2199:8: note: 'nlohmann::detail::index_sequence'
struct index_sequence
^
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:125:41: error: 'index_sequence' is not a member of 'std'
std::index_sequence<Layers...>> {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:125:41: note: suggested alternative:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/utils/json_io.hh:43:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:40,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2199:8: note: 'nlohmann::detail::index_sequence'
struct index_sequence
^
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:125:67: error: expected parameter pack before '...'
std::index_sequence<Layers...>> {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:125:67: error: template argument 2 is invalid
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:125:70: error: expected unqualified-id before '>' token
std::index_sequence<Layers...>> {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:378:20: error: 'std::enable_if_t' has not been declared
std::enable_if_t<IsRoot, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:378:31: error: expected '>' before '<' token
std::enable_if_t<IsRoot, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:387:20: error: 'std::enable_if_t' has not been declared
std::enable_if_t<not(IsRoot), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:387:31: error: expected '>' before '<' token
std::enable_if_t<not(IsRoot), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:388:17: error: 'template<class ManagerImplementation> template<bool IsRoot, int <anonymous> > bool rascal::StructureManager<ManagerImplementation>::is_property_in_stack(const string&)' cannot be overloaded
inline bool is_property_in_stack(const std::string & name) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:379:17: error: with 'template<class ManagerImplementation> template<bool IsRoot, int <anonymous> > bool rascal::StructureManager<ManagerImplementation>::is_property_in_stack(const string&)'
inline bool is_property_in_stack(const std::string & name) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:524:20: error: 'std::enable_if_t' has not been declared
std::enable_if_t<IsRoot, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:524:31: error: expected '>' before '<' token
std::enable_if_t<IsRoot, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:533:20: error: 'std::enable_if_t' has not been declared
std::enable_if_t<not(IsRoot), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:533:31: error: expected '>' before '<' token
std::enable_if_t<not(IsRoot), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:534:17: error: 'template<class ManagerImplementation> template<bool IsRoot, int <anonymous> > void rascal::StructureManager<ManagerImplementation>::set_updated_property_status(bool)' cannot be overloaded
inline void set_updated_property_status(const bool is_updated) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:525:17: error: with 'template<class ManagerImplementation> template<bool IsRoot, int <anonymous> > void rascal::StructureManager<ManagerImplementation>::set_updated_property_status(bool)'
inline void set_updated_property_status(const bool is_updated) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:563:20: error: 'std::enable_if_t' has not been declared
std::enable_if_t<IsRoot, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:563:31: error: expected '>' before '<' token
std::enable_if_t<IsRoot, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:599:20: error: 'std::enable_if_t' has not been declared
std::enable_if_t<not(IsRoot), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:599:31: error: expected '>' before '<' token
std::enable_if_t<not(IsRoot), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:601:5: error: 'template<class ManagerImplementation> template<class UserProperty_t, bool IsRoot, int <anonymous> > std::shared_ptr<_Tp1> rascal::StructureManager<ManagerImplementation>::forward_get_property_request(const string&, bool)' cannot be overloaded
forward_get_property_request(const std::string & name,
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:565:5: error: with 'template<class ManagerImplementation> template<class UserProperty_t, bool IsRoot, int <anonymous> > std::shared_ptr<_Tp1> rascal::StructureManager<ManagerImplementation>::forward_get_property_request(const string&, bool)'
forward_get_property_request(const std::string & name,
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:618:29: error: 'enable_if_t' in namespace 'std' does not name a type
typename std::enable_if_t<HasDistances, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:618:40: error: expected '>' before '<' token
typename std::enable_if_t<HasDistances, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:628:29: error: 'enable_if_t' in namespace 'std' does not name a type
typename std::enable_if_t<HasDirectionVectors, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:628:40: error: expected '>' before '<' token
typename std::enable_if_t<HasDirectionVectors, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh: In static member function 'static constexpr bool rascal::StructureManager<ManagerImplementation>::has_order()':
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:196:14: error: 'is_order_available' is not a member of 'rascal::internal'
return internal::is_order_available<TargetOrder>(
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:197:11: error: 'make_index_sequence' is not a member of 'std'
std::make_index_sequence<traits::MaxOrder + 1>{});
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:197:11: note: suggested alternative:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/utils/json_io.hh:43:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:40,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2217:8: note: 'nlohmann::detail::make_index_sequence'
struct make_index_sequence
^
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:197:57: error: expected primary-expression before '{' token
std::make_index_sequence<traits::MaxOrder + 1>{});
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:197:57: error: expected ')' before '{' token
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:197:59: error: expected ';' before ')' token
std::make_index_sequence<traits::MaxOrder + 1>{});
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:197:59: error: expected primary-expression before ')' token
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:197:59: error: expected ';' before ')' token
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh: At global scope:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:865:30: error: 'std::integer_sequence' has not been declared
std::integer_sequence<int, Indices...>) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:865:46: error: expected ',' or '...' before '<' token
std::integer_sequence<int, Indices...>) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh: In function 'std::array<T, (Size + 1)> rascal::internal::append_array(const std::array<_Tp, _Nm>&, T&&)':
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:874:34: error: 'make_integer_sequence' is not a member of 'std'
std::make_integer_sequence<int, Size>{});
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:874:61: error: expected primary-expression before 'int'
std::make_integer_sequence<int, Size>{});
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:874:71: error: expected primary-expression before '{' token
std::make_integer_sequence<int, Size>{});
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh: At global scope:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:882:30: error: 'std::integer_sequence' has not been declared
std::integer_sequence<int, Indices1...>,
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:882:46: error: expected ',' or '...' before '<' token
std::integer_sequence<int, Indices1...>,
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh: In function 'std::array<T, (Size1 + Size2)> rascal::internal::concat_array(const std::array<_Tp, _Nm>&, const std::array<T, Size2>&)':
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:894:34: error: 'make_integer_sequence' is not a member of 'std'
std::make_integer_sequence<int, Size1>{},
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:894:61: error: expected primary-expression before 'int'
std::make_integer_sequence<int, Size1>{},
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:894:72: error: expected primary-expression before '{' token
std::make_integer_sequence<int, Size1>{},
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:895:34: error: 'make_integer_sequence' is not a member of 'std'
std::make_integer_sequence<int, Size2>{});
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:895:61: error: expected primary-expression before 'int'
std::make_integer_sequence<int, Size2>{});
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:895:72: error: expected primary-expression before '{' token
std::make_integer_sequence<int, Size2>{});
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh: At global scope:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1039:68: error: template declaration of 'constexpr const bool rascal::IsOrderOneAndHasOrder'
Manager_t::template has_order<TargetOrder>() and IsOrderOne};
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1099:43: error: 'std::enable_if_t' has not been declared
template <size_t Order_ = Order, std::enable_if_t<Order_ == 2, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1099:54: error: expected '>' before '<' token
template <size_t Order_ = Order, std::enable_if_t<Order_ == 2, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1121:57: error: 'std::enable_if_t' has not been declared
template <bool C = HasCenterPairAndIsOrderOne, std::enable_if_t<C, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1121:68: error: expected '>' before '<' token
template <bool C = HasCenterPairAndIsOrderOne, std::enable_if_t<C, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1142:57: error: 'std::enable_if_t' has not been declared
template <bool C = HasCenterPairAndIsOrderTwo, std::enable_if_t<C, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1142:68: error: expected '>' before '<' token
template <bool C = HasCenterPairAndIsOrderTwo, std::enable_if_t<C, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1252:56: error: 'std::enable_if_t' has not been declared
template <size_t Order_, bool C = IsOrderOne, std::enable_if_t<C, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1252:67: error: expected '>' before '<' token
template <size_t Order_, bool C = IsOrderOne, std::enable_if_t<C, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1266:24: error: 'IsOrderOneAndHasOrder' was not declared in this scope
template <bool C = IsOrderOneAndHasOrder<2>, std::enable_if_t<C, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1266:48: error: expected unqualified-id before ',' token
template <bool C = IsOrderOneAndHasOrder<2>, std::enable_if_t<C, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1282:24: error: 'IsOrderOneAndHasOrder' was not declared in this scope
template <bool C = IsOrderOneAndHasOrder<2>, std::enable_if_t<C, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1282:48: error: expected unqualified-id before ',' token
template <bool C = IsOrderOneAndHasOrder<2>, std::enable_if_t<C, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1291:24: error: 'IsOrderOneAndHasOrder' was not declared in this scope
template <bool C = IsOrderOneAndHasOrder<3>, std::enable_if_t<C, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1291:48: error: expected unqualified-id before ',' token
template <bool C = IsOrderOneAndHasOrder<3>, std::enable_if_t<C, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1300:24: error: 'IsOrderOneAndHasOrder' was not declared in this scope
template <bool C = IsOrderOneAndHasOrder<4>, std::enable_if_t<C, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1300:48: error: expected unqualified-id before ',' token
template <bool C = IsOrderOneAndHasOrder<4>, std::enable_if_t<C, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1311:36: error: 'std::index_sequence' has not been declared
std::index_sequence<Indices...> /*indices*/) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1311:50: error: expected ',' or '...' before '<' token
std::index_sequence<Indices...> /*indices*/) {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh: In function 'std::array<int, Order> rascal::internal::species_aggregator(const std::array<int, Order>&, const Manager&)':
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1320:33: error: 'make_index_sequence' is not a member of 'std'
index_array, manager, std::make_index_sequence<Order>{});
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1320:33: note: suggested alternative:
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/utils/json_io.hh:43:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:40,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2217:8: note: 'nlohmann::detail::make_index_sequence'
struct make_index_sequence
^
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1320:64: error: expected primary-expression before '{' token
index_array, manager, std::make_index_sequence<Order>{});
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh: At global scope:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1372:9: error: expected type-specifier
std::conditional_t<IsOrderOne, Manager_t,
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1457:11: error: 'Container_t' does not name a type
const Container_t & get_container() const { return this->container; }
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1461:26: error: expected ')' before '&' token
Iterator(Container_t & cont, size_t start, size_t offset)
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1462:26: error: expected unqualified-id before ',' token
: container{cont}, index{start}, offset{offset} {}
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1462:40: error: expected unqualified-id before ',' token
: container{cont}, index{start}, offset{offset} {}
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1462:57: error: expected unqualified-id before '{' token
: container{cont}, index{start}, offset{offset} {}
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1465:46: error: 'std::enable_if_t' has not been declared
template <bool C = IsOrderOneOrTwo, std::enable_if_t<C, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1465:57: error: expected '>' before '<' token
template <bool C = IsOrderOneOrTwo, std::enable_if_t<C, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1472:46: error: 'std::enable_if_t' has not been declared
template <bool C = IsOrderOneOrTwo, std::enable_if_t<C, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1472:57: error: expected '>' before '<' token
template <bool C = IsOrderOneOrTwo, std::enable_if_t<C, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1479:46: error: 'std::enable_if_t' has not been declared
template <bool C = IsOrderOneOrTwo, std::enable_if_t<not(C), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1479:57: error: expected '>' before '<' token
template <bool C = IsOrderOneOrTwo, std::enable_if_t<not(C), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1480:17: error: 'template<class ManagerImplementation> template<long unsigned int Order> template<bool C, int <anonymous> > rascal::StructureManager<ManagerImplementation>::Iterator<Order>::AtomIndex_t rascal::StructureManager<ManagerImplementation>::Iterator<Order>::get_atom_tag_list()' cannot be overloaded
AtomIndex_t get_atom_tag_list() {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1466:17: error: with 'template<class ManagerImplementation> template<long unsigned int Order> template<bool C, int <anonymous> > rascal::StructureManager<ManagerImplementation>::Iterator<Order>::AtomIndex_t rascal::StructureManager<ManagerImplementation>::Iterator<Order>::get_atom_tag_list()'
AtomIndex_t get_atom_tag_list() {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1486:46: error: 'std::enable_if_t' has not been declared
template <bool C = IsOrderOneOrTwo, std::enable_if_t<not(C), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1486:57: error: expected '>' before '<' token
template <bool C = IsOrderOneOrTwo, std::enable_if_t<not(C), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1487:17: error: 'template<class ManagerImplementation> template<long unsigned int Order> template<bool C, int <anonymous> > rascal::StructureManager<ManagerImplementation>::Iterator<Order>::AtomIndex_t rascal::StructureManager<ManagerImplementation>::Iterator<Order>::get_atom_tag_list() const' cannot be overloaded
AtomIndex_t get_atom_tag_list() const {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1473:17: error: with 'template<class ManagerImplementation> template<long unsigned int Order> template<bool C, int <anonymous> > rascal::StructureManager<ManagerImplementation>::Iterator<Order>::AtomIndex_t rascal::StructureManager<ManagerImplementation>::Iterator<Order>::get_atom_tag_list() const'
AtomIndex_t get_atom_tag_list() const {
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1506:41: error: 'std::enable_if_t' has not been declared
template <bool C = IsOrderOne, std::enable_if_t<C, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1506:52: error: expected '>' before '<' token
template <bool C = IsOrderOne, std::enable_if_t<C, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1514:41: error: 'std::enable_if_t' has not been declared
template <bool C = IsOrderOne, std::enable_if_t<not(C), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1514:52: error: expected '>' before '<' token
template <bool C = IsOrderOne, std::enable_if_t<not(C), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1523:41: error: 'std::enable_if_t' has not been declared
template <bool C = IsOrderOne, std::enable_if_t<C, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1523:52: error: expected '>' before '<' token
template <bool C = IsOrderOne, std::enable_if_t<C, int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1531:41: error: 'std::enable_if_t' has not been declared
template <bool C = IsOrderOne, std::enable_if_t<not(C), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1531:52: error: expected '>' before '<' token
template <bool C = IsOrderOne, std::enable_if_t<not(C), int> = 0>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1540:5: error: 'Container_t' does not name a type
Container_t & container;
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh: In member function 'rascal::StructureManager<ManagerImplementation>::Iterator<Order>::value_type rascal::StructureManager<ManagerImplementation>::Iterator<Order>::operator*()':
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1424:35: error: 'remove_reference_t' in namespace 'std' does not name a type
using Ref_t = typename std::remove_reference_t<decltype(
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1426:7: error: 'Ref_t' was not declared in this scope
Ref_t cluster_indices{
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1426:13: error: expected ';' before 'cluster_indices'
Ref_t cluster_indices{
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1428:61: error: 'cluster_indices' was not declared in this scope
return ClusterRef_t(*this, this->get_atom_tag_list(), cluster_indices);
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh: In member function 'const value_type rascal::StructureManager<ManagerImplementation>::Iterator<Order>::operator*() const':
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1434:35: error: 'remove_reference_t' in namespace 'std' does not name a type
using Ref_t = typename std::remove_reference_t<decltype(
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1436:7: error: 'Ref_t' was not declared in this scope
Ref_t cluster_indices =
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1436:13: error: expected ';' before 'cluster_indices'
Ref_t cluster_indices =
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1441:27: error: 'cluster_indices' was not declared in this scope
cluster_indices);
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh: In member function 'rascal::StructureManager<ManagerImplementation>::Iterator<Order>::AtomIndex_t rascal::StructureManager<ManagerImplementation>::Iterator<Order>::get_atom_tag_list()':
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1468:11: error: 'container' was not declared in this scope
container.get_atom_tag_list(),
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh: In member function 'rascal::StructureManager<ManagerImplementation>::Iterator<Order>::AtomIndex_t rascal::StructureManager<ManagerImplementation>::Iterator<Order>::get_atom_tag_list() const':
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1475:11: error: 'container' was not declared in this scope
container.get_atom_tag_list(),
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh: In member function 'rascal::StructureManager<ManagerImplementation>::Iterator<Order>::AtomIndex_t rascal::StructureManager<ManagerImplementation>::Iterator<Order>::get_atom_tag_list()':
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1482:11: error: 'container' was not declared in this scope
container.get_atom_tag_list(),
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh: In member function 'rascal::StructureManager<ManagerImplementation>::Iterator<Order>::AtomIndex_t rascal::StructureManager<ManagerImplementation>::Iterator<Order>::get_atom_tag_list() const':
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:1489:11: error: 'container' was not declared in this scope
container.get_atom_tag_list(),
^
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:0:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh: At global scope:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:54:26: error: expected type-specifier
using LayerByOrder = std::index_sequence<0, 0>;
^
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh: In instantiation of 'class rascal::StructureManager<rascal::StructureManagerLammps>':
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:64:21: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:178:63: error: no type named 'LayerByOrder' in 'struct rascal::StructureManager_traits<rascal::StructureManagerLammps>'
StructureManager, typename traits::LayerByOrder>::type;
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:181:71: error: no type named 'LayerByOrder' in 'struct rascal::StructureManager_traits<rascal::StructureManagerLammps>'
StructureManager_t>;
^
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:0:
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:136:19: error: 'enable_if_t' in namespace 'std' does not name a type
typename std::enable_if_t<TargetOrder == 2, size_t>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:136:30: error: expected unqualified-id before '<' token
typename std::enable_if_t<TargetOrder == 2, size_t>
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:62:9: error: base class 'class std::enable_shared_from_this<rascal::StructureManagerLammps>' has a non-virtual destructor [-Werror=effc++]
class StructureManagerLammps
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh: In member function 'rascal::StructureManagerLammps::Vector_ref rascal::StructureManagerLammps::get_position(int)':
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:113:58: error: unable to deduce 'std::initializer_list<_Tp>*' from '{(*(((rascal::StructureManagerLammps*)this)->rascal::StructureManagerLammps::x + ((sizetype)(((long unsigned int)((rascal::StructureManagerLammps*)this)->rascal::StructureManagerLammps::get_atom_index(atom_tag)) * 8ul))))}'
auto * xval{this->x[this->get_atom_index(atom_tag)]};
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc: In member function 'void rascal::StructureManagerLammps::update_self(int, int, int*, int*, int**, double**, double**, int*, double*, double**)':
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:59:51: error: 'class rascal::StructureManagerLammps' has no member named 'cluster_indices_container'
auto & atom_cluster_indices{std::get<0>(this->cluster_indices_container)};
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:59:77: error: unable to deduce 'std::initializer_list<_Tp>&' from '{<expression error>}'
auto & atom_cluster_indices{std::get<0>(this->cluster_indices_container)};
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:60:51: error: 'class rascal::StructureManagerLammps' has no member named 'cluster_indices_container'
auto & pair_cluster_indices{std::get<1>(this->cluster_indices_container)};
^
/tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:60:77: error: unable to deduce 'std::initializer_list<_Tp>&' from '{<expression error>}'
auto & pair_cluster_indices{std::get<1>(this->cluster_indices_container)};
^
In file included from /tmp/pip-req-build-u8333ipr/src/rascal/utils/json_io.hh:43:0,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager.hh:40,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.hh:30,
from /tmp/pip-req-build-u8333ipr/src/rascal/structure_managers/structure_manager_lammps.cc:28:
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_complete_type<nlohmann::detail::value_t, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2795:8: required from 'struct nlohmann::detail::is_compatible_type<nlohmann::basic_json<>, nlohmann::detail::value_t>'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:15842:55: required from 'nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::basic_json(std::nullptr_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::basic_string<char>; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; std::nullptr_t = std::nullptr_t]'
/usr/include/c++/4.8.2/bits/stl_pair.h:109:25: required from 'constexpr std::pair<_T1, _T2>::pair() [with _T1 = const std::basic_string<char>; _T2 = nlohmann::basic_json<>]'
/usr/include/c++/4.8.2/type_traits:706:28: required from 'struct std::__is_default_constructible_impl<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > >'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::__not_<std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >, std::__is_default_constructible_impl<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >'
/usr/include/c++/4.8.2/type_traits:721:12: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2592:8: error: base class 'struct std::integral_constant<bool, true>' has a non-virtual destructor [-Werror=effc++]
struct is_complete_type<T, decltype(void(sizeof(T)))> : std::true_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_compatible_type<nlohmann::basic_json<>, nlohmann::detail::value_t>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:15842:55: required from 'nlohmann::basic_json<ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer>::basic_json(std::nullptr_t) [with ObjectType = std::map; ArrayType = std::vector; StringType = std::basic_string<char>; BooleanType = bool; NumberIntegerType = long int; NumberUnsignedType = long unsigned int; NumberFloatType = double; AllocatorType = std::allocator; JSONSerializer = nlohmann::adl_serializer; std::nullptr_t = std::nullptr_t]'
/usr/include/c++/4.8.2/bits/stl_pair.h:109:25: required from 'constexpr std::pair<_T1, _T2>::pair() [with _T1 = const std::basic_string<char>; _T2 = nlohmann::basic_json<>]'
/usr/include/c++/4.8.2/type_traits:706:28: required from 'struct std::__is_default_constructible_impl<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > >'
/usr/include/c++/4.8.2/type_traits:116:12: required from 'struct std::__and_<std::__not_<std::is_void<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >, std::__is_default_constructible_impl<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >'
/usr/include/c++/4.8.2/type_traits:721:12: required from 'struct std::__is_default_constructible_atom<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > >'
/usr/include/c++/4.8.2/type_traits:742:12: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2795:8: error: base class 'struct nlohmann::detail::is_compatible_type_impl<nlohmann::basic_json<>, nlohmann::detail::value_t, void>' has a non-virtual destructor [-Werror=effc++]
struct is_compatible_type
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_constructible_tuple<nlohmann::basic_json<>, nlohmann::detail::value_t>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3769:115: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::to_json(j, forward<T>(val)), void())) nlohmann::detail::to_json_fn::operator()(BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = nlohmann::detail::value_t]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3829:68: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::to_json(j, forward<ValueType>(val)), void())) nlohmann::adl_serializer<T, SFINAE>::to_json(BasicJsonType&, ValueType&&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = nlohmann::detail::value_t; <template-parameter-1-2> = void] [with BasicJsonType = nlohmann::basic_json<>; ValueType = nlohmann::detail::value_t]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2510:69: required by substitution of 'template<class T, class ... Args> using to_json_function = decltype (T:: to_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<nlohmann::detail::value_t, void>; Args = {nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, nlohmann::detail::value_t}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::to_json_function; Args = {nlohmann::basic_json<>::json_serializer<nlohmann::detail::value_t, void>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, nlohmann::detail::value_t}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2558:27: required from 'constexpr const bool nlohmann::detail::has_to_json<nlohmann::basic_json<>, nlohmann::detail::value_t, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2790:27: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >; <template-parameter-1-2> = void] [with BasicJsonType = const nlohmann::basic_json<>&; ValueType = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2513:73: required by substitution of 'template<class T, class ... Args> using from_json_function = decltype (T:: from_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>; Args = {const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::from_json_function; Args = {nlohmann::basic_json<>::json_serializer<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >, void>, const nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<const std::basic_string<char, std::char_traits<char>, std::allocator<char> >, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer> > > >&}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2528:27: required from 'constexpr const bool nlohmann::detail::has_from_json<nlohmann::basic_json<>, std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >, void>::value'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17170:62: required by substitution of 'template<class T, class U> using get_template_function = decltype (declval<T>().get<U>()) [with T = const nlohmann::basic_json<>&; U = std::map<std::basic_string<char>, nlohmann::basic_json<>, std::less<std::basic_string<char> >, std::allocator<std::pair<const std::basic_string<char>, nlohmann::basic_json<> > > >]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:17474:20: required from here
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2806:8: error: base class 'struct std::integral_constant<bool, false>' has a non-virtual destructor [-Werror=effc++]
struct is_constructible_tuple : std::false_type {};
^
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp: In instantiation of 'struct nlohmann::detail::is_compatible_object_type_impl<nlohmann::basic_json<>, nlohmann::detail::value_t, void>':
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2616:8: required from 'struct nlohmann::detail::is_compatible_object_type<nlohmann::basic_json<>, nlohmann::detail::value_t>'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3727:92: required by substitution of 'template<class BasicJsonType, class T> decltype ((nlohmann::detail::to_json(j, forward<T>(val)), void())) nlohmann::detail::to_json_fn::operator()(BasicJsonType&, T&&) const [with BasicJsonType = nlohmann::basic_json<>; T = nlohmann::detail::value_t]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3829:68: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::to_json(j, forward<ValueType>(val)), void())) nlohmann::adl_serializer<T, SFINAE>::to_json(BasicJsonType&, ValueType&&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = nlohmann::detail::value_t; <template-parameter-1-2> = void] [with BasicJsonType = nlohmann::basic_json<>; ValueType = nlohmann::detail::value_t]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2510:69: required by substitution of 'template<class T, class ... Args> using to_json_function = decltype (T:: to_json((declval<Args>)()...)) [with T = nlohmann::adl_serializer<nlohmann::detail::value_t, void>; Args = {nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, nlohmann::detail::value_t}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2376:74: required by substitution of 'template<class Expected, template<class ...> class Op, class ... Args> using is_detected_exact = std::is_same<Expected, typename nlohmann::detail::detector<nlohmann::detail::nonesuch, void, Op, Args ...>::type> [with Expected = void; Op = nlohmann::detail::to_json_function; Args = {nlohmann::basic_json<>::json_serializer<nlohmann::detail::value_t, void>, nlohmann::basic_json<std::map, std::vector, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool, long int, long unsigned int, double, std::allocator, nlohmann::adl_serializer>&, nlohmann::detail::value_t}]'
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:2558:27: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/tmp/pip-req-build-u8333ipr/src/rascal/external/json.hpp:3812:74: required by substitution of 'template<class BasicJsonType, class ValueType> static decltype ((nlohmann::{anonymous}::from_json(forward<BasicJsonType>(j), val), void())) nlohmann::adl_serializer<T, SFINAE>::from_json(BasicJsonType&&, ValueType&) [with BasicJsonType = BasicJsonType; ValueType = ValueType; <template-parameter-1-1> = st
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment