+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/frozen-1.1.1/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/frozen-1.1.1/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for frozen-1.1.1 [ 4%] Building CXX object tests/CMakeFiles/test_no_expections.dir/no_exceptions.cpp.o [ 8%] Building CXX object tests/CMakeFiles/frozen.tests.dir/test_algorithms.cpp.o In file included from /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/unordered_map.h:26:0, from /home/pbulk/build/devel/frozen/work/frozen-1.1.1/tests/no_exceptions.cpp:1: /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:73:29: error: 'constexpr const value_type& frozen::bits::cvector::operator[](std::size_t) const' cannot be overloaded constexpr const_reference operator[](std::size_t index) const { return data[index]; } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:72:29: error: with 'constexpr frozen::bits::cvector::value_type& frozen::bits::cvector::operator[](std::size_t) const' constexpr reference operator[](std::size_t index) { return data[index]; } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:76:29: error: 'constexpr const value_type& frozen::bits::cvector::back() const' cannot be overloaded constexpr const_reference back() const { return data[dsize - 1]; } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:75:29: error: with 'constexpr frozen::bits::cvector::value_type& frozen::bits::cvector::back() const' constexpr reference back() { return data[dsize - 1]; } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h: In constructor 'constexpr frozen::bits::cvector::cvector(frozen::bits::cvector::size_type, const T&)': /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:62:3: error: constexpr constructor does not have empty body } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h: In member function 'constexpr void frozen::bits::cvector::push_back(const T&) const': /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:79:53: error: increment of read-only location '((const frozen::bits::cvector*)this)->frozen::bits::cvector::dsize' constexpr void push_back(const T & a) { data[dsize++] = a; } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h: In member function 'constexpr void frozen::bits::cvector::push_back(T&&) const': /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:80:48: error: increment of read-only location '((const frozen::bits::cvector*)this)->frozen::bits::cvector::dsize' constexpr void push_back(T && a) { data[dsize++] = std::move(a); } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h: In member function 'constexpr void frozen::bits::cvector::pop_back() const': /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:81:33: error: decrement of read-only location '((const frozen::bits::cvector*)this)->frozen::bits::cvector::dsize' constexpr void pop_back() { --dsize; } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h: At global scope: /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:91:45: error: 'std::index_sequence' has not been declared constexpr carray(T const (&init)[M], std::index_sequence) ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:91:59: error: expected ',' or '...' before '<' token constexpr carray(T const (&init)[M], std::index_sequence) ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:94:36: error: 'std::index_sequence' has not been declared constexpr carray(Iter iter, std::index_sequence) ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:94:50: error: expected ',' or '...' before '<' token constexpr carray(Iter iter, std::index_sequence) ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:134:28: error: 'constexpr const value_type* frozen::bits::carray::begin() const' cannot be overloaded constexpr const_iterator begin() const noexcept { return data_; } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:133:22: error: with 'constexpr frozen::bits::carray::value_type* frozen::bits::carray::begin() const' constexpr iterator begin() noexcept { return data_; } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:137:28: error: 'constexpr const value_type* frozen::bits::carray::end() const' cannot be overloaded constexpr const_iterator end() const noexcept { return data_ + N; } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:136:22: error: with 'constexpr frozen::bits::carray::value_type* frozen::bits::carray::end() const' constexpr iterator end() noexcept { return data_ + N; } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:141:36: error: 'constexpr frozen::bits::carray::const_reverse_iterator frozen::bits::carray::rbegin() const' cannot be overloaded constexpr const_reverse_iterator rbegin() const noexcept { return const_reverse_iterator(end()); } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:140:30: error: with 'constexpr frozen::bits::carray::reverse_iterator frozen::bits::carray::rbegin() const' constexpr reverse_iterator rbegin() noexcept { return reverse_iterator(end()); } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:144:36: error: 'constexpr frozen::bits::carray::const_reverse_iterator frozen::bits::carray::rend() const' cannot be overloaded constexpr const_reverse_iterator rend() const noexcept { return const_reverse_iterator(begin()); } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:143:30: error: with 'constexpr frozen::bits::carray::reverse_iterator frozen::bits::carray::rend() const' constexpr reverse_iterator rend() noexcept { return reverse_iterator(begin()); } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:153:29: error: 'constexpr const value_type& frozen::bits::carray::operator[](std::size_t) const' cannot be overloaded constexpr const_reference operator[](std::size_t index) const { return data_[index]; } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:152:29: error: with 'constexpr frozen::bits::carray::value_type& frozen::bits::carray::operator[](std::size_t) const' constexpr reference operator[](std::size_t index) { return data_[index]; } ^ In file included from /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/unordered_map.h:26:0, from /home/pbulk/build/devel/frozen/work/frozen-1.1.1/tests/no_exceptions.cpp:1: /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:160:29: error: 'constexpr const value_type& frozen::bits::carray::at(std::size_t) const' cannot be overloaded constexpr const_reference at(std::size_t index) const { ^ In file included from /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/unordered_map.h:26:0, from /home/pbulk/build/devel/frozen/work/frozen-1.1.1/tests/no_exceptions.cpp:1: /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:155:29: error: with 'constexpr frozen::bits::carray::value_type& frozen::bits::carray::at(std::size_t) const' constexpr reference at(std::size_t index) { ^ In file included from /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/unordered_map.h:26:0, from /home/pbulk/build/devel/frozen/work/frozen-1.1.1/tests/no_exceptions.cpp:1: /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:167:29: error: 'constexpr const value_type& frozen::bits::carray::front() const' cannot be overloaded constexpr const_reference front() const { return data_[0]; } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:166:29: error: with 'constexpr frozen::bits::carray::value_type& frozen::bits::carray::front() const' constexpr reference front() { return data_[0]; } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:170:29: error: 'constexpr const value_type& frozen::bits::carray::back() const' cannot be overloaded constexpr const_reference back() const { return data_[N - 1]; } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:169:29: error: with 'constexpr frozen::bits::carray::value_type& frozen::bits::carray::back() const' constexpr reference back() { return data_[N - 1]; } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:173:31: error: 'constexpr const value_type* frozen::bits::carray::data() const' cannot be overloaded constexpr const value_type* data() const noexcept { return data_; } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:172:31: error: with 'constexpr frozen::bits::carray::value_type* frozen::bits::carray::data() const' constexpr value_type* data() noexcept { return data_; } ^ In file included from /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/unordered_map.h:26:0, from /home/pbulk/build/devel/frozen/work/frozen-1.1.1/tests/no_exceptions.cpp:1: /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h: In constructor 'constexpr frozen::bits::carray::carray(const T (&)[M])': /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:115:20: error: 'make_index_sequence' is not a member of 'std' : carray(init, std::make_index_sequence()) ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:115:48: error: expected primary-expression before ')' token : carray(init, std::make_index_sequence()) ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h: In constructor 'constexpr frozen::bits::carray::carray(const std::array&)': /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:121:24: error: 'make_index_sequence' is not a member of 'std' : carray(&init[0], std::make_index_sequence()) ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:121:52: error: expected primary-expression before ')' token : carray(&init[0], std::make_index_sequence()) ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h: In constructor 'constexpr frozen::bits::carray::carray(std::initializer_list<_Tp>)': /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:126:28: error: 'make_index_sequence' is not a member of 'std' : carray(init.begin(), std::make_index_sequence()) ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:126:56: error: expected primary-expression before ')' token : carray(init.begin(), std::make_index_sequence()) ^ In file included from /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/pmh.h:27:0, from /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/unordered_map.h:30, from /home/pbulk/build/devel/frozen/work/frozen-1.1.1/tests/no_exceptions.cpp:1: /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/algorithms.h: In function 'constexpr long unsigned int frozen::bits::next_highest_power_of_two(std::size_t)': /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/algorithms.h:43:1: error: body of constexpr function 'constexpr long unsigned int frozen::bits::next_highest_power_of_two(std::size_t)' not a return-statement } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/algorithms.h: At global scope: /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/algorithms.h:102:73: error: 'std::index_sequence' has not been declared constexpr void cswap(std::tuple &a, std::tuple &b, std::index_sequence) { ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/algorithms.h:102:87: error: expected ',' or '...' before '<' token constexpr void cswap(std::tuple &a, std::tuple &b, std::index_sequence) { ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/algorithms.h: In function 'constexpr void frozen::bits::cswap(std::tuple<_Elements ...>&, std::tuple<_Elements ...>&)': /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/algorithms.h:109:15: error: 'make_index_sequence' is not a member of 'std' cswap(a, b, std::make_index_sequence()); ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/algorithms.h:109:56: error: expected primary-expression before ')' token cswap(a, b, std::make_index_sequence()); ^ In file included from /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/unordered_map.h:30:0, from /home/pbulk/build/devel/frozen/work/frozen-1.1.1/tests/no_exceptions.cpp:1: /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/pmh.h: At global scope: /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/pmh.h:79:57: error: 'std::index_sequence' has not been declared carray constexpr make_bucket_refs(std::index_sequence) const { ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/pmh.h:79:71: error: expected ',' or '...' before '<' token carray constexpr make_bucket_refs(std::index_sequence) const { ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/pmh.h: In member function 'constexpr frozen::bits::carray::bucket_ref, M> frozen::bits::pmh_buckets::get_sorted_buckets() const': /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/pmh.h:85:57: error: 'make_index_sequence' is not a member of 'std' carray result{this->make_bucket_refs(std::make_index_sequence())}; ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/pmh.h:85:85: error: expected primary-expression before ')' token carray result{this->make_bucket_refs(std::make_index_sequence())}; ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/pmh.h: At global scope: /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/pmh.h:148:29: error: defaulted declaration 'constexpr frozen::bits::seed_or_index& frozen::bits::seed_or_index::operator=(const frozen::bits::seed_or_index&) const' constexpr seed_or_index & operator =(const seed_or_index &) = default; ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/pmh.h:148:29: error: does not match expected signature 'frozen::bits::seed_or_index& frozen::bits::seed_or_index::operator=(const frozen::bits::seed_or_index&)' /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/pmh.h:148:29: error: explicitly defaulted function 'constexpr frozen::bits::seed_or_index& frozen::bits::seed_or_index::operator=(const frozen::bits::seed_or_index&) const' cannot be declared as constexpr because the implicit declaration is not constexpr: In file included from /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/unordered_map.h:32:0, from /home/pbulk/build/devel/frozen/work/frozen-1.1.1/tests/no_exceptions.cpp:1: /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/random.h: In constructor 'constexpr frozen::linear_congruential_engine::linear_congruential_engine(frozen::linear_congruential_engine::result_type)': /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/random.h:58:66: error: constexpr constructor does not have empty body constexpr linear_congruential_engine(result_type s) { seed(s); } ^ In file included from /home/pbulk/build/devel/frozen/work/frozen-1.1.1/tests/no_exceptions.cpp:1:0: /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/unordered_map.h: At global scope: /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/unordered_map.h:103:28: error: 'constexpr frozen::unordered_map::const_iterator frozen::unordered_map::begin() const' cannot be overloaded constexpr const_iterator begin() const { return items_.begin(); } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/unordered_map.h:101:22: error: with 'constexpr frozen::unordered_map::iterator frozen::unordered_map::begin() const' constexpr iterator begin() { return items_.begin(); } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/unordered_map.h:104:28: error: 'constexpr frozen::unordered_map::const_iterator frozen::unordered_map::end() const' cannot be overloaded constexpr const_iterator end() const { return items_.end(); } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/unordered_map.h:102:22: error: with 'constexpr frozen::unordered_map::iterator frozen::unordered_map::end() const' constexpr iterator end() { return items_.end(); } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/unordered_map.h: In constructor 'constexpr frozen::unordered_map::unordered_map(std::initializer_list, N>::value_type>, const Hash&, const KeyEqual&)': /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/unordered_map.h:95:7: error: constexpr constructor does not have empty body } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/unordered_map.h: In instantiation of 'constexpr const size_t frozen::unordered_map::storage_size': /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/unordered_map.h:55:59: required from 'class frozen::unordered_map' /home/pbulk/build/devel/frozen/work/frozen-1.1.1/tests/no_exceptions.cpp:19:58: required from here /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/unordered_map.h:53:40: error: 'constexpr long unsigned int frozen::bits::next_highest_power_of_two(std::size_t)' called in a constant expression bits::next_highest_power_of_two(N) * (N < 32 ? 2 : 1); // size adjustment to prevent high collision rate for small sets ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/tests/no_exceptions.cpp: In function 'int main()': /home/pbulk/build/devel/frozen/work/frozen-1.1.1/tests/no_exceptions.cpp:19:78: error: 'constexpr frozen::unordered_map::unordered_map(std::initializer_list, N>::value_type>) [with Key = unsigned int; Value = unsigned int; long unsigned int N = 2ul; Hash = frozen::elsa; KeyEqual = std::equal_to; typename frozen::bits::carray, N>::value_type = std::pair]' called in a constant expression constexpr frozen::unordered_map ce = {{1, 2}, {3, 4}}; ^ In file included from /home/pbulk/build/devel/frozen/work/frozen-1.1.1/tests/no_exceptions.cpp:1:0: /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/unordered_map.h:97:13: note: 'constexpr frozen::unordered_map::unordered_map(std::initializer_list, N>::value_type>) [with Key = unsigned int; Value = unsigned int; long unsigned int N = 2ul; Hash = frozen::elsa; KeyEqual = std::equal_to; typename frozen::bits::carray, N>::value_type = std::pair]' is not usable as a constexpr function because: constexpr unordered_map(std::initializer_list items) ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/unordered_map.h:97: confused by earlier errors, bailing out In file included from /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/algorithms.h:26:0, from /home/pbulk/build/devel/frozen/work/frozen-1.1.1/tests/test_algorithms.cpp:2: /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:73:29: error: 'constexpr const value_type& frozen::bits::cvector::operator[](std::size_t) const' cannot be overloaded constexpr const_reference operator[](std::size_t index) const { return data[index]; } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:72:29: error: with 'constexpr frozen::bits::cvector::value_type& frozen::bits::cvector::operator[](std::size_t) const' constexpr reference operator[](std::size_t index) { return data[index]; } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:76:29: error: 'constexpr const value_type& frozen::bits::cvector::back() const' cannot be overloaded constexpr const_reference back() const { return data[dsize - 1]; } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:75:29: error: with 'constexpr frozen::bits::cvector::value_type& frozen::bits::cvector::back() const' constexpr reference back() { return data[dsize - 1]; } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h: In constructor 'constexpr frozen::bits::cvector::cvector(frozen::bits::cvector::size_type, const T&)': /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:62:3: error: constexpr constructor does not have empty body } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h: In member function 'constexpr void frozen::bits::cvector::push_back(const T&) const': /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:79:53: error: increment of read-only location '((const frozen::bits::cvector*)this)->frozen::bits::cvector::dsize' constexpr void push_back(const T & a) { data[dsize++] = a; } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h: In member function 'constexpr void frozen::bits::cvector::push_back(T&&) const': /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:80:48: error: increment of read-only location '((const frozen::bits::cvector*)this)->frozen::bits::cvector::dsize' constexpr void push_back(T && a) { data[dsize++] = std::move(a); } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h: In member function 'constexpr void frozen::bits::cvector::pop_back() const': /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:81:33: error: decrement of read-only location '((const frozen::bits::cvector*)this)->frozen::bits::cvector::dsize' constexpr void pop_back() { --dsize; } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h: At global scope: /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:91:45: error: 'std::index_sequence' has not been declared constexpr carray(T const (&init)[M], std::index_sequence) ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:91:59: error: expected ',' or '...' before '<' token constexpr carray(T const (&init)[M], std::index_sequence) ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:94:36: error: 'std::index_sequence' has not been declared constexpr carray(Iter iter, std::index_sequence) ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:94:50: error: expected ',' or '...' before '<' token constexpr carray(Iter iter, std::index_sequence) ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:134:28: error: 'constexpr const value_type* frozen::bits::carray::begin() const' cannot be overloaded constexpr const_iterator begin() const noexcept { return data_; } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:133:22: error: with 'constexpr frozen::bits::carray::value_type* frozen::bits::carray::begin() const' constexpr iterator begin() noexcept { return data_; } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:137:28: error: 'constexpr const value_type* frozen::bits::carray::end() const' cannot be overloaded constexpr const_iterator end() const noexcept { return data_ + N; } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:136:22: error: with 'constexpr frozen::bits::carray::value_type* frozen::bits::carray::end() const' constexpr iterator end() noexcept { return data_ + N; } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:141:36: error: 'constexpr frozen::bits::carray::const_reverse_iterator frozen::bits::carray::rbegin() const' cannot be overloaded constexpr const_reverse_iterator rbegin() const noexcept { return const_reverse_iterator(end()); } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:140:30: error: with 'constexpr frozen::bits::carray::reverse_iterator frozen::bits::carray::rbegin() const' constexpr reverse_iterator rbegin() noexcept { return reverse_iterator(end()); } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:144:36: error: 'constexpr frozen::bits::carray::const_reverse_iterator frozen::bits::carray::rend() const' cannot be overloaded constexpr const_reverse_iterator rend() const noexcept { return const_reverse_iterator(begin()); } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:143:30: error: with 'constexpr frozen::bits::carray::reverse_iterator frozen::bits::carray::rend() const' constexpr reverse_iterator rend() noexcept { return reverse_iterator(begin()); } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:153:29: error: 'constexpr const value_type& frozen::bits::carray::operator[](std::size_t) const' cannot be overloaded constexpr const_reference operator[](std::size_t index) const { return data_[index]; } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:152:29: error: with 'constexpr frozen::bits::carray::value_type& frozen::bits::carray::operator[](std::size_t) const' constexpr reference operator[](std::size_t index) { return data_[index]; } ^ In file included from /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/algorithms.h:26:0, from /home/pbulk/build/devel/frozen/work/frozen-1.1.1/tests/test_algorithms.cpp:2: /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:160:29: error: 'constexpr const value_type& frozen::bits::carray::at(std::size_t) const' cannot be overloaded constexpr const_reference at(std::size_t index) const { ^ In file included from /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/algorithms.h:26:0, from /home/pbulk/build/devel/frozen/work/frozen-1.1.1/tests/test_algorithms.cpp:2: /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:155:29: error: with 'constexpr frozen::bits::carray::value_type& frozen::bits::carray::at(std::size_t) const' constexpr reference at(std::size_t index) { ^ In file included from /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/algorithms.h:26:0, from /home/pbulk/build/devel/frozen/work/frozen-1.1.1/tests/test_algorithms.cpp:2: /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:167:29: error: 'constexpr const value_type& frozen::bits::carray::front() const' cannot be overloaded constexpr const_reference front() const { return data_[0]; } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:166:29: error: with 'constexpr frozen::bits::carray::value_type& frozen::bits::carray::front() const' constexpr reference front() { return data_[0]; } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:170:29: error: 'constexpr const value_type& frozen::bits::carray::back() const' cannot be overloaded constexpr const_reference back() const { return data_[N - 1]; } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:169:29: error: with 'constexpr frozen::bits::carray::value_type& frozen::bits::carray::back() const' constexpr reference back() { return data_[N - 1]; } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:173:31: error: 'constexpr const value_type* frozen::bits::carray::data() const' cannot be overloaded constexpr const value_type* data() const noexcept { return data_; } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:172:31: error: with 'constexpr frozen::bits::carray::value_type* frozen::bits::carray::data() const' constexpr value_type* data() noexcept { return data_; } ^ In file included from /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/algorithms.h:26:0, from /home/pbulk/build/devel/frozen/work/frozen-1.1.1/tests/test_algorithms.cpp:2: /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h: In constructor 'constexpr frozen::bits::carray::carray(const T (&)[M])': /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:115:20: error: 'make_index_sequence' is not a member of 'std' : carray(init, std::make_index_sequence()) ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:115:48: error: expected primary-expression before ')' token : carray(init, std::make_index_sequence()) ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h: In constructor 'constexpr frozen::bits::carray::carray(const std::array&)': /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:121:24: error: 'make_index_sequence' is not a member of 'std' : carray(&init[0], std::make_index_sequence()) ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:121:52: error: expected primary-expression before ')' token : carray(&init[0], std::make_index_sequence()) ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h: In constructor 'constexpr frozen::bits::carray::carray(std::initializer_list<_Tp>)': /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:126:28: error: 'make_index_sequence' is not a member of 'std' : carray(init.begin(), std::make_index_sequence()) ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/basic_types.h:126:56: error: expected primary-expression before ')' token : carray(init.begin(), std::make_index_sequence()) ^ In file included from /home/pbulk/build/devel/frozen/work/frozen-1.1.1/tests/test_algorithms.cpp:2:0: /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/algorithms.h: In function 'constexpr long unsigned int frozen::bits::next_highest_power_of_two(std::size_t)': /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/algorithms.h:43:1: error: body of constexpr function 'constexpr long unsigned int frozen::bits::next_highest_power_of_two(std::size_t)' not a return-statement } ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/algorithms.h: In function 'constexpr auto frozen::bits::min_element(Iter, Iter, const Compare&)': /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/algorithms.h:80:35: error: compound-statement in constexpr function [-Werror=pedantic] if (compare(*begin, *result)) { ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/algorithms.h: At global scope: /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/algorithms.h:102:73: error: 'std::index_sequence' has not been declared constexpr void cswap(std::tuple &a, std::tuple &b, std::index_sequence) { ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/algorithms.h:102:87: error: expected ',' or '...' before '<' token constexpr void cswap(std::tuple &a, std::tuple &b, std::index_sequence) { ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/algorithms.h: In function 'constexpr void frozen::bits::cswap(std::tuple<_Elements ...>&, std::tuple<_Elements ...>&)': /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/algorithms.h:109:15: error: 'make_index_sequence' is not a member of 'std' cswap(a, b, std::make_index_sequence()); ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/algorithms.h:109:56: error: expected primary-expression before ')' token cswap(a, b, std::make_index_sequence()); ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/algorithms.h: In function 'constexpr Iterator frozen::bits::partition(Iterator, Iterator, const Compare&)': /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/algorithms.h:118:30: error: compound-statement in constexpr function [-Werror=pedantic] if (compare(*it, value)) { ^ In file included from /home/pbulk/build/devel/frozen/work/frozen-1.1.1/tests/test_algorithms.cpp:2:0: /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/algorithms.h: In member function 'constexpr ForwardIt frozen::bits::LowerBound::doitfirst(ForwardIt, std::integral_constant, std::integral_constant) const': /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/algorithms.h:176:32: error: compound-statement in constexpr function [-Werror=pedantic] if (compare_(*it, value_)) { ^ /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/algorithms.h: In function 'constexpr bool frozen::bits::equal(InputIt1, InputIt1, InputIt2)': /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/algorithms.h:207:32: error: compound-statement in constexpr function [-Werror=pedantic] if (!(*first1 == *first2)) { ^ In file included from /home/pbulk/build/devel/frozen/work/frozen-1.1.1/tests/test_algorithms.cpp:2:0: /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/algorithms.h: In instantiation of 'constexpr auto frozen::bits::log(T) [with T = int]': /home/pbulk/build/devel/frozen/work/frozen-1.1.1/tests/test_algorithms.cpp:21:3: required from here /home/pbulk/build/devel/frozen/work/frozen-1.1.1/include/frozen/bits/algorithms.h:53:1: error: body of constexpr function 'constexpr auto frozen::bits::log(T) [with T = int]' not a return-statement } ^ cc1plus: all warnings being treated as errors --- tests/CMakeFiles/frozen.tests.dir/test_algorithms.cpp.o --- *** [tests/CMakeFiles/frozen.tests.dir/test_algorithms.cpp.o] Error code 1 bmake[2]: stopped in /home/pbulk/build/devel/frozen/work/frozen-1.1.1/cmake-pkgsrc-build 1 error bmake[2]: stopped in /home/pbulk/build/devel/frozen/work/frozen-1.1.1/cmake-pkgsrc-build --- tests/CMakeFiles/frozen.tests.dir/all --- *** [tests/CMakeFiles/frozen.tests.dir/all] Error code 2 bmake[1]: stopped in /home/pbulk/build/devel/frozen/work/frozen-1.1.1/cmake-pkgsrc-build Preprocessed source stored into /tmp/ccwvd1hg.out file, please attach this to your bugreport. --- tests/CMakeFiles/test_no_expections.dir/no_exceptions.cpp.o --- *** [tests/CMakeFiles/test_no_expections.dir/no_exceptions.cpp.o] Error code 1 bmake[2]: stopped in /home/pbulk/build/devel/frozen/work/frozen-1.1.1/cmake-pkgsrc-build 1 error bmake[2]: stopped in /home/pbulk/build/devel/frozen/work/frozen-1.1.1/cmake-pkgsrc-build --- tests/CMakeFiles/test_no_expections.dir/all --- *** [tests/CMakeFiles/test_no_expections.dir/all] Error code 2 bmake[1]: stopped in /home/pbulk/build/devel/frozen/work/frozen-1.1.1/cmake-pkgsrc-build 2 errors bmake[1]: stopped in /home/pbulk/build/devel/frozen/work/frozen-1.1.1/cmake-pkgsrc-build *** [all] Error code 2 bmake: stopped in /home/pbulk/build/devel/frozen/work/frozen-1.1.1/cmake-pkgsrc-build 1 error bmake: stopped in /home/pbulk/build/devel/frozen/work/frozen-1.1.1/cmake-pkgsrc-build *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-el7-trunk-x86_64/devel/frozen *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-el7-trunk-x86_64/devel/frozen