+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/libixion-0.20.0nb2/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/libixion-0.20.0nb2/work.log ===> Building for libixion-0.20.0nb2 --- all --- /opt/pkg/bin/bmake all-recursive --- all-recursive --- Making all in src --- all-recursive --- Making all in include Making all in test --- test_global.o --- CXX test_global.o --- libixion-test.a --- AR libixion-test.a Making all in libixion --- address.lo --- --- address_iterator.lo --- --- calc_status.lo --- --- cell.lo --- --- address.lo --- CXX address.lo --- cell.lo --- CXX cell.lo --- address_iterator.lo --- CXX address_iterator.lo --- calc_status.lo --- CXX calc_status.lo --- cell_access.lo --- CXX cell_access.lo --- compute_engine.lo --- CXX compute_engine.lo --- config.lo --- CXX config.lo --- debug.lo --- CXX debug.lo --- dirty_cell_tracker.lo --- CXX dirty_cell_tracker.lo --- document.lo --- CXX document.lo --- exceptions.lo --- CXX exceptions.lo --- formula.lo --- CXX formula.lo --- formula_calc.lo --- CXX formula_calc.lo --- formula_function_opcode.lo --- CXX formula_function_opcode.lo --- formula_functions.lo --- CXX formula_functions.lo --- formula_interpreter.lo --- CXX formula_interpreter.lo --- formula_lexer.lo --- CXX formula_lexer.lo In file included from /usr/include/ctype.h:36, from /usr/include/iso/wchar_iso.h:58, from /usr/include/wchar.h:31, from /opt/tools/gcc14/include/c++/14.3.0/cwchar:44, from /opt/tools/gcc14/include/c++/14.3.0/bits/postypes.h:40, from /opt/tools/gcc14/include/c++/14.3.0/bits/char_traits.h:42, from /opt/tools/gcc14/include/c++/14.3.0/string:42, from formula_lexer.hpp:11, from formula_lexer.cpp:8: /home/pbulk/build/math/libixion/work/.buildlink/include/mdds-3.0/mdds/trie_map_itr.hpp:69:39: error: expected nested-name-specifier before numeric constant 69 | template | ^~ /home/pbulk/build/math/libixion/work/.buildlink/include/mdds-3.0/mdds/trie_map_itr.hpp:69:39: error: expected '>' before numeric constant In file included from /home/pbulk/build/math/libixion/work/.buildlink/include/mdds-3.0/mdds/trie_map.hpp:32, from formula_lexer.cpp:19: /home/pbulk/build/math/libixion/work/.buildlink/include/mdds-3.0/mdds/trie_map_itr.hpp:73:53: error: type/value mismatch at argument 2 in template parameter list for 'template > struct mdds::trie::detail::get_node_stack_type' 73 | struct get_node_stack_type<_TrieType, std::true_type> | ^ /home/pbulk/build/math/libixion/work/.buildlink/include/mdds-3.0/mdds/trie_map_itr.hpp:73:53: note: expected a constant of type '', got 'std::true_type' /home/pbulk/build/math/libixion/work/.buildlink/include/mdds-3.0/mdds/trie_map_itr.hpp:79:54: error: type/value mismatch at argument 2 in template parameter list for 'template > struct mdds::trie::detail::get_node_stack_type' 79 | struct get_node_stack_type<_TrieType, std::false_type> | ^ /home/pbulk/build/math/libixion/work/.buildlink/include/mdds-3.0/mdds/trie_map_itr.hpp:79:54: note: expected a constant of type '', got 'std::false_type' /home/pbulk/build/math/libixion/work/.buildlink/include/mdds-3.0/mdds/trie_map_itr.hpp:98:78: error: type/value mismatch at argument 2 in template parameter list for 'template > struct mdds::trie::detail::get_node_stack_type' 98 | using node_stack_type = typename get_node_stack_type::type; | ^ /home/pbulk/build/math/libixion/work/.buildlink/include/mdds-3.0/mdds/trie_map_itr.hpp:98:78: note: expected a constant of type '', got 'mdds::trie::detail::iterator_base<_TrieType, IsConst>::_is_const' /home/pbulk/build/math/libixion/work/.buildlink/include/mdds-3.0/mdds/trie_map_itr.hpp:115:5: error: 'node_stack_type' does not name a type; did you mean 'get_node_stack_type'? 115 | node_stack_type m_node_stack; | ^~~~~~~~~~~~~~~ | get_node_stack_type /home/pbulk/build/math/libixion/work/.buildlink/include/mdds-3.0/mdds/trie_map_itr.hpp:122:9: error: 'node_stack_type' has not been declared 122 | node_stack_type& node_stack, key_type& buf, trie_node_child_pos_type& child_pos) | ^~~~~~~~~~~~~~~ /home/pbulk/build/math/libixion/work/.buildlink/include/mdds-3.0/mdds/trie_map_itr.hpp:135:57: error: 'node_stack_type' has not been declared 135 | static trie_node_type* descend_to_previus_leaf_node(node_stack_type& node_stack, key_type& buf) | ^~~~~~~~~~~~~~~ /home/pbulk/build/math/libixion/work/.buildlink/include/mdds-3.0/mdds/trie_map_itr.hpp:162:34: error: expected ')' before '&&' token 162 | iterator_base(node_stack_type&& node_stack, key_type&& buf, iterator_type type) | ~ ^~ | ) /home/pbulk/build/math/libixion/work/.buildlink/include/mdds-3.0/mdds/trie_map_itr.hpp: In static member function 'static mdds::trie::detail::iterator_base<_TrieType, IsConst>::trie_node_type* mdds::trie::detail::iterator_base<_TrieType, IsConst>::push_child_node_to_stack(int&, key_type&, trie_node_child_pos_type&)': /home/pbulk/build/math/libixion/work/.buildlink/include/mdds-3.0/mdds/trie_map_itr.hpp:126:20: error: request for member 'emplace_back' in 'node_stack', which is of non-class type 'int' 126 | node_stack.emplace_back(node, node->children.begin()); | ^~~~~~~~~~~~ /home/pbulk/build/math/libixion/work/.buildlink/include/mdds-3.0/mdds/trie_map_itr.hpp: In static member function 'static mdds::trie::detail::iterator_base<_TrieType, IsConst>::trie_node_type* mdds::trie::detail::iterator_base<_TrieType, IsConst>::descend_to_previus_leaf_node(int&, key_type&)': /home/pbulk/build/math/libixion/work/.buildlink/include/mdds-3.0/mdds/trie_map_itr.hpp:144:35: error: request for member 'back' in 'node_stack', which is of non-class type 'int' 144 | auto& si = node_stack.back(); | ^~~~ /home/pbulk/build/math/libixion/work/.buildlink/include/mdds-3.0/mdds/trie_map_itr.hpp:149:24: error: request for member 'emplace_back' in 'node_stack', which is of non-class type 'int' 149 | node_stack.emplace_back(cur_node, cur_node->children.end()); | ^~~~~~~~~~~~ /home/pbulk/build/math/libixion/work/.buildlink/include/mdds-3.0/mdds/trie_map_itr.hpp: In member function 'bool mdds::trie::detail::iterator_base<_TrieType, IsConst>::operator==(const mdds::trie::detail::iterator_base<_TrieType, IsConst>&) const': /home/pbulk/build/math/libixion/work/.buildlink/include/mdds-3.0/mdds/trie_map_itr.hpp:175:16: error: 'm_node_stack' was not declared in this scope 175 | return m_node_stack.back() == other.m_node_stack.back(); | ^~~~~~~~~~~~ /home/pbulk/build/math/libixion/work/.buildlink/include/mdds-3.0/mdds/trie_map_itr.hpp: In member function 'mdds::trie::detail::iterator_base<_TrieType, IsConst>& mdds::trie::detail::iterator_base<_TrieType, IsConst>::operator++()': /home/pbulk/build/math/libixion/work/.buildlink/include/mdds-3.0/mdds/trie_map_itr.hpp:195:36: error: 'm_node_stack' was not declared in this scope 195 | trie_node_type* cur_node = m_node_stack.back().node; | ^~~~~~~~~~~~ /home/pbulk/build/math/libixion/work/.buildlink/include/mdds-3.0/mdds/trie_map_itr.hpp: In member function 'mdds::trie::detail::iterator_base<_TrieType, IsConst>& mdds::trie::detail::iterator_base<_TrieType, IsConst>::operator--()': /home/pbulk/build/math/libixion/work/.buildlink/include/mdds-3.0/mdds/trie_map_itr.hpp:257:36: error: 'm_node_stack' was not declared in this scope 257 | trie_node_type* cur_node = m_node_stack.back().node; | ^~~~~~~~~~~~ /home/pbulk/build/math/libixion/work/.buildlink/include/mdds-3.0/mdds/trie_map.hpp: At global scope: /home/pbulk/build/math/libixion/work/.buildlink/include/mdds-3.0/mdds/trie_map.hpp:175:70: error: type/value mismatch at argument 2 in template parameter list for 'template > struct mdds::trie::detail::get_node_stack_type' 175 | friend trie::detail::get_node_stack_type; | ^ /home/pbulk/build/math/libixion/work/.buildlink/include/mdds-3.0/mdds/trie_map.hpp:175:70: note: expected a constant of type '', got 'std::true_type' /home/pbulk/build/math/libixion/work/.buildlink/include/mdds-3.0/mdds/trie_map.hpp:175:5: error: friend declaration does not name a class or function 175 | friend trie::detail::get_node_stack_type; | ^~~~~~ /home/pbulk/build/math/libixion/work/.buildlink/include/mdds-3.0/mdds/trie_map.hpp:176:71: error: type/value mismatch at argument 2 in template parameter list for 'template > struct mdds::trie::detail::get_node_stack_type' 176 | friend trie::detail::get_node_stack_type; | ^ /home/pbulk/build/math/libixion/work/.buildlink/include/mdds-3.0/mdds/trie_map.hpp:176:71: note: expected a constant of type '', got 'std::false_type' /home/pbulk/build/math/libixion/work/.buildlink/include/mdds-3.0/mdds/trie_map.hpp:176:5: error: friend declaration does not name a class or function 176 | friend trie::detail::get_node_stack_type; | ^~~~~~ *** [formula_lexer.lo] Error code 1 bmake[3]: stopped making "all" in /home/pbulk/build/math/libixion/work/libixion-0.20.0/src/libixion bmake[3]: 1 error bmake[3]: stopped making "all" in /home/pbulk/build/math/libixion/work/libixion-0.20.0/src/libixion bmake[2]: stopped making "all" in /home/pbulk/build/math/libixion/work/libixion-0.20.0/src bmake[1]: stopped making "all-recursive" in /home/pbulk/build/math/libixion/work/libixion-0.20.0 bmake: stopped making "all" in /home/pbulk/build/math/libixion/work/libixion-0.20.0 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/math/libixion *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/math/libixion