+ 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/vowpal_wabbit-8.2.0nb17/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/vowpal_wabbit-8.2.0nb17/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for vowpal_wabbit-8.2.0nb17 Making all in vowpalwabbit gmake[1]: Entering directory '/home/pbulk/build/math/vowpal_wabbit/work/vowpal_wabbit-8.2.0/vowpalwabbit' /opt/pkg/bin/gmake all-am gmake[2]: Entering directory '/home/pbulk/build/math/vowpal_wabbit/work/vowpal_wabbit-8.2.0/vowpalwabbit' g++ -DHAVE_CONFIG_H -I. -I/opt/pkg/include -I/usr/include -I/opt/pkg/include -I/include -D_REENTRANT -pthread -Wall -Wno-unused-local-typedefs -pedantic -ffast-math -O3 -fomit-frame-pointer -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT vw-main.o -MD -MP -MF .deps/vw-main.Tpo -c -o vw-main.o `test -f 'main.cc' || echo './'`main.cc In file included from global_data.h:17, from parse_args.h:7, from main.cc:13: v_array.h: In instantiation of 'void v_array::resize(size_t) [with T = std::shared_ptr, std::__cxx11::basic_string > >; size_t = long unsigned int]': v_array.h:77:7: required from 'void v_array::erase() [with T = std::shared_ptr, std::__cxx11::basic_string > >]' feature_group.h:260:23: required from here v_array.h:62:29: warning: 'void* std::realloc(void*, size_t)' moving an object of non-trivially copyable type 'class std::shared_ptr, std::__cxx11::basic_string > >'; use 'new' and 'delete' instead [-Wclass-memaccess] 62 | T* temp = (T *)realloc(_begin, sizeof(T) * length); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/memory:84, from /home/pbulk/build/math/vowpal_wabbit/work/.buildlink/include/boost/function/function_base.hpp:16, from /home/pbulk/build/math/vowpal_wabbit/work/.buildlink/include/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/math/vowpal_wabbit/work/.buildlink/include/boost/function/function_template.hpp:13, from /home/pbulk/build/math/vowpal_wabbit/work/.buildlink/include/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/math/vowpal_wabbit/work/.buildlink/include/boost/function/function1.hpp:11, from /home/pbulk/build/math/vowpal_wabbit/work/.buildlink/include/boost/program_options/value_semantic.hpp:13, from /home/pbulk/build/math/vowpal_wabbit/work/.buildlink/include/boost/program_options/options_description.hpp:13, from /home/pbulk/build/math/vowpal_wabbit/work/.buildlink/include/boost/program_options.hpp:15, from global_data.h:14, from parse_args.h:7, from main.cc:13: /opt/tools/gcc10/include/c++/10.3.0/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr, std::__cxx11::basic_string > >' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from global_data.h:17, from parse_args.h:7, from main.cc:13: v_array.h:69:15: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'class std::shared_ptr, std::__cxx11::basic_string > >' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 69 | memset(_begin+old_len, 0, (length-old_len)*sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/memory:84, from /home/pbulk/build/math/vowpal_wabbit/work/.buildlink/include/boost/function/function_base.hpp:16, from /home/pbulk/build/math/vowpal_wabbit/work/.buildlink/include/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/math/vowpal_wabbit/work/.buildlink/include/boost/function/function_template.hpp:13, from /home/pbulk/build/math/vowpal_wabbit/work/.buildlink/include/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/math/vowpal_wabbit/work/.buildlink/include/boost/function/function1.hpp:11, from /home/pbulk/build/math/vowpal_wabbit/work/.buildlink/include/boost/program_options/value_semantic.hpp:13, from /home/pbulk/build/math/vowpal_wabbit/work/.buildlink/include/boost/program_options/options_description.hpp:13, from /home/pbulk/build/math/vowpal_wabbit/work/.buildlink/include/boost/program_options.hpp:15, from global_data.h:14, from parse_args.h:7, from main.cc:13: /opt/tools/gcc10/include/c++/10.3.0/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr, std::__cxx11::basic_string > >' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ In file included from global_data.h:17, from parse_args.h:7, from main.cc:13: v_array.h: In instantiation of 'void v_array::resize(size_t) [with T = feature_slice; size_t = long unsigned int]': v_array.h:89:7: required from 'void v_array::push_back(const T&) [with T = feature_slice]' feature_group.h:311:29: required from here v_array.h:62:29: warning: 'void* std::realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct feature_slice'; use 'new' and 'delete' instead [-Wclass-memaccess] 62 | T* temp = (T *)realloc(_begin, sizeof(T) * length); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from example.h:15, from global_data.h:21, from parse_args.h:7, from main.cc:13: feature_group.h:15:8: note: 'struct feature_slice' declared here 15 | struct feature_slice{ //a helper struct for functions using the set {v,i,space_name} | ^~~~~~~~~~~~~ In file included from global_data.h:17, from parse_args.h:7, from main.cc:13: v_array.h:69:15: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'struct feature_slice' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 69 | memset(_begin+old_len, 0, (length-old_len)*sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from example.h:15, from global_data.h:21, from parse_args.h:7, from main.cc:13: feature_group.h:15:8: note: 'struct feature_slice' declared here 15 | struct feature_slice{ //a helper struct for functions using the set {v,i,space_name} | ^~~~~~~~~~~~~ In file included from global_data.h:17, from parse_args.h:7, from main.cc:13: v_array.h: In instantiation of 'void push_many(v_array&, const T*, size_t) [with T = std::shared_ptr, std::__cxx11::basic_string > >; size_t = long unsigned int]': v_array.h:168:12: required from 'void copy_array(v_array&, const v_array&) [with T = std::shared_ptr, std::__cxx11::basic_string > >]' feature_group.h:329:44: required from here v_array.h:181:9: warning: 'void* std::memcpy(void*, const void*, size_t)' writing to an object of type 'class std::shared_ptr, std::__cxx11::basic_string > >' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 181 | memcpy(v._end, _begin, num * sizeof(T)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/memory:84, from /home/pbulk/build/math/vowpal_wabbit/work/.buildlink/include/boost/function/function_base.hpp:16, from /home/pbulk/build/math/vowpal_wabbit/work/.buildlink/include/boost/function/detail/prologue.hpp:17, from /home/pbulk/build/math/vowpal_wabbit/work/.buildlink/include/boost/function/function_template.hpp:13, from /home/pbulk/build/math/vowpal_wabbit/work/.buildlink/include/boost/function/detail/maybe_include.hpp:22, from /home/pbulk/build/math/vowpal_wabbit/work/.buildlink/include/boost/function/function1.hpp:11, from /home/pbulk/build/math/vowpal_wabbit/work/.buildlink/include/boost/program_options/value_semantic.hpp:13, from /home/pbulk/build/math/vowpal_wabbit/work/.buildlink/include/boost/program_options/options_description.hpp:13, from /home/pbulk/build/math/vowpal_wabbit/work/.buildlink/include/boost/program_options.hpp:15, from global_data.h:14, from parse_args.h:7, from main.cc:13: /opt/tools/gcc10/include/c++/10.3.0/bits/shared_ptr.h:121:11: note: 'class std::shared_ptr, std::__cxx11::basic_string > >' declared here 121 | class shared_ptr : public __shared_ptr<_Tp> | ^~~~~~~~~~ mv -f .deps/vw-main.Tpo .deps/vw-main.Po depbase=`echo hash.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\ /usr/bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/opt/pkg/include -I/usr/include -I/opt/pkg/include -I/include -D_REENTRANT -pthread -Wall -Wno-unused-local-typedefs -pedantic -ffast-math -O3 -fomit-frame-pointer -DNDEBUG -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -pthread -I/opt/pkg/include -I/usr/include -MT hash.lo -MD -MP -MF $depbase.Tpo -c -o hash.lo hash.cc &&\ mv -f $depbase.Tpo $depbase.Plo gmake[2]: *** [Makefile:719: hash.lo] Error 1 gmake[2]: Leaving directory '/home/pbulk/build/math/vowpal_wabbit/work/vowpal_wabbit-8.2.0/vowpalwabbit' gmake[1]: *** [Makefile:458: all] Error 2 gmake[1]: Leaving directory '/home/pbulk/build/math/vowpal_wabbit/work/vowpal_wabbit-8.2.0/vowpalwabbit' gmake: *** [Makefile:571: all-recursive] Error 1 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/math/vowpal_wabbit *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/math/vowpal_wabbit