MidnightBSD Magus

x11-wm/icewm

Window Manager designed for speed, usability and consistency

Flavor Version Run OSVersion Arch License Restricted Status
1.3.8 429 2.0 amd64 gpl2 0 fail

Events

Machine Type Time Message
skunkworks info 2020-10-20 17:54:37.492444 Test Started
skunkworks fail 2020-10-20 17:54:48.561819 make build returned non-zero: 1
skunkworks fail 2020-10-20 17:54:48.604443 Test complete.

Log

===>  Building for icewm-1.3.8
gmake[1]: Entering directory '/magus/work/usr/mports/x11-wm/icewm/work/icewm-1.3.8'
gmake[2]: Entering directory '/magus/work/usr/mports/x11-wm/icewm/work/icewm-1.3.8/po'
/usr/local/bin/msgfmt -o be.mo be.po
/usr/local/bin/msgfmt -o bg.mo bg.po
/usr/local/bin/msgfmt -o ca.mo ca.po
/usr/local/bin/msgfmt -o cs.mo cs.po
/usr/local/bin/msgfmt -o da.mo da.po
/usr/local/bin/msgfmt -o de.mo de.po
/usr/local/bin/msgfmt -o el.mo el.po
gmake[2]: Entering directory '/magus/work/usr/mports/x11-wm/icewm/work/icewm-1.3.8/src'
c++ -fno-rtti -O2 -pipe -fno-strict-aliasing  -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"MidnightBSD 2.0"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/lib/libffi-3.2.1/include -D_THREAD_SAFE -pthread     -c ymsgbox.cc
/usr/local/bin/msgfmt -o en.mo en.po
/usr/local/bin/msgfmt -o es.mo es.po
/usr/local/bin/msgfmt -o fi.mo fi.po
c++ -fno-rtti -O2 -pipe -fno-strict-aliasing  -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"MidnightBSD 2.0"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/lib/libffi-3.2.1/include -D_THREAD_SAFE -pthread     -c ydialog.cc
/usr/local/bin/msgfmt -o fr.mo fr.po
c++ -fno-rtti -O2 -pipe -fno-strict-aliasing  -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"MidnightBSD 2.0"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/lib/libffi-3.2.1/include -D_THREAD_SAFE -pthread     -c yurl.cc
/usr/local/bin/msgfmt -o hr.mo hr.po
c++ -fno-rtti -O2 -pipe -fno-strict-aliasing  -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"MidnightBSD 2.0"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/lib/libffi-3.2.1/include -D_THREAD_SAFE -pthread     -c wmsession.cc
c++ -fno-rtti -O2 -pipe -fno-strict-aliasing  -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"MidnightBSD 2.0"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/lib/libffi-3.2.1/include -D_THREAD_SAFE -pthread     -c wmwinlist.cc
/usr/local/bin/msgfmt -o hu.mo hu.po
c++ -fno-rtti -O2 -pipe -fno-strict-aliasing  -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"MidnightBSD 2.0"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/lib/libffi-3.2.1/include -D_THREAD_SAFE -pthread     -c wmtaskbar.cc
/usr/local/bin/msgfmt -o id.mo id.po
c++ -fno-rtti -O2 -pipe -fno-strict-aliasing  -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"MidnightBSD 2.0"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/lib/libffi-3.2.1/include -D_THREAD_SAFE -pthread     -c wmwinmenu.cc
/usr/local/bin/msgfmt -o it.mo it.po
/usr/local/bin/msgfmt -o ja.mo ja.po
/usr/local/bin/msgfmt -o ko.mo ko.po
/usr/local/bin/msgfmt -o lt.mo lt.po
/usr/local/bin/msgfmt -o lv.mo lv.po
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;
                ^~~~
./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)
              ^~~~~~~~~~~~~~~~~~~~
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)
              ^~~~~~~~~~~~~~~~~~~~
/usr/local/bin/msgfmt -o mk.mo mk.po
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)
              ^~~~~~~~~~~~~~~~~~~~
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)
              ^~~~~~~~~~~~~~~~~~~~
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)
              ^~~~~~~~~~~~~~~~~~~~
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'
#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)
              ^~~~~~~~~~~~~~~~~~~~
/usr/local/bin/msgfmt -o nb.mo nb.po
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)
              ^~~~~~~~~~~~~~~~~~~~
/usr/local/bin/msgfmt -o nl.mo nl.po
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: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) {};
                   ^~~~
./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:
./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)
              ^~~~~~~~~~~~~~~~~~~~
/usr/local/bin/msgfmt -o pl.mo pl.po
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)
              ^~~~~~~~~~~~~~~~~~~~
