Your message dated Thu, 04 Apr 2024 17:20:57 +0000
with message-id <e1rsqll-00akj8...@fasolo.debian.org>
and subject line Bug#1066426: fixed in xshisen 1:1.51-8
has caused the Debian Bug report #1066426,
regarding xshisen: FTBFS: main.C:149:71: error: ‘rand’ was not declared in this 
scope
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1066426: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1066426
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: xshisen
Version: 1:1.51-7
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20240313 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> c++ -c -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
> -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
> -DNO_GLOBAL_HIGHSCORE  -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/X11R6/include 
> -DLIB_DIR=\"/usr/share/games/xshisen\" -DDAT_DIR=\"/var/games\" 
> -DHAVE_CONFIG_H main.C -o main.o
> In file included from main.C:3:
> fallback.h:2:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>     2 |     "*connectLineColor: blue",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:3:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>     3 |     "*connectLineTime: 1200",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:4:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>     4 |     "*aboutString: Shisen-sho for X11 ver " XSHISEN_VERSION " \\n\\n"
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>     5 |     " Shisen-sho for X11    by Masaoki Kobayashi 
> <masa...@techfirm.co.jp>\\n"
>       |     
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>     6 |     "   Shisen-sho for Win  by Shinji Ono <o...@urban.ne.jp>\\n"
>       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>     7 |     "   Picture             by Takayuki Akiyama <ta...@ybb.ne.jp>",
>       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:8:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>     8 |     "*tedumari: No pieces available to get",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:9:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>     9 |     "*timeFormat: Your time is %2.2d:%2.2d.",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:10:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    10 |     "*displayFormat1: Pieces left: ",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:11:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    11 |     "*displayFormat2: Time: ",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:12:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    12 |     "*score*scoreTitle: Shisen-sho best scores\\n\\n",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:13:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    13 |     "*score*strPeriod: Last %d days",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:14:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    14 |     "*score*strPlayed: Played",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:15:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    15 |     "*score*strCompleted: Completed",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:16:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    16 |     "*score*strTedumari: Deadlocked",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:17:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    17 |     "*score*strSearched: Search used",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:18:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    18 |     "*score*strGames: games",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:19:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    19 |     "*score*strAverage: Average",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:20:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    20 |     "*score*strTotal: Total",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:21:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    21 |     "*score*strGiveUp: Given up",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:22:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    22 |     "*score*personalTitle: Personal Statistics (%s)\\n\\n",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:23:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    23 |     "*score*averagePeriod: 14",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:25:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    25 |     "*form.label0.foreground: #f0f0f0",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:26:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    26 |     "*form.label1.foreground: #f0f0f0",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:27:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    27 |     "*form.label2.foreground: #f0f0f0",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:28:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    28 |     "*form.label3.foreground: #f0f0f0",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:29:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    29 |     "*form.label0.background: #004000",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:30:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    30 |     "*form.label1.background: #004000",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:31:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    31 |     "*form.label2.background: #004000",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:32:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    32 |     "*form.label3.background: #004000",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:33:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    33 |     "*fontList: -*-fixed-medium-r-normal--16-*-iso8859-1",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:34:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    34 |     "*drawing.foreground: #f0f0f0",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:35:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    35 |     "*drawing.background: #004000",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:36:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    36 |     "*score.dialogTitle: XShisen Score",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:37:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    37 |     "*message.dialogTitle: XShisen",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:38:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    38 |     "*mdialog.dialogTitle: Warning",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:39:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    39 |     "*mdialog.messageString: Cannot write to high-score file.",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:40:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    40 |     "*mdialog.okLabelString: Retry",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:41:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    41 |     "*mdialog.cancelLabelString: Abandon",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:42:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    42 |     "*mb.button_0.labelString: Game",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:43:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    43 |     "*mb.button_0.mnemonic: G",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:44:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    44 |     "*mb.button_1.labelString: Operation",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:45:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    45 |     "*mb.button_1.mnemonic: O",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:46:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    46 |     "*mb.button_2.labelString: Configuration",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:47:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    47 |     "*mb.button_2.mnemonic: C",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:48:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    48 |     "*mb.button_3.labelString: Picture",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:49:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    49 |     "*mb.button_3.mnemonic: P",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:50:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    50 |     "*pd0.button_0.labelString: Start",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:51:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    51 |     "*pd0.button_0.mnemonic: D",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:52:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    52 |     "*pd0.button_0.accelerator: Ctrl<Key>D",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:53:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    53 |     "*pd0.button_0.acceleratorText: Ctrl-D",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:54:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    54 |     "*pd0.button_1.labelString: Restart",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:55:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    55 |     "*pd0.button_1.mnemonic: R",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:56:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    56 |     "*pd0.button_1.accelerator: Ctrl<Key>R",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:57:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    57 |     "*pd0.button_1.acceleratorText: Ctrl-R",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:58:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    58 |     "*pd0.button_2.labelString: Pause",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:59:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    59 |     "*pd0.button_2.mnemonic: P",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:60:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    60 |     "*pd0.button_2.accelerator: <Key>Escape",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:61:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    61 |     "*pd0.button_2.acceleratorText: ESC",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:62:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    62 |     "*pd0.button_3.labelString: Score",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:63:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    63 |     "*pd0.button_3.mnemonic: S",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:64:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    64 |     "*pd0.button_3.accelerator: Ctrl<Key>S",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:65:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    65 |     "*pd0.button_3.acceleratorText: Ctrl-S",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:66:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    66 |     "*pd0.button_4.labelString: Personal Score",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:67:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    67 |     "*pd0.button_4.mnemonic: T",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:68:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    68 |     "*pd0.button_4.accelerator: Ctrl<Key>T",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:69:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    69 |     "*pd0.button_4.acceleratorText: Ctrl-T",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:70:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    70 |     "*pd0.button_5.labelString: About",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:71:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    71 |     "*pd0.button_5.mnemonic: A",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:72:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    72 |     "*pd0.button_5.accelerator: Ctrl<Key>A",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:73:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    73 |     "*pd0.button_5.acceleratorText: Ctrl-A",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:74:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    74 |     "*pd0.button_6.labelString: Exit",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:75:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    75 |     "*pd0.button_6.mnemonic: x",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:76:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    76 |     "*pd1.button_0.labelString: Search",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:77:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    77 |     "*pd1.button_0.mnemonic: S",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:78:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    78 |     "*pd1.button_0.accelerator: <Key>F1",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:79:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    79 |     "*pd1.button_0.acceleratorText: F1",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:80:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    80 |     "*pd1.button_1.labelString: Back",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:81:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    81 |     "*pd1.button_1.mnemonic: B",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:82:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    82 |     "*pd1.button_1.accelerator: <Key>F5",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:83:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    83 |     "*pd1.button_1.acceleratorText: F5",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:84:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    84 |     "*pd2.button_0.labelString: Regular (18x 8)",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:85:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    85 |     "*pd2.button_1.labelString: Large   (24x12)",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:86:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    86 |     "*pd2.button_2.labelString: Huge    (36x16)",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:87:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    87 |     "*pd2.button_3.labelString: Click Trial",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:88:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    88 |     "*pd2.button_4.labelString: Gravity",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:89:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    89 |     "*pd3.button_0.labelString: Picture#1",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:90:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    90 |     "*pd3.button_1.labelString: Picture#2",
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> fallback.h:91:5: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    91 |     "*drawing.translations: #replace <Btn1Down>: PickupPiece()\\n"
>       |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    92 |     "  <Btn2Down>(2): menu(0,0)\\n"
>       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>    93 |     "  <Btn3Down>: CancelPiece()",
>       |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> main.C:26:7: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    26 |     { "menu", MenuAC },
>       |       ^~~~~~
> main.C:27:7: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    27 |     { "PickupPiece", PickupPieceAC },
>       |       ^~~~~~~~~~~~~
> main.C:28:7: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    28 |     { "CancelPiece", CancelPieceAC }
>       |       ^~~~~~~~~~~~~
> main.C:31:7: warning: ISO C++ forbids converting a string constant to ‘char*’ 
> [-Wwrite-strings]
>    31 |     { "-fn",     "*fontList",         XrmoptionSepArg, NULL },
>       |       ^~~~~
> main.C:31:18: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    31 |     { "-fn",     "*fontList",         XrmoptionSepArg, NULL },
>       |                  ^~~~~~~~~~~
> main.C:32:7: warning: ISO C++ forbids converting a string constant to ‘char*’ 
> [-Wwrite-strings]
>    32 |     { "-score",  "*scoreOnly",        XrmoptionNoArg,  
> (XPointer)"True" },
>       |       ^~~~~~~~
> main.C:32:18: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    32 |     { "-score",  "*scoreOnly",        XrmoptionNoArg,  
> (XPointer)"True" },
>       |                  ^~~~~~~~~~~~
> main.C:33:7: warning: ISO C++ forbids converting a string constant to ‘char*’ 
> [-Wwrite-strings]
>    33 |     { "-ctime",  "*connectLineTime",  XrmoptionSepArg,  NULL },
>       |       ^~~~~~~~
> main.C:33:18: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    33 |     { "-ctime",  "*connectLineTime",  XrmoptionSepArg,  NULL },
>       |                  ^~~~~~~~~~~~~~~~~~
> main.C:34:7: warning: ISO C++ forbids converting a string constant to ‘char*’ 
> [-Wwrite-strings]
>    34 |     { "-cwidth", "*connectLineWidth", XrmoptionSepArg,  NULL },
>       |       ^~~~~~~~~
> main.C:34:18: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    34 |     { "-cwidth", "*connectLineWidth", XrmoptionSepArg,  NULL },
>       |                  ^~~~~~~~~~~~~~~~~~~
> main.C:35:7: warning: ISO C++ forbids converting a string constant to ‘char*’ 
> [-Wwrite-strings]
>    35 |     { "-demo",   "*autoDemo",         XrmoptionNoArg,  
> (XPointer)"True" },
>       |       ^~~~~~~
> main.C:35:18: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    35 |     { "-demo",   "*autoDemo",         XrmoptionNoArg,  
> (XPointer)"True" },
>       |                  ^~~~~~~~~~~
> main.C:36:7: warning: ISO C++ forbids converting a string constant to ‘char*’ 
> [-Wwrite-strings]
>    36 |     { "-mag",    "*magnifyFactor",    XrmoptionSepArg,  NULL },
>       |       ^~~~~~
> main.C:36:18: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    36 |     { "-mag",    "*magnifyFactor",    XrmoptionSepArg,  NULL },
>       |                  ^~~~~~~~~~~~~~~~
> main.C:37:7: warning: ISO C++ forbids converting a string constant to ‘char*’ 
> [-Wwrite-strings]
>    37 |     { "-regular","*gameSize",         XrmoptionNoArg,  (XPointer)"0" 
> },
>       |       ^~~~~~~~~~
> main.C:37:18: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    37 |     { "-regular","*gameSize",         XrmoptionNoArg,  (XPointer)"0" 
> },
>       |                  ^~~~~~~~~~~
> main.C:38:7: warning: ISO C++ forbids converting a string constant to ‘char*’ 
> [-Wwrite-strings]
>    38 |     { "-large",  "*gameSize",         XrmoptionNoArg,  (XPointer)"1" 
> },
>       |       ^~~~~~~~
> main.C:38:18: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    38 |     { "-large",  "*gameSize",         XrmoptionNoArg,  (XPointer)"1" 
> },
>       |                  ^~~~~~~~~~~
> main.C:39:7: warning: ISO C++ forbids converting a string constant to ‘char*’ 
> [-Wwrite-strings]
>    39 |     { "-huge",   "*gameSize",         XrmoptionNoArg,  (XPointer)"2" 
> },
>       |       ^~~~~~~
> main.C:39:18: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    39 |     { "-huge",   "*gameSize",         XrmoptionNoArg,  (XPointer)"2" 
> },
>       |                  ^~~~~~~~~~~
> main.C:40:7: warning: ISO C++ forbids converting a string constant to ‘char*’ 
> [-Wwrite-strings]
>    40 |     { "-trial",  "*trialMode",        XrmoptionNoArg,  
> (XPointer)"True" },
>       |       ^~~~~~~~
> main.C:40:18: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    40 |     { "-trial",  "*trialMode",        XrmoptionNoArg,  
> (XPointer)"True" },
>       |                  ^~~~~~~~~~~~
> main.C:41:7: warning: ISO C++ forbids converting a string constant to ‘char*’ 
> [-Wwrite-strings]
>    41 |     { "-gravity","*gravityMode",      XrmoptionNoArg,  
> (XPointer)"True" },
>       |       ^~~~~~~~~~
> main.C:41:18: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    41 |     { "-gravity","*gravityMode",      XrmoptionNoArg,  
> (XPointer)"True" },
>       |                  ^~~~~~~~~~~~~~
> main.C:42:7: warning: ISO C++ forbids converting a string constant to ‘char*’ 
> [-Wwrite-strings]
>    42 |     { "-KCONV",  "*kanjiConvert",     XrmoptionNoArg,  
> (XPointer)"True" }
>       |       ^~~~~~~~
> main.C:42:18: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>    42 |     { "-KCONV",  "*kanjiConvert",     XrmoptionNoArg,  
> (XPointer)"True" }
>       |                  ^~~~~~~~~~~~~~~
> main.C:46:7: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    46 |     { "aboutString", "AboutString", XtRString, sizeof (char *),
>       |       ^~~~~~~~~~~~~
> main.C:46:22: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    46 |     { "aboutString", "AboutString", XtRString, sizeof (char *),
>       |                      ^~~~~~~~~~~~~
> main.C:48:7: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    48 |     { "tedumari", "Tedumari", XtRString, sizeof (char *),
>       |       ^~~~~~~~~~
> main.C:48:19: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    48 |     { "tedumari", "Tedumari", XtRString, sizeof (char *),
>       |                   ^~~~~~~~~~
> main.C:50:7: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    50 |     { "width", "Width", XtRInt, sizeof (int),
>       |       ^~~~~~~
> main.C:50:16: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    50 |     { "width", "Width", XtRInt, sizeof (int),
>       |                ^~~~~~~
> main.C:52:7: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    52 |     { "height", "Height", XtRInt, sizeof (int),
>       |       ^~~~~~~~
> main.C:52:17: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    52 |     { "height", "Height", XtRInt, sizeof (int),
>       |                 ^~~~~~~~
> main.C:54:7: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    54 |     { "timeFormat", "TimeFormat", XtRString, sizeof (char *),
>       |       ^~~~~~~~~~~~
> main.C:54:21: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    54 |     { "timeFormat", "TimeFormat", XtRString, sizeof (char *),
>       |                     ^~~~~~~~~~~~
> main.C:56:7: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    56 |     { "displayFormat1", "DisplayFormat1", XtRString, sizeof (char *),
>       |       ^~~~~~~~~~~~~~~~
> main.C:56:25: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    56 |     { "displayFormat1", "DisplayFormat1", XtRString, sizeof (char *),
>       |                         ^~~~~~~~~~~~~~~~
> main.C:58:7: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    58 |     { "displayFormat2", "DisplayFormat2", XtRString, sizeof (char *),
>       |       ^~~~~~~~~~~~~~~~
> main.C:58:25: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    58 |     { "displayFormat2", "DisplayFormat2", XtRString, sizeof (char *),
>       |                         ^~~~~~~~~~~~~~~~
> main.C:60:7: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    60 |     { "scoreFile", "ScoreFile", XtRString, sizeof (char *),
>       |       ^~~~~~~~~~~
> main.C:60:20: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    60 |     { "scoreFile", "ScoreFile", XtRString, sizeof (char *),
>       |                    ^~~~~~~~~~~
> main.C:62:7: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    62 |     { "personalScore", "PersonalScore", XtRString, sizeof (char *),
>       |       ^~~~~~~~~~~~~~~
> main.C:62:24: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    62 |     { "personalScore", "PersonalScore", XtRString, sizeof (char *),
>       |                        ^~~~~~~~~~~~~~~
> main.C:64:7: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    64 |     { "scoreOnly", "ScoreOnly", XtRBoolean, sizeof (Boolean),
>       |       ^~~~~~~~~~~
> main.C:64:20: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    64 |     { "scoreOnly", "ScoreOnly", XtRBoolean, sizeof (Boolean),
>       |                    ^~~~~~~~~~~
> main.C:66:7: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    66 |     { "connectLineColor", "ConnectLineColor", XtRPixel, sizeof 
> (Pixel),
>       |       ^~~~~~~~~~~~~~~~~~
> main.C:66:27: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    66 |     { "connectLineColor", "ConnectLineColor", XtRPixel, sizeof 
> (Pixel),
>       |                           ^~~~~~~~~~~~~~~~~~
> main.C:68:7: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    68 |     { "connectLineTime", "ConnectLineTime", XtRInt, sizeof (int),
>       |       ^~~~~~~~~~~~~~~~~
> main.C:68:26: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    68 |     { "connectLineTime", "ConnectLineTime", XtRInt, sizeof (int),
>       |                          ^~~~~~~~~~~~~~~~~
> main.C:70:7: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    70 |     { "connectLineWidth", "ConnectLineWidth", XtRInt, sizeof (int),
>       |       ^~~~~~~~~~~~~~~~~~
> main.C:70:27: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    70 |     { "connectLineWidth", "ConnectLineWidth", XtRInt, sizeof (int),
>       |                           ^~~~~~~~~~~~~~~~~~
> main.C:72:7: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    72 |     { "autoDemo", "AutoDemo", XtRBoolean, sizeof (Boolean),
>       |       ^~~~~~~~~~
> main.C:72:19: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    72 |     { "autoDemo", "AutoDemo", XtRBoolean, sizeof (Boolean),
>       |                   ^~~~~~~~~~
> main.C:74:7: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    74 |     { "libraryDirectory", "LibraryDirectory", XtRString, sizeof (char 
> *),
>       |       ^~~~~~~~~~~~~~~~~~
> main.C:74:27: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    74 |     { "libraryDirectory", "LibraryDirectory", XtRString, sizeof (char 
> *),
>       |                           ^~~~~~~~~~~~~~~~~~
> main.C:76:7: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    76 |     { "scoreDirectory", "ScoreDirectory", XtRString, sizeof (char *),
>       |       ^~~~~~~~~~~~~~~~
> main.C:76:25: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    76 |     { "scoreDirectory", "ScoreDirectory", XtRString, sizeof (char *),
>       |                         ^~~~~~~~~~~~~~~~
> main.C:78:7: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    78 |     { "magnifyFactor", "MagnifyFactor", XtRFloat, sizeof (float),
>       |       ^~~~~~~~~~~~~~~
> main.C:78:24: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    78 |     { "magnifyFactor", "MagnifyFactor", XtRFloat, sizeof (float),
>       |                        ^~~~~~~~~~~~~~~
> main.C:80:7: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    80 |     { "fitPixmap", "FitPixmap", XtRBoolean, sizeof (Boolean),
>       |       ^~~~~~~~~~~
> main.C:80:20: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    80 |     { "fitPixmap", "FitPixmap", XtRBoolean, sizeof (Boolean),
>       |                    ^~~~~~~~~~~
> main.C:82:7: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    82 |     { "colorCloseness", "ColorCloseness", XtRInt, sizeof (int),
>       |       ^~~~~~~~~~~~~~~~
> main.C:82:25: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    82 |     { "colorCloseness", "ColorCloseness", XtRInt, sizeof (int),
>       |                         ^~~~~~~~~~~~~~~~
> main.C:84:7: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    84 |     { "gameSize", "GameSize", XtRInt, sizeof (int),
>       |       ^~~~~~~~~~
> main.C:84:19: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    84 |     { "gameSize", "GameSize", XtRInt, sizeof (int),
>       |                   ^~~~~~~~~~
> main.C:86:7: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    86 |     { "trialMode", "TrialMode", XtRBoolean, sizeof (Boolean),
>       |       ^~~~~~~~~~~
> main.C:86:20: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    86 |     { "trialMode", "TrialMode", XtRBoolean, sizeof (Boolean),
>       |                    ^~~~~~~~~~~
> main.C:88:7: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    88 |     { "gravityMode", "GravityMode", XtRBoolean, sizeof (Boolean),
>       |       ^~~~~~~~~~~~~
> main.C:88:22: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    88 |     { "gravityMode", "GravityMode", XtRBoolean, sizeof (Boolean),
>       |                      ^~~~~~~~~~~~~
> main.C:90:7: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    90 |     { "idleTime", "IdleTime", XtRInt, sizeof (int),
>       |       ^~~~~~~~~~
> main.C:90:19: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    90 |     { "idleTime", "IdleTime", XtRInt, sizeof (int),
>       |                   ^~~~~~~~~~
> main.C:92:7: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    92 |     { "kanjiCode", "KanjiCode", XtRString, sizeof (char *),
>       |       ^~~~~~~~~~~
> main.C:92:20: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    92 |     { "kanjiCode", "KanjiCode", XtRString, sizeof (char *),
>       |                    ^~~~~~~~~~~
> main.C:94:7: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    94 |     { "kanjiConvert", "KanjiConvert", XtRBoolean, sizeof (Boolean),
>       |       ^~~~~~~~~~~~~~
> main.C:94:23: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    94 |     { "kanjiConvert", "KanjiConvert", XtRBoolean, sizeof (Boolean),
>       |                       ^~~~~~~~~~~~~~
> main.C:96:7: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    96 |     { "imageSet", "ImageSet", XtRInt, sizeof (int),
>       |       ^~~~~~~~~~
> main.C:96:19: warning: ISO C++ forbids converting a string constant to 
> ‘String’ {aka ‘char*’} [-Wwrite-strings]
>    96 |     { "imageSet", "ImageSet", XtRInt, sizeof (int),
>       |                   ^~~~~~~~~~
> main.C: In function ‘void changeiconwindow()’:
> main.C:149:71: error: ‘rand’ was not declared in this scope
>   149 |     XSetWindowBackgroundPixmap(XtDisplay(toplevel), iconW, 
> (Pixmap)Mp[rand()%36]);
>       |                                                                       
> ^~~~
> main.C: In function ‘void InitPicture()’:
> main.C:178:26: error: ‘getenv’ was not declared in this scope
>   178 |     if ((lib_directory = getenv("XSHISENLIB")) == NULL)
>       |                          ^~~~~~
> main.C:5:1: note: ‘getenv’ is defined in header ‘<cstdlib>’; did you forget 
> to ‘#include <cstdlib>’?
>     4 | #include "kconv.h"
>   +++ |+#include <cstdlib>
>     5 | #if USE_EDITRES
> main.C: In function ‘void usage(const char*)’:
> main.C:269:5: error: ‘exit’ was not declared in this scope
>   269 |     exit(2);
>       |     ^~~~
> main.C:269:5: note: ‘exit’ is defined in header ‘<cstdlib>’; did you forget 
> to ‘#include <cstdlib>’?
> main.C: In function ‘int main(int, char**)’:
> main.C:301:12: error: ‘getenv’ was not declared in this scope
>   301 |     home = getenv("HOME");
>       |            ^~~~~~
> main.C:301:12: note: ‘getenv’ is defined in header ‘<cstdlib>’; did you 
> forget to ‘#include <cstdlib>’?
> main.C:312:9: error: ‘exit’ was not declared in this scope
>   312 |         exit(0);
>       |         ^~~~
> main.C:312:9: note: ‘exit’ is defined in header ‘<cstdlib>’; did you forget 
> to ‘#include <cstdlib>’?
> main.C:364:9: error: ‘exit’ was not declared in this scope
>   364 |         exit(1);
>       |         ^~~~
> main.C:364:9: note: ‘exit’ is defined in header ‘<cstdlib>’; did you forget 
> to ‘#include <cstdlib>’?
> main.C:393:49: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>   393 |                         globRes.displayFormat1, "000",
>       |                                                 ^~~~~
> main.C:394:49: warning: ISO C++ forbids converting a string constant to 
> ‘char*’ [-Wwrite-strings]
>   394 |                         globRes.displayFormat2, "00:00:00");
>       |                                                 ^~~~~~~~~~
> make[1]: *** [Makefile:119: main.o] Error 1


The full build log is available from:
http://qa-logs.debian.net/2024/03/13/xshisen_1.51-7_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240313;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240313&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: xshisen
Source-Version: 1:1.51-8
Done: Andreas Beckmann <a...@debian.org>

We believe that the bug you reported is fixed in the latest version of
xshisen, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1066...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andreas Beckmann <a...@debian.org> (supplier of updated xshisen package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Thu, 04 Apr 2024 19:01:55 +0200
Source: xshisen
Architecture: source
Version: 1:1.51-8
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packa...@qa.debian.org>
Changed-By: Andreas Beckmann <a...@debian.org>
Closes: 1003064 1066426
Changes:
 xshisen (1:1.51-8) unstable; urgency=medium
 .
   * QA upload.
   * Fix building with -Werror=implicit-function-declaration.
     (Closes: #1066426)
   * Fix crash while showing the personal score, thanks to Nobuhiro Ban.
     (Closes: #1003064)
   * Declare Rules-Requires-Root: no.
Checksums-Sha1:
 c7fed955fc643d6177e60dac557144e1b63e9927 1824 xshisen_1.51-8.dsc
 baae92548822b3d57d6d2949e646ea1e29f09114 12168 xshisen_1.51-8.debian.tar.xz
 f6735ab07d551ed3eae78032fb7c373d78a0f251 7409 xshisen_1.51-8_source.buildinfo
Checksums-Sha256:
 1ad786de02c2ee743d7c601564d00590448ead18ea333ad12451bdb5d7182816 1824 
xshisen_1.51-8.dsc
 32ca6c7843fd2e37256d53c972fecdd02ec571629cc7823223dc24fe3a65ae34 12168 
xshisen_1.51-8.debian.tar.xz
 815f8a93a4c6df0448201cabc500c961f073a54794c99d48c454e60d141082fd 7409 
xshisen_1.51-8_source.buildinfo
Files:
 ebe7663340d4bc13cc86706e279a4299 1824 games optional xshisen_1.51-8.dsc
 c8244ea2bf5572d424e46183cb2b50e6 12168 games optional 
xshisen_1.51-8.debian.tar.xz
 29a10c317a27a150ce9e57294cc503fb 7409 games optional 
xshisen_1.51-8_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJEBAEBCAAuFiEE6/MKMKjZxjvaRMaUX7M/k1np7QgFAmYO3UgQHGFuYmVAZGVi
aWFuLm9yZwAKCRBfsz+TWentCKISEACb8ujiI60O6Uoc9aXN/AVfQPg56e+SnMRj
Nbgu+CwnVGk7NnuKZlP+iK+/kempneIh1ODIUgHkWZBplbr51uH8xBCuHQ1kPQUV
QZBjnRbd4dpJYVDxOd/JmJaeE6Wczn0kjq/adHQWA+oCmG7tNCxzYSp4t4d5iIL5
HJhZ++IJ6FESWW8IUkp8Dex2lMfqQkLdLghvO9C7P0QrNsvKL4xg+2AIBFvv62UV
AzW1PwOkFJXR3a4L9NeipfAnJQGzO5hjYmPVezl9cG08SFJof8BP5cwwiR0W/u1V
B3KyT2uGWJ60isJm3K40KCDmndsS5CwtI8Pf6FLAgcimiP9q4NyWy7eenC8UW/tj
YrE2iju8IPbN6oORdHRK4mJaUqZvQ/JIf5tJwuHHpl/25wtCwygGrSl7kyDG3FUh
PD6aXB5qhe+6TpFob2LTjP5OwCiilxgJShlU49tjrXBPDg3ZGDNnSESYS54LSMdE
wpvordvx9CQXb7gE4/zAWEd3xYNG9diigNwnR8EsWST+IzCfSnZDB3b1sEfQNNM1
rfdORCsUg++3z1a1s/q03K/rcFTISVZ0weqtFjiRMLS1WYFEPVKSzNfUpEQP2LJS
QhwpJYMDMuaYan9PH9ULShdH4dJy8qkr1wni3YdCLjB2do3n5w77XEIf+Pk2nsHo
qx1C7I0aEQ==
=r4PE
-----END PGP SIGNATURE-----

Attachment: pgpGyX94Ln8l9.pgp
Description: PGP signature


--- End Message ---

Reply via email to