+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=312 WRKLOG=/tmp/bulklog/opencc-1.1.3nb1/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PYTHON_VERSION_REQD=312 WRKLOG=/tmp/bulklog/opencc-1.1.3nb1/work.log WARNING: USE_CMAKE is deprecated; use devel/cmake/build.mk instead. ===> Building for opencc-1.1.3nb1 [ 1%] Building CXX object deps/marisa-0.2.6/CMakeFiles/marisa.dir/lib/marisa/agent.cc.o [ 3%] Building CXX object deps/marisa-0.2.6/CMakeFiles/marisa.dir/lib/marisa/trie.cc.o [ 5%] Building CXX object deps/marisa-0.2.6/CMakeFiles/marisa.dir/lib/marisa/grimoire/io/reader.cc.o [ 6%] Building CXX object deps/marisa-0.2.6/CMakeFiles/marisa.dir/lib/marisa/grimoire/io/writer.cc.o [ 8%] Building CXX object deps/marisa-0.2.6/CMakeFiles/marisa.dir/lib/marisa/grimoire/io/mapper.cc.o [ 10%] Building CXX object deps/marisa-0.2.6/CMakeFiles/marisa.dir/lib/marisa/grimoire/trie/louds-trie.cc.o [ 12%] Building CXX object deps/marisa-0.2.6/CMakeFiles/marisa.dir/lib/marisa/grimoire/trie/tail.cc.o [ 13%] Building CXX object deps/marisa-0.2.6/CMakeFiles/marisa.dir/lib/marisa/keyset.cc.o [ 15%] Building CXX object deps/marisa-0.2.6/CMakeFiles/marisa.dir/lib/marisa/grimoire/vector/bit-vector.cc.o [ 17%] Linking CXX static library libmarisa.a [ 17%] Built target marisa [ 18%] Building CXX object src/CMakeFiles/libopencc.dir/Config.cpp.o [ 20%] Building CXX object src/CMakeFiles/libopencc.dir/Converter.cpp.o [ 22%] Building CXX object src/CMakeFiles/libopencc.dir/ConversionChain.cpp.o [ 24%] Building CXX object src/CMakeFiles/libopencc.dir/Conversion.cpp.o In file included from /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/DictEntry.hpp:22, from /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/Dict.hpp:22, from /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/Conversion.cpp:20: /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/Segments.hpp: In constructor 'opencc::Segments::Segments(std::initializer_list)': /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/Segments.hpp:35:29: warning: loop variable 'item' of type 'const std::string&' {aka 'const std::__cxx11::basic_string&'} binds to a temporary constructed from type 'const char* const' [-Wrange-loop-construct] 35 | for (const std::string& item : initList) { | ^~~~ /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/Segments.hpp:35:29: note: use non-reference type 'const std::string' {aka 'const std::__cxx11::basic_string'} to make the copy explicit or 'const char* const&' to prevent copying In file included from /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/ConversionChain.cpp:22: /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/Segments.hpp: In constructor 'opencc::Segments::Segments(std::initializer_list)': /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/Segments.hpp:35:29: warning: loop variable 'item' of type 'const std::string&' {aka 'const std::__cxx11::basic_string&'} binds to a temporary constructed from type 'const char* const' [-Wrange-loop-construct] 35 | for (const std::string& item : initList) { | ^~~~ /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/Segments.hpp:35:29: note: use non-reference type 'const std::string' {aka 'const std::__cxx11::basic_string'} to make the copy explicit or 'const char* const&' to prevent copying In file included from /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/Converter.cpp:23: /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/Segments.hpp: In constructor 'opencc::Segments::Segments(std::initializer_list)': /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/Segments.hpp:35:29: warning: loop variable 'item' of type 'const std::string&' {aka 'const std::__cxx11::basic_string&'} binds to a temporary constructed from type 'const char* const' [-Wrange-loop-construct] 35 | for (const std::string& item : initList) { | ^~~~ /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/Segments.hpp:35:29: note: use non-reference type 'const std::string' {aka 'const std::__cxx11::basic_string'} to make the copy explicit or 'const char* const&' to prevent copying In file included from /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/Config.cpp:23: /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/../deps/rapidjson-1.1.0/rapidjson/document.h: In member function 'rapidjson::GenericStringRef& rapidjson::GenericStringRef::operator=(const rapidjson::GenericStringRef&)': /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/../deps/rapidjson-1.1.0/rapidjson/document.h:319:82: error: assignment of read-only member 'rapidjson::GenericStringRef::length' 319 | GenericStringRef& operator=(const GenericStringRef& rhs) { s = rhs.s; length = rhs.length; } | ~~~~~~~^~~~~~~~~~~~ In file included from /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/DictEntry.hpp:22, from /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/Dict.hpp:22, from /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/DictGroup.hpp:24, from /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/Config.cpp:28: /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/Segments.hpp: In constructor 'opencc::Segments::Segments(std::initializer_list)': /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/Segments.hpp:35:29: warning: loop variable 'item' of type 'const std::string&' {aka 'const std::__cxx11::basic_string&'} binds to a temporary constructed from type 'const char* const' [-Wrange-loop-construct] 35 | for (const std::string& item : initList) { | ^~~~ /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/Segments.hpp:35:29: note: use non-reference type 'const std::string' {aka 'const std::__cxx11::basic_string'} to make the copy explicit or 'const char* const&' to prevent copying [ 25%] Building CXX object src/CMakeFiles/libopencc.dir/Dict.cpp.o [ 27%] Building CXX object src/CMakeFiles/libopencc.dir/DictConverter.cpp.o /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/../deps/rapidjson-1.1.0/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue::SetObjectRaw(Member*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; Member = rapidjson::GenericMember, rapidjson::MemoryPoolAllocator<> >; rapidjson::SizeType = unsigned int]': /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/../deps/rapidjson-1.1.0/rapidjson/document.h:2363:55: required from 'bool rapidjson::GenericDocument::EndObject(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2363 | stack_.template Top()->SetObjectRaw(members, memberCount, GetAllocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/../deps/rapidjson-1.1.0/rapidjson/reader.h:1736:40: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 1736 | bool hr = handler.EndObject(c); | ~~~~~~~~~~~~~~~~~^~~ /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/../deps/rapidjson-1.1.0/rapidjson/reader.h:1832:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 1832 | IterativeParsingState d = Transit(state, t, n, is, handler); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/../deps/rapidjson-1.1.0/rapidjson/reader.h:487:46: required from 'rapidjson::ParseResult rapidjson::GenericReader::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 487 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/../deps/rapidjson-1.1.0/rapidjson/document.h:2159:57: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 1; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericInsituStringStream >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' 2159 | parseResult_ = reader.template Parse(is, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/../deps/rapidjson-1.1.0/rapidjson/document.h:2175:62: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' 2175 | return ParseStream(is); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/../deps/rapidjson-1.1.0/rapidjson/document.h:2200:58: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseInsitu(Ch*) [with unsigned int parseFlags = 0; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; Ch = char]' 2200 | return ParseStream(s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/Config.cpp:243:21: required from here 243 | doc.ParseInsitu<0>(const_cast(json.c_str())); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/../deps/rapidjson-1.1.0/rapidjson/document.h:1952:24: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'rapidjson::GenericValue >::Member' {aka 'struct rapidjson::GenericMember, rapidjson::MemoryPoolAllocator<> >'} with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 1952 | std::memcpy(m, members, count * sizeof(Member)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/../deps/rapidjson-1.1.0/rapidjson/document.h:71:8: note: 'rapidjson::GenericValue >::Member' {aka 'struct rapidjson::GenericMember, rapidjson::MemoryPoolAllocator<> >'} declared here 71 | struct GenericMember { | ^~~~~~~~~~~~~ /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/../deps/rapidjson-1.1.0/rapidjson/document.h: In instantiation of 'void rapidjson::GenericValue::SetArrayRaw(rapidjson::GenericValue*, rapidjson::SizeType, Allocator&) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; rapidjson::SizeType = unsigned int]': /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/../deps/rapidjson-1.1.0/rapidjson/document.h:2371:54: required from 'bool rapidjson::GenericDocument::EndArray(rapidjson::SizeType) [with Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; rapidjson::SizeType = unsigned int]' 2371 | stack_.template Top()->SetArrayRaw(elements, elementCount, GetAllocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/../deps/rapidjson-1.1.0/rapidjson/reader.h:1766:39: required from 'rapidjson::GenericReader::IterativeParsingState rapidjson::GenericReader::Transit(IterativeParsingState, Token, IterativeParsingState, InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 1766 | bool hr = handler.EndArray(c); | ~~~~~~~~~~~~~~~~^~~ /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/../deps/rapidjson-1.1.0/rapidjson/reader.h:1832:58: required from 'rapidjson::ParseResult rapidjson::GenericReader::IterativeParse(InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 1832 | IterativeParsingState d = Transit(state, t, n, is, handler); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/../deps/rapidjson-1.1.0/rapidjson/reader.h:487:46: required from 'rapidjson::ParseResult rapidjson::GenericReader::Parse(InputStream&, Handler&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream >; Handler = rapidjson::GenericDocument >; SourceEncoding = rapidjson::UTF8<>; TargetEncoding = rapidjson::UTF8<>; StackAllocator = rapidjson::CrtAllocator]' 487 | return IterativeParse(is, handler); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/../deps/rapidjson-1.1.0/rapidjson/document.h:2159:57: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 1; SourceEncoding = rapidjson::UTF8<>; InputStream = rapidjson::GenericInsituStringStream >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' 2159 | parseResult_ = reader.template Parse(is, *this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/../deps/rapidjson-1.1.0/rapidjson/document.h:2175:62: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseStream(InputStream&) [with unsigned int parseFlags = 1; InputStream = rapidjson::GenericInsituStringStream >; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator]' 2175 | return ParseStream(is); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/../deps/rapidjson-1.1.0/rapidjson/document.h:2200:58: required from 'rapidjson::GenericDocument& rapidjson::GenericDocument::ParseInsitu(Ch*) [with unsigned int parseFlags = 0; Encoding = rapidjson::UTF8<>; Allocator = rapidjson::MemoryPoolAllocator<>; StackAllocator = rapidjson::CrtAllocator; Ch = char]' 2200 | return ParseStream(s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/Config.cpp:243:21: required from here 243 | doc.ParseInsitu<0>(const_cast(json.c_str())); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/../deps/rapidjson-1.1.0/rapidjson/document.h:1939:24: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'class rapidjson::GenericValue >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 1939 | std::memcpy(e, values, count * sizeof(GenericValue)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/../deps/rapidjson-1.1.0/rapidjson/document.h:540:7: note: 'class rapidjson::GenericValue >' declared here 540 | class GenericValue { | ^~~~~~~~~~~~ [ 29%] Building CXX object src/CMakeFiles/libopencc.dir/DictEntry.cpp.o --- src/CMakeFiles/libopencc.dir/Config.cpp.o --- *** [src/CMakeFiles/libopencc.dir/Config.cpp.o] Error code 1 bmake[2]: stopped making "src/CMakeFiles/libopencc.dir/build" in /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3 In file included from /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/DictEntry.hpp:22, from /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/Dict.hpp:22, from /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/Dict.cpp:21: /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/Segments.hpp: In constructor 'opencc::Segments::Segments(std::initializer_list)': /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/Segments.hpp:35:29: warning: loop variable 'item' of type 'const std::string&' {aka 'const std::__cxx11::basic_string&'} binds to a temporary constructed from type 'const char* const' [-Wrange-loop-construct] 35 | for (const std::string& item : initList) { | ^~~~ /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/Segments.hpp:35:29: note: use non-reference type 'const std::string' {aka 'const std::__cxx11::basic_string'} to make the copy explicit or 'const char* const&' to prevent copying In file included from /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/DictEntry.hpp:22, from /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/Dict.hpp:22, from /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/SerializableDict.hpp:21, from /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/MarisaDict.hpp:22, from /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/DictConverter.cpp:20: /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/Segments.hpp: In constructor 'opencc::Segments::Segments(std::initializer_list)': /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/Segments.hpp:35:29: warning: loop variable 'item' of type 'const std::string&' {aka 'const std::__cxx11::basic_string&'} binds to a temporary constructed from type 'const char* const' [-Wrange-loop-construct] 35 | for (const std::string& item : initList) { | ^~~~ /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/Segments.hpp:35:29: note: use non-reference type 'const std::string' {aka 'const std::__cxx11::basic_string'} to make the copy explicit or 'const char* const&' to prevent copying In file included from /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/DictEntry.hpp:22, from /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/DictEntry.cpp:19: /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/Segments.hpp: In constructor 'opencc::Segments::Segments(std::initializer_list)': /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/Segments.hpp:35:29: warning: loop variable 'item' of type 'const std::string&' {aka 'const std::__cxx11::basic_string&'} binds to a temporary constructed from type 'const char* const' [-Wrange-loop-construct] 35 | for (const std::string& item : initList) { | ^~~~ /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3/src/Segments.hpp:35:29: note: use non-reference type 'const std::string' {aka 'const std::__cxx11::basic_string'} to make the copy explicit or 'const char* const&' to prevent copying bmake[2]: 1 error bmake[2]: stopped making "src/CMakeFiles/libopencc.dir/build" in /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3 --- src/CMakeFiles/libopencc.dir/all --- *** [src/CMakeFiles/libopencc.dir/all] Error code 2 bmake[1]: stopped making "all" in /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3 bmake[1]: 1 error bmake[1]: stopped making "all" in /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3 *** [all] Error code 2 bmake: stopped making "all" in /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3 bmake: 1 error bmake: stopped making "all" in /home/pbulk/build/converters/opencc/work/OpenCC-ver.1.1.3 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/converters/opencc *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/converters/opencc