=> Bootstrap dependency digest>=20010302: found digest-20160304 ===> Building for icewm-1.3.8nb2 --- base --- --- nls --- --- base --- --- ymsgbox.o --- --- ydialog.o --- --- ymsgbox.o --- clang++ -fno-rtti -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -DHAVE_CONFIG_H -DLIBDIR='"/usr/pkg/share/icewm"' -DCFGDIR='"/etc/icewm"' -DLOCDIR='"/usr/pkg/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 11.2-RELEASE"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/pkg/share/doc/icewm-1.3.8/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/pkg/include/freetype2 -I/usr/pkg/include -D_THREAD_SAFE -D_REENTRANT -I/usr/pkg/include/uuid -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/gdk-pixbuf-2.0 -pthread -D_THREAD_SAFE -I/usr/pkg/include/libpng16 `pkg-config fontconfig --cflags` -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/--- nls --- --- be.mo --- --- base --- glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -c ymsgbox.cc --- ydialog.o --- clang++ -fno-rtti -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -DHAVE_CONFIG_H -DLIBDIR='"/usr/pkg/share/icewm"' -DCFGDIR='"/etc/icewm"' -DLOCDIR='"/usr/pkg/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 11.2-RELEASE"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/pkg/share/doc/icewm-1.3.8/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/pkg/include/freetype2 -I/usr/pkg/include -D_THREAD_SAFE -D_REENTRANT -I/usr/pkg/include/uuid -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/gdk-pixbuf-2.0 -pthread -D_THREAD_SAFE -I/usr/pkg/include/libpng16 `pkg-config fontconfig --cflags` -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/--- nls --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o be.mo be.po --- base --- glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -c ydialog.cc --- nls --- --- bg.mo --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o bg.mo bg.po --- ca.mo --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o ca.mo ca.po --- base --- --- ymsgbox.o --- In file included from ymsgbox.cc:13: --- nls --- --- cs.mo --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o cs.mo cs.po --- base --- --- ydialog.o --- In file included from ydialog.cc:12: In file included from ./ykey.h:6: /var/pkgsrc/work/wm/icewm13/work/.buildlink/include/X11/XKBlib.h:399:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register KeySym * /* sym_return */, ^~~~~~~~~ --- ymsgbox.o --- In file included from ./ymsgbox.h:4: In file included from ./ydialog.h:4: In file included from ./wmclient.h:5: In file included from ./ywindow.h:4: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:10: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 ymsgbox.cc:13: In file included from ./ymsgbox.h:4: In file included from ./ydialog.h:4: In file included from ./wmclient.h:5: In file included from ./ywindow.h:4: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:13:20: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] upath(): fPath(null) {}; ^~~~ --- nls --- --- da.mo --- --- base --- --- ydialog.o --- In file included from ydialog.cc:13: In file included from ./ydialog.h:4: In file included from ./wmclient.h:5: In file included from ./ywindow.h:4: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:10: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 ydialog.cc:13: In file included from ./ydialog.h:4: In file included from ./wmclient.h:5: In file included from ./ywindow.h:4: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:13: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' --- nls --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o da.mo da.po --- base --- --- ymsgbox.o --- ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from ymsgbox.cc:13: In file included from ./ymsgbox.h:4: In file included from ./ydialog.h:4: In file included from ./wmclient.h:5: In file included from ./ywindow.h:4: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:33: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 ymsgbox.cc:13: In file included from ./ymsgbox.h:4: In file included from ./ydialog.h:4: In file included from ./wmclient.h:5: In file included from ./ywindow.h:4: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: --- ydialog.o --- #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from ydialog.cc:13: In file included from ./ydialog.h:4: In file included from ./wmclient.h:5: In file included from ./ywindow.h:4: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:33: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 ydialog.cc:13: In file included from ./ydialog.h:4: In file included from ./wmclient.h:5: In file included from ./ywindow.h:4: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:37:69: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] bool operator==(const class null_ref &) const { return fPath == null; } --- ymsgbox.o --- ./upath.h:37: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 ymsgbox.cc:13: In file included from ./ymsgbox.h:4: In file included from ./ydialog.h:4: In file included from ./wmclient.h:5: In file included from ./ywindow.h:4: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:38: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) --- nls --- --- de.mo --- --- base --- --- ydialog.o --- ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from ydialog.cc:13: In file included from ./ydialog.h:4: In file included from ./wmclient.h:5: In file included from ./ywindow.h:4: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:38: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 ydialog.cc:13: In file included from ./ydialog.h:4: In file included from ./wmclient.h:5: In file included from ./ywindow.h:4: --- nls --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o de.mo de.po --- base --- --- ymsgbox.o --- ^~~~~~~~~~~~~~~~~~~~ --- ydialog.o --- ./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (p != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from ydialog.cc:13: In file included from ./ydialog.h:4: In file included from ./wmclient.h:5: In file included from ./ywindow.h:4: ./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (p != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from ydialog.cc:13: In file included from ./ydialog.h:4: In file included from ./wmclient.h:5: In file included from ./ywindow.h:4: ./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (p != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ --- ymsgbox.o --- In file included from ymsgbox.cc:13: In file included from ./ymsgbox.h:4: In file included from ./ydialog.h:4: In file included from ./wmclient.h:5: In file included from ./ywindow.h:4: ./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (p != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from ymsgbox.cc:13: In file included from ./ymsgbox.h:4: In file included from ./ydialog.h:4: In file included from ./wmclient.h:5: In file included from ./ywindow.h:4: ./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (p != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from ymsgbox.cc:13: In file included from ./ymsgbox.h:4: --- nls --- --- el.mo --- --- base --- In file included from ./ydialog.h:4: In file included from ./wmclient.h:5: In file included from ./ywindow.h:4: ./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (p != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ --- nls --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o el.mo el.po --- base --- In file included from ymsgbox.cc:13: In file included from ./ymsgbox.h:4: In file included from ./ydialog.h:4: In file included from ./wmclient.h:5: ./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return (parent() ? parent()->getGradient() : null); } ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ --- ydialog.o --- In file included from ydialog.cc:13: In file included from ./ydialog.h:4: In file included from ./wmclient.h:5: ./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return (parent() ? parent()->getGradient() : null); } ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ --- ymsgbox.o --- In file included from ymsgbox.cc:13: In file included from ./ymsgbox.h:4: In file included from ./ydialog.h:4: ./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] ustring windowRole() const { return fWMWindowRole != null ? fWMWindowRole : fWindowRole; } ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ --- nls --- --- en.mo --- --- base --- --- ydialog.o --- In file included from ydialog.cc:13: In file included from ./ydialog.h:4: ./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] ustring windowRole() const { return fWMWindowRole != null ? fWMWindowRole : fWindowRole; } ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ --- nls --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o en.mo en.po --- es.mo --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o es.mo es.po --- fi.mo --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o fi.mo fi.po --- fr.mo --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o fr.mo fr.po --- base --- --- ymsgbox.o --- ymsgbox.cc:29:25: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] fLabel = new YLabel(null, this); ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ --- ydialog.o --- ydialog.cc:37:17: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] fGradient = null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ ydialog.cc:46:29: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (dialogbackPixbuf != null ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ ydialog.cc:47:27: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] && !(fGradient != null && ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ ydialog.cc:55:22: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] --- nls --- --- hr.mo --- --- base --- if (fGradient != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ ydialog.cc:59:29: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (dialogbackPixmap != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ --- nls --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o hr.mo hr.po --- hu.mo --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o hu.mo hu.po --- id.mo --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o id.mo id.po --- it.mo --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o it.mo it.po --- ja.mo --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o ja.mo ja.po --- base --- 16 warnings generated. --- nls --- --- ko.mo --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o ko.mo ko.po --- lt.mo --- --- base --- --- yurl.o --- --- nls --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o lt.mo lt.po --- base --- clang++ -fno-rtti -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -DHAVE_CONFIG_H -DLIBDIR='"/usr/pkg/share/icewm"' -DCFGDIR='"/etc/icewm"' -DLOCDIR='"/usr/pkg/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 11.2-RELEASE"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/pkg/share/doc/icewm-1.3.8/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/pkg/include/freetype2 -I/usr/pkg/include -D_THREAD_SAFE -D_REENTRANT -I/usr/pkg/include/uuid -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/gdk-pixbuf-2.0 -pthread -D_THREAD_SAFE -I/usr/pkg/include/libpng16 `pkg-config fontconfig --cflags` -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -c yurl.cc --- ymsgbox.o --- 11 warnings generated. --- nls --- --- lv.mo --- --- base --- --- wmsession.o --- --- nls --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o lv.mo lv.po --- base --- clang++ -fno-rtti -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -DHAVE_CONFIG_H -DLIBDIR='"/usr/pkg/share/icewm"' -DCFGDIR='"/etc/icewm"' -DLOCDIR='"/usr/pkg/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 11.2-RELEASE"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/pkg/share/doc/icewm-1.3.8/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/pkg/include/freetype2 -I/usr/pkg/include -D_THREAD_SAFE -D_REENTRANT -I/usr/pkg/include/uuid -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/gdk-pixbuf-2.0 -pthread -D_THREAD_SAFE -I/usr/pkg/include/libpng16 `pkg-config fontconfig --cflags` -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -c wmsession.cc --- nls --- --- mk.mo --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o mk.mo mk.po --- nb.mo --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o nb.mo nb.po --- base --- --- yurl.o --- In file included from yurl.cc:12: In file included from ./yurl.h:13: ./upath.h:10: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 yurl.cc:12: In file included from ./yurl.h:13: ./upath.h:13: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 yurl.cc:12: In file included from ./yurl.h:13: ./upath.h:33:17: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] fPath = null; ^~~~ --- nls --- --- nl.mo --- --- base --- ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from yurl.cc:12: In file included from ./yurl.h:13: ./upath.h:37: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 yurl.cc:12: In file included from ./yurl.h:13: ./upath.h:38: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) --- nls --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o nl.mo nl.po --- base --- ^~~~~~~~~~~~~~~~~~~~ yurl.cc:24:13: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] fScheme(null), fUser(null), fPassword(null), ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ yurl.cc:24:26: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] fScheme(null), fUser(null), fPassword(null), ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ yurl.cc:24:43: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] fScheme(null), fUser(null), fPassword(null), ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ yurl.cc:25:11: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] fHost(null), fPort(null), fPath(null) { ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ yurl.cc:25:24: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] fHost(null), fPort(null), fPath(null) { ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ yurl.cc:25:37: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] fHost(null), fPort(null), fPath(null) { ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ --- nls --- --- pl.mo --- --- base --- yurl.cc:29:13: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] fScheme(null), fUser(null), fPassword(null), ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ yurl.cc:29:26: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] fScheme(null), fUser(null), fPassword(null), ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ yurl.cc:29:43: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] fScheme(null), fUser(null), fPassword(null), ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ --- nls --- --- pt_BR.mo --- --- base --- yurl.cc:30:11: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] fHost(null), fPort(null), fPath(null) { ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ yurl.cc:30:24: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] fHost(null), fPort(null), fPath(null) { ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ yurl.cc:30:37: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] fHost(null), fPort(null), fPath(null) { ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ --- nls --- --- pl.mo --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o pl.mo pl.po --- base --- yurl.cc:38:15: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] fScheme = null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ yurl.cc:39:13: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] fUser = null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ yurl.cc:40:17: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] fPassword = null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ yurl.cc:41:13: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] fHost = null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' --- nls --- --- pt_BR.mo --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o pt_BR.mo pt_BR.po --- base --- #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ yurl.cc:42:13: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] fPort = null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ yurl.cc:43:13: 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) ^~~~~~~~~~~~~~~~~~~~ yurl.cc:90:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (str != null) { ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ yurl.cc:93:20: 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) ^~~~~~~~~~~~~~~~~~~~ yurl.cc:101:28: 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) ^~~~~~~~~~~~~~~~~~~~ yurl.cc:106:28: 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) ^~~~~~~~~~~~~~~~~~~~ --- nls --- --- ro.mo --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o ro.mo ro.po --- base --- --- wmwinlist.o --- --- yurl.o --- 27 warnings generated. --- wmwinlist.o --- clang++ -fno-rtti -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -DHAVE_CONFIG_H -DLIBDIR='"/usr/pkg/share/icewm"' -DCFGDIR='"/etc/icewm"' -DLOCDIR='"/usr/pkg/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 11.2-RELEASE"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/pkg/share/doc/icewm-1.3.8/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/pkg/include/freetype2 -I/usr/pkg/include -D_THREAD_SAFE -D_REENTRANT -I/usr/pkg/include/uuid -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/gdk-pixbuf-2.0 -pthread -D_THREAD_SAFE -I/usr/pkg/include/libpng16 `pkg-config fontconfig --cflags` -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -c wmwinlist.cc --- nls --- --- ru.mo --- --- sk.mo --- --- ru.mo --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o ru.mo ru.po --- sk.mo --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o sk.mo sk.po --- base --- --- wmtaskbar.o --- --- nls --- --- sl.mo --- --- base --- clang++ -fno-rtti -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -DHAVE_CONFIG_H -DLIBDIR='"/usr/pkg/share/icewm"' -DCFGDIR='"/etc/icewm"' -DLOCDIR='"/usr/pkg/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 11.2-RELEASE"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/pkg/share/doc/icewm-1.3.8/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/pkg/include/freetype2 -I/usr/pkg/include -D_THREAD_SAFE -D_REENTRANT -I/usr/pkg/include/uuid -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/gdk-pixbuf-2.0 -pthread -D_THREAD_SAFE -I/usr/pkg/include/libpng16 `pkg-config fontconfig --cflags` -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/--- nls --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o sl.mo sl.po --- base --- glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -c wmtaskbar.cc --- nls --- --- sv.mo --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o sv.mo sv.po --- tr.mo --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o tr.mo tr.po --- base --- --- wmwinlist.o --- In file included from wmwinlist.cc:9: In file included from ./ykey.h:6: /var/pkgsrc/work/wm/icewm13/work/.buildlink/include/X11/XKBlib.h:399:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register KeySym * /* sym_return */, ^~~~~~~~~ In file included from wmwinlist.cc:10: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:10: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 wmwinlist.cc:10: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:13: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 wmwinlist.cc:10: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:33: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 wmwinlist.cc:10: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:37: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 wmwinlist.cc:10: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:38:69: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] --- nls --- --- uk.mo --- --- base --- 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) ^~~~~~~~~~~~~~~~~~~~ --- nls --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o uk.mo uk.po --- base --- --- wmtaskbar.o --- In file included from wmtaskbar.cc:13: --- nls --- --- vi.mo --- --- base --- In file included from ./yfull.h:4: In file included from ./ykey.h:6: /var/pkgsrc/work/wm/icewm13/work/.buildlink/include/X11/XKBlib.h:399:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register KeySym * /* sym_return */, ^~~~~~~~~ --- nls --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o vi.mo vi.po --- base --- --- wmwinlist.o --- In file included from wmwinlist.cc:10: ./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (p != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from wmwinlist.cc:10: ./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (p != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from wmwinlist.cc:10: ./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (p != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from wmwinlist.cc:11: In file included from ./wmwinlist.h:6: In file included from ./wmclient.h:5: ./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return (parent() ? parent()->getGradient() : null); } ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from wmwinlist.cc:11: In file included from ./wmwinlist.h:6: ./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] ustring windowRole() const { return fWMWindowRole != null ? fWMWindowRole : fWindowRole; } ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from wmwinlist.cc:12: ./ymenuitem.h:25:26: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return (fName != null && fHotCharPos >= 0) ? fName.charAt(fHotCharPos) : -1; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from wmwinlist.cc:12: --- nls --- --- zh_CN.mo --- --- base --- ./ymenuitem.h:47:46: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] bool isSeparator() { return getName() == null && getSubmenu() == 0; } ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ --- wmtaskbar.o --- In file included from wmtaskbar.cc:14: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:10: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 wmtaskbar.cc:14: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:13: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 wmtaskbar.cc:14: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: --- nls --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o zh_CN.mo zh_CN.po --- base --- ./upath.h:33: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 wmtaskbar.cc:14: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:37: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 wmtaskbar.cc:14: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:38: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) ^~~~~~~~~~~~~~~~~~~~ --- nls --- --- zh_TW.mo --- /var/pkgsrc/work/wm/icewm13/work/.tools/bin/msgfmt -o zh_TW.mo zh_TW.po --- base --- --- wmwinmenu.o --- clang++ -fno-rtti -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -DHAVE_CONFIG_H -DLIBDIR='"/usr/pkg/share/icewm"' -DCFGDIR='"/etc/icewm"' -DLOCDIR='"/usr/pkg/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 11.2-RELEASE"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/pkg/share/doc/icewm-1.3.8/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/pkg/include/freetype2 -I/usr/pkg/include -D_THREAD_SAFE -D_REENTRANT -I/usr/pkg/include/uuid -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/gdk-pixbuf-2.0 -pthread -D_THREAD_SAFE -I/usr/pkg/include/libpng16 `pkg-config fontconfig --cflags` -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -c wmwinmenu.cc --- wmtaskbar.o --- In file included from wmtaskbar.cc:14: --- wmwinlist.o --- wmwinlist.cc:70: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) ^~~~~~~~~~~~~~~~~~~~ --- wmtaskbar.o --- ./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (p != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from wmtaskbar.cc:14: ./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (p != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from wmtaskbar.cc:14: ./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (p != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ --- wmwinlist.o --- wmwinlist.cc:295:50: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] closeSubmenu->addItem(_("_Kill Client"), -2, null, actionKill); ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmwinlist.cc:303:46: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] windowListPopup->addItem(_("_Show"), -2, null, actionShow); ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmwinlist.cc:305:46: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] windowListPopup->addItem(_("_Hide"), -2, null, actionHide); ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmwinlist.cc:307:50: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] windowListPopup->addItem(_("_Minimize"), -2, null, actionMinimize); ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ --- wmtaskbar.o --- In file included from wmtaskbar.cc:15: In file included from ./wmtaskbar.h:5: In file included from ./ybutton.h:4: ./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return (parent() ? parent()->getGradient() : null); } ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ --- wmwinmenu.o --- In file included from wmwinmenu.cc:12: In file included from ./ymenu.h:4: In file included from ./ypopup.h:4: In file included from ./ywindow.h:4: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:10: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 wmwinmenu.cc:12: In file included from ./ymenu.h:4: In file included from ./ypopup.h:4: In file included from ./ywindow.h:4: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:13: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 wmwinmenu.cc:12: In file included from ./ymenu.h:4: In file included from ./ypopup.h:4: In file included from ./ywindow.h:4: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:33: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 wmwinmenu.cc:12: In file included from ./ymenu.h:4: In file included from ./ypopup.h:4: In file included from ./ywindow.h:4: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:37: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 wmwinmenu.cc:12: In file included from ./ymenu.h:4: In file included from ./ypopup.h:4: In file included from ./ywindow.h:4: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:38: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) ^~~~~~~~~~~~~~~~~~~~ --- wmtaskbar.o --- In file included from wmtaskbar.cc:15: --- wmwinmenu.o --- In file included from wmwinmenu.cc:12: In file included from ./ymenu.h:4: In file included from ./ypopup.h:4: In file included from ./ywindow.h:4: ./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (p != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from wmwinmenu.cc:12: In file included from ./ymenu.h:4: In file included from ./ypopup.h:4: In file included from ./ywindow.h:4: ./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (p != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from wmwinmenu.cc:12: In file included from ./ymenu.h:4: In file included from ./ypopup.h:4: In file included from ./ywindow.h:4: --- wmtaskbar.o --- In file included from ./wmtaskbar.h:8: ./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] ustring windowRole() const { return fWMWindowRole != null ? fWMWindowRole : fWindowRole; } ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from wmtaskbar.cc:18: ./ymenuitem.h:25:26: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return (fName != null && fHotCharPos >= 0) ? fName.charAt(fHotCharPos) : -1; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from wmtaskbar.cc:18: ./ymenuitem.h:47:46: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] --- wmwinmenu.o --- ./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (p != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from wmwinmenu.cc:12: In file included from ./ymenu.h:4: In file included from ./ypopup.h:4: ./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return (parent() ? parent()->getGradient() : null); } ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ --- wmtaskbar.o --- bool isSeparator() { return getName() == null && getSubmenu() == 0; } ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ --- wmwinmenu.o --- In file included from wmwinmenu.cc:13: ./ymenuitem.h:25:26: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return (fName != null && fHotCharPos >= 0) ? fName.charAt(fHotCharPos) : -1; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from wmwinmenu.cc:13: ./ymenuitem.h:47:46: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] bool isSeparator() { return getName() == null && getSubmenu() == 0; } ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from wmwinmenu.cc:20: In file included from ./wmframe.h:7: --- wmtaskbar.o --- wmtaskbar.cc:106:27: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (taskbackPixbuf == null) --- wmwinmenu.o --- In file included from ./ymsgbox.h:4: --- wmtaskbar.o --- ^~~~ --- wmwinmenu.o --- In file included from ./ydialog.h:4: --- wmtaskbar.o --- ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ --- wmwinmenu.o --- ./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] ustring windowRole() const { return fWMWindowRole != null ? fWMWindowRole : fWindowRole; } ^~~~ --- wmtaskbar.o --- wmtaskbar.cc:108:29: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (taskbuttonPixbuf == null) ^~~~ --- wmwinmenu.o --- ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ --- wmtaskbar.o --- ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ --- wmwinmenu.o --- wmwinmenu.cc:28:42: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] YMenuItem(frame->getTitle(), -1, null, this, 0), ^~~~ --- wmtaskbar.o --- wmtaskbar.cc:110:35: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (taskbuttonactivePixbuf == null) ^~~~ --- wmwinmenu.o --- ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ --- wmtaskbar.o --- ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ --- wmwinmenu.o --- wmwinmenu.cc:32:37: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (fFrame->clientIcon() != null) ^~~~ --- wmtaskbar.o --- wmtaskbar.cc:112:38: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (taskbuttonminimizedPixbuf == null) ^~~~ --- wmwinmenu.o --- ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ --- wmtaskbar.o --- ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ --- wmwinlist.o --- 18 warnings generated. --- wmdialog.o --- --- wmtaskbar.o --- wmtaskbar.cc:362:22: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] taskbackPixmap = null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmtaskbar.cc:363:24: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] taskbuttonPixmap = null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmtaskbar.cc:364:30: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] taskbuttonactivePixmap = null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmtaskbar.cc:365:33: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] --- wmwinmenu.o --- 14 warnings generated. --- wmdialog.o --- clang++ -fno-rtti -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -DHAVE_CONFIG_H -DLIBDIR='"/usr/pkg/share/icewm"' -DCFGDIR='"/etc/icewm"' -DLOCDIR='"/usr/pkg/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 11.2-RELEASE"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/pkg/share/doc/icewm-1.3.8/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/pkg/include/freetype2 -I/usr/pkg/include -D_THREAD_SAFE -D_REENTRANT -I/usr/pkg/include/uuid -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/gdk-pixbuf-2.0 -pthread -D_THREAD_SAFE -I/usr/pkg/include/libpng16 `pkg-config fontconfig --cflags` -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/--- wmtaskbar.o --- taskbuttonminimizedPixmap = null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmtaskbar.cc:373:18: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] startImage = null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmtaskbar.cc:374:20: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] windowsImage = null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmtaskbar.cc:375:24: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] showDesktopImage = null;; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' --- wmabout.o --- --- wmdialog.o --- glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -c wmdialog.cc --- wmtaskbar.o --- #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmtaskbar.cc:377:18: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] mailPixmap = null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmtaskbar.cc:378:20: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] noMailPixmap = null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmtaskbar.cc:379:21: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] errMailPixmap = null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmtaskbar.cc:380:24: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] unreadMailPixmap = null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmtaskbar.cc:381:21: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] newMailPixmap = null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmtaskbar.cc:384:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] PixSpace = null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmtaskbar.cc:385:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] PixSlash = null; --- wmabout.o --- clang++ -fno-rtti -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -DHAVE_CONFIG_H -DLIBDIR='"/usr/pkg/share/icewm"' -DCFGDIR='"/etc/icewm"' -DLOCDIR='"/usr/pkg/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 11.2-RELEASE"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/pkg/share/doc/icewm-1.3.8/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/pkg/include/freetype2 -I/usr/pkg/include -D_THREAD_SAFE -D_REENTRANT -I/usr/pkg/include/uuid -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/gdk-pixbuf-2.0 -pthread -D_THREAD_SAFE -I/usr/pkg/include/libpng16 `pkg-config fontconfig --cflags` -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/--- wmtaskbar.o --- ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmtaskbar.cc:386:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] PixDot = null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmtaskbar.cc:387:12: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] PixA = null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmtaskbar.cc:388:12: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] PixP = null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ --- wmabout.o --- glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -c wmabout.cc --- wmtaskbar.o --- wmtaskbar.cc:389:12: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] PixM = null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmtaskbar.cc:390:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] PixColon = null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmtaskbar.cc:392:21: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] PixNum[n] = null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmtaskbar.cc:422:49: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] taskBarMenu->addItem(_("_Refresh"), -2, null, actionRefresh); ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmtaskbar.cc:460:19: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] mstring s(null), r(null); ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmtaskbar.cc:460:28: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] mstring s(null), r(null); ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmtaskbar.cc:515:19: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] mstring s(null), r(null); ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmtaskbar.cc:515:28: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] mstring s(null), r(null); ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmtaskbar.cc:557:18: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (t != null) { ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmtaskbar.cc:944:27: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (taskbackPixbuf != null && ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmtaskbar.cc:945:24: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] !(fGradient != null && ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmtaskbar.cc:957:22: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (fGradient != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmtaskbar.cc:961:31: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (taskbackPixmap != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ --- wmdialog.o --- In file included from wmdialog.cc:10: In file included from ./ykey.h:6: /var/pkgsrc/work/wm/icewm13/work/.buildlink/include/X11/XKBlib.h:399:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register KeySym * /* sym_return */, ^~~~~~~~~ In file included from wmdialog.cc:11: In file included from ./wmdialog.h:4: In file included from ./ywindow.h:4: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:10: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 wmdialog.cc:11: In file included from ./wmdialog.h:4: In file included from ./ywindow.h:4: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:13: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 wmdialog.cc:11: --- wmabout.o --- In file included from wmabout.cc:12: In file included from ./wmabout.h:4: In file included from ./ydialog.h:4: In file included from ./wmclient.h:5: In file included from ./ywindow.h:4: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:10: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 wmabout.cc:12: In file included from ./wmabout.h:4: In file included from ./ydialog.h:4: In file included from ./wmclient.h:5: In file included from ./ywindow.h:4: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:13:20: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] upath(): fPath(null) {}; ^~~~ --- wmdialog.o --- In file included from ./wmdialog.h:4: In file included from ./ywindow.h:4: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:33: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 wmdialog.cc:11: In file included from ./wmdialog.h:4: In file included from ./ywindow.h:4: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:37: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) ^~~~~~~~~~~~~~~~~~~~ --- wmabout.o --- ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from wmabout.cc:12: In file included from ./wmabout.h:4: In file included from ./ydialog.h:4: In file included from ./wmclient.h:5: In file included from ./ywindow.h:4: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:33: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 wmabout.cc:12: In file included from ./wmabout.h:4: In file included from ./ydialog.h:4: In file included from ./wmclient.h:5: In file included from ./ywindow.h:4: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: --- wmdialog.o --- In file included from wmdialog.cc:11: In file included from ./wmdialog.h:4: In file included from ./ywindow.h:4: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:38: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) ^~~~~~~~~~~~~~~~~~~~ --- wmabout.o --- ./upath.h:37: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 wmabout.cc:12: In file included from ./wmabout.h:4: In file included from ./ydialog.h:4: In file included from ./wmclient.h:5: In file included from ./ywindow.h:4: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:38: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 wmabout.cc:12: --- wmdialog.o --- In file included from wmdialog.cc:11: In file included from ./wmdialog.h:4: In file included from ./ywindow.h:4: ./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (p != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from wmdialog.cc:11: In file included from ./wmdialog.h:4: In file included from ./ywindow.h:4: ./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (p != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from wmdialog.cc:11: In file included from ./wmdialog.h:4: In file included from ./ywindow.h:4: ./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] --- wmabout.o --- In file included from ./wmabout.h:4: In file included from ./ydialog.h:4: In file included from ./wmclient.h:5: In file included from ./ywindow.h:4: ./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (p != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from wmabout.cc:12: In file included from ./wmabout.h:4: In file included from ./ydialog.h:4: In file included from ./wmclient.h:5: In file included from ./ywindow.h:4: ./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (p != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from wmabout.cc:12: In file included from ./wmabout.h:4: In file included from ./ydialog.h:4: --- wmdialog.o --- if (p != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from wmdialog.cc:11: In file included from ./wmdialog.h:4: ./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return (parent() ? parent()->getGradient() : null); } ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ --- wmabout.o --- In file included from ./wmclient.h:5: In file included from ./ywindow.h:4: ./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (p != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from wmabout.cc:12: In file included from ./wmabout.h:4: In file included from ./ydialog.h:4: In file included from ./wmclient.h:5: ./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return (parent() ? parent()->getGradient() : null); } ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from wmabout.cc:12: In file included from ./wmabout.h:4: In file included from ./ydialog.h:4: ./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] ustring windowRole() const { return fWMWindowRole != null ? fWMWindowRole : fWindowRole; } ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ --- wmdialog.o --- In file included from wmdialog.cc:16: In file included from ./wmapp.h:6: In file included from ./ymsgbox.h:4: In file included from ./ydialog.h:4: ./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] ustring windowRole() const { return fWMWindowRole != null ? fWMWindowRole : fWindowRole; } ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ --- wmabout.o --- wmabout.cc:26:33: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal] --- wmdialog.o --- wmdialog.cc:35:20: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] --- wmabout.o --- char const *version("IceWM "VERSION" ("HOSTOS"/"HOSTCPU")"); --- wmdialog.o --- if (whereis != null) { --- wmabout.o --- ^ --- wmdialog.o --- ^~~~ --- wmabout.o --- --- wmdialog.o --- ./ref.h:22:15: note: expanded from macro 'null' --- wmabout.o --- wmabout.cc:26:44: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal] --- wmdialog.o --- #define null (*(class null_ref *)0) --- wmabout.o --- char const *version("IceWM "VERSION" ("HOSTOS"/"HOSTCPU")"); --- wmdialog.o --- ^~~~~~~~~~~~~~~~~~~~ --- wmabout.o --- ^ wmabout.cc:26:53: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal] --- wmdialog.o --- 12 warnings generated. --- wmswitch.o --- --- wmabout.o --- char const *version("IceWM "VERSION" ("HOSTOS"/"HOSTCPU")"); ^ --- wmswitch.o --- clang++ -fno-rtti -O2 -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -DHAVE_CONFIG_H -DLIBDIR='"/usr/pkg/share/icewm"' -DCFGDIR='"/etc/icewm"' -DLOCDIR='"/usr/pkg/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"FreeBSD 11.2-RELEASE"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/pkg/share/doc/icewm-1.3.8/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/pkg/include/freetype2 -I/usr/pkg/include -D_THREAD_SAFE -D_REENTRANT -I/usr/pkg/include/uuid -I/usr/pkg/include -I/usr/pkg/include/glib/glib-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/gdk-pixbuf-2.0 -pthread -D_THREAD_SAFE -I/usr/pkg/include/libpng16 `pkg-config fontconfig --cflags` -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/--- wmabout.o --- 10 warnings and 3 errors generated. *** [wmabout.o] Error code 1 bmake[1]: stopped in /var/pkgsrc/work/wm/icewm13/work/icewm-1.3.8/src --- wmswitch.o --- glib/glib-2.0 -I/usr/pkg/include/glib/gio-unix-2.0 -I/usr/pkg/lib/glib-2.0/include -I/usr/pkg/include/freetype2 -c wmswitch.cc In file included from wmswitch.cc:10: In file included from ./yimage.h:5: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:10: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 wmswitch.cc:10: In file included from ./yimage.h:5: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:13: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 wmswitch.cc:10: In file included from ./yimage.h:5: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:33: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 wmswitch.cc:10: In file included from ./yimage.h:5: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:37: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 wmswitch.cc:10: In file included from ./yimage.h:5: In file included from ./ypaint.h:6: In file included from ./ypixmap.h:6: ./upath.h:38: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 wmswitch.cc:10: In file included from ./yimage.h:5: ./ypaint.h:168:18: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (p != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from wmswitch.cc:10: In file included from ./yimage.h:5: ./ypaint.h:251:18: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (p != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from wmswitch.cc:10: In file included from ./yimage.h:5: ./ypaint.h:255:18: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (p != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from wmswitch.cc:11: In file included from ./ykey.h:6: /var/pkgsrc/work/wm/icewm13/work/.buildlink/include/X11/XKBlib.h:399:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] register KeySym * /* sym_return */, ^~~~~~~~~ In file included from wmswitch.cc:12: In file included from ./wmswitch.h:4: In file included from ./ymenu.h:4: In file included from ./ypopup.h:4: ./ywindow.h:136:54: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] return (parent() ? parent()->getGradient() : null); } ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ In file included from wmswitch.cc:15: In file included from ./wmframe.h:7: In file included from ./ymsgbox.h:4: In file included from ./ydialog.h:4: ./wmclient.h:174:58: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] ustring windowRole() const { return fWMWindowRole != null ? fWMWindowRole : fWindowRole; } ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmswitch.cc:41:23: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (switchFont == null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmswitch.cc:73:17: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] fGradient = null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmswitch.cc:84:79: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] ustring cTitle = fActiveWindow ? fActiveWindow->client()->windowTitle() : null; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmswitch.cc:96:39: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] int oWidth = title != null ? (int) switchFont->textWidth(title) + space : 0; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmswitch.cc:101:28: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] tWidth = cTitle != null ? switchFont->textWidth(cTitle) : 0; ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmswitch.cc:166:29: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (switchbackPixbuf != null && ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmswitch.cc:167:24: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] !(fGradient != null && ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmswitch.cc:179:22: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (fGradient != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmswitch.cc:183:29: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (switchbackPixmap != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmswitch.cc:200:68: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (!quickSwitchAllIcons && fActiveWindow->clientIcon() != null) { ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmswitch.cc:205:25: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (icon != null) { ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmswitch.cc:240:23: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (cTitle != null) { ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmswitch.cc:291:44: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (frame->clientIcon() != null) { ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmswitch.cc:308:41: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (icon != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmswitch.cc:314:41: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (icon != null) ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmswitch.cc:353:27: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (cTitle != null) { ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ wmswitch.cc:360:40: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference] if (frame->clientIcon() != null) { ^~~~ ./ref.h:22:15: note: expanded from macro 'null' #define null (*(class null_ref *)0) ^~~~~~~~~~~~~~~~~~~~ 28 warnings generated. --- wmtaskbar.o --- 47 warnings generated. 1 error bmake[1]: stopped in /var/pkgsrc/work/wm/icewm13/work/icewm-1.3.8/src *** [base] Error code 2 bmake: stopped in /var/pkgsrc/work/wm/icewm13/work/icewm-1.3.8 1 error bmake: stopped in /var/pkgsrc/work/wm/icewm13/work/icewm-1.3.8 *** Error code 2 Stop. bmake[1]: stopped in /usr/pkgsrc/wm/icewm13 *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/wm/icewm13