+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/ddd-3.3.12nb3/work.log
+ su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/ddd-3.3.12nb3/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for ddd-3.3.12nb3
Making all in themes
gmake[1]: Entering directory '/home/pbulk/build/devel/ddd/work/ddd-3.3.12/themes'
gmake[1]: Nothing to be done for 'all'.
gmake[1]: Leaving directory '/home/pbulk/build/devel/ddd/work/ddd-3.3.12/themes'
Making all in vsllib
gmake[1]: Entering directory '/home/pbulk/build/devel/ddd/work/ddd-3.3.12/vsllib'
gmake[1]: Nothing to be done for 'all'.
gmake[1]: Leaving directory '/home/pbulk/build/devel/ddd/work/ddd-3.3.12/vsllib'
Making all in ddd
gmake[1]: Entering directory '/home/pbulk/build/devel/ddd/work/ddd-3.3.12/ddd'
/opt/local/bin/gmake  all-am
gmake[2]: Entering directory '/home/pbulk/build/devel/ddd/work/ddd-3.3.12/ddd'
cat ./host.h.in | \
/home/pbulk/build/devel/ddd/work/.tools/bin/sed "s%@HOST_CANONICAL@%x86_64-sun-solaris2.11%" | \
/home/pbulk/build/devel/ddd/work/.tools/bin/sed "s%@TARGET_CANONICAL@%x86_64-sun-solaris2.11%" | \
    cat > host.h~ && mv host.h~ host.h
cat ./root.h.in | \
/home/pbulk/build/devel/ddd/work/.tools/bin/sed "s%@ROOT@%/opt/local/share/ddd-3.3.12%" | \
/home/pbulk/build/devel/ddd/work/.tools/bin/sed "s%@ALT_ROOT@%/opt/local/share/ddd%" | \
    cat > root.h~ && mv root.h~ root.h
/opt/local/bin/gmake ddd.info
gmake[3]: Entering directory '/home/pbulk/build/devel/ddd/work/ddd-3.3.12/ddd'
gmake[3]: Leaving directory '/home/pbulk/build/devel/ddd/work/ddd-3.3.12/ddd'
info --subnodes -o - -f ./ddd.info | cat > ddd.info.txt~ \
    && mv ddd.info.txt~ ddd.info.txt
gzip -c -9 ddd.info.txt > ddd.info.txt.gz~ && mv ddd.info.txt.gz~ ddd.info.txt.gz
/opt/local/bin/gmake stringify
gmake[3]: Entering directory '/home/pbulk/build/devel/ddd/work/ddd-3.3.12/ddd'
g++ -DHAVE_CONFIG_H -I.  -I./.. -isystem /opt/local/include -isystem /opt/local/include  -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include  -O2  -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs  -MT stringify.o -MD -MP -MF .deps/stringify.Tpo -c -o stringify.o stringify.C
mv -f .deps/stringify.Tpo .deps/stringify.Po
/usr/bin/bash ../libtool --tag=CXX   --mode=link g++  -O2  -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs   -L/opt/local/lib -Wl,-R/opt/local/lib -L/opt/local/gcc12/lib/gcc/x86_64-sun-solaris2.11/12.2.0 -Wl,-R/opt/local/gcc12/lib/gcc/x86_64-sun-solaris2.11/12.2.0 -liconv -lintl -L/usr/lib/amd64 -Wl,-R/usr/lib/amd64 -o stringify stringify.o  -lm 
mkdir .libs
g++ -O2 -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs -Wl,-R/opt/local/lib -Wl,-R/opt/local/gcc12/lib/gcc/x86_64-sun-solaris2.11/12.2.0 -Wl,-R/usr/lib/amd64 -o stringify stringify.o  -L/opt/local/lib -L/opt/local/gcc12/lib/gcc/x86_64-sun-solaris2.11/12.2.0 /opt/local/lib/libintl.so /opt/local/lib/libiconv.so -L/usr/lib/amd64 -lm   -Wl,-R -Wl,/opt/local/lib -Wl,-R -Wl,/opt/local/lib
gmake[3]: Leaving directory '/home/pbulk/build/devel/ddd/work/ddd-3.3.12/ddd'
./stringify < ddd.info.txt.gz > ddd.info.txt.gz.C~ && mv ddd.info.txt.gz.C~ ddd.info.txt.gz.C
g++ -DHAVE_CONFIG_H -I.  -I./.. -isystem /opt/local/include -isystem /opt/local/include  -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include  -O2  -Wall -W -Wwrite-strings -pipe -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/ncurses -I/opt/local/include/freetype2 -I/usr/include -fpermissive -trigraphs  -MT ddd.o -MD -MP -MF .deps/ddd.Tpo -c -o ddd.o ddd.C
In file included from ddd.h:34,
                 from ddd.C:134:
/opt/local/include/X11/Intrinsic.h:178:15: error: expected constructor, destructor, or type conversion before '(' token
  178 | _Static_assert(sizeof(XtArgVal) >= sizeof(XtPointer), "XtArgVal too small");
      |               ^
/opt/local/include/X11/Intrinsic.h:179:15: error: expected constructor, destructor, or type conversion before '(' token
  179 | _Static_assert(sizeof(XtArgVal) >= sizeof(long), "XtArgVal too small");
      |               ^
In file included from ddd.C:173:
/opt/local/include/X11/IntrinsicP.h:68:15: error: expected constructor, destructor, or type conversion before '(' token
   68 | _Static_assert(XtOffsetOf(XrmResource, xrm_default_addr) ==
      |               ^
In file included from ddd.C:183:
AgentM.h: In constructor 'AgentManager::AgentManager(SignalProc)':
AgentM.h:78:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive]
   78 |         old_pipe_handler(SignalProc(signal(SIGPIPE, SignalProc(SIG_IGN)))),
      |                                                     ^~~~~~~~~~~~~~~~~~~
      |                                                     |
      |                                                     SignalProc {aka void (*)(...)}
In file included from /usr/include/sys/signal.h:45,
                 from /usr/include/sys/procset.h:40,
                 from /usr/include/sys/wait.h:42,
                 from /usr/include/stdlib.h:45,
                 from /opt/local/gcc12/include/c++/12.2.0/cstdlib:75,
                 from /opt/local/gcc12/include/c++/12.2.0/ext/string_conversions.h:41,
                 from /opt/local/gcc12/include/c++/12.2.0/bits/basic_string.h:3960,
                 from /opt/local/gcc12/include/c++/12.2.0/string:53,
                 from /opt/local/gcc12/include/c++/12.2.0/bits/locale_classes.h:40,
                 from /opt/local/gcc12/include/c++/12.2.0/bits/ios_base.h:41,
                 from /opt/local/gcc12/include/c++/12.2.0/ios:42,
                 from /opt/local/gcc12/include/c++/12.2.0/ostream:38,
                 from /opt/local/gcc12/include/c++/12.2.0/iostream:39,
                 from strclass.h:408,
                 from ddd.h:31:
/usr/include/iso/signal_iso.h:61:31: note:   initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)'
   61 | extern "C" SIG_PF signal(int, SIG_PF);
      |                               ^~~~~~
AgentM.h:80:53: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive]
   80 |         old_chld_handler(SignalProc(signal(SIGCHLD, new_chld_handler)))
      |                                                     ^~~~~~~~~~~~~~~~
      |                                                     |
      |                                                     SignalProc {aka void (*)(...)}
/usr/include/iso/signal_iso.h:61:31: note:   initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)'
   61 | extern "C" SIG_PF signal(int, SIG_PF);
      |                               ^~~~~~
In file included from DataDisp.h:53,
                 from ddd.C:186:
Command.h: In member function 'bool Command::operator==(const Command&) const':
Command.h:172:13: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
  162 |             command == c.command
      |             ~~~~~~~~~~~~~~~~~~~~
  163 |             && origin == c.origin
      |             ~~~~~~~~~~~~~~~~~~~~~
  164 |             && callback == c.callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~
  165 |             && extra_callback == c.extra_callback
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  166 |             && data == c.data
      |             ~~~~~~~~~~~~~~~~~
  167 |             && echo == c.echo
      |             ~~~~~~~~~~~~~~~~~
  168 |             && verbose == c.verbose
      |             ~~~~~~~~~~~~~~~~~~~~~~~
  169 |             && prompt == c.prompt
      |             ~~~~~~~~~~~~~~~~~~~~~
  170 |             && check == c.check
      |             ~~~~~~~~~~~~~~~~~~~
  171 |             && start_undo == c.start_undo
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  172 |             && priority == c.priority;
      |             ^~~~~~~~~~~~~~~~~~~~~~~~~
In file included from DataDisp.h:57:
GraphEdit.h: In member function 'GraphEditPositionChangedInfo& GraphEditPositionChangedInfo::operator=(const GraphEditPositionChangedInfo&)':
GraphEdit.h:181:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  181 |           old_position = info.old_position;
      |                               ^~~~~~~~~~~~