/usr/local/bin/msgfmt -o pt_BR.mo pt_BR.po
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)
              ^~~~~~~~~~~~~~~~~~~~
/usr/local/bin/msgfmt -o ro.mo ro.po
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]
    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:
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'
#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)
              ^~~~~~~~~~~~~~~~~~~~
/usr/local/bin/msgfmt -o ru.mo ru.po
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; }
                                                                    ^~~~
./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)
              ^~~~~~~~~~~~~~~~~~~~
/usr/local/bin/msgfmt -o sk.mo sk.po
/usr/local/bin/msgfmt -o sl.mo sl.po
/usr/local/bin/msgfmt -o sv.mo sv.po
In file included from wmsession.cc:14:
In file included from ./wmframe.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 wmsession.cc:14:
In file included from ./wmframe.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 wmsession.cc:14:
In file included from ./wmframe.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 wmsession.cc:14:
In file included from ./wmframe.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 wmsession.cc:14:
In file included from ./wmframe.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)
              ^~~~~~~~~~~~~~~~~~~~
/usr/local/bin/msgfmt -o tr.mo tr.po
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:
./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)
              ^~~~~~~~~~~~~~~~~~~~
/usr/local/bin/msgfmt -o uk.mo uk.po
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:
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)
              ^~~~~~~~~~~~~~~~~~~~
/usr/local/bin/msgfmt -o vi.mo vi.po
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)
              ^~~~~~~~~~~~~~~~~~~~
/usr/local/bin/msgfmt -o zh_CN.mo zh_CN.po
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:
./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)
              ^~~~~~~~~~~~~~~~~~~~
/usr/local/bin/msgfmt -o zh_TW.mo zh_TW.po
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: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)
              ^~~~~~~~~~~~~~~~~~~~
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)
              ^~~~~~~~~~~~~~~~~~~~
gmake[2]: Leaving directory '/magus/work/usr/mports/x11-wm/icewm/work/icewm-1.3.8/po'
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)
              ^~~~~~~~~~~~~~~~~~~~
c++ -fno-rtti -O2 -pipe -fno-strict-aliasing  -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"MidnightBSD 2.0"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/lib/libffi-3.2.1/include -D_THREAD_SAFE -pthread     -c wmdialog.cc
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: In file included from wmwinmenu.cc:12:
In file included from ./ymenu.h:4:
In file included from ./ypopup.h:4warning: 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)
              ^~~~~~~~~~~~~~~~~~~~
:
./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 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)
              ^~~~~~~~~~~~~~~~~~~~
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 wmsession.cc:14:
In file included from ./wmframe.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 wmsession.cc:14:
In file included from ./wmframe.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 wmsession.cc:14:
In file included from ./wmframe.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]
        if (p != null)
                 ^~~~
./ref.h:22:15: note: expanded from macro 'null'
#define null (*(class null_ref *)0)
              ^~~~~~~~~~~~~~~~~~~~
27 warnings generated.
In file included from wmtaskbar.cc:14:
./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)
              ^~~~~~~~~~~~~~~~~~~~
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)
              ^~~~~~~~~~~~~~~~~~~~
c++ -fno-rtti -O2 -pipe -fno-strict-aliasing  -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"MidnightBSD 2.0"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/lib/libffi-3.2.1/include -D_THREAD_SAFE -pthread     -c wmabout.cc
In file included from wmsession.cc:14:
In file included from ./wmframe.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 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)
              ^~~~~~~~~~~~~~~~~~~~
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'
In file included from wmwinlist.cc:11:
In file included from ./wmwinlist.h:6:
./wmclient.h:174:#define null (*(class null_ref *)0)
              ^~~~~~~~~~~~~~~~~~~~
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:
./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 wmsession.cc:14:
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)
              ^~~~~~~~~~~~~~~~~~~~
In file included from wmtaskbar.cc:15:
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]
    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:
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)
              ^~~~~~~~~~~~~~~~~~~~
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)
              ^~~~~~~~~~~~~~~~~~~~
wmwinmenu.cc:28:42: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
        YMenuItem(frame->getTitle(), -1, null, this, 0),
                                         ^~~~
./ref.h:22:15: note: expanded from macro 'null'
#define null (*(class null_ref *)0)
              ^~~~~~~~~~~~~~~~~~~~
wmwinmenu.cc:32:37: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
        if (fFrame->clientIcon() != null)
                                    ^~~~
./ref.h:22:15: note: expanded from macro 'null'
#define null (*(class null_ref *)0)
              ^~~~~~~~~~~~~~~~~~~~
