digitalmars.D.bugs - [Issue 17595] New: Fix warnings in PDF build & fail on specific
- via Digitalmars-d-bugs (533/533) Jul 04 2017 https://issues.dlang.org/show_bug.cgi?id=17595
https://issues.dlang.org/show_bug.cgi?id=17595 Issue ID: 17595 Summary: Fix warnings in PDF build & fail on specific warnings in the future Product: D Version: D2 Hardware: All OS: All Status: NEW Severity: enhancement Priority: P1 Component: dlang.org Assignee: nobody puremagic.com Reporter: greensunny12 gmail.com There are a lot of warnings in the spec build. At least for the undefined references it might make sense to fix them and check for these errors in the future. ---- LaTeX Warning: No \author given. ... LaTeX Warning: Hyper reference `source_text' on page 7 undefined on input line 197. [7] (/usr/share/texlive/texmf-dist/tex/latex/base/t1cmtt.fd) LaTeX Warning: Hyper reference `character_set' on page 8 undefined on input lin e 261. LaTeX Warning: Hyper reference `end_of_file' on page 8 undefined on input line 269. LaTeX Warning: Hyper reference `end_of_line' on page 8 undefined on input line 280. [8] LaTeX Warning: Hyper reference `white_space' on page 9 undefined on input line 295. LaTeX Warning: Hyper reference `comment' on page 9 undefined on input line 311. [9] LaTeX Warning: Hyper reference `tokens' on page 10 undefined on input line 372. [10] [11] Overfull \hbox (5.318pt too wide) in paragraph at lines 378--378 [] \T1/cmtt/m/it/10.95 CharacterLiteral[] LaTeX Warning: Hyper reference `identifiers' on page 12 undefined on input line 449. [12] LaTeX Warning: Hyper reference `string_literals' on page 13 undefined on input line 481. [13] [14] [15] [16] Underfull \vbox (badness 1028) has occurred while \output is active [17] [18] Overfull \hbox (569.97498pt too wide) in paragraph at lines 780--815 [][] LaTeX Warning: Hyper reference `characterliteral' on page 19 undefined on input line 818. LaTeX Warning: Hyper reference `integerliteral' on page 19 undefined on input l ine 833. [19] [20] [21] [22] LaTeX Warning: Hyper reference `binary-literals' on page 23 undefined on input line 972. [23] LaTeX Warning: Hyper reference `floatliteral' on page 24 undefined on input lin e 1035. [24] [25] [26] LaTeX Warning: Hyper reference `keywords Keywords' on page 27 undefined on inpu t line 1180. [27] Underfull \hbox (badness 10000) in paragraph at lines 1216--1216 [] [][][][] Overfull \hbox (7.34686pt too wide) in paragraph at lines 1232--1232 [] [][][][] Underfull \hbox (badness 10000) in paragraph at lines 1289--1289 [] [][][][] Underfull \hbox (badness 10000) in paragraph at lines 1303--1303 [] [][][][] [28] Overfull \hbox (24.32198pt too wide) in paragraph at lines 1310--1310 [] [][][][] Overfull \hbox (29.98035pt too wide) in paragraph at lines 1314--1314 [] [][][][] LaTeX Warning: Hyper reference `global_symbols' on page 29 undefined on input l ine 1323. Underfull \hbox (badness 10000) in paragraph at lines 1329--1329 [] [][][] Overfull \hbox (69.83514pt too wide) in paragraph at lines 1329--1329 [][] \T1/cmtt/m/n/10.95 (alias to immutable(char)[])[] Underfull \hbox (badness 10000) in paragraph at lines 1330--1330 [] [][][] Overfull \hbox (75.49352pt too wide) in paragraph at lines 1330--1330 [][] \T1/cmtt/m/n/10.95 (alias to immutable(wchar)[])[] Underfull \hbox (badness 10000) in paragraph at lines 1331--1331 [] [][][] Overfull \hbox (75.49352pt too wide) in paragraph at lines 1331--1331 [][] \T1/cmtt/m/n/10.95 (alias to immutable(dchar)[])[] LaTeX Warning: Hyper reference `specialtokens' on page 29 undefined on input li ne 1338. LaTeX Warning: Hyper reference `special-token-sequence' on page 29 undefined on input line 1361. [29] [30] LaTeX Warning: Hyper reference `type' on page 31 undefined on input line 1414. [31] [32] LaTeX Warning: Hyper reference `expression' on page 33 undefined on input line 1491. [33] [34] [35] [36] Overfull \hbox (61.25948pt too wide) in paragraph at lines 1694--1694 [] [][][][][][][] \T1/cmtt/m/it/10.95 AllocatorArguments$[]$ [][][][][][][] ClassArguments$[]$ SuperClass$[]$ Interfaces$[]$ AggregateBody[] [37] [38] [39] [40] [41] [42] LaTeX Warning: Hyper reference `statement' on page 43 undefined on input line 1 976. [43] [44] [45] [46] [47] [48] [49] [50] LaTeX Warning: Hyper reference `iasm' on page 51 undefined on input line 2304. [51] [52] [53] [54] [55] LaTeX Warning: Hyper reference `declaration' on page 56 undefined on input line 2488. [56] [57] [58] [59] [60] LaTeX Warning: Hyper reference `function' on page 61 undefined on input line 26 67. [61] [62] Overfull \hbox (3.78221pt too wide) in paragraph at lines 2769--2769 [] [][][][][][][] \T1/cmtt/m/it/10.95 TemplateParameters Parameters MemberFu nctionAttributes$[]$ Constraint$[]$ [][][] Overfull \hbox (58.33705pt too wide) in paragraph at lines 2770--2770 [] [][][][][][][] \T1/cmtt/m/it/10.95 TemplateParameters Parameters MemberFu nctionAttributes$[]$ Constraint$[]$ FunctionBody[] [63] [64] LaTeX Warning: Hyper reference `aggregate' on page 65 undefined on input line 2 816. Overfull \hbox (7.41171pt too wide) in paragraph at lines 2831--2831 [] [][][][][][][] \T1/cmtt/m/it/10.95 Identifier TemplateParameters Constrai nt$[]$ BaseClassList$[]$ AggregateBody[] Overfull \hbox (52.67868pt too wide) in paragraph at lines 2840--2840 [] [][][][][][][] \T1/cmtt/m/it/10.95 Identifier TemplateParameters Constrai nt$[]$ BaseInterfaceList$[]$ AggregateBody[] Overfull \hbox (27.12277pt too wide) in paragraph at lines 2841--2841 [] [][][][][][][] \T1/cmtt/m/it/10.95 Identifier TemplateParameters BaseInte rfaceList Constraint AggregateBody[] [65] [66] LaTeX Warning: Hyper reference `enum' on page 67 undefined on input line 2899. [67] LaTeX Warning: Hyper reference `template' on page 68 undefined on input line 29 39. [68] [69] [70] Overfull \hbox (53.51405pt too wide) in paragraph at lines 3034--3034 [] \T1/cmtt/m/it/10.95 BasicType Declarator TemplateValueParameterSpecializa tion TemplateValueParameterDefault[] Overfull \hbox (54.5359pt too wide) in paragraph at lines 3047--3047 [] [][][][][][][] \T1/cmtt/m/it/10.95 Identifier TemplateAliasParameterSpeci alization$[]$ TemplateAliasParameterDefault$[]$[] Overfull \hbox (113.02019pt too wide) in paragraph at lines 3048--3048 [] [][][][][][][] \T1/cmtt/m/it/10.95 BasicType Declarator TemplateAliasPara meterSpecialization$[]$ TemplateAliasParameterDefault$[]$[] [71] LaTeX Warning: Hyper reference `attribute' on page 72 undefined on input line 3 085. [72] [73] LaTeX Warning: Hyper reference `conditional' on page 74 undefined on input line 3197. [74] [75] LaTeX Warning: Hyper reference `module' on page 76 undefined on input line 3252 . [76] [77] [78] Underfull \vbox (badness 10000) has occurred while \output is active [79] LaTeX Warning: Hyper reference `module_declaration' on page 80 undefined on inp ut line 3452. [80] [81] LaTeX Warning: Hyper reference `import-declaration' on page 82 undefined on inp ut line 3549. [82] LaTeX Warning: Hyper reference `name_lookup' on page 83 undefined on input line 3596. [83] [84] LaTeX Warning: Hyper reference `public_imports' on page 85 undefined on input l ine 3697. [85] LaTeX Warning: Hyper reference `static_imports' on page 86 undefined on input l ine 3748. LaTeX Warning: Hyper reference `renamed_imports' on page 86 undefined on input line 3770. LaTeX Warning: Hyper reference `selective_imports' on page 86 undefined on inpu t line 3792. [86] LaTeX Warning: Hyper reference `renamed_selective_imports' on page 87 undefined on input line 3814. LaTeX Warning: Hyper reference `scoped_imports' on page 87 undefined on input l ine 3838. [87] LaTeX Warning: Hyper reference `module_scope_operators' on page 88 undefined on input line 3883. LaTeX Warning: Hyper reference `staticorder' on page 88 undefined on input line 3904. [88] LaTeX Warning: Hyper reference `order_of_static_ctor' on page 89 undefined on i nput line 3925. LaTeX Warning: Hyper reference `override_cycle_abort' on page 89 undefined on i nput line 3946. LaTeX Warning: Hyper reference `order_of_static_ctors' on page 89 undefined on input line 3972. LaTeX Warning: Hyper reference `order_static_dtor' on page 89 undefined on inpu t line 3977. [89] LaTeX Warning: Hyper reference `order_of_unittests' on page 90 undefined on inp ut line 3989. LaTeX Warning: Hyper reference `mixin-declaration' on page 90 undefined on inpu t line 3994. LaTeX Warning: Hyper reference `package-module' on page 90 undefined on input l ine 4009. [90] [91] [92] [93] [94] [95] Underfull \vbox (badness 10000) has occurred while \output is active [96] Overfull \hbox (29.268pt too wide) in paragraph at lines 4251--4251 [] \T1/cmtt/m/it/10.95 LinkageAttribute[] Overfull \hbox (17.95126pt too wide) in paragraph at lines 4252--4252 [] \T1/cmtt/m/it/10.95 AlignAttribute[] Overfull \hbox (3.00502pt too wide) in paragraph at lines 4253--4253 [] [][][][] Overfull \hbox (14.32176pt too wide) in paragraph at lines 4260--4260 [] [][][][] [97] LaTeX Warning: Hyper reference `declaration_syntax' on page 98 undefined on inp ut line 4314. [98] LaTeX Warning: Hyper reference `auto-declaration' on page 99 undefined on input line 4378. [99] LaTeX Warning: Hyper reference `alias' on page 100 undefined on input line 4428 . [100] [101] LaTeX Warning: Hyper reference `extern' on page 102 undefined on input line 458 4. [102] LaTeX Warning: Hyper reference `typeof' on page 103 undefined on input line 460 5. [103] LaTeX Warning: Hyper reference `void_init' on page 104 undefined on input line 4700. [104] LaTeX Warning: Hyper reference `global_static_init' on page 105 undefined on in put line 4728. LaTeX Warning: Hyper reference `typequal_vs_storageclass' on page 105 undefined on input line 4737. [105] [106] [107] [108] LaTeX Warning: Hyper reference `basic-data-types' on page 109 undefined on inpu t line 4872. Underfull \vbox (badness 10000) has occurred while \output is active [109] Overfull \vbox (35.44003pt too high) has occurred while \output is active [110] LaTeX Warning: Hyper reference `derived-data-types' on page 111 undefined on in put line 4909. LaTeX Warning: Hyper reference `user-defined-types' on page 111 undefined on in put line 4925. LaTeX Warning: Hyper reference `base-types' on page 111 undefined on input line 4941. LaTeX Warning: Hyper reference `pointer-conversions' on page 111 undefined on i nput line 4953. LaTeX Warning: Hyper reference `implicit-conversions' on page 111 undefined on input line 4960. [111] LaTeX Warning: Hyper reference `integer-promotions' on page 112 undefined on in put line 4987. LaTeX Warning: Hyper reference `usual-arithmetic-conversions' on page 112 undef ined on input line 5023. [112] LaTeX Warning: Hyper reference `bool' on page 113 undefined on input line 5112. LaTeX Warning: Hyper reference `delegates' on page 113 undefined on input line 5130. [113] LaTeX Warning: Hyper reference `size_t' on page 114 undefined on input line 520 9. LaTeX Warning: Hyper reference `ptrdiff_t' on page 114 undefined on input line 5215. [114] [115] [116] Underfull \vbox (badness 10000) has occurred while \output is active [117] LaTeX Warning: Hyper reference `init' on page 118 undefined on input line 5315. [118] [119] LaTeX Warning: Hyper reference `stringof' on page 120 undefined on input line 5 400. [120] LaTeX Warning: Hyper reference `sizeof' on page 121 undefined on input line 544 3. LaTeX Warning: Hyper reference `alignof' on page 121 undefined on input line 54 74. LaTeX Warning: Hyper reference `classinfo' on page 121 undefined on input line 5481. LaTeX Warning: Hyper reference `classproperties' on page 121 undefined on input line 5493. [121] [122] Underfull \vbox (badness 10000) has occurred while \output is active [123] LaTeX Warning: Hyper reference `linkage' on page 124 undefined on input line 55 75. [124] [125] LaTeX Warning: Hyper reference `namespace' on page 126 undefined on input line 5646. LaTeX Warning: Hyper reference `align' on page 126 undefined on input line 5695 . [126] [127] LaTeX Warning: Hyper reference `deprecated' on page 128 undefined on input line 5808. [128] LaTeX Warning: Hyper reference `visibility_attributes' on page 129 undefined on input line 5862. [129] LaTeX Warning: Hyper reference `const' on page 130 undefined on input line 5921 . LaTeX Warning: Hyper reference `immutable' on page 130 undefined on input line 5954. LaTeX Warning: Hyper reference `inout' on page 130 undefined on input line 5960 . [130] LaTeX Warning: Hyper reference `shared' on page 131 undefined on input line 596 6. LaTeX Warning: Hyper reference `gshared' on page 131 undefined on input line 59 72. LaTeX Warning: Hyper reference `disable' on page 131 undefined on input line 60 10. [131] LaTeX Warning: Hyper reference `nogc' on page 132 undefined on input line 6036. LaTeX Warning: Hyper reference `property' on page 132 undefined on input line 6 078. LaTeX Warning: Hyper reference `nothrow' on page 132 undefined on input line 60 82. [132] LaTeX Warning: Hyper reference `pure' on page 133 undefined on input line 6086. LaTeX Warning: Hyper reference `ref' on page 133 undefined on input line 6090. LaTeX Warning: Hyper reference `return' on page 133 undefined on input line 609 4. LaTeX Warning: Hyper reference `override' on page 133 undefined on input line 6 098. LaTeX Warning: Hyper reference `static' on page 133 undefined on input line 612 6. [133] LaTeX Warning: Hyper reference `auto' on page 134 undefined on input line 6169. LaTeX Warning: Hyper reference `scope' on page 134 undefined on input line 6180 . [134] LaTeX Warning: Hyper reference `abstract' on page 135 undefined on input line 6 204. LaTeX Warning: Hyper reference `uda' on page 135 undefined on input line 6231. [135] [136] [137] [138] [139] LaTeX Warning: Hyper reference `predefined-pragmas' on page 140 undefined on in put line 6399. LaTeX Warning: Hyper reference `inline' on page 140 undefined on input line 641 9. [140] LaTeX Warning: Hyper reference `lib' on page 141 undefined on input line 6468. LaTeX Warning: Hyper reference `mangle' on page 141 undefined on input line 647 9. LaTeX Warning: Hyper reference `msg' on page 141 undefined on input line 6492. LaTeX Warning: Hyper reference `startaddress' on page 141 undefined on input li ne 6501. LaTeX Warning: Hyper reference `vendor_specific_pragmas' on page 141 undefined on input line 6518. [141] [142] LaTeX Warning: Hyper reference `order-of-evaluation' on page 143 undefined on i nput line 6562. LaTeX Warning: Hyper reference `expression' on page 143 undefined on input line 6585. [143] LaTeX Warning: Hyper reference `assign_expressions' on page 144 undefined on in put line 6602. LaTeX Warning: Hyper reference `assignment_operator_expressions' on page 144 un defined on input line 6632. [144] LaTeX Warning: Hyper reference `conditional_expressions' on page 145 undefined on input line 6661. LaTeX Warning: Hyper reference `oror_expressions' on page 145 undefined on inpu t line 6687. LaTeX Warning: Hyper reference `andand_expressions' on page 145 undefined on in put line 6716. [145] LaTeX Warning: Hyper reference `bitwise_expressions' on page 146 undefined on i nput line 6745. LaTeX Warning: Hyper reference `or_expressions' on page 146 undefined on input line 6753. LaTeX Warning: Hyper reference `xor_expressions' on page 146 undefined on input line 6764. LaTeX Warning: Hyper reference `and_expressions' on page 146 undefined on input line 6775. [146] LaTeX Warning: Hyper reference `compare_expressions' on page 147 undefined on i nput line 6786. LaTeX Warning: Hyper reference `equality_expressions' on page 147 undefined on input line 6798. [147] LaTeX Warning: Hyper reference `identity_expressions' on page 148 undefined on input line 6877. LaTeX Warning: Hyper reference `relation_expressions' on page 148 undefined on input line 6913. [148] LaTeX Warning: Hyper reference `integer_comparisons' on page 149 undefined on i nput line 6955. LaTeX Warning: Hyper reference `floating-point-comparisons' on page 149 undefin ed on input line 6982. [149] LaTeX Warning: Hyper reference `class-comparisons' on page 150 undefined on inp ut line 7038. LaTeX Warning: Hyper reference `in_expressions' on page 150 undefined on input line 7054. [150] LaTeX Warning: Hyper reference `shift_expressions' on page 151 undefined on inp ut line 7086. LaTeX Warning: Hyper reference `add_expressions' on page 151 undefined on input line 7118. [151] LaTeX Warning: Hyper reference `cat_expressions' on page 152 undefined on input line 7171. LaTeX Warning: Hyper reference `mul_expressions' on page 152 undefined on input line 7187. [152] LaTeX Warning: Hyper reference `unary-expression' on page 153 undefined on inpu t line 7224. LaTeX Warning: Hyper reference `complement_expressions' on page 153 undefined o n input line 7244. LaTeX Warning: Hyper reference `new_expressions' on page 153 undefined on input line 7260. [153] [154] LaTeX Warning: Hyper reference `delete_expressions' on page 155 undefined on in put line 7344. LaTeX Warning: Hyper reference `cast_expressions' on page 155 undefined on inpu t line 7387. [155] [156] [157] LaTeX Warning: Hyper reference `pow_expressions' on page 158 undefined on input line 7559. LaTeX Warning: Hyper reference `postfix_expressions' on page 158 undefined on i nput line 7572. LaTeX Warning: Hyper reference `index_expressions' on page 158 undefined on inp ut line 7589. [158] LaTeX Warning: Hyper reference `slice_expressions' on page 159 undefined on inp ut line 7620. [159] Underfull \vbox (badness 1292) has occurred while \output is active [160] LaTeX Warning: Hyper reference `primary_expressions' on page 161 undefined on i nput line 7731. [161] LaTeX Warning: Hyper reference `identifier' on page 162 undefined on input line 7769. LaTeX Warning: Hyper reference `this' on page 162 undefined on input line 7775. LaTeX Warning: Hyper reference `super' on page 162 undefined on input line 7811 . [162] LaTeX Warning: Hyper reference `null' on page 163 undefined on input line 7824. LaTeX Warning: Hyper reference `true_false' on page 163 undefined on input line 7838. LaTeX Warning: Hyper reference `character-literal' on page 163 undefined on inp ut line 7845. LaTeX Warning: Hyper reference `string_literals' on page 163 undefined on input line 7855. [163] LaTeX Warning: Hyper reference `array_literals' on page 164 undefined on input line 7911. [164] [165] LaTeX Warning: Hyper reference `associative_array_literals' on page 166 undefin ed on input line 8013. [166] LaTeX Warning: Hyper reference `function_literals' on page 167 undefined on inp ut line 8060. [167] [168] [169] LaTeX Warning: Hyper reference `lambdas' on page 170 undefined on input line 82 27. [170] LaTeX Warning: Hyper reference `uniform_construction_syntax' on page 171 undefi ned on input line 8279. LaTeX Warning: Hyper reference `assert_expressions' on page 171 undefined on in put line 8304. [171] LaTeX Warning: Hyper reference `mixin_expressions' on page 172 undefined on inp ut line 8375. LaTeX Warning: Hyper reference `import_expressions' on page 172 undefined on in put line 8397. [172] LaTeX Warning: Hyper reference `typeid_expressions' on page 173 undefined on in put line 8432. LaTeX Warning: Hyper reference `is_expression' on page 173 undefined on input l ine 8473. [173] [174] [175] [176] [177] [178] LaTeX Warning: Hyper reference `associativity' on page 179 undefined on input l ine 8805. [179] [180] [181] LaTeX Warning: Hyper reference `scope-statement' on page 182 undefined on input line 8892. Underfull \vbox (badness 10000) has occurred while \output is active [182] LaTeX Warning: Hyper reference `scope-block-statement' on page 183 undefined on input line 8943. [183] LaTeX Warning: Hyper reference `labeled-statement' on page 184 undefined on inp ut line 8955. LaTeX Warning: Hyper reference `block-statement' on page 184 undefined on input line 8985. LaTeX Warning: Hyper reference `expression-statement' on page 184 undefined on input line 9001. [184] LaTeX Warning: Hyper reference `declaration-statement' on page 185 undefined on input line 9026. LaTeX Warning: Hyper reference `if-statement' on page 185 undefined on input li ne 9045. [185] LaTeX Warning: Hyper reference `while-statement' on page 186 undefined on input line 9106. [186] LaTeX Warning: Hyper reference `do-statement' on page 187 undefined on input li ne 9137. LaTeX Warning: Hyper reference `for-statement' on page 187 undefined on input l ine 9169. [187] LaTeX Warning: Hyper reference `foreach-statement' on page 188 undefined on inp ut line 9247. [188] [189] LaTeX Warning: Hyper reference `foreach_over_arrays' on page 190 undefined on i nput line 9296. LaTeX Warning: Hyper reference `foreach_over_arrays_of_characters' on page 190 undefined on input line 9344. [190] LaTeX Warning: Hyper reference `foreach_over_associative_arrays' on page 191 un defined on input line 9400. [191] LaTeX Warning: Hyper reference `foreach_over_struct_and_classes' on page 192 un defined on input line 9427. LaTeX Warning: Hyper reference `op-apply' on page 192 undefined on input line 9 431. LaTeX Warning: Hyper reference `op-apply-reverse' on page 192 undefined on inpu t line 9432. [192] LaTeX Warning: Hyper reference `op-apply' on page 193 undefined on input line 9 513. [193] LaTeX Warning: Hyper reference `foreach-with-ranges' on page 194 undefined on i nput line 9551. [194] LaTeX Warning: Hyper reference `foreach_over_delegates' on page 195 undefined o n input line 9644. [195] LaTeX Warning: Hyper reference `foreach_over_tuples' on page 196 undefined on i nput line 9688. [196] LaTeX Warning: Hyper reference `foreach_ref_parameters' on page 197 undefined o n input line 9732. ... --
Jul 04 2017