+ 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/svmlin-1.0/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/svmlin-1.0/work.log ===> Building for svmlin-1.0 --- check_mkc_err_msg --- --- svmlin.o --- --- ssl.o --- --- svmlin.o --- g++ -I/opt/pkg/share/mk-configure/features -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/share/mk-configure/features -c -o svmlin.o svmlin.cpp --- ssl.o --- g++ -I/opt/pkg/share/mk-configure/features -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/share/mk-configure/features -c -o ssl.o ssl.cpp --- svmlin.o --- svmlin.cpp:74:25: error: reference to 'data' is ambiguous 74 | struct data *Data = new data[1]; | ^~~~ In file included from /opt/tools/gcc13/include/c++/13.3.0/string:53, from /opt/tools/gcc13/include/c++/13.3.0/bits/locale_classes.h:40, from /opt/tools/gcc13/include/c++/13.3.0/bits/ios_base.h:41, from /opt/tools/gcc13/include/c++/13.3.0/ios:44, from /opt/tools/gcc13/include/c++/13.3.0/ostream:40, from /opt/tools/gcc13/include/c++/13.3.0/iostream:41, from svmlin.cpp:21: /opt/tools/gcc13/include/c++/13.3.0/bits/range_access.h:346:5: note: candidates are: 'template<class _Tp> constexpr const _Tp* std::data(initializer_list<_Tp>)' 346 | data(initializer_list<_Tp> __il) noexcept | ^~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/range_access.h:336:5: note: 'template<class _Tp, long unsigned int _Nm> constexpr _Tp* std::data(_Tp (&)[_Nm])' 336 | data(_Tp (&__array)[_Nm]) noexcept | ^~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/range_access.h:325:5: note: 'template<class _Container> constexpr decltype (__cont.data()) std::data(const _Container&)' 325 | data(const _Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/range_access.h:314:5: note: 'template<class _Container> constexpr decltype (__cont.data()) std::data(_Container&)' 314 | data(_Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ In file included from svmlin.cpp:26: ssl.h:44:8: note: 'struct data' 44 | struct data | ^~~~ --- ssl.o --- ssl.cpp: In function 'int CGLS(const data*, const options*, const vector_int*, vector_double*, vector_double*)': ssl.cpp:109:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 109 | for(register int j=0; j < active; j++) | ^ ssl.cpp:112:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 112 | for(register int i=row[ii]; i < row[ii+1]; i++) | ^ ssl.cpp:138:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 138 | register int i,j; | ^ ssl.cpp:138:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 138 | register int i,j; | ^ ssl.cpp:164:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 164 | for(register int j=0; j < active; j++) | ^ ssl.cpp:168:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 168 | for(register int i=row[ii]; i < row[ii+1]; i++) | ^ ssl.cpp: In function 'int L2_SVM_MFN(const data*, options*, vector_double*, vector_double*, int)': ssl.cpp:279:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 279 | for(register int i=active; i < m; i++) | ^ ssl.cpp:283:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 283 | for(register int j=row[ii]; j < row[ii+1]; j++) | ^ --- svmlin.o --- *** [svmlin.o] Error code 1 bmake: stopped making "all" in /home/pbulk/build/math/svmlin/work/svmlin-v1.0 --- ssl.o --- ssl.cpp: In function 'int TSVM_MFN(const data*, options*, vector_double*, vector_double*)': ssl.cpp:455:35: error: reference to 'data' is ambiguous 455 | struct data *Data_Labeled = new data[1]; | ^~~~ In file included from /opt/tools/gcc13/include/c++/13.3.0/string:53, from /opt/tools/gcc13/include/c++/13.3.0/bits/locale_classes.h:40, from /opt/tools/gcc13/include/c++/13.3.0/bits/ios_base.h:41, from /opt/tools/gcc13/include/c++/13.3.0/ios:44, from /opt/tools/gcc13/include/c++/13.3.0/ostream:40, from /opt/tools/gcc13/include/c++/13.3.0/iostream:41, from ssl.cpp:21: /opt/tools/gcc13/include/c++/13.3.0/bits/range_access.h:346:5: note: candidates are: 'template<class _Tp> constexpr const _Tp* std::data(initializer_list<_Tp>)' 346 | data(initializer_list<_Tp> __il) noexcept | ^~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/range_access.h:336:5: note: 'template<class _Tp, long unsigned int _Nm> constexpr _Tp* std::data(_Tp (&)[_Nm])' 336 | data(_Tp (&__array)[_Nm]) noexcept | ^~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/range_access.h:325:5: note: 'template<class _Container> constexpr decltype (__cont.data()) std::data(const _Container&)' 325 | data(const _Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ /opt/tools/gcc13/include/c++/13.3.0/bits/range_access.h:314:5: note: 'template<class _Container> constexpr decltype (__cont.data()) std::data(_Container&)' 314 | data(_Container& __cont) noexcept(noexcept(__cont.data())) | ^~~~ In file included from ssl.cpp:27: ssl.h:44:8: note: 'struct data' 44 | struct data | ^~~~ ssl.cpp: In function 'int optimize_w(const data*, const double*, options*, vector_double*, vector_double*, int)': ssl.cpp:804:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 804 | for(register int i=active; i < m; i++) | ^ ssl.cpp:808:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 808 | for(register int j=row[ii]; j < row[ii+1]; j++) | ^ *** [ssl.o] Error code 1 bmake: stopped making "all" in /home/pbulk/build/math/svmlin/work/svmlin-v1.0 bmake: 2 errors bmake: stopped making "all" in /home/pbulk/build/math/svmlin/work/svmlin-v1.0 *** Error code 2 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/math/svmlin *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/math/svmlin