wmsession.cc:26:14: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    clientId(null), windowRole(null), windowClass(null), windowInstance(null)
             ^~~~
./ref.h:22:15: note: expanded from macro 'null'
#define null (*(class null_ref *)0)
              ^~~~~~~~~~~~~~~~~~~~
wmsession.cc:26:32: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    clientId(null), windowRole(null), windowClass(null), windowInstance(null)
                               ^~~~
./ref.h:22:15: note: expanded from macro 'null'
#define null (*(class null_ref *)0)
              ^~~~~~~~~~~~~~~~~~~~
wmsession.cc:26:51: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    clientId(null), windowRole(null), windowClass(null), windowInstance(null)
                                                  ^~~~
./ref.h:22:15: note: expanded from macro 'null'
#define null (*(class null_ref *)0)
              ^~~~~~~~~~~~~~~~~~~~
wmsession.cc:26:73: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    clientId(null), windowRole(null), windowClass(null), windowInstance(null)
                                                                        ^~~~
./ref.h:22:15: note: expanded from macro 'null'
#define null (*(class null_ref *)0)
              ^~~~~~~~~~~~~~~~~~~~
wmsession.cc:31:49: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    clientId(id), windowRole(role), windowClass(null), windowInstance(null)
                                                ^~~~
./ref.h:22:15: note: expanded from macro 'null'
#define null (*(class null_ref *)0)
              ^~~~~~~~~~~~~~~~~~~~
wmsession.cc:31:71: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    clientId(id), windowRole(role), windowClass(null), windowInstance(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: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)
              ^~~~~~~~~~~~~~~~~~~~
wmsession.cc:36:30: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
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]
    clientId(id), windowRole(null), windowClass(klass), windowInstance(instance)    upath(): fPath(null) {};
                   ^~~~
./ref.h:22:15: note: expanded from macro 'null'

                             ^~~~
./ref.h:22:#define null (*(class null_ref *)0)
              ^~~~~~~~~~~~~~~~~~~~
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: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)
              ^~~~~~~~~~~~~~~~~~~~
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)
              ^~~~~~~~~~~~~~~~~~~~
wmsession.cc:92:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    if (cid == null) return false;
               ^~~~
./ref.h:22:15: note: expanded from macro 'null'
#define null (*(class null_ref *)0)
              ^~~~~~~~~~~~~~~~~~~~
wmsession.cc:98:44: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
            if (window->key.windowClass != null &&
                                           ^~~~
./ref.h:22:15: note: expanded from macro 'null'
#define null (*(class null_ref *)0)
              ^~~~~~~~~~~~~~~~~~~~
wmsession.cc:99:47: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
                window->key.windowInstance != null)
                                              ^~~~
./ref.h:22:15: note: expanded from macro 'null'
#define null (*(class null_ref *)0)
              ^~~~~~~~~~~~~~~~~~~~
wmsession.cc:101:33: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
                ustring klass = null;
                                ^~~~
./ref.h:22:15: note: expanded from macro 'null'
#define null (*(class null_ref *)0)
              ^~~~~~~~~~~~~~~~~~~~
wmsession.cc:102:36: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
                ustring instance = null;
                                   ^~~~
./ref.h:22:15: note: expanded from macro 'null'
#define null (*(class null_ref *)0)
              ^~~~~~~~~~~~~~~~~~~~
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]
    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)
              ^~~~~~~~~~~~~~~~~~~~
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) {};
                   ^~~~
./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:
./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)
              ^~~~~~~~~~~~~~~~~~~~
