+ 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/dinit-0.19.3nb2/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/dinit-0.19.3nb2/work.log
===> Building for dinit-0.19.3nb2
/opt/pkg/bin/gmake -C build all
gmake[1]: Entering directory '/home/pbulk/build/sysutils/dinit/work/dinit-0.19.3/build'
/opt/pkg/bin/gmake -C tools mconfig-gen
gmake[2]: Entering directory '/home/pbulk/build/sysutils/dinit/work/dinit-0.19.3/build/tools'
g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -o mconfig-gen mconfig-gen.cc -Wl,-R/opt/pkg/lib
gmake[2]: Leaving directory '/home/pbulk/build/sysutils/dinit/work/dinit-0.19.3/build/tools'
./tools/mconfig-gen SBINDIR=/opt/pkg/sbin SYSCONTROLSOCKET=/var/run/dinitctl \
SHUTDOWN_PREFIX= VERSION=0.19.3 \
DEFAULT_AUTO_RESTART=ALWAYS \
DEFAULT_START_TIMEOUT=60 \
DEFAULT_STOP_TIMEOUT=10 \
SUPPORT_CGROUPS=0 \
\
USE_INITGROUPS=1 > includes/mconfig.h
gmake[1]: Leaving directory '/home/pbulk/build/sysutils/dinit/work/dinit-0.19.3/build'
/opt/pkg/bin/gmake -C src all
gmake[1]: Entering directory '/home/pbulk/build/sysutils/dinit/work/dinit-0.19.3/src'
g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -MMD -MP -Iincludes -I../dasynq/include -I../build/includes -c dinit.cc -o dinit.o
g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -MMD -MP -Iincludes -I../dasynq/include -I../build/includes -c load-service.cc -o load-service.o
g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -MMD -MP -Iincludes -I../dasynq/include -I../build/includes -c service.cc -o service.o
g++ -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -MMD -MP -Iincludes -I../dasynq/include -I../build/includes -c proc-service.cc -o proc-service.o
In file included from ../dasynq/include/dasynq.h:8,
from includes/dinit.h:4,
from proc-service.cc:7:
../dasynq/include/dasynq/interrupt.h: In member function 'void dasynq::interrupt_channel::init(T*)':
../dasynq/include/dasynq/interrupt.h:59:24: error: 'system_error' is not a member of 'std'
59 | throw std::system_error(errno, std::system_category());
| ^~~~~~~~~~~~
../dasynq/include/dasynq/interrupt.h:59:49: error: 'system_category' is not a member of 'std'
59 | throw std::system_error(errno, std::system_category());
| ^~~~~~~~~~~~~~~
../dasynq/include/dasynq/interrupt.h:14:1: note: 'std::system_category' is defined in header ''; did you forget to '#include '?
13 | #include "util.h"
+++ |+#include
14 |
In file included from ../dasynq/include/dasynq.h:85:
../dasynq/include/dasynq/posixtimer.h: In member function 'void dasynq::posix_timer_events::init(T*)':
../dasynq/include/dasynq/posixtimer.h:116:28: error: 'system_error' is not a member of 'std'
116 | throw std::system_error(errno, std::system_category());
| ^~~~~~~~~~~~
../dasynq/include/dasynq/posixtimer.h:116:53: error: 'system_category' is not a member of 'std'
116 | throw std::system_error(errno, std::system_category());
| ^~~~~~~~~~~~~~~
../dasynq/include/dasynq/posixtimer.h:14:1: note: 'std::system_category' is defined in header ''; did you forget to '#include '?
13 | #include "timerbase.h"
+++ |+#include
14 |
../dasynq/include/dasynq/posixtimer.h:120:24: error: 'system_error' is not a member of 'std'
120 | throw std::system_error(errno, std::system_category());
| ^~~~~~~~~~~~
../dasynq/include/dasynq/posixtimer.h:120:49: error: 'system_category' is not a member of 'std'
120 | throw std::system_error(errno, std::system_category());
| ^~~~~~~~~~~~~~~
../dasynq/include/dasynq/posixtimer.h:120:49: note: 'std::system_category' is defined in header ''; did you forget to '#include '?
gmake[1]: *** [Makefile:41: proc-service.o] Error 1
gmake[1]: *** Waiting for unfinished jobs....
In file included from ../dasynq/include/dasynq/daryheap.h:11,
from ../dasynq/include/dasynq/timerbase.h:10,
from ../dasynq/include/dasynq/posixtimer.h:13,
from ../dasynq/include/dasynq.h:85,
from dinit.cc:26:
In member function 'bool dasynq::svector::change_capacity(size_type) [with T = dasynq::dary_heap, dasynq::compare_stable_prio >, 4>::heap_node]',
inlined from 'bool dasynq::svector::ensure_capacity(size_type, bool) [with T = dasynq::dary_heap, dasynq::compare_stable_prio >, 4>::heap_node]' at ../dasynq/include/dasynq/svec.h:132:31,
inlined from 'void dasynq::svector::reserve(size_t) [with T = dasynq::dary_heap, dasynq::compare_stable_prio >, 4>::heap_node]' at ../dasynq/include/dasynq/svec.h:235:29,
inlined from 'void dasynq::dary_heap::allocate(handle_t&, U&& ...) [with U = {}; T = dasynq::v2::dprivate::empty_node; P = dasynq::stable_prio; Compare = dasynq::compare_stable_prio >; int N = 4]' at ../dasynq/include/dasynq/daryheap.h:222:33:
../dasynq/include/dasynq/svec.h:96:32: warning: argument 1 value '18446744073709551600' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
96 | T *new_storage = (T *)(new (std::nothrow) char[c * sizeof(T)]);
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /opt/tools/gcc13/include/c++/13.3.0/bits/exception_ptr.h:38,
from /opt/tools/gcc13/include/c++/13.3.0/exception:164,
from /opt/tools/gcc13/include/c++/13.3.0/ios:41,
from /opt/tools/gcc13/include/c++/13.3.0/ostream:40,
from /opt/tools/gcc13/include/c++/13.3.0/iostream:41,
from dinit.cc:1:
/opt/tools/gcc13/include/c++/13.3.0/new: In member function 'void dasynq::dary_heap::allocate(handle_t&, U&& ...) [with U = {}; T = dasynq::v2::dprivate::empty_node; P = dasynq::stable_prio; Compare = dasynq::compare_stable_prio >; int N = 4]':
/opt/tools/gcc13/include/c++/13.3.0/new:142:26: note: in a call to allocation function 'void* operator new [](size_t, const std::nothrow_t&)' declared here
142 | _GLIBCXX_NODISCARD void* operator new[](std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT
| ^~~~~~~~
In member function 'bool dasynq::svector::change_capacity(size_type) [with T = dasynq::dary_heap, dasynq::compare_stable_prio >, 4>::heap_node]',
inlined from 'bool dasynq::svector::ensure_capacity(size_type, bool) [with T = dasynq::dary_heap, dasynq::compare_stable_prio >, 4>::heap_node]' at ../dasynq/include/dasynq/svec.h:132:31,
inlined from 'void dasynq::svector::reserve(size_t) [with T = dasynq::dary_heap, dasynq::compare_stable_prio >, 4>::heap_node]' at ../dasynq/include/dasynq/svec.h:235:29,
inlined from 'void dasynq::dary_heap::allocate(handle_t&, U&& ...) [with U = {}; T = dasynq::v2::dprivate::empty_node; P = dasynq::stable_prio; Compare = dasynq::compare_stable_prio >; int N = 4]' at ../dasynq/include/dasynq/daryheap.h:222:33,
inlined from 'void dasynq::stable_heap::allocate(handle_t&, U&& ...) [with U = {}; H = dasynq::v2::dprivate::dary_heap_def; T = dasynq::v2::dprivate::empty_node; P = int; C = std::less]' at ../dasynq/include/dasynq/stableheap.h:80:23,
inlined from 'void dasynq::v2::dprivate::allocate_handle(prio_queue_emptynode&, dasynq::stable_heap >::handle_t&, base_watcher*)' at ../dasynq/include/dasynq/basewatchers.h:190:19,
inlined from 'void dasynq::v2::dprivate::event_dispatch::prepare_watcher(dasynq::v2::dprivate::base_watcher*) [with Traits = dasynq::select_traits; LoopTraits = dasynq::v2::default_traits]' at ../dasynq/include/dasynq.h:463:28,
inlined from 'void dasynq::v2::event_loop::register_timer(base_timer_watcher*, dasynq::clock_type) [with T_Mutex = dasynq::null_mutex; Traits = dasynq::v2::default_traits]' at ../dasynq/include/dasynq.h:1033:34:
../dasynq/include/dasynq/svec.h:96:32: warning: argument 1 value '18446744073709551600' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
96 | T *new_storage = (T *)(new (std::nothrow) char[c * sizeof(T)]);
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/tools/gcc13/include/c++/13.3.0/new: In member function 'void dasynq::v2::event_loop::register_timer(base_timer_watcher*, dasynq::clock_type) [with T_Mutex = dasynq::null_mutex; Traits = dasynq::v2::default_traits]':
/opt/tools/gcc13/include/c++/13.3.0/new:142:26: note: in a call to allocation function 'void* operator new [](size_t, const std::nothrow_t&)' declared here
142 | _GLIBCXX_NODISCARD void* operator new[](std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT
| ^~~~~~~~
In member function 'bool dasynq::svector::change_capacity(size_type) [with T = dasynq::dary_heap::heap_node]',
inlined from 'bool dasynq::svector::ensure_capacity(size_type, bool) [with T = dasynq::dary_heap::heap_node]' at ../dasynq/include/dasynq/svec.h:132:31,
inlined from 'void dasynq::svector::reserve(size_t) [with T = dasynq::dary_heap::heap_node]' at ../dasynq/include/dasynq/svec.h:235:29,
inlined from 'void dasynq::dary_heap::allocate(handle_t&, U&& ...) [with U = {void*&}; T = dasynq::timer_data; P = dasynq::time_val; Compare = dasynq::compare_timespec; int N = 4]' at ../dasynq/include/dasynq/daryheap.h:222:33,
inlined from 'void dasynq::timer_base::add_timer_nolock(dasynq::timer_handle_t&, void*, dasynq::clock_type) [with Base = dasynq::interrupt_channel > >, dasynq::null_mutex>]' at ../dasynq/include/dasynq/timerbase.h:475:46,
inlined from 'void dasynq::v2::event_loop::register_timer(base_timer_watcher*, dasynq::clock_type) [with T_Mutex = dasynq::null_mutex; Traits = dasynq::v2::default_traits]' at ../dasynq/include/dasynq.h:1035:39:
../dasynq/include/dasynq/svec.h:96:32: warning: argument 1 value '18446744073709551600' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=]
96 | T *new_storage = (T *)(new (std::nothrow) char[c * sizeof(T)]);
| ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/opt/tools/gcc13/include/c++/13.3.0/new: In member function 'void dasynq::v2::event_loop::register_timer(base_timer_watcher*, dasynq::clock_type) [with T_Mutex = dasynq::null_mutex; Traits = dasynq::v2::default_traits]':
/opt/tools/gcc13/include/c++/13.3.0/new:142:26: note: in a call to allocation function 'void* operator new [](size_t, const std::nothrow_t&)' declared here
142 | _GLIBCXX_NODISCARD void* operator new[](std::size_t, const std::nothrow_t&) _GLIBCXX_USE_NOEXCEPT
| ^~~~~~~~
gmake[1]: Leaving directory '/home/pbulk/build/sysutils/dinit/work/dinit-0.19.3/src'
gmake: *** [Makefile:5: all] Error 2
*** Error code 2
Stop.
bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/sysutils/dinit
*** Error code 1
Stop.
bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/sysutils/dinit