In file included from BoxSize.h:34,
                 from DataDisp.h:52:
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
GraphEdit.h:182:31: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  182 |           new_position = info.new_position;
      |                               ^~~~~~~~~~~~
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from Graph.h:32,
                 from DispGraph.h:38,
                 from ddd.C:189:
GraphGC.h: In member function 'GraphGC& GraphGC::operator=(const GraphGC&)':
GraphGC.h:163:40: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
  163 |             offsetIfSelected       = g.offsetIfSelected;
      |                                        ^~~~~~~~~~~~~~~~
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
In file included from DispGraph.h:41:
PosGraphN.h: In member function 'virtual void PosGraphNode::moveTo(const BoxPoint&)':
PosGraphN.h:64:20: warning: implicitly-declared 'constexpr BoxPoint& BoxPoint::operator=(const BoxPoint&)' is deprecated [-Wdeprecated-copy]
   64 |             _pos = newPos;
      |                    ^~~~~~
BoxPoint.h:62:5: note: because 'BoxPoint' has user-provided 'BoxPoint::BoxPoint(const BoxPoint&)'
   62 |     BoxPoint(const BoxPoint& p)
      |     ^~~~~~~~
ddd.C: In function 'ddd_exit_t pre_main_loop(int, char**)':
ddd.C:2313:25: warning: invalid conversion from 'SignalProc' {aka 'void (*)(...)'} to 'SIG_TYP' {aka 'void (*)(int)'} [-fpermissive]
 2313 |         signal(SIGCHLD, SignalProc(SIG_DFL));
      |                         ^~~~~~~~~~~~~~~~~~~
      |                         |
      |                         SignalProc {aka void (*)(...)}
/usr/include/iso/signal_iso.h:61:31: note:   initializing argument 2 of 'void (* std::signal(int, SIG_TYP))(int)'
   61 | extern "C" SIG_PF signal(int, SIG_PF);
      |                               ^~~~~~
ddd.C:2986:43: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 2986 |     if ((!app_data.separate_source_window && have_source_window() ||
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~
ddd.C: In function 'Boolean ddd_setup_done(XtPointer)':
ddd.C:3961:31: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 3961 |             app_data.annotate && running_shells() == 1)
      |             ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
ddd.C: In function 'void update_options()':
ddd.C:4248:43: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 4248 |                   !app_data.button_images && !app_data.button_captions);
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
ddd.C:4290:34: warning: suggest parentheses around '&&' within '||' [-Wparentheses]
 4289 |     source_view->set_disassemble(gdb->type() == GDB || gdb->type() == PYDB
      |                                                        ~~~~~~~~~~~~~~~~~~~
 4290 |                                  && app_data.disassemble);
      |                                  ^~~~~~~~~~~~~~~~~~~~~~~
In file included from ddd.C:203:
ddd.C: In function 'void BlinkCB(XtPointer, XtIntervalId*)':
ddd.C:5469:39: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
 5469 |                                       XtPointer(int(!set)));
      |                                       ^~~~~~~~~~~~~~~~~~~~
TimeOut.h:55:37: note: in definition of macro 'XtAppAddTimeOut'
   55 |     MyAppAddTimeOut((a), (i), (p), (c), (const char *)__FILE__, __LINE__)
      |                                     ^
ddd.C: In constructor 'WhenReadyInfo::WhenReadyInfo(const MString&, XtCallbackProc, XtPointer, const XmPushButtonCallbackStruct&)':
ddd.C:5825:40: warning: argument to 'sizeof' in 'void* std::memcpy(void*, const void*, size_t)' call is the same expression as the destination; did you mean to dereference it? [-Wsizeof-pointer-memaccess]
 5825 |             memcpy(cbs.event, c.event, sizeof(cbs.event));
      |                                        ^~~~~~~~~~~~~~~~~
gmake[2]: *** [Makefile:2048: ddd.o] Error 1
gmake[2]: Leaving directory '/home/pbulk/build/devel/ddd/work/ddd-3.3.12/ddd'
gmake[1]: *** [Makefile:1708: all] Error 2
gmake[1]: Leaving directory '/home/pbulk/build/devel/ddd/work/ddd-3.3.12/ddd'
gmake: *** [Makefile:420: all-recursive] Error 1
*** Error code 2

Stop.
bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-trunk-x86_64/devel/ddd
*** Error code 1

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-trunk-x86_64/devel/ddd