wmsession.cc:306:24: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
            if (cid != null) {
                       ^~~~
./ref.h:22:15: note: expanded from macro 'null'
#define null (*(class null_ref *)0)
              ^~~~~~~~~~~~~~~~~~~~
wmsession.cc:310:29: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
                if (role != null) {
                            ^~~~
./ref.h:22:15: note: expanded from macro 'null'
#define null (*(class null_ref *)0)
              ^~~~~~~~~~~~~~~~~~~~
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)
              ^~~~~~~~~~~~~~~~~~~~
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.cc:85:23: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    if (startImage == null || !startImage->valid())
                      ^~~~
./ref.h:22:15: note: expanded from macro 'null'
#define null (*(class null_ref *)0)
              ^~~~~~~~~~~~~~~~~~~~
wmtaskbar.cc:87:23: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    if (startImage == null || !startImage->valid())
                      ^~~~
./ref.h:22:15: note: expanded from macro 'null'
#define null (*(class null_ref *)0)
              ^~~~~~~~~~~~~~~~~~~~
wmtaskbar.cc:89:23: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    if (startImage == null || !startImage->valid())
                      ^~~~
./ref.h:22:15: note: expanded from macro 'null'
#define null (*(class null_ref *)0)
              ^~~~~~~~~~~~~~~~~~~~
wmtaskbar.cc:91:23: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    if (startImage == null || !startImage->valid())
                      ^~~~
./ref.h:22:15: note: expanded from macro 'null'
#define null (*(class null_ref *)0)
              ^~~~~~~~~~~~~~~~~~~~
wmtaskbar.cc:101: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:103:29: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    if (taskbuttonPixbuf == null)
                            ^~~~
./ref.h:22:15: note: expanded from macro 'null'
#define null (*(class null_ref *)0)
              ^~~~~~~~~~~~~~~~~~~~
wmtaskbar.cc:105:35: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    if (taskbuttonactivePixbuf == null)
                                  ^~~~
./ref.h:22:15: note: expanded from macro 'null'
#define null (*(class null_ref *)0)
              ^~~~~~~~~~~~~~~~~~~~
wmtaskbar.cc:107:38: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    if (taskbuttonminimizedPixbuf == 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: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]
        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: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:
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 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)
              ^~~~~~~~~~~~~~~~~~~~
wmtaskbar.cc:357: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:358: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:359: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:360:33: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    taskbuttonminimizedPixmap = null;
                                ^~~~
./ref.h:22:15: note: expanded from macro 'null'
#define null (*(class null_ref *)0)
              ^~~~~~~~~~~~~~~~~~~~
wmtaskbar.cc:368: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:369: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:370:24: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    showDesktopImage = null;;
                       ^~~~
./ref.h:22:15: note: expanded from macro 'null'
#define null (*(class null_ref *)0)
              ^~~~~~~~~~~~~~~~~~~~
wmtaskbar.cc:372: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:373: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:374: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:375: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:376: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:379: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:380:16: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    PixSlash = null;
               ^~~~
./ref.h:22:15: note: expanded from macro 'null'
#define null (*(class null_ref *)0)
              ^~~~~~~~~~~~~~~~~~~~
wmtaskbar.cc:381: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:382: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:383: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)
              ^~~~~~~~~~~~~~~~~~~~
wmtaskbar.cc:384: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:385: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:387: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)
              ^~~~~~~~~~~~~~~~~~~~
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)
              ^~~~~~~~~~~~~~~~~~~~
wmtaskbar.cc:417: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:455: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:455: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:510: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:510: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:552: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)
              ^~~~~~~~~~~~~~~~~~~~
15 warnings generated.
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)
              ^~~~~~~~~~~~~~~~~~~~
c++ -fno-rtti -O2 -pipe -fno-strict-aliasing  -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"MidnightBSD 2.0"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/lib/libffi-3.2.1/include -D_THREAD_SAFE -pthread     -c wmswitch.cc
14 warnings generated.
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)
              ^~~~~~~~~~~~~~~~~~~~
c++ -fno-rtti -O2 -pipe -fno-strict-aliasing  -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"MidnightBSD 2.0"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/lib/libffi-3.2.1/include -D_THREAD_SAFE -pthread     -c wmstatus.cc
wmtaskbar.cc:939: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:940: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:952: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:956: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)
              ^~~~~~~~~~~~~~~~~~~~
11 warnings generated.
c++ -fno-rtti -O2 -pipe -fno-strict-aliasing  -DHAVE_CONFIG_H -DLIBDIR='"/usr/local/share/icewm"' -DCFGDIR='"/usr/local/share/icewm"' -DLOCDIR='"/usr/local/share/locale"' -DKDEDIR='""' -DPACKAGE='"icewm"' -DVERSION='"1.3.8"' -DHOSTOS='"MidnightBSD 2.0"' -DHOSTCPU='"amd64"' -DEXEEXT='""' -DICEWMEXE='"icewm"' -DICEWMTRAYEXE='"icewmtray"' -DICEWMBGEXE='"icewmbg"' -DICESMEXE='"icewm-session"' -DICEHELPEXE='"icehelp"' -DICEHELPIDX='"/usr/local/share/doc/icewm/icewm.html"' `pkg-config gdk-pixbuf-xlib-2.0 --cflags` -I/usr/local/include -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/local/include/freetype2 -I/usr/local/include -D_THREAD_SAFE -pthread -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/lib/libffi-3.2.1/include -D_THREAD_SAFE -pthread     -c wmoption.cc
wmdialog.cc:35:20: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    if (whereis != 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: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)
              ^~~~~~~~~~~~~~~~~~~~
