Bug 219295

Summary: games/vavoom: fails to build with lang/gcc6 or later
Product: Ports & Packages Reporter: Jan Beich <jbeich>
Component: Individual Port(s)Assignee: Barbara Guida <bar>
Status: Closed FIXED    
Severity: Affects Only Me CC: bar, gerald
Priority: --- Keywords: needs-patch
Version: LatestFlags: jbeich: maintainer-feedback? (bar)
Hardware: Any   
OS: Any   
Bug Depends on:    
Bug Blocks: 219275    

Description Jan Beich freebsd_committer freebsd_triage 2017-05-14 22:24:07 UTC
source/vc_dehacked.cpp:169:1: error: narrowing con
version of '2147483648u' from 'unsigned int' to 'int' inside { } [-Wnarrowing]
 };
 ^
source/vc_dehacked.cpp:169:1: error: narrowing con
version of '2147483648u' from 'unsigned int' to 'int' inside { } [-Wnarrowing]
source/vc_dehacked.cpp:169:1: error: narrowing con
version of '2147483648u' from 'unsigned int' to 'int' inside { } [-Wnarrowing]

build log: http://sprunge.us/EgbL

One of the binaries also crashes during build:

cd /wrkdirs/usr/ports/games/vavoom/work/vavoom-1.33/basev/doom && ../../utils/vlumpy/../bin/vlumpy basepak.ls
Segmentation fault

* thread #1, stop reason = signal SIGSEGV: invalid address (fault address: 0xfffffffffffffff8)
    frame #0: libc.so.7`ifree(tsd=0x0000000000000000, ptr=<unavailable>, tcache=<unavailable>, slow_path=<unavailable>) at tcache.h:0
   1    /******************************************************************************/
   2    #ifdef JEMALLOC_H_TYPES
   3
   4    typedef struct tcache_bin_info_s tcache_bin_info_t;
   5    typedef struct tcache_bin_s tcache_bin_t;
   6    typedef struct tcache_s tcache_t;
   7    typedef struct tcaches_s tcaches_t;
(lldb) bt
* thread #1, stop reason = signal SIGSEGV: invalid address (fault address: 0xfffffffffffffff8)
  * frame #0: libc.so.7`ifree(tsd=0x0000000000000000, ptr=<unavailable>, tcache=<unavailable>, slow_path=<unavailable>) at tcache.h:0
    frame #1: libc.so.7`__free(ptr=0x000000080187a744) at jemalloc_jemalloc.c:0
    frame #2: vlumpy`GrabFon2(void) at vlumpy.cpp:1097
    frame #3: vlumpy`ParseScript(name="basepak.ls") at vlumpy.cpp:1258
    frame #4: vlumpy`main(argc=2, argv=0x00007fffffffe1f0) at vlumpy.cpp:1331
    frame #5: vlumpy`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:72
(lldb) fr v
(tsd_t *) tsd = 0x0000000000000000
(void *) ptr = <no location, value may have been optimized out>

(tcache_t *) tcache = <no location, value may have been optimized out>

(bool) slow_path = <no location, value may have been optimized out>

(size_t) rzsize = 0
(size_t) usize = <variable not available>

(lldb) f 2
frame #2: vlumpy`GrabFon2(void) at vlumpy.cpp:1097
   1094                 {
   1095                         Z_Free(Chr->Data);
   1096                         Z_Free(Chr->ComprData);
-> 1097                         delete Chr;
   1098                         Chr = NULL;
   1099                 }
   1100         }
