I'll paste the error messages here, but you can find the whole thing at the travis log: https://travis-ci.org/theochem/cellcutoff/jobs/300474972. (You can simplify the messages by pasting in gedit and replacing the placeholder_placeholder
etc with a dummy.)
Can you take a look at this please? It's beyond my C++ familiarity (and I really should re-familiarize myself, but I don't have time right now =S).
cd /Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/work/build/cellcutoff && /Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/bin/x86_64-apple-darwin13.4.0-clang++ -Dcellcutoff_EXPORTS -I/Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/work -std=c++11 -Wall -Wconversion -Wextra -O3 -DNDEBUG -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk -mmacosx-version-min=10.9 -fPIC -o CMakeFiles/cellcutoff.dir/decomposition.cpp.o -c /Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/work/cellcutoff/decomposition.cpp
In file included from /Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/work/cellcutoff/decomposition.cpp:22:
/Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/work/cellcutoff/decomposition.h:61:31: error: type 'const std::array<int, 3>' does not provide a subscript operator
const int small = 4*(icell[0] < 0) + 2*(icell[1] < 0) + (icell[2] < 0);
~~~~~^~
/Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/work/cellcutoff/decomposition.h:61:50: error: type 'const std::array<int, 3>' does not provide a subscript operator
const int small = 4*(icell[0] < 0) + 2*(icell[1] < 0) + (icell[2] < 0);
~~~~~^~
/Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/work/cellcutoff/decomposition.h:61:67: error: type 'const std::array<int, 3>' does not provide a subscript operator
const int small = 4*(icell[0] < 0) + 2*(icell[1] < 0) + (icell[2] < 0);
~~~~~^~
/Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/work/cellcutoff/decomposition.h:62:31: error: type 'const std::array<int, 3>' does not provide a subscript operator
const size_t x = abs(icell[0]) + (icell[0] >= 0);
~~~~~^~
/Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/work/cellcutoff/decomposition.h:62:44: error: type 'const std::array<int, 3>' does not provide a subscript operator
const size_t x = abs(icell[0]) + (icell[0] >= 0);
~~~~~^~
/Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/work/cellcutoff/decomposition.h:63:31: error: type 'const std::array<int, 3>' does not provide a subscript operator
const size_t y = abs(icell[1]) + (icell[1] >= 0);
~~~~~^~
/Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/work/cellcutoff/decomposition.h:63:44: error: type 'const std::array<int, 3>' does not provide a subscript operator
const size_t y = abs(icell[1]) + (icell[1] >= 0);
~~~~~^~
/Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/work/cellcutoff/decomposition.h:64:31: error: type 'const std::array<int, 3>' does not provide a subscript operator
const size_t z = abs(icell[2]) + (icell[2] >= 0);
~~~~~^~
/Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/work/cellcutoff/decomposition.h:64:44: error: type 'const std::array<int, 3>' does not provide a subscript operator
const size_t z = abs(icell[2]) + (icell[2] >= 0);
~~~~~^~
/Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/work/cellcutoff/decomposition.h:67:71: warning: implicit conversion changes signedness: 'const int' to 'unsigned long' [-Wsign-conversion]
return (((d0-3)*(d0-2)*(d0-1))/6 + ((d1-2)*(d1-1))/2 + (x-1))*8 + small;
~ ^~~~~
/Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/work/cellcutoff/decomposition.cpp:121:5: error: implicit instantiation of undefined template 'std::__1::array<int, 3>'
std::array<int, 3>{icell[0], icell[1], icell[2]},
^
/Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/bin/../include/c++/v1/__tuple:222:64: note: template is declared here
template <class _Tp, size_t _Size> struct _LIBCPP_TEMPLATE_VIS array;
^
/Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/work/cellcutoff/decomposition.cpp:122:5: error: implicit instantiation of undefined template 'std::__1::array<unsigned long, 2>'
std::array<size_t, 2>{ibegin, iend});
^
/Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/bin/../include/c++/v1/__tuple:222:64: note: template is declared here
template <class _Tp, size_t _Size> struct _LIBCPP_TEMPLATE_VIS array;
^
In file included from /Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/work/cellcutoff/decomposition.cpp:22:
In file included from /Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/work/cellcutoff/decomposition.h:27:
In file included from /Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/bin/../include/c++/v1/vector:266:
In file included from /Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/bin/../include/c++/v1/__bit_reference:15:
In file included from /Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/bin/../include/c++/v1/algorithm:639:
/Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/bin/../include/c++/v1/utility:317:9: error: implicit instantiation of undefined template 'std::__1::array<int, 3>'
_T1 first;
^
/Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/work/cellcutoff/decomposition.cpp:143:7: note: in instantiation of template class 'std::__1::pair<const std::__1::array<int, 3>, std::__1::array<unsigned long, 2> >' requested here
_store_in_cell_map(icell_begin, ibegin, ipoint, cell_map);
^
/Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/bin/../include/c++/v1/__tuple:222:64: note: template is declared here
template <class _Tp, size_t _Size> struct _LIBCPP_TEMPLATE_VIS array;
^
In file included from /Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/work/cellcutoff/decomposition.cpp:22:
In file included from /Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/work/cellcutoff/decomposition.h:27:
In file included from /Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/bin/../include/c++/v1/vector:266:
In file included from /Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/bin/../include/c++/v1/__bit_reference:15:
In file included from /Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/bin/../include/c++/v1/algorithm:639:
/Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/bin/../include/c++/v1/utility:318:9: error: implicit instantiation of undefined template 'std::__1::array<unsigned long, 2>'
_T2 second;
^
/Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/bin/../include/c++/v1/__tuple:222:64: note: template is declared here
template <class _Tp, size_t _Size> struct _LIBCPP_TEMPLATE_VIS array;
^
In file included from /Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/work/cellcutoff/decomposition.cpp:22:
In file included from /Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/work/cellcutoff/decomposition.h:27:
In file included from /Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/bin/../include/c++/v1/vector:266:
In file included from /Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/bin/../include/c++/v1/__bit_reference:15:
In file included from /Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/bin/../include/c++/v1/algorithm:639:
/Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/bin/../include/c++/v1/utility:317:9: error: implicit instantiation of undefined template 'std::__1::array<int, 3>'
_T1 first;
^
/Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/bin/../include/c++/v1/unordered_map:597:21: note: in instantiation of template class 'std::__1::pair<std::__1::array<int, 3>, std::__1::array<unsigned long, 2> >' requested here
__nc_value_type __nc;
^
/Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/bin/../include/c++/v1/__hash_table:107:23: note: in instantiation of template class 'std::__1::__hash_value_type<std::__1::array<int, 3>, std::__1::array<unsigned long, 2> >' requested here
__node_value_type __value_;
^
/Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/bin/../include/c++/v1/__hash_table:1517:69: note: in instantiation of template class 'std::__1::__hash_node<std::__1::__hash_value_type<std::__1::array<int, 3>, std::__1::array<unsigned long, 2> >, void *>' requested here
__node_traits::destroy(__na, _NodeTypes::__get_ptr(__real_np->__value_));
^
/Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/bin/../include/c++/v1/__hash_table:1456:5: note: in instantiation of member function 'std::__1::__hash_table<std::__1::__hash_value_type<std::__1::array<int, 3>, std::__1::array<unsigned long, 2> >, std::__1::__unordered_map_hasher<std::__1::array<int, 3>, std::__1::__hash_value_type<std::__1::array<int, 3>, std::__1::array<unsigned long, 2> >, cellcutoff::icell_hash, true>, std::__1::__unordered_map_equal<std::__1::array<int, 3>, std::__1::__hash_value_type<std::__1::array<int, 3>, std::__1::array<unsigned long, 2> >, std::__1::equal_to<std::__1::array<int, 3> >, true>, std::__1::allocator<std::__1::__hash_value_type<std::__1::array<int, 3>, std::__1::array<unsigned long, 2> > > >::__deallocate_node' requested here
__deallocate_node(__p1_.first().__next_);
^
/Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/bin/../include/c++/v1/unordered_map:747:28: note: in instantiation of member function 'std::__1::__hash_table<std::__1::__hash_value_type<std::__1::array<int, 3>, std::__1::array<unsigned long, 2> >, std::__1::__unordered_map_hasher<std::__1::array<int, 3>, std::__1::__hash_value_type<std::__1::array<int, 3>, std::__1::array<unsigned long, 2> >, cellcutoff::icell_hash, true>, std::__1::__unordered_map_equal<std::__1::array<int, 3>, std::__1::__hash_value_type<std::__1::array<int, 3>, std::__1::array<unsigned long, 2> >, std::__1::equal_to<std::__1::array<int, 3> >, true>, std::__1::allocator<std::__1::__hash_value_type<std::__1::array<int, 3>, std::__1::array<unsigned long, 2> > > >::~__hash_table' requested here
class _LIBCPP_TEMPLATE_VIS unordered_map
^
/Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/bin/../include/c++/v1/__tuple:222:64: note: template is declared here
template <class _Tp, size_t _Size> struct _LIBCPP_TEMPLATE_VIS array;
^
In file included from /Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/work/cellcutoff/decomposition.cpp:22:
In file included from /Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/work/cellcutoff/decomposition.h:27:
In file included from /Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/bin/../include/c++/v1/vector:266:
In file included from /Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/bin/../include/c++/v1/__bit_reference:15:
In file included from /Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/bin/../include/c++/v1/algorithm:639:
/Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/bin/../include/c++/v1/utility:318:9: error: implicit instantiation of undefined template 'std::__1::array<unsigned long, 2>'
_T2 second;
^
/Users/travis/miniconda/conda-bld/cellcutoff_1510371582680/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold/bin/../include/c++/v1/__tuple:222:64: note: template is declared here
template <class _Tp, size_t _Size> struct _LIBCPP_TEMPLATE_VIS array;
^