wmabout.cc:26:33: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal]
    char const *version("IceWM "VERSION" ("HOSTOS"/"HOSTCPU")");
                                ^
                                 
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]
wmabout.cc:26:44: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal]
        fPath = null;
                ^~~~
./ref.h:22:15: note: expanded from macro 'null'
    char const *version("IceWM "VERSION" ("HOSTOS"/"HOSTCPU")");
                                           ^
                                            
#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:wmabout.cc:26:53: error note: : invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal]
expanded from macro 'null'
#define null (*(class null_ref *)0)
              ^~~~~~~~~~~~~~~~~~~~
    char const *version("IceWM "VERSION" ("HOSTOS"/"HOSTCPU")");
                                                    ^
                                                     
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)
              ^~~~~~~~~~~~~~~~~~~~
10 warnings and 3 errors generated.
gmake[2]: *** [Makefile:206: wmabout.o] Error 1
gmake[2]: *** Waiting for unfinished jobs....
In file included from wmstatus.cc:12:
In file included from ./wmstatus.h:6:
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 wmstatus.cc:12:
In file included from ./wmstatus.h:6:
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 wmstatus.cc:12:
In file included from ./wmstatus.h:6:
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 wmstatus.cc:12:
In file included from ./wmstatus.h:6:
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 wmstatus.cc:12:
In file included from ./wmstatus.h:6:
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 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 wmoption.cc:10:
In file included from ./wmoption.h:9:
./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 wmoption.cc:10:
In file included from ./wmoption.h:9:
./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 wmoption.cc:10:
In file included from ./wmoption.h:9:
./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 wmoption.cc:10:
In file included from ./wmoption.h:9:
./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 wmoption.cc:10:
In file included from ./wmoption.h:9:
./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: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)
              ^~~~~~~~~~~~~~~~~~~~
24 warnings generated.
In file included from wmstatus.cc:12:
In file included from ./wmstatus.h:6:
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 wmstatus.cc:12:
In file included from ./wmstatus.h:6:
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 wmstatus.cc:12:
In file included from ./wmstatus.h:6:
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 wmstatus.cc:12:
In file included from ./wmstatus.h:6:
./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 wmoption.cc:11:
In file included from ./wmframe.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 wmoption.cc:11:
In file included from ./wmframe.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 wmoption.cc:11:
In file included from ./wmframe.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]
        if (p != null)
                 ^~~~
./ref.h:22:15: note: expanded from macro 'null'
#define null (*(class null_ref *)0)
              ^~~~~~~~~~~~~~~~~~~~
In file included from wmoption.cc:11:
In file included from ./wmframe.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)
              ^~~~~~~~~~~~~~~~~~~~
In file included from wmstatus.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)
              ^~~~~~~~~~~~~~~~~~~~
In file included from wmoption.cc:11:
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)
              ^~~~~~~~~~~~~~~~~~~~
wmstatus.cc:45:23: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    if (statusFont == null)
                      ^~~~
./ref.h:22:15: note: expanded from macro 'null'
#define null (*(class null_ref *)0)
              ^~~~~~~~~~~~~~~~~~~~
wmstatus.cc:61:20: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    ustring status(null);
                   ^~~~
wmswitch.cc./ref.h:22:15: :41:23: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
note: expanded from macro 'null'
    if (switchFont == null)
                      ^~~~
#define null (*(class null_ref *)0)
              ^~~~~~~~~~~~~~~~~~~~
./ref.h:22:15: note: expanded from macro 'null'
wmstatus.cc:65:29: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
#define null (*(class null_ref *)0)
              ^~~~~~~~~~~~~~~~~~~~
    if (switchbackPixmap != 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)
              ^~~~~~~~~~~~~~~~~~~~
11 warnings generated.
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)
              ^~~~~~~~~~~~~~~~~~~~
wmoption.cc:391:20: warning: binding dereferenced null pointer to reference has undefined behavior [-Wnull-dereference]
    if (optFile == null)
                   ^~~~
./ref.h:22:15: note: expanded from macro 'null'
#define null (*(class null_ref *)0)
              ^~~~~~~~~~~~~~~~~~~~
17 warnings generated.
13 warnings generated.
11 warnings generated.
27 warnings generated.
50 warnings generated.
gmake[2]: Leaving directory '/magus/work/usr/mports/x11-wm/icewm/work/icewm-1.3.8/src'
gmake[1]: *** [Makefile:51: base] Error 2
gmake[1]: Leaving directory '/magus/work/usr/mports/x11-wm/icewm/work/icewm-1.3.8'
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make: stopped in /usr/mports/x11-wm/icewm