>>> Building on sparc64-2b under x11/treewm BDEPENDS = [devel/imake;lang/gcc/15,-c++;devel/gmake;lang/gcc/15;lang/gcc/15,-libs] DIST = [x11/treewm:treewm-0.4.5.tar.gz] FULLPKGNAME = treewm-0.4.5p9 RDEPENDS = [lang/gcc/15,-libs] (Junk lock obtained for sparc64-2b at 1766211694.29) >>> Running depends in x11/treewm at 1766211694.41 last junk was in audio/libcdio /usr/sbin/pkg_add -aI -Drepair imake-1.0.10 was: /usr/sbin/pkg_add -aI -Drepair g++-15.2.0p5 gcc-15.2.0p5 gcc-libs-15.2.0p5 gmake-4.4.1p0 imake-1.0.10 /usr/sbin/pkg_add -aI -Drepair imake-1.0.10 >>> Running show-prepare-results in x11/treewm at 1766211700.79 ===> x11/treewm ===> Building from scratch treewm-0.4.5p9 ===> treewm-0.4.5p9 depends on: imake-* -> imake-1.0.10 ===> treewm-0.4.5p9 depends on: gcc->=15,<16 -> gcc-15.2.0p5 ===> treewm-0.4.5p9 depends on: g++->=15,<16 -> g++-15.2.0p5 ===> treewm-0.4.5p9 depends on: gmake-* -> gmake-4.4.1p0 ===> treewm-0.4.5p9 depends on: gcc-libs->=15,<16 -> gcc-libs-15.2.0p5 ===> Verifying specs: ICE SM X11 Xau Xdmcp Xext Xmu Xpm Xt Xxf86vm c m estdc++>=21 pthread ===> found ICE.12.0 SM.9.0 X11.19.0 Xau.10.0 Xdmcp.11.0 Xext.13.0 Xmu.11.0 Xpm.10.0 Xt.11.1 Xxf86vm.6.0 c.102.2 m.10.1 estdc++.21.0 pthread.28.1 g++-15.2.0p5 gcc-15.2.0p5 gcc-libs-15.2.0p5 gmake-4.4.1p0 imake-1.0.10 (Junk lock released for sparc64-2b at 1766211708.83) Woken up devel/libusb-compat distfiles size=104108 >>> Running patch in x11/treewm at 1766211708.95 ===> x11/treewm ===> Checking files for treewm-0.4.5p9 `/usr/ports/distfiles/treewm-0.4.5.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for treewm-0.4.5p9 ===> Patching for treewm-0.4.5p9 ===> Applying OpenBSD patch patch-src_client_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/client.h |--- src/client.h.orig |+++ src/client.h -------------------------- Patching file src/client.h using Plan A... Hunk #1 succeeded at 43. done ===> Applying OpenBSD patch patch-src_resmanager_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/resmanager.h |--- src/resmanager.h.orig |+++ src/resmanager.h -------------------------- Patching file src/resmanager.h using Plan A... Hunk #1 succeeded at 9. done ===> Applying OpenBSD patch patch-src_tile_cc Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- src/tile.cc.orig |+++ src/tile.cc -------------------------- Patching file src/tile.cc using Plan A... Hunk #1 succeeded at 4. done ===> Applying OpenBSD patch patch-xprop_dsimple_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- xprop/dsimple.c.orig |+++ xprop/dsimple.c -------------------------- Patching file xprop/dsimple.c using Plan A... Hunk #1 succeeded at 32. Hunk #2 succeeded at 70. Hunk #3 succeeded at 86. done ===> Applying OpenBSD patch patch-xprop_xprop_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- xprop/xprop.c.orig |+++ xprop/xprop.c -------------------------- Patching file xprop/xprop.c using Plan A... Hunk #1 succeeded at 46. Hunk #2 succeeded at 584. Hunk #3 succeeded at 1351. Hunk #4 succeeded at 1507. done ===> Compiler link: gcc -> /usr/local/bin/egcc ===> Compiler link: cc -> /usr/local/bin/egcc ===> Compiler link: c++ -> /usr/local/bin/eg++ ===> Compiler link: g++ -> /usr/local/bin/eg++ >>> Running configure in x11/treewm at 1766211711.74 ===> x11/treewm ===> Generating configure for treewm-0.4.5p9 ===> Configuring for treewm-0.4.5p9 >>> Running build in x11/treewm at 1766211713.22 ===> x11/treewm ===> Building for treewm-0.4.5p9 c++ -O2 -pipe -DSHAPE -DVIDMODE -DPIXMAPS=\"/usr/local/share/treewm/pixmaps/\" -I/usr/X11R6/include -o src/action.o -c src/action.cc In file included from src/action.h:11, from src/action.cc:7: src/resmanager.h:42:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | {"shaded",CF_SHADED}, | ^~~~~~~~ src/resmanager.h:43:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | {"autoshade",CF_AUTOSHADE}, | ^~~~~~~~~~~ src/resmanager.h:44:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | {"fixedsize",CF_FIXEDSIZE}, | ^~~~~~~~~~~ src/resmanager.h:45:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | {"noclose",CF_NOCLOSE}, | ^~~~~~~~~ src/resmanager.h:46:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | {"nominimize",CF_NOMINIMIZE}, | ^~~~~~~~~~~~ src/resmanager.h:47:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | {"sticky",CF_STICKY}, | ^~~~~~~~ src/resmanager.h:48:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | {"hastitle",CF_HASTITLE}, | ^~~~~~~~~~ src/resmanager.h:49:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | {"hastbentry",CF_HASTBENTRY}, | ^~~~~~~~~~~~ src/resmanager.h:50:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | {"grabaltclick", CF_GRABALTCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:51:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | {"passfirstclick", CF_PASSFIRSTCLICK}, | ^~~~~~~~~~~~~~~~ src/resmanager.h:52:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 52 | {"titlebarbuttons",CF_TITLEBARBUTTONS}, | ^~~~~~~~~~~~~~~~~ src/resmanager.h:53:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | {"snap",CF_SNAP}, | ^~~~~~ src/resmanager.h:54:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 54 | {"above",CF_ABOVE}, | ^~~~~~~ src/resmanager.h:55:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | {"below",CF_BELOW}, | ^~~~~~~ src/resmanager.h:56:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | {"hidemouse",CF_HIDEMOUSE}, | ^~~~~~~~~~~ src/resmanager.h:57:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | {"raiseonclick", CF_RAISEONCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:58:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | {"raiseonenter", CF_RAISEONENTER}, | ^~~~~~~~~~~~~~ src/resmanager.h:59:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | {"focusonclick", CF_FOCUSONCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:60:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | {"focusonenter", CF_FOCUSONENTER}, | ^~~~~~~~~~~~~~ src/resmanager.h:61:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | {"autoscroll", DF_AUTOSCROLL}, | ^~~~~~~~~~~~ src/resmanager.h:62:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | {"tile", DF_TILE}, | ^~~~~~ src/resmanager.h:63:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | {"autoresize",DF_AUTORESIZE}, | ^~~~~~~~~~~~ src/resmanager.h:64:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | {"taskbarbuttons",DF_TASKBARBUTTONS}, | ^~~~~~~~~~~~~~~~ src/resmanager.h:65:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | {"buttons",CF_TITLEBARBUTTONS | DF_TASKBARBUTTONS}, | ^~~~~~~~~ src/resmanager.h:66:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | {"grabkeyboard",DF_GRABKEYBOARD} | ^~~~~~~~~~~~~~ src/resmanager.h:72:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 72 | {"set",FLAG_SET}, | ^~~~~ src/resmanager.h:73:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | {"unset", FLAG_UNSET}, | ^~~~~~~ src/resmanager.h:74:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | {"toggle", FLAG_TOGGLE}, | ^~~~~~~~ src/resmanager.h:75:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | {"remove", FLAG_REMOVE}, | ^~~~~~~~ src/resmanager.h:76:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | {"dset", FLAG_DSET}, | ^~~~~~ src/resmanager.h:77:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | {"dunset", FLAG_DUNSET}, | ^~~~~~~~ src/resmanager.h:78:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | {"dtoggle", FLAG_DTOGGLE}, | ^~~~~~~~~ src/resmanager.h:79:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | {"dremove", FLAG_DREMOVE}, | ^~~~~~~~~ src/resmanager.h:80:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | {"cset", FLAG_CSET}, | ^~~~~~ src/resmanager.h:81:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | {"cunset", FLAG_CUNSET}, | ^~~~~~~~ src/resmanager.h:82:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | {"ctoggle", FLAG_CTOGGLE}, | ^~~~~~~~~ src/resmanager.h:83:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 83 | {"cremove", FLAG_CREMOVE} | ^~~~~~~~~ src/action.cc: In member function 'virtual void Action::Init()': src/action.cc:24:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 24 | if (s && s->GetIntEntry("XIcon",v)) { | ^~~~~~~ src/action.cc:28:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 28 | if (s && s->GetIntEntry("YIcon",v)) { | ^~~~~~~ src/action.cc:33:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 33 | c = s ? s->GetEntry("IconPath") : 0; | ^~~~~~~~~~ src/action.cc:38:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | c = s ? s->GetEntry("Name") : 0; | ^~~~~~ src/action.cc:46:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | if (s && s->GetIntEntry("AutoStart",v)) | ^~~~~~~~~~~ src/action.cc:50:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | if (s && s->GetIntEntry("WM_COMMAND",v)) | ^~~~~~~~~~~~ src/action.cc:54:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 54 | c = s ? s->GetEntry("regex") : 0; | ^~~~~~~ src/action.cc:60:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | c = s ? s->GetEntry("WM_CLASS") : 0; | ^~~~~~~~~~ src/action.cc:66:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | if (s && s->GetIntEntry("Keep",v) && v) | ^~~~~~ src/action.cc:70:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 70 | if (s && s->GetIntEntry("Desktop",v)) | ^~~~~~~~~ src/action.cc:73:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | c = s ? s->GetEntry("Command") : 0; | ^~~~~~~~~ src/action.cc:79:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | c = s ? s->GetEntry("Client") : 0; | ^~~~~~~~ c++ -O2 -pipe -DSHAPE -DVIDMODE -DPIXMAPS=\"/usr/local/share/treewm/pixmaps/\" -I/usr/X11R6/include -o src/client.o -c src/client.cc In file included from src/sceme.h:7, from src/client.cc:13: src/resmanager.h:42:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | {"shaded",CF_SHADED}, | ^~~~~~~~ src/resmanager.h:43:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | {"autoshade",CF_AUTOSHADE}, | ^~~~~~~~~~~ src/resmanager.h:44:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | {"fixedsize",CF_FIXEDSIZE}, | ^~~~~~~~~~~ src/resmanager.h:45:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | {"noclose",CF_NOCLOSE}, | ^~~~~~~~~ src/resmanager.h:46:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | {"nominimize",CF_NOMINIMIZE}, | ^~~~~~~~~~~~ src/resmanager.h:47:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | {"sticky",CF_STICKY}, | ^~~~~~~~ src/resmanager.h:48:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | {"hastitle",CF_HASTITLE}, | ^~~~~~~~~~ src/resmanager.h:49:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | {"hastbentry",CF_HASTBENTRY}, | ^~~~~~~~~~~~ src/resmanager.h:50:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | {"grabaltclick", CF_GRABALTCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:51:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | {"passfirstclick", CF_PASSFIRSTCLICK}, | ^~~~~~~~~~~~~~~~ src/resmanager.h:52:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 52 | {"titlebarbuttons",CF_TITLEBARBUTTONS}, | ^~~~~~~~~~~~~~~~~ src/resmanager.h:53:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | {"snap",CF_SNAP}, | ^~~~~~ src/resmanager.h:54:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 54 | {"above",CF_ABOVE}, | ^~~~~~~ src/resmanager.h:55:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | {"below",CF_BELOW}, | ^~~~~~~ src/resmanager.h:56:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | {"hidemouse",CF_HIDEMOUSE}, | ^~~~~~~~~~~ src/resmanager.h:57:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | {"raiseonclick", CF_RAISEONCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:58:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | {"raiseonenter", CF_RAISEONENTER}, | ^~~~~~~~~~~~~~ src/resmanager.h:59:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | {"focusonclick", CF_FOCUSONCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:60:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | {"focusonenter", CF_FOCUSONENTER}, | ^~~~~~~~~~~~~~ src/resmanager.h:61:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | {"autoscroll", DF_AUTOSCROLL}, | ^~~~~~~~~~~~ src/resmanager.h:62:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | {"tile", DF_TILE}, | ^~~~~~ src/resmanager.h:63:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | {"autoresize",DF_AUTORESIZE}, | ^~~~~~~~~~~~ src/resmanager.h:64:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | {"taskbarbuttons",DF_TASKBARBUTTONS}, | ^~~~~~~~~~~~~~~~ src/resmanager.h:65:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | {"buttons",CF_TITLEBARBUTTONS | DF_TASKBARBUTTONS}, | ^~~~~~~~~ src/resmanager.h:66:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | {"grabkeyboard",DF_GRABKEYBOARD} | ^~~~~~~~~~~~~~ src/resmanager.h:72:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 72 | {"set",FLAG_SET}, | ^~~~~ src/resmanager.h:73:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | {"unset", FLAG_UNSET}, | ^~~~~~~ src/resmanager.h:74:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | {"toggle", FLAG_TOGGLE}, | ^~~~~~~~ src/resmanager.h:75:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | {"remove", FLAG_REMOVE}, | ^~~~~~~~ src/resmanager.h:76:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | {"dset", FLAG_DSET}, | ^~~~~~ src/resmanager.h:77:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | {"dunset", FLAG_DUNSET}, | ^~~~~~~~ src/resmanager.h:78:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | {"dtoggle", FLAG_DTOGGLE}, | ^~~~~~~~~ src/resmanager.h:79:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | {"dremove", FLAG_DREMOVE}, | ^~~~~~~~~ src/resmanager.h:80:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | {"cset", FLAG_CSET}, | ^~~~~~ src/resmanager.h:81:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | {"cunset", FLAG_CUNSET}, | ^~~~~~~~ src/resmanager.h:82:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | {"ctoggle", FLAG_CTOGGLE}, | ^~~~~~~~~ src/resmanager.h:83:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 83 | {"cremove", FLAG_CREMOVE} | ^~~~~~~~~ src/client.cc: In member function 'virtual bool Client::Init()': src/client.cc:143:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 143 | Sc = (Sceme *)rman->GetInfo(SE_SCEME,""); | ^~ src/client.cc: In member function 'virtual bool Client::GetWindowList(MenuItem*, int&, bool, int, int, int, char*)': src/client.cc:274:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 274 | m[i].text = ""; | ^~ c++ -O2 -pipe -DSHAPE -DVIDMODE -DPIXMAPS=\"/usr/local/share/treewm/pixmaps/\" -I/usr/X11R6/include -o src/clientinfo.o -c src/clientinfo.cc In file included from src/clientinfo.h:11, from src/clientinfo.cc:7: src/resmanager.h:42:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | {"shaded",CF_SHADED}, | ^~~~~~~~ src/resmanager.h:43:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | {"autoshade",CF_AUTOSHADE}, | ^~~~~~~~~~~ src/resmanager.h:44:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | {"fixedsize",CF_FIXEDSIZE}, | ^~~~~~~~~~~ src/resmanager.h:45:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | {"noclose",CF_NOCLOSE}, | ^~~~~~~~~ src/resmanager.h:46:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | {"nominimize",CF_NOMINIMIZE}, | ^~~~~~~~~~~~ src/resmanager.h:47:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | {"sticky",CF_STICKY}, | ^~~~~~~~ src/resmanager.h:48:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | {"hastitle",CF_HASTITLE}, | ^~~~~~~~~~ src/resmanager.h:49:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | {"hastbentry",CF_HASTBENTRY}, | ^~~~~~~~~~~~ src/resmanager.h:50:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | {"grabaltclick", CF_GRABALTCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:51:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | {"passfirstclick", CF_PASSFIRSTCLICK}, | ^~~~~~~~~~~~~~~~ src/resmanager.h:52:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 52 | {"titlebarbuttons",CF_TITLEBARBUTTONS}, | ^~~~~~~~~~~~~~~~~ src/resmanager.h:53:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | {"snap",CF_SNAP}, | ^~~~~~ src/resmanager.h:54:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 54 | {"above",CF_ABOVE}, | ^~~~~~~ src/resmanager.h:55:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | {"below",CF_BELOW}, | ^~~~~~~ src/resmanager.h:56:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | {"hidemouse",CF_HIDEMOUSE}, | ^~~~~~~~~~~ src/resmanager.h:57:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | {"raiseonclick", CF_RAISEONCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:58:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | {"raiseonenter", CF_RAISEONENTER}, | ^~~~~~~~~~~~~~ src/resmanager.h:59:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | {"focusonclick", CF_FOCUSONCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:60:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | {"focusonenter", CF_FOCUSONENTER}, | ^~~~~~~~~~~~~~ src/resmanager.h:61:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | {"autoscroll", DF_AUTOSCROLL}, | ^~~~~~~~~~~~ src/resmanager.h:62:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | {"tile", DF_TILE}, | ^~~~~~ src/resmanager.h:63:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | {"autoresize",DF_AUTORESIZE}, | ^~~~~~~~~~~~ src/resmanager.h:64:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | {"taskbarbuttons",DF_TASKBARBUTTONS}, | ^~~~~~~~~~~~~~~~ src/resmanager.h:65:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | {"buttons",CF_TITLEBARBUTTONS | DF_TASKBARBUTTONS}, | ^~~~~~~~~ src/resmanager.h:66:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | {"grabkeyboard",DF_GRABKEYBOARD} | ^~~~~~~~~~~~~~ src/resmanager.h:72:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 72 | {"set",FLAG_SET}, | ^~~~~ src/resmanager.h:73:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | {"unset", FLAG_UNSET}, | ^~~~~~~ src/resmanager.h:74:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | {"toggle", FLAG_TOGGLE}, | ^~~~~~~~ src/resmanager.h:75:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | {"remove", FLAG_REMOVE}, | ^~~~~~~~ src/resmanager.h:76:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | {"dset", FLAG_DSET}, | ^~~~~~ src/resmanager.h:77:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | {"dunset", FLAG_DUNSET}, | ^~~~~~~~ src/resmanager.h:78:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | {"dtoggle", FLAG_DTOGGLE}, | ^~~~~~~~~ src/resmanager.h:79:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | {"dremove", FLAG_DREMOVE}, | ^~~~~~~~~ src/resmanager.h:80:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | {"cset", FLAG_CSET}, | ^~~~~~ src/resmanager.h:81:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | {"cunset", FLAG_CUNSET}, | ^~~~~~~~ src/resmanager.h:82:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | {"ctoggle", FLAG_CTOGGLE}, | ^~~~~~~~~ src/resmanager.h:83:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 83 | {"cremove", FLAG_CREMOVE} | ^~~~~~~~~ src/clientinfo.cc: In member function 'virtual void ClientInfo::Init()': src/clientinfo.cc:20:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 20 | c = s ? s->GetEntry("Name") : 0; | ^~~~~~ src/clientinfo.cc:25:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 25 | if (s && s->GetIntEntry("X",v)) { | ^~~ src/clientinfo.cc:29:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 29 | if (s && s->GetIntEntry("Y",v)) { | ^~~ src/clientinfo.cc:33:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 33 | if (s && s->GetIntEntry("Width",v)) { | ^~~~~~~ src/clientinfo.cc:37:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | if (s && s->GetIntEntry("Height",v)) { | ^~~~~~~~ src/clientinfo.cc:41:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | if (s && s->GetIntEntry("XIcon",v)) { | ^~~~~~~ src/clientinfo.cc:45:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | if (s && s->GetIntEntry("XIcon",v)) { | ^~~~~~~ src/clientinfo.cc:49:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | if (s && s->GetIntEntry("VirtualX",v) && v>=1) { | ^~~~~~~~~~ src/clientinfo.cc:53:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | if (s && s->GetIntEntry("VirtualY",v) && v>=1) { | ^~~~~~~~~~ src/clientinfo.cc:57:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | c = s ? s->GetEntry("IconPath") : 0; | ^~~~~~~~~~ src/clientinfo.cc:62:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | c = s ? s->GetEntry("BGPixmap") : 0; | ^~~~~~~~~~ src/clientinfo.cc:67:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 67 | c = s ? s->GetEntry("Sceme") : 0; | ^~~~~~~ src/clientinfo.cc:74:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | if (s && s->GetIntEntry("NoBackGround",v) && v) | ^~~~~~~~~~~~~~ c++ -O2 -pipe -DSHAPE -DVIDMODE -DPIXMAPS=\"/usr/local/share/treewm/pixmaps/\" -I/usr/X11R6/include -o src/clienttree.o -c src/clienttree.cc In file included from src/sceme.h:7, from src/clienttree.cc:8: src/resmanager.h:42:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | {"shaded",CF_SHADED}, | ^~~~~~~~ src/resmanager.h:43:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | {"autoshade",CF_AUTOSHADE}, | ^~~~~~~~~~~ src/resmanager.h:44:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | {"fixedsize",CF_FIXEDSIZE}, | ^~~~~~~~~~~ src/resmanager.h:45:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | {"noclose",CF_NOCLOSE}, | ^~~~~~~~~ src/resmanager.h:46:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | {"nominimize",CF_NOMINIMIZE}, | ^~~~~~~~~~~~ src/resmanager.h:47:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | {"sticky",CF_STICKY}, | ^~~~~~~~ src/resmanager.h:48:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | {"hastitle",CF_HASTITLE}, | ^~~~~~~~~~ src/resmanager.h:49:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | {"hastbentry",CF_HASTBENTRY}, | ^~~~~~~~~~~~ src/resmanager.h:50:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | {"grabaltclick", CF_GRABALTCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:51:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | {"passfirstclick", CF_PASSFIRSTCLICK}, | ^~~~~~~~~~~~~~~~ src/resmanager.h:52:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 52 | {"titlebarbuttons",CF_TITLEBARBUTTONS}, | ^~~~~~~~~~~~~~~~~ src/resmanager.h:53:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | {"snap",CF_SNAP}, | ^~~~~~ src/resmanager.h:54:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 54 | {"above",CF_ABOVE}, | ^~~~~~~ src/resmanager.h:55:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | {"below",CF_BELOW}, | ^~~~~~~ src/resmanager.h:56:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | {"hidemouse",CF_HIDEMOUSE}, | ^~~~~~~~~~~ src/resmanager.h:57:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | {"raiseonclick", CF_RAISEONCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:58:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | {"raiseonenter", CF_RAISEONENTER}, | ^~~~~~~~~~~~~~ src/resmanager.h:59:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | {"focusonclick", CF_FOCUSONCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:60:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | {"focusonenter", CF_FOCUSONENTER}, | ^~~~~~~~~~~~~~ src/resmanager.h:61:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | {"autoscroll", DF_AUTOSCROLL}, | ^~~~~~~~~~~~ src/resmanager.h:62:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | {"tile", DF_TILE}, | ^~~~~~ src/resmanager.h:63:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | {"autoresize",DF_AUTORESIZE}, | ^~~~~~~~~~~~ src/resmanager.h:64:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | {"taskbarbuttons",DF_TASKBARBUTTONS}, | ^~~~~~~~~~~~~~~~ src/resmanager.h:65:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | {"buttons",CF_TITLEBARBUTTONS | DF_TASKBARBUTTONS}, | ^~~~~~~~~ src/resmanager.h:66:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | {"grabkeyboard",DF_GRABKEYBOARD} | ^~~~~~~~~~~~~~ src/resmanager.h:72:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 72 | {"set",FLAG_SET}, | ^~~~~ src/resmanager.h:73:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | {"unset", FLAG_UNSET}, | ^~~~~~~ src/resmanager.h:74:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | {"toggle", FLAG_TOGGLE}, | ^~~~~~~~ src/resmanager.h:75:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | {"remove", FLAG_REMOVE}, | ^~~~~~~~ src/resmanager.h:76:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | {"dset", FLAG_DSET}, | ^~~~~~ src/resmanager.h:77:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | {"dunset", FLAG_DUNSET}, | ^~~~~~~~ src/resmanager.h:78:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | {"dtoggle", FLAG_DTOGGLE}, | ^~~~~~~~~ src/resmanager.h:79:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | {"dremove", FLAG_DREMOVE}, | ^~~~~~~~~ src/resmanager.h:80:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | {"cset", FLAG_CSET}, | ^~~~~~ src/resmanager.h:81:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | {"cunset", FLAG_CUNSET}, | ^~~~~~~~ src/resmanager.h:82:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | {"ctoggle", FLAG_CTOGGLE}, | ^~~~~~~~~ src/resmanager.h:83:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 83 | {"cremove", FLAG_CREMOVE} | ^~~~~~~~~ src/clienttree.cc: In constructor 'ClientTree::ClientTree()': src/clienttree.cc:38:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | ClientInfo *ci = (ClientInfo *)rman->GetInfo(SE_CLIENTINFO, "root"); | ^~~~~~ c++ -O2 -pipe -DSHAPE -DVIDMODE -DPIXMAPS=\"/usr/local/share/treewm/pixmaps/\" -I/usr/X11R6/include -o src/desktop.o -c src/desktop.cc In file included from src/sceme.h:7, from src/desktop.cc:15: src/resmanager.h:42:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | {"shaded",CF_SHADED}, | ^~~~~~~~ src/resmanager.h:43:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | {"autoshade",CF_AUTOSHADE}, | ^~~~~~~~~~~ src/resmanager.h:44:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | {"fixedsize",CF_FIXEDSIZE}, | ^~~~~~~~~~~ src/resmanager.h:45:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | {"noclose",CF_NOCLOSE}, | ^~~~~~~~~ src/resmanager.h:46:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | {"nominimize",CF_NOMINIMIZE}, | ^~~~~~~~~~~~ src/resmanager.h:47:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | {"sticky",CF_STICKY}, | ^~~~~~~~ src/resmanager.h:48:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | {"hastitle",CF_HASTITLE}, | ^~~~~~~~~~ src/resmanager.h:49:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | {"hastbentry",CF_HASTBENTRY}, | ^~~~~~~~~~~~ src/resmanager.h:50:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | {"grabaltclick", CF_GRABALTCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:51:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | {"passfirstclick", CF_PASSFIRSTCLICK}, | ^~~~~~~~~~~~~~~~ src/resmanager.h:52:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 52 | {"titlebarbuttons",CF_TITLEBARBUTTONS}, | ^~~~~~~~~~~~~~~~~ src/resmanager.h:53:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | {"snap",CF_SNAP}, | ^~~~~~ src/resmanager.h:54:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 54 | {"above",CF_ABOVE}, | ^~~~~~~ src/resmanager.h:55:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | {"below",CF_BELOW}, | ^~~~~~~ src/resmanager.h:56:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | {"hidemouse",CF_HIDEMOUSE}, | ^~~~~~~~~~~ src/resmanager.h:57:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | {"raiseonclick", CF_RAISEONCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:58:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | {"raiseonenter", CF_RAISEONENTER}, | ^~~~~~~~~~~~~~ src/resmanager.h:59:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | {"focusonclick", CF_FOCUSONCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:60:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | {"focusonenter", CF_FOCUSONENTER}, | ^~~~~~~~~~~~~~ src/resmanager.h:61:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | {"autoscroll", DF_AUTOSCROLL}, | ^~~~~~~~~~~~ src/resmanager.h:62:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | {"tile", DF_TILE}, | ^~~~~~ src/resmanager.h:63:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | {"autoresize",DF_AUTORESIZE}, | ^~~~~~~~~~~~ src/resmanager.h:64:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | {"taskbarbuttons",DF_TASKBARBUTTONS}, | ^~~~~~~~~~~~~~~~ src/resmanager.h:65:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | {"buttons",CF_TITLEBARBUTTONS | DF_TASKBARBUTTONS}, | ^~~~~~~~~ src/resmanager.h:66:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | {"grabkeyboard",DF_GRABKEYBOARD} | ^~~~~~~~~~~~~~ src/resmanager.h:72:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 72 | {"set",FLAG_SET}, | ^~~~~ src/resmanager.h:73:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | {"unset", FLAG_UNSET}, | ^~~~~~~ src/resmanager.h:74:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | {"toggle", FLAG_TOGGLE}, | ^~~~~~~~ src/resmanager.h:75:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | {"remove", FLAG_REMOVE}, | ^~~~~~~~ src/resmanager.h:76:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | {"dset", FLAG_DSET}, | ^~~~~~ src/resmanager.h:77:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | {"dunset", FLAG_DUNSET}, | ^~~~~~~~ src/resmanager.h:78:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | {"dtoggle", FLAG_DTOGGLE}, | ^~~~~~~~~ src/resmanager.h:79:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | {"dremove", FLAG_DREMOVE}, | ^~~~~~~~~ src/resmanager.h:80:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | {"cset", FLAG_CSET}, | ^~~~~~ src/resmanager.h:81:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | {"cunset", FLAG_CUNSET}, | ^~~~~~~~ src/resmanager.h:82:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | {"ctoggle", FLAG_CTOGGLE}, | ^~~~~~~~~ src/resmanager.h:83:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 83 | {"cremove", FLAG_CREMOVE} | ^~~~~~~~~ src/desktop.cc: In member function 'virtual bool Desktop::Init()': src/desktop.cc:98:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 98 | Sc = (Sceme *)rman->GetInfo(SE_SCEME,""); | ^~ c++ -O2 -pipe -DSHAPE -DVIDMODE -DPIXMAPS=\"/usr/local/share/treewm/pixmaps/\" -I/usr/X11R6/include -o src/icon.o -c src/icon.cc In file included from src/sceme.h:7, from src/icon.cc:10: src/resmanager.h:42:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | {"shaded",CF_SHADED}, | ^~~~~~~~ src/resmanager.h:43:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | {"autoshade",CF_AUTOSHADE}, | ^~~~~~~~~~~ src/resmanager.h:44:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | {"fixedsize",CF_FIXEDSIZE}, | ^~~~~~~~~~~ src/resmanager.h:45:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | {"noclose",CF_NOCLOSE}, | ^~~~~~~~~ src/resmanager.h:46:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | {"nominimize",CF_NOMINIMIZE}, | ^~~~~~~~~~~~ src/resmanager.h:47:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | {"sticky",CF_STICKY}, | ^~~~~~~~ src/resmanager.h:48:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | {"hastitle",CF_HASTITLE}, | ^~~~~~~~~~ src/resmanager.h:49:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | {"hastbentry",CF_HASTBENTRY}, | ^~~~~~~~~~~~ src/resmanager.h:50:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | {"grabaltclick", CF_GRABALTCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:51:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | {"passfirstclick", CF_PASSFIRSTCLICK}, | ^~~~~~~~~~~~~~~~ src/resmanager.h:52:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 52 | {"titlebarbuttons",CF_TITLEBARBUTTONS}, | ^~~~~~~~~~~~~~~~~ src/resmanager.h:53:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | {"snap",CF_SNAP}, | ^~~~~~ src/resmanager.h:54:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 54 | {"above",CF_ABOVE}, | ^~~~~~~ src/resmanager.h:55:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | {"below",CF_BELOW}, | ^~~~~~~ src/resmanager.h:56:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | {"hidemouse",CF_HIDEMOUSE}, | ^~~~~~~~~~~ src/resmanager.h:57:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | {"raiseonclick", CF_RAISEONCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:58:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | {"raiseonenter", CF_RAISEONENTER}, | ^~~~~~~~~~~~~~ src/resmanager.h:59:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | {"focusonclick", CF_FOCUSONCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:60:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | {"focusonenter", CF_FOCUSONENTER}, | ^~~~~~~~~~~~~~ src/resmanager.h:61:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | {"autoscroll", DF_AUTOSCROLL}, | ^~~~~~~~~~~~ src/resmanager.h:62:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | {"tile", DF_TILE}, | ^~~~~~ src/resmanager.h:63:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | {"autoresize",DF_AUTORESIZE}, | ^~~~~~~~~~~~ src/resmanager.h:64:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | {"taskbarbuttons",DF_TASKBARBUTTONS}, | ^~~~~~~~~~~~~~~~ src/resmanager.h:65:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | {"buttons",CF_TITLEBARBUTTONS | DF_TASKBARBUTTONS}, | ^~~~~~~~~ src/resmanager.h:66:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | {"grabkeyboard",DF_GRABKEYBOARD} | ^~~~~~~~~~~~~~ src/resmanager.h:72:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 72 | {"set",FLAG_SET}, | ^~~~~ src/resmanager.h:73:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | {"unset", FLAG_UNSET}, | ^~~~~~~ src/resmanager.h:74:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | {"toggle", FLAG_TOGGLE}, | ^~~~~~~~ src/resmanager.h:75:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | {"remove", FLAG_REMOVE}, | ^~~~~~~~ src/resmanager.h:76:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | {"dset", FLAG_DSET}, | ^~~~~~ src/resmanager.h:77:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | {"dunset", FLAG_DUNSET}, | ^~~~~~~~ src/resmanager.h:78:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | {"dtoggle", FLAG_DTOGGLE}, | ^~~~~~~~~ src/resmanager.h:79:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | {"dremove", FLAG_DREMOVE}, | ^~~~~~~~~ src/resmanager.h:80:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | {"cset", FLAG_CSET}, | ^~~~~~ src/resmanager.h:81:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | {"cunset", FLAG_CUNSET}, | ^~~~~~~~ src/resmanager.h:82:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | {"ctoggle", FLAG_CTOGGLE}, | ^~~~~~~~~ src/resmanager.h:83:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 83 | {"cremove", FLAG_CREMOVE} | ^~~~~~~~~ src/icon.cc: In member function 'void Icon::ChangeName(char*)': src/icon.cc:260:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 260 | newname = "Icon"; | ^~~~~~ c++ -O2 -pipe -DSHAPE -DVIDMODE -DPIXMAPS=\"/usr/local/share/treewm/pixmaps/\" -I/usr/X11R6/include -o src/main.o -c src/main.cc c++ -O2 -pipe -DSHAPE -DVIDMODE -DPIXMAPS=\"/usr/local/share/treewm/pixmaps/\" -I/usr/X11R6/include -o src/manager.o -c src/manager.cc In file included from src/manager.cc:11: src/resmanager.h:42:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | {"shaded",CF_SHADED}, | ^~~~~~~~ src/resmanager.h:43:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | {"autoshade",CF_AUTOSHADE}, | ^~~~~~~~~~~ src/resmanager.h:44:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | {"fixedsize",CF_FIXEDSIZE}, | ^~~~~~~~~~~ src/resmanager.h:45:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | {"noclose",CF_NOCLOSE}, | ^~~~~~~~~ src/resmanager.h:46:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | {"nominimize",CF_NOMINIMIZE}, | ^~~~~~~~~~~~ src/resmanager.h:47:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | {"sticky",CF_STICKY}, | ^~~~~~~~ src/resmanager.h:48:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | {"hastitle",CF_HASTITLE}, | ^~~~~~~~~~ src/resmanager.h:49:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | {"hastbentry",CF_HASTBENTRY}, | ^~~~~~~~~~~~ src/resmanager.h:50:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | {"grabaltclick", CF_GRABALTCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:51:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | {"passfirstclick", CF_PASSFIRSTCLICK}, | ^~~~~~~~~~~~~~~~ src/resmanager.h:52:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 52 | {"titlebarbuttons",CF_TITLEBARBUTTONS}, | ^~~~~~~~~~~~~~~~~ src/resmanager.h:53:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | {"snap",CF_SNAP}, | ^~~~~~ src/resmanager.h:54:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 54 | {"above",CF_ABOVE}, | ^~~~~~~ src/resmanager.h:55:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | {"below",CF_BELOW}, | ^~~~~~~ src/resmanager.h:56:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | {"hidemouse",CF_HIDEMOUSE}, | ^~~~~~~~~~~ src/resmanager.h:57:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | {"raiseonclick", CF_RAISEONCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:58:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | {"raiseonenter", CF_RAISEONENTER}, | ^~~~~~~~~~~~~~ src/resmanager.h:59:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | {"focusonclick", CF_FOCUSONCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:60:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | {"focusonenter", CF_FOCUSONENTER}, | ^~~~~~~~~~~~~~ src/resmanager.h:61:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | {"autoscroll", DF_AUTOSCROLL}, | ^~~~~~~~~~~~ src/resmanager.h:62:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | {"tile", DF_TILE}, | ^~~~~~ src/resmanager.h:63:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | {"autoresize",DF_AUTORESIZE}, | ^~~~~~~~~~~~ src/resmanager.h:64:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | {"taskbarbuttons",DF_TASKBARBUTTONS}, | ^~~~~~~~~~~~~~~~ src/resmanager.h:65:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | {"buttons",CF_TITLEBARBUTTONS | DF_TASKBARBUTTONS}, | ^~~~~~~~~ src/resmanager.h:66:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | {"grabkeyboard",DF_GRABKEYBOARD} | ^~~~~~~~~~~~~~ src/resmanager.h:72:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 72 | {"set",FLAG_SET}, | ^~~~~ src/resmanager.h:73:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | {"unset", FLAG_UNSET}, | ^~~~~~~ src/resmanager.h:74:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | {"toggle", FLAG_TOGGLE}, | ^~~~~~~~ src/resmanager.h:75:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | {"remove", FLAG_REMOVE}, | ^~~~~~~~ src/resmanager.h:76:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | {"dset", FLAG_DSET}, | ^~~~~~ src/resmanager.h:77:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | {"dunset", FLAG_DUNSET}, | ^~~~~~~~ src/resmanager.h:78:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | {"dtoggle", FLAG_DTOGGLE}, | ^~~~~~~~~ src/resmanager.h:79:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | {"dremove", FLAG_DREMOVE}, | ^~~~~~~~~ src/resmanager.h:80:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | {"cset", FLAG_CSET}, | ^~~~~~ src/resmanager.h:81:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | {"cunset", FLAG_CUNSET}, | ^~~~~~~~ src/resmanager.h:82:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | {"ctoggle", FLAG_CTOGGLE}, | ^~~~~~~~~ src/resmanager.h:83:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 83 | {"cremove", FLAG_CREMOVE} | ^~~~~~~~~ c++ -O2 -pipe -DSHAPE -DVIDMODE -DPIXMAPS=\"/usr/local/share/treewm/pixmaps/\" -I/usr/X11R6/include -o src/menu.o -c src/menu.cc In file included from src/sceme.h:7, from src/menu.cc:8: src/resmanager.h:42:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | {"shaded",CF_SHADED}, | ^~~~~~~~ src/resmanager.h:43:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | {"autoshade",CF_AUTOSHADE}, | ^~~~~~~~~~~ src/resmanager.h:44:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | {"fixedsize",CF_FIXEDSIZE}, | ^~~~~~~~~~~ src/resmanager.h:45:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | {"noclose",CF_NOCLOSE}, | ^~~~~~~~~ src/resmanager.h:46:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | {"nominimize",CF_NOMINIMIZE}, | ^~~~~~~~~~~~ src/resmanager.h:47:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | {"sticky",CF_STICKY}, | ^~~~~~~~ src/resmanager.h:48:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | {"hastitle",CF_HASTITLE}, | ^~~~~~~~~~ src/resmanager.h:49:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | {"hastbentry",CF_HASTBENTRY}, | ^~~~~~~~~~~~ src/resmanager.h:50:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | {"grabaltclick", CF_GRABALTCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:51:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | {"passfirstclick", CF_PASSFIRSTCLICK}, | ^~~~~~~~~~~~~~~~ src/resmanager.h:52:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 52 | {"titlebarbuttons",CF_TITLEBARBUTTONS}, | ^~~~~~~~~~~~~~~~~ src/resmanager.h:53:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | {"snap",CF_SNAP}, | ^~~~~~ src/resmanager.h:54:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 54 | {"above",CF_ABOVE}, | ^~~~~~~ src/resmanager.h:55:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | {"below",CF_BELOW}, | ^~~~~~~ src/resmanager.h:56:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | {"hidemouse",CF_HIDEMOUSE}, | ^~~~~~~~~~~ src/resmanager.h:57:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | {"raiseonclick", CF_RAISEONCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:58:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | {"raiseonenter", CF_RAISEONENTER}, | ^~~~~~~~~~~~~~ src/resmanager.h:59:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | {"focusonclick", CF_FOCUSONCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:60:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | {"focusonenter", CF_FOCUSONENTER}, | ^~~~~~~~~~~~~~ src/resmanager.h:61:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | {"autoscroll", DF_AUTOSCROLL}, | ^~~~~~~~~~~~ src/resmanager.h:62:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | {"tile", DF_TILE}, | ^~~~~~ src/resmanager.h:63:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | {"autoresize",DF_AUTORESIZE}, | ^~~~~~~~~~~~ src/resmanager.h:64:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | {"taskbarbuttons",DF_TASKBARBUTTONS}, | ^~~~~~~~~~~~~~~~ src/resmanager.h:65:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | {"buttons",CF_TITLEBARBUTTONS | DF_TASKBARBUTTONS}, | ^~~~~~~~~ src/resmanager.h:66:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | {"grabkeyboard",DF_GRABKEYBOARD} | ^~~~~~~~~~~~~~ src/resmanager.h:72:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 72 | {"set",FLAG_SET}, | ^~~~~ src/resmanager.h:73:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | {"unset", FLAG_UNSET}, | ^~~~~~~ src/resmanager.h:74:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | {"toggle", FLAG_TOGGLE}, | ^~~~~~~~ src/resmanager.h:75:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | {"remove", FLAG_REMOVE}, | ^~~~~~~~ src/resmanager.h:76:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | {"dset", FLAG_DSET}, | ^~~~~~ src/resmanager.h:77:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | {"dunset", FLAG_DUNSET}, | ^~~~~~~~ src/resmanager.h:78:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | {"dtoggle", FLAG_DTOGGLE}, | ^~~~~~~~~ src/resmanager.h:79:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | {"dremove", FLAG_DREMOVE}, | ^~~~~~~~~ src/resmanager.h:80:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | {"cset", FLAG_CSET}, | ^~~~~~ src/resmanager.h:81:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | {"cunset", FLAG_CUNSET}, | ^~~~~~~~ src/resmanager.h:82:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | {"ctoggle", FLAG_CTOGGLE}, | ^~~~~~~~~ src/resmanager.h:83:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 83 | {"cremove", FLAG_CREMOVE} | ^~~~~~~~~ c++ -O2 -pipe -DSHAPE -DVIDMODE -DPIXMAPS=\"/usr/local/share/treewm/pixmaps/\" -I/usr/X11R6/include -o src/menuinfo.o -c src/menuinfo.cc In file included from src/menuinfo.h:10, from src/menuinfo.cc:7: src/resmanager.h:42:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | {"shaded",CF_SHADED}, | ^~~~~~~~ src/resmanager.h:43:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | {"autoshade",CF_AUTOSHADE}, | ^~~~~~~~~~~ src/resmanager.h:44:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | {"fixedsize",CF_FIXEDSIZE}, | ^~~~~~~~~~~ src/resmanager.h:45:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | {"noclose",CF_NOCLOSE}, | ^~~~~~~~~ src/resmanager.h:46:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | {"nominimize",CF_NOMINIMIZE}, | ^~~~~~~~~~~~ src/resmanager.h:47:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | {"sticky",CF_STICKY}, | ^~~~~~~~ src/resmanager.h:48:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | {"hastitle",CF_HASTITLE}, | ^~~~~~~~~~ src/resmanager.h:49:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | {"hastbentry",CF_HASTBENTRY}, | ^~~~~~~~~~~~ src/resmanager.h:50:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | {"grabaltclick", CF_GRABALTCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:51:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | {"passfirstclick", CF_PASSFIRSTCLICK}, | ^~~~~~~~~~~~~~~~ src/resmanager.h:52:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 52 | {"titlebarbuttons",CF_TITLEBARBUTTONS}, | ^~~~~~~~~~~~~~~~~ src/resmanager.h:53:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | {"snap",CF_SNAP}, | ^~~~~~ src/resmanager.h:54:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 54 | {"above",CF_ABOVE}, | ^~~~~~~ src/resmanager.h:55:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | {"below",CF_BELOW}, | ^~~~~~~ src/resmanager.h:56:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | {"hidemouse",CF_HIDEMOUSE}, | ^~~~~~~~~~~ src/resmanager.h:57:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | {"raiseonclick", CF_RAISEONCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:58:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | {"raiseonenter", CF_RAISEONENTER}, | ^~~~~~~~~~~~~~ src/resmanager.h:59:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | {"focusonclick", CF_FOCUSONCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:60:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | {"focusonenter", CF_FOCUSONENTER}, | ^~~~~~~~~~~~~~ src/resmanager.h:61:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | {"autoscroll", DF_AUTOSCROLL}, | ^~~~~~~~~~~~ src/resmanager.h:62:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | {"tile", DF_TILE}, | ^~~~~~ src/resmanager.h:63:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | {"autoresize",DF_AUTORESIZE}, | ^~~~~~~~~~~~ src/resmanager.h:64:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | {"taskbarbuttons",DF_TASKBARBUTTONS}, | ^~~~~~~~~~~~~~~~ src/resmanager.h:65:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | {"buttons",CF_TITLEBARBUTTONS | DF_TASKBARBUTTONS}, | ^~~~~~~~~ src/resmanager.h:66:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | {"grabkeyboard",DF_GRABKEYBOARD} | ^~~~~~~~~~~~~~ src/resmanager.h:72:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 72 | {"set",FLAG_SET}, | ^~~~~ src/resmanager.h:73:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | {"unset", FLAG_UNSET}, | ^~~~~~~ src/resmanager.h:74:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | {"toggle", FLAG_TOGGLE}, | ^~~~~~~~ src/resmanager.h:75:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | {"remove", FLAG_REMOVE}, | ^~~~~~~~ src/resmanager.h:76:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | {"dset", FLAG_DSET}, | ^~~~~~ src/resmanager.h:77:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | {"dunset", FLAG_DUNSET}, | ^~~~~~~~ src/resmanager.h:78:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | {"dtoggle", FLAG_DTOGGLE}, | ^~~~~~~~~ src/resmanager.h:79:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | {"dremove", FLAG_DREMOVE}, | ^~~~~~~~~ src/resmanager.h:80:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | {"cset", FLAG_CSET}, | ^~~~~~ src/resmanager.h:81:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | {"cunset", FLAG_CUNSET}, | ^~~~~~~~ src/resmanager.h:82:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | {"ctoggle", FLAG_CTOGGLE}, | ^~~~~~~~~ src/resmanager.h:83:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 83 | {"cremove", FLAG_CREMOVE} | ^~~~~~~~~ c++ -O2 -pipe -DSHAPE -DVIDMODE -DPIXMAPS=\"/usr/local/share/treewm/pixmaps/\" -I/usr/X11R6/include -o src/resmanager.o -c src/resmanager.cc In file included from src/resmanager.cc:7: src/resmanager.h:42:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | {"shaded",CF_SHADED}, | ^~~~~~~~ src/resmanager.h:43:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | {"autoshade",CF_AUTOSHADE}, | ^~~~~~~~~~~ src/resmanager.h:44:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | {"fixedsize",CF_FIXEDSIZE}, | ^~~~~~~~~~~ src/resmanager.h:45:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | {"noclose",CF_NOCLOSE}, | ^~~~~~~~~ src/resmanager.h:46:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | {"nominimize",CF_NOMINIMIZE}, | ^~~~~~~~~~~~ src/resmanager.h:47:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | {"sticky",CF_STICKY}, | ^~~~~~~~ src/resmanager.h:48:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | {"hastitle",CF_HASTITLE}, | ^~~~~~~~~~ src/resmanager.h:49:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | {"hastbentry",CF_HASTBENTRY}, | ^~~~~~~~~~~~ src/resmanager.h:50:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | {"grabaltclick", CF_GRABALTCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:51:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | {"passfirstclick", CF_PASSFIRSTCLICK}, | ^~~~~~~~~~~~~~~~ src/resmanager.h:52:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 52 | {"titlebarbuttons",CF_TITLEBARBUTTONS}, | ^~~~~~~~~~~~~~~~~ src/resmanager.h:53:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | {"snap",CF_SNAP}, | ^~~~~~ src/resmanager.h:54:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 54 | {"above",CF_ABOVE}, | ^~~~~~~ src/resmanager.h:55:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | {"below",CF_BELOW}, | ^~~~~~~ src/resmanager.h:56:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | {"hidemouse",CF_HIDEMOUSE}, | ^~~~~~~~~~~ src/resmanager.h:57:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | {"raiseonclick", CF_RAISEONCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:58:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | {"raiseonenter", CF_RAISEONENTER}, | ^~~~~~~~~~~~~~ src/resmanager.h:59:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | {"focusonclick", CF_FOCUSONCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:60:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | {"focusonenter", CF_FOCUSONENTER}, | ^~~~~~~~~~~~~~ src/resmanager.h:61:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | {"autoscroll", DF_AUTOSCROLL}, | ^~~~~~~~~~~~ src/resmanager.h:62:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | {"tile", DF_TILE}, | ^~~~~~ src/resmanager.h:63:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | {"autoresize",DF_AUTORESIZE}, | ^~~~~~~~~~~~ src/resmanager.h:64:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | {"taskbarbuttons",DF_TASKBARBUTTONS}, | ^~~~~~~~~~~~~~~~ src/resmanager.h:65:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | {"buttons",CF_TITLEBARBUTTONS | DF_TASKBARBUTTONS}, | ^~~~~~~~~ src/resmanager.h:66:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | {"grabkeyboard",DF_GRABKEYBOARD} | ^~~~~~~~~~~~~~ src/resmanager.h:72:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 72 | {"set",FLAG_SET}, | ^~~~~ src/resmanager.h:73:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | {"unset", FLAG_UNSET}, | ^~~~~~~ src/resmanager.h:74:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | {"toggle", FLAG_TOGGLE}, | ^~~~~~~~ src/resmanager.h:75:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | {"remove", FLAG_REMOVE}, | ^~~~~~~~ src/resmanager.h:76:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | {"dset", FLAG_DSET}, | ^~~~~~ src/resmanager.h:77:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | {"dunset", FLAG_DUNSET}, | ^~~~~~~~ src/resmanager.h:78:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | {"dtoggle", FLAG_DTOGGLE}, | ^~~~~~~~~ src/resmanager.h:79:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | {"dremove", FLAG_DREMOVE}, | ^~~~~~~~~ src/resmanager.h:80:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | {"cset", FLAG_CSET}, | ^~~~~~ src/resmanager.h:81:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | {"cunset", FLAG_CUNSET}, | ^~~~~~~~ src/resmanager.h:82:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | {"ctoggle", FLAG_CTOGGLE}, | ^~~~~~~~~ src/resmanager.h:83:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 83 | {"cremove", FLAG_CREMOVE} | ^~~~~~~~~ c++ -O2 -pipe -DSHAPE -DVIDMODE -DPIXMAPS=\"/usr/local/share/treewm/pixmaps/\" -I/usr/X11R6/include -o src/sceme.o -c src/sceme.cc In file included from src/sceme.h:7, from src/sceme.cc:10: src/resmanager.h:42:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | {"shaded",CF_SHADED}, | ^~~~~~~~ src/resmanager.h:43:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | {"autoshade",CF_AUTOSHADE}, | ^~~~~~~~~~~ src/resmanager.h:44:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | {"fixedsize",CF_FIXEDSIZE}, | ^~~~~~~~~~~ src/resmanager.h:45:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | {"noclose",CF_NOCLOSE}, | ^~~~~~~~~ src/resmanager.h:46:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | {"nominimize",CF_NOMINIMIZE}, | ^~~~~~~~~~~~ src/resmanager.h:47:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | {"sticky",CF_STICKY}, | ^~~~~~~~ src/resmanager.h:48:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | {"hastitle",CF_HASTITLE}, | ^~~~~~~~~~ src/resmanager.h:49:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | {"hastbentry",CF_HASTBENTRY}, | ^~~~~~~~~~~~ src/resmanager.h:50:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | {"grabaltclick", CF_GRABALTCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:51:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | {"passfirstclick", CF_PASSFIRSTCLICK}, | ^~~~~~~~~~~~~~~~ src/resmanager.h:52:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 52 | {"titlebarbuttons",CF_TITLEBARBUTTONS}, | ^~~~~~~~~~~~~~~~~ src/resmanager.h:53:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | {"snap",CF_SNAP}, | ^~~~~~ src/resmanager.h:54:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 54 | {"above",CF_ABOVE}, | ^~~~~~~ src/resmanager.h:55:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | {"below",CF_BELOW}, | ^~~~~~~ src/resmanager.h:56:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | {"hidemouse",CF_HIDEMOUSE}, | ^~~~~~~~~~~ src/resmanager.h:57:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | {"raiseonclick", CF_RAISEONCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:58:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | {"raiseonenter", CF_RAISEONENTER}, | ^~~~~~~~~~~~~~ src/resmanager.h:59:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | {"focusonclick", CF_FOCUSONCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:60:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | {"focusonenter", CF_FOCUSONENTER}, | ^~~~~~~~~~~~~~ src/resmanager.h:61:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | {"autoscroll", DF_AUTOSCROLL}, | ^~~~~~~~~~~~ src/resmanager.h:62:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | {"tile", DF_TILE}, | ^~~~~~ src/resmanager.h:63:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | {"autoresize",DF_AUTORESIZE}, | ^~~~~~~~~~~~ src/resmanager.h:64:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | {"taskbarbuttons",DF_TASKBARBUTTONS}, | ^~~~~~~~~~~~~~~~ src/resmanager.h:65:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | {"buttons",CF_TITLEBARBUTTONS | DF_TASKBARBUTTONS}, | ^~~~~~~~~ src/resmanager.h:66:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | {"grabkeyboard",DF_GRABKEYBOARD} | ^~~~~~~~~~~~~~ src/resmanager.h:72:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 72 | {"set",FLAG_SET}, | ^~~~~ src/resmanager.h:73:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | {"unset", FLAG_UNSET}, | ^~~~~~~ src/resmanager.h:74:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | {"toggle", FLAG_TOGGLE}, | ^~~~~~~~ src/resmanager.h:75:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | {"remove", FLAG_REMOVE}, | ^~~~~~~~ src/resmanager.h:76:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | {"dset", FLAG_DSET}, | ^~~~~~ src/resmanager.h:77:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | {"dunset", FLAG_DUNSET}, | ^~~~~~~~ src/resmanager.h:78:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | {"dtoggle", FLAG_DTOGGLE}, | ^~~~~~~~~ src/resmanager.h:79:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | {"dremove", FLAG_DREMOVE}, | ^~~~~~~~~ src/resmanager.h:80:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | {"cset", FLAG_CSET}, | ^~~~~~ src/resmanager.h:81:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | {"cunset", FLAG_CUNSET}, | ^~~~~~~~ src/resmanager.h:82:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | {"ctoggle", FLAG_CTOGGLE}, | ^~~~~~~~~ src/resmanager.h:83:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 83 | {"cremove", FLAG_CREMOVE} | ^~~~~~~~~ src/sceme.cc: In member function 'virtual void Sceme::Init()': src/sceme.cc:57:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | v = s ? s->GetEntry("FGColor") : 0; | ^~~~~~~~~ src/sceme.cc:59:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | v = s ? s->GetEntry("BGColor") : 0; | ^~~~~~~~~ src/sceme.cc:61:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | v = s ? s->GetEntry("BDColor") : 0; | ^~~~~~~~~ src/sceme.cc:63:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | v = s ? s->GetEntry("TitleBGColor") : 0; | ^~~~~~~~~~~~~~ src/sceme.cc:65:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | v = s ? s->GetEntry("HTitleBGColor") : 0; | ^~~~~~~~~~~~~~~ src/sceme.cc:67:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 67 | v = s ? s->GetEntry("HHTitleBGColor") : 0; | ^~~~~~~~~~~~~~~~ src/sceme.cc:69:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 69 | v = s ? s->GetEntry("IconFGColor") : 0; | ^~~~~~~~~~~~~ src/sceme.cc:71:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 71 | v = s ? s->GetEntry("IconBGColor") : 0; | ^~~~~~~~~~~~~ src/sceme.cc:73:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | v = s ? s->GetEntry("HIconBGColor") : 0; | ^~~~~~~~~~~~~~ src/sceme.cc:75:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | v = s ? s->GetEntry("IconBDColor") : 0; | ^~~~~~~~~~~~~ src/sceme.cc:77:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | v = s ? s->GetEntry("MenuFGColor") : 0; | ^~~~~~~~~~~~~ src/sceme.cc:79:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | v = s ? s->GetEntry("MenuBGColor") : 0; | ^~~~~~~~~~~~~ src/sceme.cc:81:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | v = s ? s->GetEntry("HMenuBGColor") : 0; | ^~~~~~~~~~~~~~ src/sceme.cc:83:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 83 | v = s ? s->GetEntry("MenuBDColor") : 0; | ^~~~~~~~~~~~~ src/sceme.cc:85:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 85 | v = s ? s->GetEntry("DialogFGColor") : 0; | ^~~~~~~~~~~~~~~ src/sceme.cc:87:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 87 | v = s ? s->GetEntry("DialogBGColor") : 0; | ^~~~~~~~~~~~~~~ src/sceme.cc:89:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 89 | v = s ? s->GetEntry("DialogBDColor") : 0; | ^~~~~~~~~~~~~~~ src/sceme.cc:91:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 91 | v = s ? s->GetEntry("Font") : 0; | ^~~~~~ src/sceme.cc:93:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 93 | v = s ? s->GetEntry("IconFont") : 0; | ^~~~~~~~~~ src/sceme.cc:96:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 96 | v = s ? s->GetEntry("MenuFont") : 0; | ^~~~~~~~~~ src/sceme.cc:99:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 99 | v = s ? s->GetEntry("DialogFont") : 0; | ^~~~~~~~~~~~ src/sceme.cc:125:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 125 | v = s ? s->GetEntry("defaulticon") : 0; | ^~~~~~~~~~~~~ src/sceme.cc:135:27: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 135 | if (s && s->GetIntEntry("borderwidth",i)) { | ^~~~~~~~~~~~~ src/sceme.cc:139:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 139 | v = s ? s->GetEntry("bgpixmap") : 0; | ^~~~~~~~~~ src/sceme.cc:145:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 145 | v = s ? s->GetEntry("button10") : 0; | ^~~~~~~~~~ src/sceme.cc:147:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 147 | v = s ? s->GetEntry("button11") : 0; | ^~~~~~~~~~ src/sceme.cc:149:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 149 | v = s ? s->GetEntry("button12") : 0; | ^~~~~~~~~~ src/sceme.cc:151:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 151 | v = s ? s->GetEntry("button13") : 0; | ^~~~~~~~~~ src/sceme.cc:153:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 153 | v = s ? s->GetEntry("button20") : 0; | ^~~~~~~~~~ src/sceme.cc:155:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 155 | v = s ? s->GetEntry("button21") : 0; | ^~~~~~~~~~ src/sceme.cc:157:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 157 | v = s ? s->GetEntry("button22") : 0; | ^~~~~~~~~~ src/sceme.cc:159:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 159 | v = s ? s->GetEntry("button23") : 0; | ^~~~~~~~~~ src/sceme.cc:166:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 166 | if (!s || !s->GetIntEntry("ShowKeys",i) || i) | ^~~~~~~~~~ src/sceme.cc:171:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 171 | if (!s || !s->GetIntEntry("MinIconX",MinIX)) | ^~~~~~~~~~ src/sceme.cc:173:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 173 | if (!s || !s->GetIntEntry("MinIconY",MinIY)) | ^~~~~~~~~~ src/sceme.cc:175:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 175 | if (!s || !s->GetIntEntry("GridX",GridX)) | ^~~~~~~ src/sceme.cc:177:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 177 | if (!s || !s->GetIntEntry("GridY",GridY)) | ^~~~~~~ src/sceme.cc:179:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 179 | if (!s || !s->GetIntEntry("IconSpaceLeft",ISLeft)) | ^~~~~~~~~~~~~~~ src/sceme.cc:181:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 181 | if (!s || !s->GetIntEntry("IconSpaceRight",ISRight)) | ^~~~~~~~~~~~~~~~ src/sceme.cc:183:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 183 | if (!s || !s->GetIntEntry("IconSpaceTop",ISTop)) | ^~~~~~~~~~~~~~ src/sceme.cc:185:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 185 | if (!s || !s->GetIntEntry("IconSpaceBottom",ISBottom)) | ^~~~~~~~~~~~~~~~~ src/sceme.cc:187:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 187 | if (!s || !s->GetIntEntry("DoubleClickTime",i)) | ^~~~~~~~~~~~~~~~~ c++ -O2 -pipe -DSHAPE -DVIDMODE -DPIXMAPS=\"/usr/local/share/treewm/pixmaps/\" -I/usr/X11R6/include -o src/textdialog.o -c src/textdialog.cc In file included from src/sceme.h:7, from src/textdialog.cc:8: src/resmanager.h:42:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | {"shaded",CF_SHADED}, | ^~~~~~~~ src/resmanager.h:43:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | {"autoshade",CF_AUTOSHADE}, | ^~~~~~~~~~~ src/resmanager.h:44:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | {"fixedsize",CF_FIXEDSIZE}, | ^~~~~~~~~~~ src/resmanager.h:45:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | {"noclose",CF_NOCLOSE}, | ^~~~~~~~~ src/resmanager.h:46:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | {"nominimize",CF_NOMINIMIZE}, | ^~~~~~~~~~~~ src/resmanager.h:47:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | {"sticky",CF_STICKY}, | ^~~~~~~~ src/resmanager.h:48:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | {"hastitle",CF_HASTITLE}, | ^~~~~~~~~~ src/resmanager.h:49:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | {"hastbentry",CF_HASTBENTRY}, | ^~~~~~~~~~~~ src/resmanager.h:50:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | {"grabaltclick", CF_GRABALTCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:51:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | {"passfirstclick", CF_PASSFIRSTCLICK}, | ^~~~~~~~~~~~~~~~ src/resmanager.h:52:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 52 | {"titlebarbuttons",CF_TITLEBARBUTTONS}, | ^~~~~~~~~~~~~~~~~ src/resmanager.h:53:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | {"snap",CF_SNAP}, | ^~~~~~ src/resmanager.h:54:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 54 | {"above",CF_ABOVE}, | ^~~~~~~ src/resmanager.h:55:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | {"below",CF_BELOW}, | ^~~~~~~ src/resmanager.h:56:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | {"hidemouse",CF_HIDEMOUSE}, | ^~~~~~~~~~~ src/resmanager.h:57:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | {"raiseonclick", CF_RAISEONCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:58:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | {"raiseonenter", CF_RAISEONENTER}, | ^~~~~~~~~~~~~~ src/resmanager.h:59:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | {"focusonclick", CF_FOCUSONCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:60:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | {"focusonenter", CF_FOCUSONENTER}, | ^~~~~~~~~~~~~~ src/resmanager.h:61:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | {"autoscroll", DF_AUTOSCROLL}, | ^~~~~~~~~~~~ src/resmanager.h:62:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | {"tile", DF_TILE}, | ^~~~~~ src/resmanager.h:63:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | {"autoresize",DF_AUTORESIZE}, | ^~~~~~~~~~~~ src/resmanager.h:64:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | {"taskbarbuttons",DF_TASKBARBUTTONS}, | ^~~~~~~~~~~~~~~~ src/resmanager.h:65:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | {"buttons",CF_TITLEBARBUTTONS | DF_TASKBARBUTTONS}, | ^~~~~~~~~ src/resmanager.h:66:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | {"grabkeyboard",DF_GRABKEYBOARD} | ^~~~~~~~~~~~~~ src/resmanager.h:72:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 72 | {"set",FLAG_SET}, | ^~~~~ src/resmanager.h:73:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | {"unset", FLAG_UNSET}, | ^~~~~~~ src/resmanager.h:74:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | {"toggle", FLAG_TOGGLE}, | ^~~~~~~~ src/resmanager.h:75:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | {"remove", FLAG_REMOVE}, | ^~~~~~~~ src/resmanager.h:76:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | {"dset", FLAG_DSET}, | ^~~~~~ src/resmanager.h:77:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | {"dunset", FLAG_DUNSET}, | ^~~~~~~~ src/resmanager.h:78:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | {"dtoggle", FLAG_DTOGGLE}, | ^~~~~~~~~ src/resmanager.h:79:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | {"dremove", FLAG_DREMOVE}, | ^~~~~~~~~ src/resmanager.h:80:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | {"cset", FLAG_CSET}, | ^~~~~~ src/resmanager.h:81:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | {"cunset", FLAG_CUNSET}, | ^~~~~~~~ src/resmanager.h:82:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | {"ctoggle", FLAG_CTOGGLE}, | ^~~~~~~~~ src/resmanager.h:83:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 83 | {"cremove", FLAG_CREMOVE} | ^~~~~~~~~ c++ -O2 -pipe -DSHAPE -DVIDMODE -DPIXMAPS=\"/usr/local/share/treewm/pixmaps/\" -I/usr/X11R6/include -o src/tile.o -c src/tile.cc c++ -O2 -pipe -DSHAPE -DVIDMODE -DPIXMAPS=\"/usr/local/share/treewm/pixmaps/\" -I/usr/X11R6/include -o src/uehandler.o -c src/uehandler.cc In file included from src/sceme.h:7, from src/uehandler.cc:13: src/resmanager.h:42:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | {"shaded",CF_SHADED}, | ^~~~~~~~ src/resmanager.h:43:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | {"autoshade",CF_AUTOSHADE}, | ^~~~~~~~~~~ src/resmanager.h:44:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | {"fixedsize",CF_FIXEDSIZE}, | ^~~~~~~~~~~ src/resmanager.h:45:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | {"noclose",CF_NOCLOSE}, | ^~~~~~~~~ src/resmanager.h:46:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | {"nominimize",CF_NOMINIMIZE}, | ^~~~~~~~~~~~ src/resmanager.h:47:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 47 | {"sticky",CF_STICKY}, | ^~~~~~~~ src/resmanager.h:48:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 48 | {"hastitle",CF_HASTITLE}, | ^~~~~~~~~~ src/resmanager.h:49:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 49 | {"hastbentry",CF_HASTBENTRY}, | ^~~~~~~~~~~~ src/resmanager.h:50:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 50 | {"grabaltclick", CF_GRABALTCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:51:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 51 | {"passfirstclick", CF_PASSFIRSTCLICK}, | ^~~~~~~~~~~~~~~~ src/resmanager.h:52:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 52 | {"titlebarbuttons",CF_TITLEBARBUTTONS}, | ^~~~~~~~~~~~~~~~~ src/resmanager.h:53:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 53 | {"snap",CF_SNAP}, | ^~~~~~ src/resmanager.h:54:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 54 | {"above",CF_ABOVE}, | ^~~~~~~ src/resmanager.h:55:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 55 | {"below",CF_BELOW}, | ^~~~~~~ src/resmanager.h:56:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 56 | {"hidemouse",CF_HIDEMOUSE}, | ^~~~~~~~~~~ src/resmanager.h:57:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | {"raiseonclick", CF_RAISEONCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:58:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | {"raiseonenter", CF_RAISEONENTER}, | ^~~~~~~~~~~~~~ src/resmanager.h:59:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | {"focusonclick", CF_FOCUSONCLICK}, | ^~~~~~~~~~~~~~ src/resmanager.h:60:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | {"focusonenter", CF_FOCUSONENTER}, | ^~~~~~~~~~~~~~ src/resmanager.h:61:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | {"autoscroll", DF_AUTOSCROLL}, | ^~~~~~~~~~~~ src/resmanager.h:62:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | {"tile", DF_TILE}, | ^~~~~~ src/resmanager.h:63:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | {"autoresize",DF_AUTORESIZE}, | ^~~~~~~~~~~~ src/resmanager.h:64:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | {"taskbarbuttons",DF_TASKBARBUTTONS}, | ^~~~~~~~~~~~~~~~ src/resmanager.h:65:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | {"buttons",CF_TITLEBARBUTTONS | DF_TASKBARBUTTONS}, | ^~~~~~~~~ src/resmanager.h:66:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | {"grabkeyboard",DF_GRABKEYBOARD} | ^~~~~~~~~~~~~~ src/resmanager.h:72:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 72 | {"set",FLAG_SET}, | ^~~~~ src/resmanager.h:73:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | {"unset", FLAG_UNSET}, | ^~~~~~~ src/resmanager.h:74:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 74 | {"toggle", FLAG_TOGGLE}, | ^~~~~~~~ src/resmanager.h:75:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | {"remove", FLAG_REMOVE}, | ^~~~~~~~ src/resmanager.h:76:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | {"dset", FLAG_DSET}, | ^~~~~~ src/resmanager.h:77:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | {"dunset", FLAG_DUNSET}, | ^~~~~~~~ src/resmanager.h:78:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | {"dtoggle", FLAG_DTOGGLE}, | ^~~~~~~~~ src/resmanager.h:79:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | {"dremove", FLAG_DREMOVE}, | ^~~~~~~~~ src/resmanager.h:80:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | {"cset", FLAG_CSET}, | ^~~~~~ src/resmanager.h:81:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 81 | {"cunset", FLAG_CUNSET}, | ^~~~~~~~ src/resmanager.h:82:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | {"ctoggle", FLAG_CTOGGLE}, | ^~~~~~~~~ src/resmanager.h:83:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 83 | {"cremove", FLAG_CREMOVE} | ^~~~~~~~~ src/uehandler.cc:22:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 22 | {"Shaded","shaded",0,0}, | ^~~~~~~~ src/uehandler.cc:22:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 22 | {"Shaded","shaded",0,0}, | ^~~~~~~~ src/uehandler.cc:23:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 23 | {"AutoShade","autoshade",0,0}, | ^~~~~~~~~~~ src/uehandler.cc:23:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 23 | {"AutoShade","autoshade",0,0}, | ^~~~~~~~~~~ src/uehandler.cc:24:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 24 | {"Fixed Size","fixedsize",0,0}, | ^~~~~~~~~~~~ src/uehandler.cc:24:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 24 | {"Fixed Size","fixedsize",0,0}, | ^~~~~~~~~~~ src/uehandler.cc:25:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 25 | {"Don't Close","noclose",0,0}, | ^~~~~~~~~~~~~ src/uehandler.cc:25:18: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 25 | {"Don't Close","noclose",0,0}, | ^~~~~~~~~ src/uehandler.cc:26:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 26 | {"Don't Minimize","nominimize",0,0}, | ^~~~~~~~~~~~~~~~ src/uehandler.cc:26:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 26 | {"Don't Minimize","nominimize",0,0}, | ^~~~~~~~~~~~ src/uehandler.cc:27:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 27 | {"Sticky","sticky",0,0}, | ^~~~~~~~ src/uehandler.cc:27:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 27 | {"Sticky","sticky",0,0}, | ^~~~~~~~ src/uehandler.cc:28:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 28 | {"Title","hastitle",0,0}, | ^~~~~~~ src/uehandler.cc:28:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 28 | {"Title","hastitle",0,0}, | ^~~~~~~~~~ src/uehandler.cc:29:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 29 | {"TaskBar Entry","hastbentry",0,0}, | ^~~~~~~~~~~~~~~ src/uehandler.cc:29:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 29 | {"TaskBar Entry","hastbentry",0,0}, | ^~~~~~~~~~~~ src/uehandler.cc:30:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 30 | {"Grab Alt Clicks","grabaltclick",0,0}, | ^~~~~~~~~~~~~~~~~ src/uehandler.cc:30:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 30 | {"Grab Alt Clicks","grabaltclick",0,0}, | ^~~~~~~~~~~~~~ src/uehandler.cc:31:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | {"Pass First Click","passfirstclick",0,0}, | ^~~~~~~~~~~~~~~~~~ src/uehandler.cc:31:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 31 | {"Pass First Click","passfirstclick",0,0}, | ^~~~~~~~~~~~~~~~ src/uehandler.cc:32:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 32 | {"TitleBar Buttons","titlebarbuttons",0,0}, | ^~~~~~~~~~~~~~~~~~ src/uehandler.cc:32:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 32 | {"TitleBar Buttons","titlebarbuttons",0,0}, | ^~~~~~~~~~~~~~~~~ src/uehandler.cc:33:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 33 | {"Snap","snap",0,0}, | ^~~~~~ src/uehandler.cc:33:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 33 | {"Snap","snap",0,0}, | ^~~~~~ src/uehandler.cc:34:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 34 | {"Always on Top","above",0,0}, | ^~~~~~~~~~~~~~~ src/uehandler.cc:34:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 34 | {"Always on Top","above",0,0}, | ^~~~~~~ src/uehandler.cc:35:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 35 | {"Below","below",0,0}, | ^~~~~~~ src/uehandler.cc:35:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 35 | {"Below","below",0,0}, | ^~~~~~~ src/uehandler.cc:36:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | {"Hide Mouse","hidemouse",0,0}, | ^~~~~~~~~~~~ src/uehandler.cc:36:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 36 | {"Hide Mouse","hidemouse",0,0}, | ^~~~~~~~~~~ src/uehandler.cc:37:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | {"Raise On Click","raiseonclick",0,0}, | ^~~~~~~~~~~~~~~~ src/uehandler.cc:37:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 37 | {"Raise On Click","raiseonclick",0,0}, | ^~~~~~~~~~~~~~ src/uehandler.cc:38:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | {"Raise On Enter","raiseonenter",0,0}, | ^~~~~~~~~~~~~~~~ src/uehandler.cc:38:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 38 | {"Raise On Enter","raiseonenter",0,0}, | ^~~~~~~~~~~~~~ src/uehandler.cc:39:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | {"Focus On Click","focusonclick",0,0}, | ^~~~~~~~~~~~~~~~ src/uehandler.cc:39:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 39 | {"Focus On Click","focusonclick",0,0}, | ^~~~~~~~~~~~~~ src/uehandler.cc:40:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | {"Focus On Enter","focusonenter",0,0}, | ^~~~~~~~~~~~~~~~ src/uehandler.cc:40:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 40 | {"Focus On Enter","focusonenter",0,0}, | ^~~~~~~~~~~~~~ src/uehandler.cc:41:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | {"Buttons","Buttons",0,0}, | ^~~~~~~~~ src/uehandler.cc:41:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 41 | {"Buttons","Buttons",0,0}, | ^~~~~~~~~ src/uehandler.cc:42:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | {"TaskBar Buttons","taskbarbuttons",0,0}, | ^~~~~~~~~~~~~~~~~ src/uehandler.cc:42:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 42 | {"TaskBar Buttons","taskbarbuttons",0,0}, | ^~~~~~~~~~~~~~~~ src/uehandler.cc:43:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | {"Simultaneous Input","grabkeyboard",0,0}, | ^~~~~~~~~~~~~~~~~~~~ src/uehandler.cc:43:25: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 43 | {"Simultaneous Input","grabkeyboard",0,0}, | ^~~~~~~~~~~~~~ src/uehandler.cc:44:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | {"Autoscroll","autoscroll",0,0}, | ^~~~~~~~~~~~ src/uehandler.cc:44:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 44 | {"Autoscroll","autoscroll",0,0}, | ^~~~~~~~~~~~ src/uehandler.cc:45:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | {"Tile","tile",0,0}, | ^~~~~~ src/uehandler.cc:45:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 45 | {"Tile","tile",0,0}, | ^~~~~~ src/uehandler.cc:46:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | {"Autoresize","autoresize",0,0} | ^~~~~~~~~~~~ src/uehandler.cc:46:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 46 | {"Autoresize","autoresize",0,0} | ^~~~~~~~~~~~ src/uehandler.cc:57:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | {"Menu","?",0,0,0}, | ^~~~~~ src/uehandler.cc:57:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 57 | {"Menu","?",0,0,0}, | ^~~ src/uehandler.cc:58:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | {"Raise"," ",0,0,0}, | ^~~~~~~ src/uehandler.cc:58:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 58 | {"Raise"," ",0,0,0}, | ^~~ src/uehandler.cc:59:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | {"Lower","x",0,0,0}, | ^~~~~~~ src/uehandler.cc:59:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 59 | {"Lower","x",0,0,0}, | ^~~ src/uehandler.cc:60:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | {"Create Desktop","D",0,0,0}, | ^~~~~~~~~~~~~~~~ src/uehandler.cc:60:21: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 60 | {"Create Desktop","D",0,0,0}, | ^~~ src/uehandler.cc:61:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | {"Iconify","I",0,0,0}, | ^~~~~~~~~ src/uehandler.cc:61:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 61 | {"Iconify","I",0,0,0}, | ^~~ src/uehandler.cc:62:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | {"Shade","S",0,0,0}, | ^~~~~~~ src/uehandler.cc:62:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 62 | {"Shade","S",0,0,0}, | ^~~ src/uehandler.cc:63:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | {"(Un)Stick","s",0,0,0}, | ^~~~~~~~~~~ src/uehandler.cc:63:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 63 | {"(Un)Stick","s",0,0,0}, | ^~~ src/uehandler.cc:64:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | {"Maximize Full","M",0,0,0}, | ^~~~~~~~~~~~~~~ src/uehandler.cc:64:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 64 | {"Maximize Full","M",0,0,0}, | ^~~ src/uehandler.cc:65:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | {"Maximize Half","m",0,0,0}, | ^~~~~~~~~~~~~~~ src/uehandler.cc:65:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 65 | {"Maximize Half","m",0,0,0}, | ^~~ src/uehandler.cc:66:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | {"Maximize to Fullscreen","f",0,0,0}, | ^~~~~~~~~~~~~~~~~~~~~~~~ src/uehandler.cc:66:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 66 | {"Maximize to Fullscreen","f",0,0,0}, | ^~~ src/uehandler.cc:67:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 67 | {"Move","c",0,0,0}, | ^~~~~~ src/uehandler.cc:67:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 67 | {"Move","c",0,0,0}, | ^~~ src/uehandler.cc:68:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 68 | {"Resize","C",0,0,0}, | ^~~~~~~~ src/uehandler.cc:68:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 68 | {"Resize","C",0,0,0}, | ^~~ src/uehandler.cc:69:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 69 | {"Move Up","a",0,0,0}, | ^~~~~~~~~ src/uehandler.cc:69:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 69 | {"Move Up","a",0,0,0}, | ^~~ src/uehandler.cc:70:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 70 | {"Move Down","A",0,0,0}, | ^~~~~~~~~~~ src/uehandler.cc:70:16: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 70 | {"Move Down","A",0,0,0}, | ^~~ src/uehandler.cc:72:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 72 | {"Add Hole","o",0,0,0}, | ^~~~~~~~~~ src/uehandler.cc:72:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 72 | {"Add Hole","o",0,0,0}, | ^~~ src/uehandler.cc:73:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | {"Delete Holes","O",0,0,0}, | ^~~~~~~~~~~~~~ src/uehandler.cc:73:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 73 | {"Delete Holes","O",0,0,0}, | ^~~ src/uehandler.cc:75:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | {"Destroy!","Q",0,0,0}, | ^~~~~~~~~~ src/uehandler.cc:75:15: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 75 | {"Destroy!","Q",0,0,0}, | ^~~ src/uehandler.cc:76:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | {"Close","q",0,0,0}, | ^~~~~~~ src/uehandler.cc:76:12: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 76 | {"Close","q",0,0,0}, | ^~~ src/uehandler.cc:77:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | {"Set Option",":set ",0,0,OMI}, | ^~~~~~~~~~~~ src/uehandler.cc:77:17: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 77 | {"Set Option",":set ",0,0,OMI}, | ^~~~~~~ src/uehandler.cc:78:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | {"Unset Option",":unset ",0,0,OMI}, | ^~~~~~~~~~~~~~ src/uehandler.cc:78:19: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 78 | {"Unset Option",":unset ",0,0,OMI}, | ^~~~~~~~~ src/uehandler.cc:79:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | {"Toggle Option",":toggle ",0,0,OMI}, | ^~~~~~~~~~~~~~~ src/uehandler.cc:79:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 79 | {"Toggle Option",":toggle ",0,0,OMI}, | ^~~~~~~~~~ src/uehandler.cc:80:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | {"Remove Option",":remove ",0,0,OMI}, | ^~~~~~~~~~~~~~~ src/uehandler.cc:80:20: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 80 | {"Remove Option",":remove ",0,0,OMI}, | ^~~~~~~~~~ src/uehandler.cc:82:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | {"Toggle (only me)",":dtoggle ",0,0,OMI}, | ^~~~~~~~~~~~~~~~~~ src/uehandler.cc:82:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 82 | {"Toggle (only me)",":dtoggle ",0,0,OMI}, | ^~~~~~~~~~~ src/uehandler.cc:83:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 83 | {"Remove (only me)",":dremove ",0,0,OMI}, | ^~~~~~~~~~~~~~~~~~ src/uehandler.cc:83:23: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 83 | {"Remove (only me)",":dremove ",0,0,OMI}, | ^~~~~~~~~~~ src/uehandler.cc:84:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 84 | {"Toggle (children)",":ctoggle ",0,0,OMI}, | ^~~~~~~~~~~~~~~~~~~ src/uehandler.cc:84:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 84 | {"Toggle (children)",":ctoggle ",0,0,OMI}, | ^~~~~~~~~~~ src/uehandler.cc:85:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 85 | {"Remove (children)",":cremove ",0,0,OMI}, | ^~~~~~~~~~~~~~~~~~~ src/uehandler.cc:85:24: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 85 | {"Remove (children)",":cremove ",0,0,OMI}, | ^~~~~~~~~~~ src/uehandler.cc:86:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 86 | {"Show/Hide Icons","i",0,0,0}, | ^~~~~~~~~~~~~~~~~ src/uehandler.cc:86:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 86 | {"Show/Hide Icons","i",0,0,0}, | ^~~ src/uehandler.cc:87:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 87 | {"Release Windows","e",0,0,0}, | ^~~~~~~~~~~~~~~~~ src/uehandler.cc:87:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 87 | {"Release Windows","e",0,0,0}, | ^~~ src/uehandler.cc:88:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 88 | {"Rename","+=",0,0,0} | ^~~~~~~~ src/uehandler.cc:88:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 88 | {"Rename","+=",0,0,0} | ^~~~ src/uehandler.cc:92:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 92 | {"Menu","?",0,0,0}, | ^~~~~~ src/uehandler.cc:92:11: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 92 | {"Menu","?",0,0,0}, | ^~~ src/uehandler.cc:93:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 93 | {"Execute"," ",0,0,0}, | ^~~~~~~~~ src/uehandler.cc:93:14: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 93 | {"Execute"," ",0,0,0}, | ^~~ src/uehandler.cc:94:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 94 | {"Rename","+=",0,0,0}, | ^~~~~~~~ src/uehandler.cc:94:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 94 | {"Rename","+=",0,0,0}, | ^~~~ src/uehandler.cc:95:4: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 95 | {"Remove","q",0,0,0} | ^~~~~~~~ src/uehandler.cc:95:13: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 95 | {"Remove","q",0,0,0} | ^~~ src/uehandler.cc: In constructor 'UEHandler::UEHandler()': src/uehandler.cc:182:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 182 | AddKey(XK_space, Mod1Mask, "+"); | ^~~ src/uehandler.cc:185:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 185 | AddKey(XK_slash, Mod1Mask, "n"); | ^~~ src/uehandler.cc:186:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 186 | AddKey(XK_slash, Mod1Mask | ShiftMask, "N"); | ^~~ src/uehandler.cc:187:41: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 187 | AddKey(XK_space, Mod1Mask | ShiftMask,"x"); | ^~~ src/uehandler.cc:188:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 188 | AddKey(XK_space, Mod1Mask | ControlMask, " "); | ^~~ src/uehandler.cc:189:56: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 189 | AddKey(XK_space, Mod1Mask | ControlMask | ShiftMask, "X"); | ^~~ src/uehandler.cc:190:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 190 | AddKey(XK_F3, Mod1Mask, "S"); | ^~~ src/uehandler.cc:191:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 191 | AddKey(XK_F3, Mod1Mask | ShiftMask, "I"); | ^~~ src/uehandler.cc:192:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 192 | AddKey(XK_F4, Mod1Mask, "q"); | ^~~ src/uehandler.cc:193:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 193 | AddKey(XK_F4, Mod1Mask | ShiftMask, "Q"); | ^~~ src/uehandler.cc:194:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 194 | AddKey(XK_F5, Mod1Mask, "c"); | ^~~ src/uehandler.cc:195:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 195 | AddKey(XK_F5, Mod1Mask | ShiftMask, "C"); | ^~~ src/uehandler.cc:196:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 196 | AddKey(XK_F6, Mod1Mask, "m"); | ^~~ src/uehandler.cc:197:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 197 | AddKey(XK_F6, Mod1Mask | ShiftMask, "M"); | ^~~ src/uehandler.cc:198:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 198 | AddKey(XK_F7, Mod1Mask, "D"); | ^~~ src/uehandler.cc:199:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 199 | AddKey(XK_F7, Mod1Mask | ShiftMask, "i"); | ^~~ src/uehandler.cc:200:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 200 | AddKey(XK_F8, Mod1Mask, "\"a "); | ^~~~~~ src/uehandler.cc:201:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 201 | AddKey(XK_F8, Mod1Mask | ShiftMask, "\"ad"); | ^~~~~~ src/uehandler.cc:202:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 202 | AddKey(XK_F9, Mod1Mask, "\"b "); | ^~~~~~ src/uehandler.cc:203:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 203 | AddKey(XK_F9, Mod1Mask | ShiftMask, "\"bd"); | ^~~~~~ src/uehandler.cc:204:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 204 | AddKey(XK_F10, Mod1Mask, "\"c "); | ^~~~~~ src/uehandler.cc:205:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 205 | AddKey(XK_F10, Mod1Mask | ShiftMask, "\"cd"); | ^~~~~~ src/uehandler.cc:206:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 206 | AddKey(XK_F11, Mod1Mask, "\"d "); | ^~~~~~ src/uehandler.cc:207:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 207 | AddKey(XK_F11, Mod1Mask | ShiftMask, "\"dd"); | ^~~~~~ src/uehandler.cc:208:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 208 | AddKey(XK_F12, Mod1Mask, "\"e "); | ^~~~~~ src/uehandler.cc:209:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 209 | AddKey(XK_F12, Mod1Mask | ShiftMask, "\"ed"); | ^~~~~~ src/uehandler.cc:211:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 211 | AddKey(XK_Tab, Mod1Mask, "t"); | ^~~ src/uehandler.cc:212:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 212 | AddKey(XK_Tab, Mod1Mask | ShiftMask, "T"); | ^~~ src/uehandler.cc:213:29: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 213 | AddKey(XK_Escape,Mod1Mask,"\x0d"); // ctrl-m | ^~~~~~ src/uehandler.cc:216:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 216 | AddKey(XK_Left, Mod1Mask, "h"); | ^~~ src/uehandler.cc:217:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 217 | AddKey(XK_Right, Mod1Mask, "l"); | ^~~ src/uehandler.cc:218:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 218 | AddKey(XK_Up, Mod1Mask, "k"); | ^~~ src/uehandler.cc:219:30: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 219 | AddKey(XK_Down, Mod1Mask, "j"); | ^~~ src/uehandler.cc:220:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 220 | AddKey(XK_Page_Up, Mod1Mask, "a"); | ^~~ src/uehandler.cc:221:35: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 221 | AddKey(XK_Page_Down, Mod1Mask, "A"); | ^~~ src/uehandler.cc:222:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 222 | AddKey(XK_Left, Mod1Mask | ShiftMask, "H"); | ^~~ src/uehandler.cc:223:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 223 | AddKey(XK_Right, Mod1Mask | ShiftMask, "L"); | ^~~ src/uehandler.cc:224:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 224 | AddKey(XK_Up, Mod1Mask | ShiftMask, "K"); | ^~~ src/uehandler.cc:225:42: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 225 | AddKey(XK_Down, Mod1Mask | ShiftMask, "J"); | ^~~ src/uehandler.cc:226:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 226 | AddKey(XK_Left, Mod1Mask | ControlMask, "\x08"); | ^~~~~~ src/uehandler.cc:227:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 227 | AddKey(XK_Right, Mod1Mask | ControlMask, "\x0c"); | ^~~~~~ src/uehandler.cc:228:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 228 | AddKey(XK_Up, Mod1Mask | ControlMask, "\x0b"); | ^~~~~~ src/uehandler.cc:229:44: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 229 | AddKey(XK_Down, Mod1Mask | ControlMask, "\x0a"); | ^~~~~~ src/uehandler.cc: In member function 'void UEHandler::Press(XButtonEvent&)': src/uehandler.cc:371:63: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings] 371 | MenuInfo * mi = (MenuInfo *)rman->GetInfo(SE_MENUINFO,""); | ^~ c++ -o src/treewm src/action.o src/client.o src/clientinfo.o src/clienttree.o src/desktop.o src/icon.o src/main.o src/manager.o src/menu.o src/menuinfo.o src/resmanager.o src/sceme.o src/textdialog.o src/tile.o src/uehandler.o -L/usr/X11R6/lib -lXxf86vm -lXpm -lXext -lX11 src/action.o: In function `Action::Init()': action.cc:(.text+0xec): warning: strcpy() is almost always misused, please use strlcpy() src/menu.o: In function `Menu::GetCmd()': menu.cc:(.text+0x920): warning: stpcpy() is dangerous; do not use it src/client.o: In function `Client::UpdateName(bool)': client.cc:(.text+0x3ef8): warning: strcat() is almost always misused, please use strlcat() src/manager.o: In function `handle_xerror(_XDisplay*, XErrorEvent*)': manager.cc:(.text+0x2b0): warning: sprintf() is often misused, please use snprintf() cd xprop; [ -f Makefile ] || xmkmf; gmake all imake -DUseInstalled -I/usr/local/lib/X11/config gmake[1]: Entering directory '/usr/obj/ports/treewm-0.4.5/treewm-0.4.5/xprop' cc -O2 -pipe -I/usr/X11R6/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c -o xprop.o xprop.c xprop.c:81:1: error: return type defaults to 'int' [-Wimplicit-int] 81 | Free_Thunk_List(list) | ^~~~~~~~~~~~~~~ xprop.c:134:1: error: return type defaults to 'int' [-Wimplicit-int] 134 | Read_White_Space(stream) | ^~~~~~~~~~~~~~~~ xprop.c:187:1: error: return type defaults to 'int' [-Wimplicit-int] 187 | Apply_Default_Formats(format, dformat) | ^~~~~~~~~~~~~~~~~~~~~ xprop.c:197:1: error: return type defaults to 'int' [-Wimplicit-int] 197 | Lookup_Formats(atom, format, dformat) | ^~~~~~~~~~~~~~ xprop.c:215:1: error: return type defaults to 'int' [-Wimplicit-int] 215 | Add_Mapping(atom, format, dformat) | ^~~~~~~~~~~ xprop.c:414:1: error: return type defaults to 'int' [-Wimplicit-int] 414 | Setup_Mapping() | ^~~~~~~~~~~~~ xprop.c:461:1: error: return type defaults to 'int' [-Wimplicit-int] 461 | Read_Mappings(stream) | ^~~~~~~~~~~~~ xprop.c:598:1: error: return type defaults to 'int' [-Wimplicit-int] 598 | _format_char(c) | ^~~~~~~~~~~~ xprop.c:988:1: error: return type defaults to 'int' [-Wimplicit-int] 988 | Display_Property(thunks, dformat, format) | ^~~~~~~~~~~~~~~~ xprop.c: In function 'Extract_Value': xprop.c:1019:6: error: type of 'signedp' defaults to 'int' [-Wimplicit-int] 1019 | long Extract_Value(pointer, length, size, signedp) | ^~~~~~~~~~~~~ xprop.c: At top level: xprop.c:1100:1: error: return type defaults to 'int' [-Wimplicit-int] 1100 | usage() | ^~~~~ xprop.c:1130:1: error: return type defaults to 'int' [-Wimplicit-int] 1130 | grammar () | ^~~~~~~ xprop.c:1151:1: error: return type defaults to 'int' [-Wimplicit-int] 1151 | Parse_Format_Mapping(argc, argv) | ^~~~~~~~~~~~~~~~~~~~ xprop.c: In function 'Handle_Prop_Requests': xprop.c:1382:5: warning: implicit declaration of function 'Show_All_Props'; did you mean 'Show_Prop'? [-Wimplicit-function-declaration] 1382 | Show_All_Props(); | ^~~~~~~~~~~~~~ | Show_Prop xprop.c: At top level: xprop.c:1413:1: error: return type defaults to 'int' [-Wimplicit-int] 1413 | Show_All_Props() | ^~~~~~~~~~~~~~ xprop.c:1433:1: error: return type defaults to 'int' [-Wimplicit-int] 1433 | Set_Prop(format, dformat, prop, mode, value) | ^~~~~~~~ xprop.c: In function 'Set_Prop': xprop.c:1437:3: warning: implicit declaration of function 'outl'; did you mean 'out'? [-Wimplicit-function-declaration] 1437 | outl("Seting prop %s(%s) using %s mode %c to %s", | ^~~~ | out gmake[1]: *** [: xprop.o] Error 1 gmake[1]: Leaving directory '/usr/obj/ports/treewm-0.4.5/treewm-0.4.5/xprop' gmake: *** [Makefile:81: xprop] Error 2 *** Error 2 in x11/treewm (/usr/ports/infrastructure/mk/bsd.port.mk:3067 '/usr/obj/ports/treewm-0.4.5/.build_done': @cd /usr/obj/ports/treew...) *** Error 2 in x11/treewm (/usr/ports/infrastructure/mk/bsd.port.mk:2710 'build': @lock=treewm-0.4.5p9; export _LOCKS_HELD=" treewm-0.4.5p9...) ===> Exiting x11/treewm with an error *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do eval...) >>> Ended at 1766211871.83 max_stuck=10.66/depends=6.39/show-prepare-results=8.15/patch=2.79/configure=1.49/build=158.70 Error: job failed with 512 on sparc64-2b at 1766211871