+ 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