(lldb) fr v
(fon2_char_t *[256]) Chars = {
  [0] = 0x0000000000000000
  [1] = 0x0000000000000000
  [2] = 0x0000000000000000
  [3] = 0x0000000000000000
  [4] = 0x0000000000000000
  [5] = 0x0000000000000000
  [6] = 0x0000000000000000
  [7] = 0x0000000000000000
  [8] = 0x0000000000000000
  [9] = 0x0000000000000000
  [10] = 0x0000000000000000
  [11] = 0x0000000000000000
  [12] = 0x0000000000000000
  [13] = 0x0000000000000000
  [14] = 0x0000000000000000
  [15] = 0x0000000000000000
  [16] = 0x0000000000000000
  [17] = 0x0000000000000000
  [18] = 0x0000000000000000
  [19] = 0x0000000000000000
  [20] = 0x0000000000000000
  [21] = 0x0000000000000000
  [22] = 0x0000000000000000
  [23] = 0x0000000000000000
  [24] = 0x0000000000000000
  [25] = 0x0000000000000000
  [26] = 0x0000000000000000
  [27] = 0x0000000000000000
  [28] = 0x0000000000000000
  [29] = 0x0000000000000000
  [30] = 0x0000000000000000
  [31] = 0x0000000000000000
  [32] = 0x000000080187a690
  [33] = 0x000000080187a744
  [34] = 0x000000080187a810
  [35] = 0x0000000000000000
  [36] = 0x0000000000000000
  [37] = 0x000000080187a834
  [38] = 0x0000000000000000
  [39] = 0x000000080187a858
  [40] = 0x0000000000000000
  [41] = 0x0000000000000000
  [42] = 0x000000080187a924
  [43] = 0x0000000000000000
  [44] = 0x000000080187a948
  [45] = 0x000000080187aa14
  [46] = 0x000000080187ab24
  [47] = 0x0000000000000000
  [48] = 0x000000080187abf0
  [49] = 0x000000080187ac14
  [50] = 0x000000080187ad24
  [51] = 0x000000080187ad48
  [52] = 0x000000080187ad6c
  [53] = 0x000000080187ad90
  [54] = 0x000000080187adb4
  [55] = 0x000000080187add8
  [56] = 0x000000080187adfc
  [57] = 0x000000080187ae20
  [58] = 0x000000080187ae44
  [59] = 0x0000000000000000
  [60] = 0x0000000000000000
  [61] = 0x0000000000000000
  [62] = 0x0000000000000000
  [63] = 0x000000080187af10
  [64] = 0x0000000000000000
  [65] = 0x000000080187af34
  [66] = 0x000000080187af58
  [67] = 0x000000080187af7c
  [68] = 0x000000080187afa0
  [69] = 0x000000080187afc4
  [70] = 0x000000080187afe8
  [71] = 0x000000080187b00c
  [72] = 0x000000080187b030
  [73] = 0x000000080187b054
  [74] = 0x000000080187b120
  [75] = 0x000000080187b144
  [76] = 0x000000080187b168
  [77] = 0x000000080187b18c
  [78] = 0x000000080187b1b0
  [79] = 0x000000080187b1d4
  [80] = 0x000000080187b1f8
  [81] = 0x000000080187b21c
  [82] = 0x000000080187b240
  [83] = 0x000000080187b264
  [84] = 0x000000080187b288
  [85] = 0x000000080187b2ac
  [86] = 0x000000080187b2d0
  [87] = 0x000000080187b2f4
  [88] = 0x000000080187b318
  [89] = 0x000000080187b33c
  [90] = 0x000000080187b360
  [91] = 0x0000000000000000
  [92] = 0x0000000000000000
  [93] = 0x0000000000000000
  [94] = 0x0000000000000000
  [95] = 0x0000000000000000
  [96] = 0x0000000000000000
  [97] = 0x0000000000000000
  [98] = 0x0000000000000000
  [99] = 0x0000000000000000
  [100] = 0x0000000000000000
  [101] = 0x0000000000000000
  [102] = 0x0000000000000000
  [103] = 0x0000000000000000
  [104] = 0x0000000000000000
  [105] = 0x0000000000000000
  [106] = 0x0000000000000000
  [107] = 0x0000000000000000
  [108] = 0x0000000000000000
  [109] = 0x0000000000000000
  [110] = 0x0000000000000000
  [111] = 0x0000000000000000
  [112] = 0x0000000000000000
  [113] = 0x0000000000000000
  [114] = 0x0000000000000000
  [115] = 0x0000000000000000
  [116] = 0x0000000000000000
  [117] = 0x0000000000000000
  [118] = 0x0000000000000000
  [119] = 0x0000000000000000
  [120] = 0x0000000000000000
  [121] = 0x0000000000000000
  [122] = 0x0000000000000000
  [123] = 0x0000000000000000
  [124] = 0x0000000000000000
  [125] = 0x0000000000000000
  [126] = 0x0000000000000000
  [127] = 0x0000000000000000
  [128] = 0x0000000000000000
  [129] = 0x0000000000000000
  [130] = 0x0000000000000000
  [131] = 0x0000000000000000
  [132] = 0x0000000000000000
  [133] = 0x0000000000000000
  [134] = 0x0000000000000000
  [135] = 0x0000000000000000
  [136] = 0x0000000000000000
  [137] = 0x0000000000000000
  [138] = 0x0000000000000000
  [139] = 0x0000000000000000
  [140] = 0x0000000000000000
  [141] = 0x0000000000000000
  [142] = 0x0000000000000000
  [143] = 0x0000000000000000
  [144] = 0x0000000000000000
  [145] = 0x0000000000000000
  [146] = 0x0000000000000000
  [147] = 0x0000000000000000
  [148] = 0x0000000000000000
  [149] = 0x0000000000000000
  [150] = 0x0000000000000000
  [151] = 0x0000000000000000
  [152] = 0x0000000000000000
  [153] = 0x0000000000000000
  [154] = 0x0000000000000000
  [155] = 0x0000000000000000
  [156] = 0x0000000000000000
  [157] = 0x0000000000000000
  [158] = 0x0000000000000000
  [159] = 0x0000000000000000
  [160] = 0x0000000000000000
  [161] = 0x0000000000000000
  [162] = 0x0000000000000000
  [163] = 0x0000000000000000
  [164] = 0x0000000000000000
  [165] = 0x0000000000000000
  [166] = 0x0000000000000000
  [167] = 0x0000000000000000
  [168] = 0x0000000000000000
  [169] = 0x0000000000000000
  [170] = 0x0000000000000000
  [171] = 0x0000000000000000
  [172] = 0x0000000000000000
  [173] = 0x0000000000000000
  [174] = 0x0000000000000000
  [175] = 0x0000000000000000
  [176] = 0x0000000000000000
  [177] = 0x0000000000000000
  [178] = 0x0000000000000000
  [179] = 0x0000000000000000
  [180] = 0x0000000000000000
  [181] = 0x0000000000000000
  [182] = 0x0000000000000000
  [183] = 0x0000000000000000
  [184] = 0x0000000000000000
  [185] = 0x0000000000000000
  [186] = 0x0000000000000000
  [187] = 0x0000000000000000
  [188] = 0x0000000000000000
  [189] = 0x0000000000000000
  [190] = 0x0000000000000000
  [191] = 0x0000000000000000
  [192] = 0x0000000000000000
  [193] = 0x0000000000000000
  [194] = 0x0000000000000000
  [195] = 0x0000000000000000
  [196] = 0x0000000000000000
  [197] = 0x0000000000000000
  [198] = 0x0000000000000000
  [199] = 0x0000000000000000
  [200] = 0x0000000000000000
  [201] = 0x0000000000000000
  [202] = 0x0000000000000000
  [203] = 0x0000000000000000
  [204] = 0x0000000000000000
  [205] = 0x0000000000000000
  [206] = 0x0000000000000000
  [207] = 0x0000000000000000
  [208] = 0x0000000000000000
  [209] = 0x0000000000000000
  [210] = 0x0000000000000000
  [211] = 0x0000000000000000
  [212] = 0x0000000000000000
  [213] = 0x0000000000000000
  [214] = 0x0000000000000000
  [215] = 0x0000000000000000
  [216] = 0x0000000000000000
  [217] = 0x0000000000000000
  [218] = 0x0000000000000000
  [219] = 0x0000000000000000
  [220] = 0x0000000000000000
  [221] = 0x0000000000000000
  [222] = 0x0000000000000000
  [223] = 0x0000000000000000
  [224] = 0x0000000000000000
  [225] = 0x0000000000000000
  [226] = 0x0000000000000000
  [227] = 0x0000000000000000
  [228] = 0x0000000000000000
  [229] = 0x0000000000000000
  [230] = 0x0000000000000000
  [231] = 0x0000000000000000
  [232] = 0x0000000000000000
  [233] = 0x0000000000000000
  [234] = 0x0000000000000000
  [235] = 0x0000000000000000
  [236] = 0x0000000000000000
  [237] = 0x0000000000000000
  [238] = 0x0000000000000000
  [239] = 0x0000000000000000
  [240] = 0x0000000000000000
  [241] = 0x0000000000000000
  [242] = 0x0000000000000000
  [243] = 0x0000000000000000
  [244] = 0x0000000000000000
  [245] = 0x0000000000000000
  [246] = 0x0000000000000000
  [247] = 0x0000000000000000
  [248] = 0x0000000000000000
  [249] = 0x0000000000000000
  [250] = 0x0000000000000000
  [251] = 0x0000000000000000
  [252] = 0x0000000000000000
  [253] = 0x0000000000000000
  [254] = 0x0000000000000000
  [255] = 0x0000000000000000
}
(int) CharNum = 91
(int [256]) SortIdx = {
  [0] = 0
  [1] = 191
  [2] = 63
  [3] = 78
  [4] = 77
  [5] = 142
  [6] = 76
  [7] = 75
  [8] = 74
  [9] = 73
  [10] = 72
  [11] = 71
  [12] = 70
  [13] = 69
  [14] = 137
  [15] = 68
  [16] = 136
  [17] = 135
  [18] = 134
  [19] = 133
  [20] = 132
  [21] = 131
  [22] = 130
  [23] = 129
  [24] = 128
  [25] = 255
  [26] = 254
  [27] = 253
  [28] = 252
  [29] = 251
  [30] = 250
  [31] = 249
  [32] = 248
  [33] = 247
  [34] = 246
  [35] = 245
  [36] = 244
  [37] = 243
  [38] = 242
  [39] = 241
  [40] = 240
  [41] = 239
  [42] = 238
  [43] = 237
  [44] = 236
  [45] = 235
  [46] = 234
  [47] = 233
  [48] = 232
  [49] = 231
  [50] = 230
  [51] = 229
  [52] = 228
  [53] = 227
  [54] = 226
  [55] = 225
  [56] = 224
  [57] = 223
  [58] = 222
  [59] = 221
  [60] = 220
  [61] = 219
  [62] = 218
  [63] = 217
  [64] = 216
  [65] = 215
  [66] = 214
  [67] = 213
  [68] = 212
  [69] = 211
  [70] = 210
  [71] = 209
  [72] = 208
  [73] = 207
  [74] = 206
  [75] = 205
  [76] = 204
  [77] = 203
  [78] = 202
  [79] = 201
  [80] = 200
  [81] = 199
  [82] = 198
  [83] = 197
  [84] = 196
  [85] = 195
  [86] = 194
  [87] = 193
  [88] = 192
  [89] = 2
  [90] = 190
  [91] = 189
  [92] = 188
  [93] = 187
  [94] = 186
  [95] = 185
  [96] = 184
  [97] = 183
  [98] = 182
  [99] = 181
  [100] = 180
  [101] = 179
  [102] = 178
  [103] = 177
  [104] = 176
  [105] = 175
  [106] = 174
  [107] = 173
  [108] = 172
  [109] = 171
  [110] = 170
  [111] = 169
  [112] = 168
  [113] = 167
  [114] = 166
  [115] = 165
  [116] = 164
  [117] = 163
  [118] = 162
  [119] = 161
  [120] = 160
  [121] = 159
  [122] = 158
  [123] = 157
  [124] = 156
  [125] = 155
  [126] = 154
  [127] = 153
  [128] = 152
  [129] = 151
  [130] = 150
  [131] = 149
  [132] = 148
  [133] = 147
  [134] = 146
  [135] = 145
  [136] = 144
  [137] = 143
  [138] = 3
  [139] = 141
  [140] = 25
  [141] = 139
  [142] = 138
  [143] = 4
  [144] = 5
  [145] = 6
  [146] = 7
  [147] = 8
  [148] = 9
  [149] = 10
  [150] = 11
  [151] = 12
  [152] = 1
  [153] = 127
  [154] = 126
  [155] = 125
  [156] = 124
  [157] = 123
  [158] = 122
  [159] = 121
  [160] = 120
  [161] = 119
  [162] = 118
  [163] = 117
  [164] = 116
  [165] = 115
  [166] = 114
  [167] = 113
  [168] = 112
  [169] = 111
  [170] = 110
  [171] = 109
  [172] = 108
  [173] = 107
  [174] = 106
  [175] = 105
  [176] = 104
  [177] = 103
  [178] = 102
  [179] = 101
  [180] = 100
  [181] = 99
  [182] = 98
  [183] = 97
  [184] = 96
  [185] = 95
  [186] = 94
  [187] = 93
  [188] = 92
  [189] = 91
  [190] = 90
  [191] = 89
  [192] = 88
  [193] = 87
  [194] = 86
  [195] = 85
  [196] = 84
  [197] = 83
  [198] = 82
  [199] = 81
  [200] = 80
  [201] = 79
  [202] = 13
  [203] = 14
  [204] = 15
  [205] = 16
  [206] = 17
  [207] = 18
  [208] = 19
  [209] = 20
  [210] = 21
  [211] = 22
  [212] = 23
  [213] = 67
  [214] = 66
  [215] = 65
  [216] = 64
  [217] = 24
  [218] = 62
  [219] = 61
  [220] = 60
  [221] = 59
  [222] = 58
  [223] = 57
  [224] = 56
  [225] = 55
  [226] = 54
  [227] = 53
  [228] = 52
  [229] = 51
  [230] = 50
  [231] = 49
  [232] = 48
  [233] = 47
  [234] = 46
  [235] = 45
  [236] = 44
  [237] = 43
  [238] = 42
  [239] = 41
  [240] = 40
  [241] = 39
  [242] = 38
  [243] = 37
  [244] = 36
  [245] = 35
  [246] = 34
  [247] = 33
  [248] = 32
  [249] = 31
  [250] = 30
  [251] = 29
  [252] = 28
  [253] = 27
  [254] = 26
  [255] = 140
}
(VavoomUtils::rgb_t [256]) Pal = {
  [0] = (r = '\x11', g = '\x11', b = 'j')
  [1] = (r = '\a', g = '\0', b = '\0')
  [2] = (r = '\a', g = '\a', b = '\0')
  [3] = (r = '\x17', g = '\0', b = '\0')
  [4] = (r = ''', g = '\0', b = '\0')
  [5] = (r = '\x13', g = '\v', b = '\v')
  [6] = (r = '3', g = '\0', b = '\0')
  [7] = (r = '?', g = '\0', b = '\0')
  [8] = (r = 'O', g = '\0', b = '\0')
  [9] = (r = '[', g = '\a', b = '\a')
  [10] = (r = 'k', g = '\a', b = '\a')
  [11] = (r = 'w', g = '\v', b = '\v')
  [12] = (r = '\x87', g = '\x0f', b = '\x0f')
  [13] = (r = '\x93', g = '\x13', b = '\x13')
  [14] = (r = 'O', g = ';', b = '3')
  [15] = (r = '\xa3', g = '\x17', b = '\x17')
  [16] = (r = '[', g = 'G', b = ';')
  [17] = (r = 'k', g = 'W', b = 'G')
  [18] = (r = 'w', g = 'c', b = 'O')
  [19] = (r = '\x83', g = 'o', b = '[')
  [20] = (r = '\x8f', g = '\x7f', b = 'c')
  [21] = (r = '\x9b', g = '\x8b', b = 'o')
  [22] = (r = '\xa7', g = '\x9b', b = 'w')
  [23] = (r = '\xb3', g = '\xab', b = '\x83')
  [24] = (r = '@', g = '\xd2', b = '\xff')
  [25] = (r = '\xff', g = '\xff', b = '\x7f')
  [26] = (r = '\0', g = '\0', b = '#')
  [27] = (r = '\x04', g = '\0', b = '\0')
  [28] = (r = '\0', g = '\0', b = '\0')
  [29] = (r = '\0', g = '\xe8', b = '\x13')
  [30] = (r = '#', g = '\x01', b = '\b')
  [31] = (r = '\0', g = '\0', b = '\0')
  [32] = (r = '\xca', g = ';', b = '$')
  [33] = (r = '\x01', g = '\b', b = '\0')
  [34] = (r = '\0', g = '\0', b = '\xd8')
  [35] = (r = '\xd1', g = '\xff', b = '\xff')
  [36] = (r = '\xff', g = '\x7f', b = '\0')
  [37] = (r = '\0', g = 'x', b = ':')
  [38] = (r = '$', g = '\x01', b = '\b')
  [39] = (r = '\0', g = '\0', b = '\0')
  [40] = (r = 'R', g = '\x01', b = '\0')
  [41] = (r = '\0', g = '\0', b = '\0')
  [42] = (r = '\0', g = '\0', b = '\0')
  [43] = (r = '\0', g = '\0', b = '\0')
  [44] = (r = '\x01', g = '\0', b = '\0')
  [45] = (r = '\0', g = '\xc0', b = 'E')
  [46] = (r = '\x83', g = '\0', b = '\b')
  [47] = (r = '\0', g = '\0', b = '\0')
  [48] = (r = '\xc0', g = '\xd1', b = '\xff')
  [49] = (r = '\xff', g = '\xff', b = '\x7f')
  [50] = (r = '\0', g = '\0', b = '\xd1')
  [51] = (r = '\xe9', g = 'a', b = '\0')
  [52] = (r = '\b', g = '\0', b = '\0')
  [53] = (r = '\0', g = '\xc0', b = 'E')
  [54] = (r = '\x83', g = '\0', b = '\b')
  [55] = (r = '\0', g = '\0', b = '\0')
  [56] = (r = '0', g = '\xae', b = '8')
  [57] = (r = '\x01', g = '\b', b = '\0')
  [58] = (r = '\0', g = '\0', b = 'p')
  [59] = (r = '\xd2', g = '\xff', b = '\xff')
  [60] = (r = '\xff', g = '\x7f', b = '\0')
  [61] = (r = '\0', g = '\xd9', b = '\xe3')
  [62] = (r = 'a', g = '\0', b = '\b')
  [63] = (r = '\0', g = '\0', b = '\0')
  [64] = (r = '\x18', g = '\xa1', b = '#')
  [65] = (r = '\x01', g = '\b', b = '\0')
  [66] = (r = '\0', g = '\0', b = 'x')
  [67] = (r = ':', g = '$', b = '\x01')
  [68] = (r = '\b', g = '\0', b = '\0')
  [69] = (r = '\0', g = '\xe2', b = '\x05')
  [70] = (r = '\0', g = '\0', b = '\0')
  [71] = (r = '\0', g = '\0', b = '\0')
  [72] = (r = 'T', g = '\xfa', b = '"')
  [73] = (r = '\x01', g = '\b', b = '\0')
  [74] = (r = '\0', g = '\0', b = 'X')
  [75] = (r = '\xd2', g = '\xff', b = '\xff')
  [76] = (r = '\xff', g = '\x7f', b = '\0')
  [77] = (r = '\0', g = '\0', b = '\xb4')
  [78] = (r = 'c', g = '\0', b = '\b')
  [79] = (r = '\0', g = '\0', b = '\0')
  [80] = (r = '\x03', g = '\0', b = '\0')
  [81] = (r = '\0', g = '\0', b = '\0')
  [82] = (r = '\0', g = '\0', b = '\xf8')
  [83] = (r = '\xd2', g = '\xff', b = '\xff')
  [84] = (r = '\xff', g = '\x7f', b = '\0')
  [85] = (r = '\0', g = '\xe0', b = '\xd2')
  [86] = (r = '\xff', g = '\xff', b = '\xff')
  [87] = (r = '\x7f', g = '\0', b = '\0')
  [88] = (r = '\x8d', g = '\x98', b = 'a')
  [89] = (r = '\0', g = '\b', b = '\0')
  [90] = (r = '\0', g = '\0', b = '\xf8')
  [91] = (r = '\xd2', g = '\xff', b = '\xff')
  [92] = (r = '\xff', g = '\x7f', b = '\0')
  [93] = (r = '\0', g = '\x18', b = '\xd3')
  [94] = (r = '\xff', g = '\xff', b = '\xff')
  [95] = (r = '\x7f', g = '\0', b = '\0')
  [96] = (r = '\0', g = '\xd3', b = '\xff')
  [97] = (r = '\xff', g = '\xff', b = '\x7f')
  [98] = (r = '\0', g = '\0', b = '\x8d')
  [99] = (r = '\x98', g = 'a', b = '\0')
  [100] = (r = '\b', g = '\0', b = '\0')
  [101] = (r = '\0', g = '\x18', b = '\xd3')
  [102] = (r = '\xff', g = '\xff', b = '\xff')
  [103] = (r = '\x7f', g = '\0', b = '\0')
  [104] = (r = '\0', g = '\0', b = ' ')
  [105] = (r = '\0', g = '\0', b = '\0')
  [106] = (r = '\0', g = '\0', b = '\xb0')
  [107] = (r = '\t', g = '`', b = '\x01')
  [108] = (r = '\b', g = '\0', b = '\0')
  [109] = (r = '\0', g = '\x18', b = '\xa1')
  [110] = (r = '#', g = '\x01', b = '\b')
  [111] = (r = '\0', g = '\0', b = '\0')
  [112] = (r = '\0', g = '\0', b = '\0')
  [113] = (r = '\0', g = '\0', b = '\0')
  [114] = (r = '\0', g = '\0', b = '\0')
  [115] = (r = '\0', g = '\0', b = '\0')
  [116] = (r = '\b', g = '\0', b = '\0')
  [117] = (r = '\0', g = '\xa8', b = '\t')
  [118] = (r = '`', g = '\x01', b = '\b')
  [119] = (r = '\0', g = '\0', b = '\0')
  [120] = (r = '\xc0', g = ' ', b = '#')
  [121] = (r = '\x01', g = '\b', b = '\0')
  [122] = (r = '\0', g = '\0', b = '\0')
  [123] = (r = '\0', g = '\0', b = '\0')
  [124] = (r = '\0', g = '\0', b = '\0')
  [125] = (r = '\0', g = '\0', b = '\0')
  [126] = (r = '\0', g = '\0', b = '\xff')
  [127] = (r = '\x7f', g = '\0', b = '\0')
  [128] = (r = '@', g = '\x01', b = '`')
  [129] = (r = '\x01', g = '\b', b = '\0')
  [130] = (r = '\0', g = '\0', b = '\0')
  [131] = (r = '\0', g = '\0', b = '\0')
  [132] = (r = '\0', g = '\0', b = '\0')
  [133] = (r = '\0', g = '\0', b = '\0')
  [134] = (r = ' ', g = '\0', b = '\0')
  [135] = (r = '\0', g = '\0', b = '\0')
  [136] = (r = 'C', g = 'i', b = '-')
  [137] = (r = '\x01', g = '\b', b = '\0')
  [138] = (r = '\0', g = '\0', b = '\0')
  [139] = (r = '\0', g = '\0', b = '\0')
  [140] = (r = '\b', g = '\0', b = '\0')
  [141] = (r = '\0', g = 'x', b = '\xd3')
  [142] = (r = '\xff', g = '\xff', b = '\xff')
  [143] = (r = '\x7f', g = '\0', b = '\0')
  [144] = (r = '\0', g = '\0', b = '\0')
  [145] = (r = '\0', g = '\0', b = '\0')
  [146] = (r = '\0', g = '\0', b = '\0')
  [147] = (r = '\0', g = '\0', b = '\0')
  [148] = (r = '\0', g = '\0', b = '\0')
  [149] = (r = '\0', g = '\x80', b = 'T')
  [150] = (r = 'c', g = '\0', b = '\b')
  [151] = (r = '\0', g = '\0', b = '\0')
  [152] = (r = '\xb0', g = '\xd4', b = '\xff')
  [153] = (r = '\xff', g = '\xff', b = '\x7f')
  [154] = (r = '\0', g = '\0', b = '`')
  [155] = (r = '\xd3', g = '\xff', b = '\xff')
  [156] = (r = '\xff', g = '\x7f', b = '\0')
  [157] = (r = '\0', g = '\xa3', b = '\xe1')
  [158] = (r = 'a', g = '\0', b = '\b')
  [159] = (r = '\0', g = '\0', b = '\0')
  [160] = (r = 'X', g = '\xd3', b = '\xff')
  [161] = (r = '\xff', g = '\xff', b = '\x7f')
  [162] = (r = '\0', g = '\0', b = '\xa4')
  [163] = (r = '\v', g = '@', b = '\0')
  [164] = (r = '\0', g = '\0', b = '\0')
  [165] = (r = '\0', g = '\xc4', b = 'I')
  [166] = (r = '<', g = '\a', b = '\0')
  [167] = (r = '\0', g = '\0', b = '\0')
  [168] = (r = '0', g = '\xb8', b = '\x82')
  [169] = (r = '\r', g = '\xff', b = '\x7f')
  [170] = (r = '\0', g = '\0', b = '0')
  [171] = (r = 'd', g = 'c', b = '\0')
  [172] = (r = '\b', g = '\0', b = '\0')
  [173] = (r = '\0', g = '\x01', b = '\0')
  [174] = (r = '\0', g = '\0', b = '\b')
  [175] = (r = '\0', g = '\0', b = '\0')
  [176] = (r = '\0', g = '\xb4', b = 'c')
  [177] = (r = '\0', g = '\b', b = '\0')
  [178] = (r = '\0', g = '\0', b = '\x18')
  [179] = (r = '\xa1', g = '#', b = '\x01')
  [180] = (r = '\b', g = '\0', b = '\0')
  [181] = (r = '\0', g = '\xc8', b = '\xd5')
  [182] = (r = '\xff', g = '\xff', b = '\xff')
  [183] = (r = '\x7f', g = '\0', b = '\0')
  [184] = (r = '\b', g = '\xd5', b = '\xff')
  [185] = (r = '\xff', g = '\xff', b = '\x7f')
  [186] = (r = '\0', g = '\0', b = ''')
  [187] = (r = '\0', g = '\0', b = '\0')
  [188] = (r = '\0', g = '\0', b = '\0')
  [189] = (r = '\0', g = '\b', b = '\xd5')
  [190] = (r = '\xff', g = '\xff', b = '\xff')
  [191] = (r = '\x7f', g = '\0', b = '\0')
  [192] = (r = '\xb0', g = '\xd4', b = '\xff')
  [193] = (r = '\xff', g = '\xff', b = '\x7f')
  [194] = (r = '\0', g = '\0', b = '\0')
  [195] = (r = 'p', g = 'c', b = '\0')
  [196] = (r = '\b', g = '\0', b = '\0')
  [197] = (r = '\0', g = '\xe0', b = '\xd3')
  [198] = (r = '\xff', g = '\xff', b = '\xff')
  [199] = (r = '\x7f', g = '\0', b = '\0')
  [200] = (r = '\xcc', g = '\xdf', b = 'a')
  [201] = (r = '\0', g = '\b', b = '\0')
  [202] = (r = '\0', g = '\0', b = '\xd0')
  [203] = (r = '\xd4', g = '\xff', b = '\xff')
  [204] = (r = '\xff', g = '\x7f', b = '\0')
  [205] = (r = '\0', g = '\xa4', b = '\v')
  [206] = (r = '@', g = '\0', b = '\0')
  [207] = (r = '\0', g = '\0', b = '\0')
  [208] = (r = '\xc4', g = 'I', b = '<')
  [209] = (r = '\a', g = '\0', b = '\0')
  [210] = (r = '\0', g = '\0', b = '0')
  [211] = (r = '\xb8', g = '\x82', b = '\r')
  [212] = (r = '\b', g = '\0', b = '\0')
  [213] = (r = '\0', g = '0', b = 'd')
  [214] = (r = 'c', g = '\0', b = '\b')
  [215] = (r = '\0', g = '\0', b = '\0')
  [216] = (r = '\x01', g = '\0', b = '\0')
  [217] = (r = '\0', g = '\0', b = '\0')
  [218] = (r = '\0', g = '\0', b = '\0')
  [219] = (r = '\xb4', g = 'c', b = '\0')
  [220] = (r = '\b', g = '\0', b = '\0')
  [221] = (r = '\0', g = '\x18', b = '\xa1')
  [222] = (r = '#', g = '\x01', b = '\b')
  [223] = (r = '\0', g = '\0', b = '\0')
  [224] = (r = '\xc8', g = '\xd5', b = '\xff')
  [225] = (r = '\xff', g = '\xff', b = '\x7f')
  [226] = (r = '\0', g = '\0', b = '\b')
  [227] = (r = '\xd5', g = '\xff', b = '\xff')
  [228] = (r = '\xff', g = '\x7f', b = '\0')
  [229] = (r = '\0', g = ''', b = '\0')
  [230] = (r = '\0', g = '\0', b = '\0')
  [231] = (r = '\0', g = '\0', b = '\0')
  [232] = (r = '\0', g = 'p', b = 'c')
  [233] = (r = '\0', g = '\b', b = '\0')
  [234] = (r = '\0', g = '\0', b = '\x06')
  [235] = (r = '\0', g = '\0', b = '\0')
  [236] = (r = '\0', g = '\0', b = '\0')
  [237] = (r = '\0', g = '\0', b = 'p')
  [238] = (r = 'c', g = '\0', b = '\b')
  [239] = (r = '\0', g = '\0', b = '\0')
  [240] = (r = '\xf0', g = '\xd4', b = '\xff')
  [241] = (r = '\xff', g = '\xff', b = '\x7f')
  [242] = (r = '\0', g = '\0', b = '\xbc')
  [243] = (r = '}', g = 'a', b = '\0')
  [244] = (r = '\b', g = '\0', b = '\0')
  [245] = (r = '\0', g = '\0', b = 'p')
  [246] = (r = 'c', g = '\0', b = '\b')
  [247] = (r = '\0', g = '\0', b = '\0')
  [248] = (r = '\0', g = 't', b = 'c')
  [249] = (r = '\0', g = '\b', b = '\0')
  [250] = (r = '\0', g = '\0', b = '\0')
  [251] = (r = 'x', g = 'c', b = '\0')
  [252] = (r = '\b', g = '\0', b = '\0')
  [253] = (r = '\0', g = '\0', b = '|')
  [254] = (r = 'c', g = '\0', b = '\b')
  [255] = (r = '\0', g = '\0', b = '\0')
}
(vuint8 [256]) Remap = {
  [0] = '\0'
  [1] = 'x'
  [2] = 'c'
  [3] = '\0'
  [4] = '\b'
  [5] = '\0'
  [6] = '\0'
  [7] = '\0'
  [8] = '\0'
  [9] = '|'
  [10] = 'c'
  [11] = '\0'
  [12] = '\b'
  [13] = '\0'
  [14] = '\0'
  [15] = '\0'
  [16] = '\0'
  [17] = '\xb0'
  [18] = 'c'
  [19] = '\0'
  [20] = '\b'
  [21] = '\0'
  [22] = '\0'
  [23] = '\0'
  [24] = '\0'
  [25] = '\xb4'
  [26] = 'c'
  [27] = '\0'
  [28] = '\b'
  [29] = '\0'
  [30] = '\0'
  [31] = '\0'
  [32] = '\0'
  [33] = 'D'
  [34] = '}'
  [35] = '1'
  [36] = '\x02'
  [37] = '\xf8'
  [38] = '\xff'
  [39] = '\xff'
  [40] = '\0'
  [41] = '\0'
  [42] = '\0'
  [43] = '\0'
  [44] = '\0'
  [45] = '\0'
  [46] = '\0'
  [47] = '\0'
  [48] = '\0'
  [49] = ' '
  [50] = '_'
  [51] = '\x01'
  [52] = '\b'
  [53] = '\0'
  [54] = '\0'
  [55] = '\0'
  [56] = '\0'
  [57] = '\0'
  [58] = ' '
  [59] = '\0'
  [60] = '\0'
  [61] = '\0'
  [62] = '\0'
  [63] = '\x02'
  [64] = '\xff'
  [65] = '\xff'
  [66] = '\x1f'
  [67] = '\0'
  [68] = '\x0f'
  [69] = '\r'
  [70] = '\f'
  [71] = '\v'
  [72] = '\n'
  [73] = '\t'
  [74] = '\b'
  [75] = '\a'
  [76] = '\x06'
  [77] = '\x04'
  [78] = '\x03'
  [79] = '\0'
  [80] = 'Q'
  [81] = 'f'
  [82] = 'E'
  [83] = '\x04'
  [84] = '\xe3'
  [85] = 'm'
  [86] = '\e'
  [87] = '\xd9'
  [88] = '\x02'
  [89] = '\x02'
  [90] = '\0'
  [91] = '\0'
  [92] = '\0'
  [93] = '\0'
  [94] = '\0'
  [95] = '\0'
  [96] = '\xca'
  [97] = ';'
  [98] = '$'
  [99] = '\x01'
  [100] = '\b'
  [101] = '\0'
  [102] = '\0'
  [103] = '\0'
  [104] = '@'
  [105] = ':'
  [106] = '<'
  [107] = '\a'
  [108] = '\0'
  [109] = '\0'
  [110] = '\0'
  [111] = '\0'
  [112] = '$'
  [113] = 'u'
  [114] = '\x82'
  [115] = '\r'
  [116] = '\b'
  [117] = '\0'
  [118] = '\0'
  [119] = '\0'
  [120] = '0'
  [121] = 'f'
  [122] = 'c'
  [123] = '\0'
  [124] = '\b'
  [125] = '\0'
  [126] = '\0'
  [127] = '\0'
  [128] = '\x01'
  [129] = '\x17'
  [130] = '\x16'
  [131] = '\x15'
  [132] = '\x14'
  [133] = '\x13'
  [134] = '\x12'
  [135] = '\x11'
  [136] = '\x10'
  [137] = '\x0e'
  [138] = 'c'
  [139] = '\0'
  [140] = '\b'
  [141] = '\0'
  [142] = '\x05'
  [143] = '\0'
  [144] = '\0'
  [145] = '5'
  [146] = '#'
  [147] = '\x01'
  [148] = '\b'
  [149] = '\0'
  [150] = '\0'
  [151] = '\0'
  [152] = '\xd8'
  [153] = '\xd1'
  [154] = '\xff'
  [155] = '\xff'
  [156] = '\xff'
  [157] = '\x7f'
  [158] = '\0'
  [159] = '\0'
  [160] = 'h'
  [161] = '\0'
  [162] = '\0'
  [163] = '\0'
  [164] = '\0'
  [165] = '\0'
  [166] = '\0'
  [167] = '\0'
  [168] = '\x06'
  [169] = '\x02'
  [170] = '\0'
  [171] = '\0'
  [172] = '\0'
  [173] = '\0'
  [174] = '\0'
  [175] = '\0'
  [176] = '\0'
  [177] = '\xd0'
  [178] = '\xff'
  [179] = '\xff'
  [180] = '\xff'
  [181] = '\x7f'
  [182] = '\0'
  [183] = '\0'
  [184] = '\x06'
  [185] = '\0'
  [186] = '\0'
  [187] = '\0'
  [188] = '\x06'
  [189] = '\0'
  [190] = '\0'
  [191] = '\x01'
  [192] = '\x18'
  [193] = '\xd1'
  [194] = '\xff'
  [195] = '\xff'
  [196] = '\xff'
  [197] = '\x7f'
  [198] = '\0'
  [199] = '\0'
  [200] = '\xd8'
  [201] = '\xd1'
  [202] = '\xff'
  [203] = '\xff'
  [204] = '\xff'
  [205] = '\x7f'
  [206] = '\0'
  [207] = '\0'
  [208] = 'a'
  [209] = '\x01'
  [210] = '\0'
  [211] = '\0'
  [212] = '\0'
  [213] = '\0'
  [214] = '\0'
  [215] = '\0'
  [216] = '\0'
  [217] = '\xb4'
  [218] = 'c'
  [219] = '\0'
  [220] = '\b'
  [221] = '\0'
  [222] = '\0'
  [223] = '\0'
  [224] = '\0'
  [225] = '\0'
  [226] = '\0'
  [227] = '\0'
  [228] = '\0'
  [229] = '\0'
  [230] = '\0'
  [231] = '\0'
  [232] = '\xca'
  [233] = ';'
  [234] = '$'
  [235] = '\x01'
  [236] = '\b'
  [237] = '\0'
  [238] = '\0'
  [239] = '\0'
  [240] = '\xc0'
  [241] = '\xd1'
  [242] = '\xff'
  [243] = '\xff'
  [244] = '\xff'
  [245] = '\x7f'
  [246] = '\0'
  [247] = '\0'
  [248] = '\x83'
  [249] = 'y'
  [250] = 'a'
  [251] = '\0'
  [252] = '\b'
  [253] = '\0'
  [254] = '\0'
  [255] = '\0'
}
(int) NumColours = 24
(int) FontHeight = 23
(int) DataSize = 6995
(int) NumChars = 59
(fon2_header_t *) Font = 0x000000080194102c
(vuint16 *) Widths = 0x0000000801941038
(VavoomUtils::rgb_t *) pPal = 0x00000008019410ae
(vint8 *) pDst = 0x0000000801942c49
(int) i = 33
(fon2_char_t *) Chr = 0x000000080187a744
Comment 1 commit-hook freebsd_committer freebsd_triage 2017-06-04 15:11:24 UTC
A commit references this bug:

Author: bar
Date: Sun Jun  4 15:11:00 UTC 2017
New revision: 442564
URL: https://svnweb.freebsd.org/changeset/ports/442564

Log:
  Apply some patches from OpenSUSE to fix some issues, including the build on recent compilers.

  PR:	216835, 219295

Changes:
  head/games/vavoom/Makefile
  head/games/vavoom/files/patch-libs_core_zone.cpp
  head/games/vavoom/files/patch-libs_core_zone.h
  head/games/vavoom/files/patch-source_host.cpp
  head/games/vavoom/files/patch-source_misc.cpp
  head/games/vavoom/files/patch-source_pr__exec.cpp
  head/games/vavoom/files/patch-source_r__sky.cpp
  head/games/vavoom/files/patch-source_sys__sdl.cpp
  head/games/vavoom/files/patch-source_timidity_readmidi.cpp
  head/games/vavoom/files/patch-source_vc__dehacked.cpp
  head/games/vavoom/files/patch-source_vc__object.cpp
  head/games/vavoom/files/patch-utils_glbsp_CMakeLists.txt
  head/games/vavoom/files/patch-utils_vcc_vcc.cpp
  head/games/vavoom/files/pkg-message.in
  head/games/vavoom/pkg-plist