+ 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/wmx-8.0nb2/work.log
+ su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/wmx-8.0nb2/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
WARNING: [license.mk] Every package should define a LICENSE.
===> Building for wmx-8.0nb2
awk '{print;} /^# DO NOT DELETE/{exit}' Makefile>Makefile.dep
test -s Makefile.dep
mv Makefile.dep Makefile;g++ -MM -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/freetype2 -I/usr/include -I/opt/local/include -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include -I/opt/local/include -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -DPREFIX=\"/opt/local\" *.C>>Makefile
g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/freetype2 -I/usr/include -I/opt/local/include -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include -I/opt/local/include -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -DPREFIX=\"/opt/local\" Border.C
In file included from General.h:38,
                 from Border.h:5,
                 from Border.C:3:
Border.C: In member function 'void RectangleList::append(const BorderRectangle&)':
listmacro.h:55:31: warning: 'void* std::realloc(void*, size_t)' moving an object of non-trivially copyable type 'class BorderRectangle'; use 'new' and 'delete' instead [-Wclass-memaccess]
   55 |         m_items = (T *)realloc(m_items, (m_count + 1) * sizeof(T)); \
      |                        ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Border.C:51:1: note: in expansion of macro 'implementList'
   51 | implementList(RectangleList, BorderRectangle);
      | ^~~~~~~~~~~~~
Border.C:33:7: note: 'class BorderRectangle' declared here
   33 | class BorderRectangle // must resemble XRectangle in storage
      |       ^~~~~~~~~~~~~~~
Border.C: In member function 'void RectangleList::remove(long int)':
listmacro.h:66:12: warning: 'void* std::memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class BorderRectangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
   66 |     memmove(m_items+index, m_items+index+1, (m_count-index-1) * sizeof(T)); \
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Border.C:51:1: note: in expansion of macro 'implementList'
   51 | implementList(RectangleList, BorderRectangle);
      | ^~~~~~~~~~~~~
Border.C:33:7: note: 'class BorderRectangle' declared here
   33 | class BorderRectangle // must resemble XRectangle in storage
      |       ^~~~~~~~~~~~~~~
listmacro.h:70:31: warning: 'void* std::realloc(void*, size_t)' moving an object of non-trivially copyable type 'class BorderRectangle'; use 'new' and 'delete' instead [-Wclass-memaccess]
   70 |         m_items = (T *)realloc(m_items, (m_count - 1) * sizeof(T)); \
      |                        ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Border.C:51:1: note: in expansion of macro 'implementList'
   51 | implementList(RectangleList, BorderRectangle);
      | ^~~~~~~~~~~~~
Border.C:33:7: note: 'class BorderRectangle' declared here
   33 | class BorderRectangle // must resemble XRectangle in storage
      |       ^~~~~~~~~~~~~~~
Border.C: In member function 'void RectangleList::move_to_start(long int)':
listmacro.h:83:27: warning: 'void* std::memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class BorderRectangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
   83 |     if (index > 0) memmove(m_items+1, m_items, index * sizeof(T)); \
      |                    ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Border.C:51:1: note: in expansion of macro 'implementList'
   51 | implementList(RectangleList, BorderRectangle);
      | ^~~~~~~~~~~~~
Border.C:33:7: note: 'class BorderRectangle' declared here
   33 | class BorderRectangle // must resemble XRectangle in storage
      |       ^~~~~~~~~~~~~~~
Border.C: In member function 'void RectangleList::move_to_end(long int)':
listmacro.h:91:35: warning: 'void* std::memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class BorderRectangle'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
   91 |     if (index < m_count-1) memmove(m_items+index, m_items+index+1, \
      |                            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   92 |                                    (m_count-index-1) * sizeof(T)); \
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Border.C:51:1: note: in expansion of macro 'implementList'
   51 | implementList(RectangleList, BorderRectangle);
      | ^~~~~~~~~~~~~
Border.C:33:7: note: 'class BorderRectangle' declared here
   33 | class BorderRectangle // must resemble XRectangle in storage
      |       ^~~~~~~~~~~~~~~
g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/freetype2 -I/usr/include -I/opt/local/include -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include -I/opt/local/include -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -DPREFIX=\"/opt/local\" Buttons.C
Buttons.C: In member function 'void WindowManager::eventKeyPress(XKeyEvent*)':
Buttons.C:207:34: warning: 'KeySym XKeycodeToKeysym(Display*, unsigned int, int)' is deprecated [-Wdeprecated-declarations]
  207 |     KeySym key = XKeycodeToKeysym(display(), ev->keycode, 0);
      |                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from General.h:25,
                 from Manager.h:6,
                 from Buttons.C:3:
/home/pbulk/build/wm/wmx/work/.buildlink/include/X11/Xlib.h:1687:15: note: declared here
 1687 | extern KeySym XKeycodeToKeysym(
      |               ^~~~~~~~~~~~~~~~
Buttons.C: In member function 'void WindowManager::eventKeyRelease(XKeyEvent*)':
Buttons.C:407:34: warning: 'KeySym XKeycodeToKeysym(Display*, unsigned int, int)' is deprecated [-Wdeprecated-declarations]
  407 |     KeySym key = XKeycodeToKeysym(display(), ev->keycode, 0);
      |                  ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/pbulk/build/wm/wmx/work/.buildlink/include/X11/Xlib.h:1687:15: note: declared here
 1687 | extern KeySym XKeycodeToKeysym(
      |               ^~~~~~~~~~~~~~~~
g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/freetype2 -I/usr/include -I/opt/local/include -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include -I/opt/local/include -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -DPREFIX=\"/opt/local\" Channel.C
g++ -c -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/local/include -I/opt/local/include/freetype2 -I/usr/include -I/opt/local/include -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -I/opt/local/include -I/opt/local/include -I/opt/local/include/freetype2 -I/opt/local/include/libpng16 -Wall -DPREFIX=\"/opt/local\" Client.C
In file included from /home/pbulk/build/wm/wmx/work/.buildlink/include/X11/Xmu/Atoms.h:35,
                 from Client.C:9:
/home/pbulk/build/wm/wmx/work/.buildlink/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");
      |               ^
/home/pbulk/build/wm/wmx/work/.buildlink/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 General.h:38,
                 from Manager.h:6,
                 from Client.C:3:
Client.C: In member function 'void EdgeRectList::append(const EdgeRect&)':
listmacro.h:55:31: warning: 'void* std::realloc(void*, size_t)' moving an object of non-trivially copyable type 'class EdgeRect'; use 'new' and 'delete' instead [-Wclass-memaccess]
   55 |         m_items = (T *)realloc(m_items, (m_count + 1) * sizeof(T)); \
      |                        ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Client.C:16:1: note: in expansion of macro 'implementList'
   16 | implementList(EdgeRectList, EdgeRect);
      | ^~~~~~~~~~~~~
In file included from Client.C:4:
Client.h:10:7: note: 'class EdgeRect' declared here
   10 | class EdgeRect {
      |       ^~~~~~~~
Client.C: In member function 'void EdgeRectList::remove(long int)':
listmacro.h:66:12: warning: 'void* std::memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class EdgeRect'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
   66 |     memmove(m_items+index, m_items+index+1, (m_count-index-1) * sizeof(T)); \
      |     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Client.C:16:1: note: in expansion of macro 'implementList'
   16 | implementList(EdgeRectList, EdgeRect);
      | ^~~~~~~~~~~~~
Client.h:10:7: note: 'class EdgeRect' declared here
   10 | class EdgeRect {
      |       ^~~~~~~~
listmacro.h:70:31: warning: 'void* std::realloc(void*, size_t)' moving an object of non-trivially copyable type 'class EdgeRect'; use 'new' and 'delete' instead [-Wclass-memaccess]
   70 |         m_items = (T *)realloc(m_items, (m_count - 1) * sizeof(T)); \
      |                        ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Client.C:16:1: note: in expansion of macro 'implementList'
   16 | implementList(EdgeRectList, EdgeRect);
      | ^~~~~~~~~~~~~
Client.h:10:7: note: 'class EdgeRect' declared here
   10 | class EdgeRect {
      |       ^~~~~~~~
Client.C: In member function 'void EdgeRectList::move_to_start(long int)':
listmacro.h:83:27: warning: 'void* std::memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class EdgeRect'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
   83 |     if (index > 0) memmove(m_items+1, m_items, index * sizeof(T)); \
      |                    ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Client.C:16:1: note: in expansion of macro 'implementList'
   16 | implementList(EdgeRectList, EdgeRect);
      | ^~~~~~~~~~~~~
Client.h:10:7: note: 'class EdgeRect' declared here
   10 | class EdgeRect {
      |       ^~~~~~~~
Client.C: In member function 'void EdgeRectList::move_to_end(long int)':
listmacro.h:91:35: warning: 'void* std::memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class EdgeRect'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
   91 |     if (index < m_count-1) memmove(m_items+index, m_items+index+1, \
      |                            ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   92 |                                    (m_count-index-1) * sizeof(T)); \
      |                                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Client.C:16:1: note: in expansion of macro 'implementList'
   16 | implementList(EdgeRectList, EdgeRect);
      | ^~~~~~~~~~~~~
Client.h:10:7: note: 'class EdgeRect' declared here
   10 | class EdgeRect {
      |       ^~~~~~~~
Client.C: In member function 'void Client::setMovable(Boolean)':
General.h:79:37: warning: unsigned conversion from 'int' to 'unsigned char' changes value from '256' to '0' [-Woverflow]
   79 | #define WIN_STATE_FIXED_POSITION  (1<<8) /*window is fixed in position even*/
      |                                   ~~^~~~
Client.C:666:45: note: in expansion of macro 'WIN_STATE_FIXED_POSITION'
  666 |     setNetwmProperty(Atoms::netwm_winState, WIN_STATE_FIXED_POSITION, !movable);
      |                                             ^~~~~~~~~~~~~~~~~~~~~~~~
Client.C: In member function 'void Client::updateFromNetwmProperty(Atom, unsigned char)':
Client.C:1615:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
 1615 |             if(m_isFullHeight);
      |             ^~
Client.C:1616:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
 1616 |                 unmaximise(Vertical);
      |                 ^~~~~~~~~~
*** [Client.o] Error code 1

bmake: stopped in /home/pbulk/build/wm/wmx/work/wmx-8
1 error

bmake: stopped in /home/pbulk/build/wm/wmx/work/wmx-8
*** Error code 2

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

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-trunk-x86_64/wm/wmx