=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for icewm-1.4.2nb7 [ 1%] Building CXX object src/CMakeFiles/icewm-menu-fdo.dir/fdomenu.cc.o [ 2%] Building CXX object src/CMakeFiles/genpref.dir/genpref.cc.o [ 3%] Building CXX object src/CMakeFiles/icewm.dir/mstring.cc.o warning: unknown warning option '-Wimplicit-fallthrough=2'; did you mean '-Wimplicit-fallthrough'? [-Wunknown-warning-option] warning: unknown warning option '-Wimplicit-fallthrough=2'; did you mean '-Wimplicit-fallthrough'? [-Wunknown-warning-option] In file included from /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2/src/mstring.cc:8: ./mstring.h:142:61: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] bool operator==(const null_ref &) const { return str == null; } ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2/src/mstring.cc:8: ./mstring.h:143:61: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] bool operator!=(const null_ref &) const { return str != null; } ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2/src/mstring.cc:163:19: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] *remain = null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2/src/mstring.cc:279:43: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return replace(position, len, mstring(null)); ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2/src/mstring.cc:312:12: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2/src/mstring.cc:316:18: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (*this == null) { ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2/src/mstring.cc:317:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ [ 3%] Building CXX object src/CMakeFiles/genpref.dir/misc.cc.o 8 warnings generated. [ 3%] Building CXX object src/CMakeFiles/icewm.dir/udir.cc.o warning: unknown warning option '-Wimplicit-fallthrough=2'; did you mean '-Wimplicit-fallthrough'? [-Wunknown-warning-option] In file included from /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2/src/udir.cc:2: In file included from ./udir.h:4: In file included from ./upath.h:4: ./mstring.h:142:61: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] bool operator==(const null_ref &) const { return str == null; } ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2/src/udir.cc:2: In file included from ./udir.h:4: In file included from ./upath.h:4: ./mstring.h:143:61: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] bool operator!=(const null_ref &) const { return str != null; } ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2/src/udir.cc:2: In file included from ./udir.h:4: ./upath.h:13:42: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] upath(const class null_ref &): fPath(null) {} ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2/src/udir.cc:2: In file included from ./udir.h:4: ./upath.h:18:20: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] upath(): fPath(null) {}; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2/src/udir.cc:2: In file included from ./udir.h:4: ./upath.h:54:17: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] fPath = null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2/src/udir.cc:2: In file included from ./udir.h:4: ./upath.h:62:69: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] bool operator==(const class null_ref &) const { return fPath == null; } ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2/src/udir.cc:2: In file included from ./udir.h:4: ./upath.h:63:69: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] bool operator!=(const class null_ref &) const { return fPath != null; } ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2/src/udir.cc:2: ./udir.h:63:39: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] explicit udir(const upath& path = null); ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2/src/udir.cc:2: ./udir.h:88:39: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] explicit sdir(const upath& path = null); ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ 1 warning generated. [ 3%] Building CXX object src/CMakeFiles/icewm-menu-fdo.dir/misc.cc.o warning: unknown warning option '-Wimplicit-fallthrough=2'; did you mean '-Wimplicit-fallthrough'? [-Wunknown-warning-option] [ 3%] Linking CXX executable ../genpref 10 warnings generated. [ 3%] Building CXX object src/CMakeFiles/icewm.dir/upath.cc.o ld: unknown option: --as-needed clang: error: linker command failed with exit code 1 (use -v to see invocation) --- genpref --- *** [genpref] Error code 1 bmake[2]: stopped in /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2 1 error bmake[2]: stopped in /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2 --- src/CMakeFiles/genpref.dir/all --- *** [src/CMakeFiles/genpref.dir/all] Error code 2 bmake[1]: stopped in /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2 warning: unknown warning option '-Wimplicit-fallthrough=2'; did you mean '-Wimplicit-fallthrough'? [-Wunknown-warning-option] In file included from /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2/src/upath.cc:8: In file included from ./upath.h:4: ./mstring.h:142:61: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] bool operator==(const null_ref &) const { return str == null; } ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2/src/upath.cc:8: In file included from ./upath.h:4: ./mstring.h:143:61: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] bool operator!=(const null_ref &) const { return str != null; } ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2/src/upath.cc:8: ./upath.h:13:42: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] upath(const class null_ref &): fPath(null) {} ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2/src/upath.cc:8: ./upath.h:18:20: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] upath(): fPath(null) {}; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2/src/upath.cc:8: ./upath.h:54:17: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] fPath = null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2/src/upath.cc:8: ./upath.h:62:69: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] bool operator==(const class null_ref &) const { return fPath == null; } ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2/src/upath.cc:8: ./upath.h:63:69: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] bool operator!=(const class null_ref &) const { return fPath != null; } ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2/src/upath.cc:79:12: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2/src/upath.cc:150:19: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (path() != null && s.path() != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2/src/upath.cc:150:39: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (path() != null && s.path() != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2/src/upath.cc:153:26: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return path() == null && s.path() == null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2/src/upath.cc:153:46: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return path() == null && s.path() == null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ 1 warning generated. A failure has been detected in another branch of the parallel make bmake[2]: stopped in /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2 --- src/CMakeFiles/icewm-menu-fdo.dir/all --- *** [src/CMakeFiles/icewm-menu-fdo.dir/all] Error code 2 bmake[1]: stopped in /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2 13 warnings generated. A failure has been detected in another branch of the parallel make bmake[2]: stopped in /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2 --- src/CMakeFiles/icewm.dir/all --- *** [src/CMakeFiles/icewm.dir/all] Error code 2 bmake[1]: stopped in /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2 3 errors bmake[1]: stopped in /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2 *** [all] Error code 2 bmake: stopped in /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2 1 error bmake: stopped in /Users/pbulk/build/wm/icewm14/work/icewm-1.4.2 *** Error code 2 Stop. bmake[1]: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/wm/icewm14 *** Error code 1 Stop. bmake: stopped in /Volumes/data/jenkins/workspace/pkgsrc-macos11-trunk-arm64/wm/icewm14