Can't emerge x11-base/xorg-x11-6.7.0-r2. Reproducible: Always Steps to Reproduce: 1. emerge xorg-x11 Actual Results: FontSample.c:47:19: Xm/Xm.h: No such file or directory FontSample.c:54:20: Xm/XmP.h: No such file or directory FontSample.c:57:21: Xm/Form.h: No such file or directory FontSample.c:58:21: Xm/List.h: No such file or directory FontSample.c:59:22: Xm/Label.h: No such file or directory FontSample.c:60:23: Xm/LabelG.h: No such file or directory FontSample.c:61:22: Xm/PushB.h: No such file or directory FontSample.c:62:23: Xm/PanedW.h: No such file or directory FontSample.c:63:23: Xm/PushBG.h: No such file or directory FontSample.c:64:26: Xm/SeparatoG.h: No such file or directory FontSample.c:65:22: Xm/TextF.h: No such file or directory FontSample.c:66:26: Xm/RowColumn.h: No such file or directory FontSample.c:67:25: Xm/DrawingA.h: No such file or directory FontSample.c:68:26: Xm/ScrolledW.h: No such file or directory FontSample.c:69:25: Xm/ToggleBG.h: No such file or directory FontSample.c:70:22: Xm/Frame.h: No such file or directory FontSample.c:71:26: Xm/RowColumn.h: No such file or directory In file included from FontSample.c:76: /usr/X11R6/include/DPS/FontSBP.h:52: error: syntax error before "XmString" /usr/X11R6/include/DPS/FontSBP.h:53: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSBP.h:56: error: syntax error before '}' token /usr/X11R6/include/DPS/FontSBP.h:56: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSBP.h:66: error: syntax error before "BlendRec" /usr/X11R6/include/DPS/FontSBP.h:67: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSBP.h:72: error: syntax error before "XmString" /usr/X11R6/include/DPS/FontSBP.h:77: error: conflicting types for `next' /usr/X11R6/include/DPS/FontSBP.h:55: error: previous declaration of `next' /usr/X11R6/include/DPS/FontSBP.h:80: error: syntax error before '*' token /usr/X11R6/include/DPS/FontSBP.h:80: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSBP.h:81: error: syntax error before '}' token /usr/X11R6/include/DPS/FontSBP.h:81: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSBP.h:86: error: syntax error before "FontRec" /usr/X11R6/include/DPS/FontSBP.h:88: error: conflicting types for `next' /usr/X11R6/include/DPS/FontSBP.h:77: error: previous declaration of `next' /usr/X11R6/include/DPS/FontSBP.h:90: error: syntax error before '}' token /usr/X11R6/include/DPS/FontSBP.h:90: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSBP.h:151: error: syntax error before "FontFamilyRec" /usr/X11R6/include/DPS/FontSBP.h:156: error: syntax error before '*' token /usr/X11R6/include/DPS/FontSBP.h:156: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSBP.h:158: error: syntax error before '*' token /usr/X11R6/include/DPS/FontSBP.h:158: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSBP.h:159: error: syntax error before '*' token /usr/X11R6/include/DPS/FontSBP.h:159: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSBP.h:160: error: syntax error before '*' token /usr/X11R6/include/DPS/FontSBP.h:160: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSBP.h:175: error: syntax error before '*' token /usr/X11R6/include/DPS/FontSBP.h:175: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSBP.h:176: error: syntax error before '*' token /usr/X11R6/include/DPS/FontSBP.h:176: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSBP.h:179: error: syntax error before '}' token /usr/X11R6/include/DPS/FontSBP.h:179: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSBP.h:185: error: syntax error before "XmManagerPart" /usr/X11R6/include/DPS/FontSBP.h:186: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSBP.h:187: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSBP.h:353: error: syntax error before "XmManagerClassPart" /usr/X11R6/include/DPS/FontSBP.h:355: error: syntax error before '}' token /usr/X11R6/include/DPS/FontSBP.h:355: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSBP.h:357: error: syntax error before "fontSelectionBoxClassRec" /usr/X11R6/include/DPS/FontSBP.h:357: error: ISO C forbids data definition with no type or storage class In file included from FontSample.c:78: FontSBI.h:44: error: syntax error before '*' token FontSBI.h:46: error: syntax error before "_FSBCreateSharedCS" FontSBI.h:46: error: ISO C forbids data definition with no type or storage class FontSBI.h:47: error: syntax error before "FontFamilyRec" FontSBI.h:49: error: syntax error before "FontRec" FontSBI.h:50: error: syntax error before "FontRec" FontSBI.h:52: error: syntax error before "BlendDataRec" FontSBI.h:53: error: syntax error before "BlendDataRec" FontSBI.h:54: error: syntax error before "BlendDataRec" In file included from FontSample.c:79: /usr/X11R6/include/DPS/FontSamplP.h:54: error: syntax error before "FontRec" /usr/X11R6/include/DPS/FontSamplP.h:55: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSamplP.h:57: error: conflicting types for `next' /usr/X11R6/include/DPS/FontSBP.h:88: error: previous declaration of `next' /usr/X11R6/include/DPS/FontSamplP.h:58: error: syntax error before '}' token /usr/X11R6/include/DPS/FontSamplP.h:58: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSamplP.h:68: error: syntax error before "FontFamilyRec" /usr/X11R6/include/DPS/FontSamplP.h:69: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSamplP.h:70: error: syntax error before '*' token /usr/X11R6/include/DPS/FontSamplP.h:70: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSamplP.h:72: error: syntax error before '*' token /usr/X11R6/include/DPS/FontSamplP.h:72: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSamplP.h:73: error: syntax error before '}' token /usr/X11R6/include/DPS/FontSamplP.h:73: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSamplP.h:82: error: syntax error before "XmString" /usr/X11R6/include/DPS/FontSamplP.h:83: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSamplP.h:84: error: syntax error before "no_selected_font_message" /usr/X11R6/include/DPS/FontSamplP.h:84: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSamplP.h:85: error: syntax error before "no_selected_family_message" /usr/X11R6/include/DPS/FontSamplP.h:85: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSamplP.h:86: error: syntax error before "no_family_font_message" /usr/X11R6/include/DPS/FontSamplP.h:86: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSamplP.h:87: error: syntax error before "no_match_message" /usr/X11R6/include/DPS/FontSamplP.h:87: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSamplP.h:119: error: syntax error before '*' token /usr/X11R6/include/DPS/FontSamplP.h:119: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSamplP.h:120: error: syntax error before '*' token /usr/X11R6/include/DPS/FontSamplP.h:120: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSamplP.h:129: error: syntax error before '}' token /usr/X11R6/include/DPS/FontSamplP.h:129: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSamplP.h:135: error: syntax error before "XmManagerPart" /usr/X11R6/include/DPS/FontSamplP.h:136: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSamplP.h:137: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSamplP.h:167: error: syntax error before "XmManagerClassPart" /usr/X11R6/include/DPS/FontSamplP.h:169: error: syntax error before '}' token /usr/X11R6/include/DPS/FontSamplP.h:169: error: ISO C forbids data definition with no type or storage class /usr/X11R6/include/DPS/FontSamplP.h:171: error: syntax error before "fontSamplerClassRec" /usr/X11R6/include/DPS/FontSamplP.h:171: error: ISO C forbids data definition with no type or storage class FontSample.c:116: error: syntax error before ')' token FontSample.c:116: error: initializer element is not constant FontSample.c:116: error: (near initialization for `resources[0].resource_offset') FontSample.c:116: error: initializer element is not constant FontSample.c:116: error: (near initialization for `resources[0]') FontSample.c:118: error: syntax error before ')' token FontSample.c:118: error: initializer element is not constant FontSample.c:118: error: (near initialization for `resources[1].resource_offset') FontSample.c:119: error: initializer element is not constant FontSample.c:119: error: (near initialization for `resources[1]') FontSample.c:121: error: syntax error before ')' token FontSample.c:121: error: initializer element is not constant FontSample.c:121: error: (near initialization for `resources[2].resource_offset') FontSample.c:121: error: initializer element is not constant FontSample.c:121: error: (near initialization for `resources[2]') FontSample.c:123: error: syntax error before ')' token FontSample.c:123: error: initializer element is not constant FontSample.c:123: error: (near initialization for `resources[3].resource_offset') FontSample.c:123: error: initializer element is not constant FontSample.c:123: error: (near initialization for `resources[3]') FontSample.c:125: error: syntax error before ')' token FontSample.c:125: error: initializer element is not constant FontSample.c:125: error: (near initialization for `resources[4].resource_offset') FontSample.c:125: error: initializer element is not constant FontSample.c:125: error: (near initialization for `resources[4]') FontSample.c:127: error: syntax error before ')' token FontSample.c:127: error: initializer element is not constant FontSample.c:127: error: (near initialization for `resources[5].resource_offset') FontSample.c:127: error: initializer element is not constant FontSample.c:127: error: (near initialization for `resources[5]') FontSample.c:128: error: `XmRXmString' undeclared here (not in a function) FontSample.c:128: error: initializer element is not constant FontSample.c:128: error: (near initialization for `resources[6].resource_type') FontSample.c:128: error: `XmString' undeclared here (not in a function) FontSample.c:129: error: syntax error before ')' token FontSample.c:129: error: initializer element is not constant FontSample.c:129: error: (near initialization for `resources[6].resource_offset') FontSample.c:130: error: initializer element is not constant FontSample.c:130: error: (near initialization for `resources[6]') FontSample.c:131: error: `XmRXmString' undeclared here (not in a function) FontSample.c:131: error: initializer element is not constant FontSample.c:131: error: (near initialization for `resources[7].resource_type') FontSample.c:131: error: `XmString' undeclared here (not in a function) FontSample.c:132: error: syntax error before ')' token FontSample.c:132: error: initializer element is not constant FontSample.c:132: error: (near initialization for `resources[7].resource_offset') FontSample.c:133: error: initializer element is not constant FontSample.c:133: error: (near initialization for `resources[7]') FontSample.c:134: error: `XmRXmString' undeclared here (not in a function) FontSample.c:134: error: initializer element is not constant FontSample.c:134: error: (near initialization for `resources[8].resource_type') FontSample.c:134: error: `XmString' undeclared here (not in a function) FontSample.c:135: error: syntax error before ')' token FontSample.c:135: error: initializer element is not constant FontSample.c:135: error: (near initialization for `resources[8].resource_offset') FontSample.c:136: error: initializer element is not constant FontSample.c:136: error: (near initialization for `resources[8]') FontSample.c:137: error: `XmRXmString' undeclared here (not in a function) FontSample.c:137: error: initializer element is not constant FontSample.c:137: error: (near initialization for `resources[9].resource_type') FontSample.c:137: error: `XmString' undeclared here (not in a function) FontSample.c:138: error: syntax error before ')' token FontSample.c:138: error: initializer element is not constant FontSample.c:138: error: (near initialization for `resources[9].resource_offset') FontSample.c:139: error: initializer element is not constant FontSample.c:139: error: (near initialization for `resources[9]') FontSample.c:140: error: `XmRXmString' undeclared here (not in a function) FontSample.c:140: error: initializer element is not constant FontSample.c:140: error: (near initialization for `resources[10].resource_type') FontSample.c:140: error: `XmString' undeclared here (not in a function) FontSample.c:141: error: syntax error before ')' token FontSample.c:141: error: initializer element is not constant FontSample.c:141: error: (near initialization for `resources[10].resource_offset') FontSample.c:142: error: initializer element is not constant FontSample.c:142: error: (near initialization for `resources[10]') FontSample.c:143: error: `XmRXmString' undeclared here (not in a function) FontSample.c:143: error: initializer element is not constant FontSample.c:143: error: (near initialization for `resources[11].resource_type') FontSample.c:143: error: `XmString' undeclared here (not in a function) FontSample.c:144: error: syntax error before ')' token FontSample.c:144: error: initializer element is not constant FontSample.c:144: error: (near initialization for `resources[11].resource_offset') FontSample.c:145: error: initializer element is not constant FontSample.c:145: error: (near initialization for `resources[11]') FontSample.c:147: error: syntax error before ')' token FontSample.c:147: error: initializer element is not constant FontSample.c:147: error: (near initialization for `resources[12].resource_offset') FontSample.c:147: error: initializer element is not constant FontSample.c:147: error: (near initialization for `resources[12]') FontSample.c:149: error: syntax error before ')' token FontSample.c:149: error: initializer element is not constant FontSample.c:149: error: (near initialization for `resources[13].resource_offset') FontSample.c:149: error: initializer element is not constant FontSample.c:149: error: (near initialization for `resources[13]') FontSample.c:151: error: syntax error before ')' token FontSample.c:151: error: initializer element is not constant FontSample.c:151: error: (near initialization for `resources[14].resource_offset') FontSample.c:151: error: initializer element is not constant FontSample.c:151: error: (near initialization for `resources[14]') FontSample.c:153: error: syntax error before ')' token FontSample.c:153: error: initializer element is not constant FontSample.c:153: error: (near initialization for `resources[15].resource_offset') FontSample.c:153: error: initializer element is not constant FontSample.c:153: error: (near initialization for `resources[15]') FontSample.c:155: error: syntax error before ')' token FontSample.c:155: error: initializer element is not constant FontSample.c:155: error: (near initialization for `resources[16].resource_offset') FontSample.c:155: error: initializer element is not constant FontSample.c:155: error: (near initialization for `resources[16]') FontSample.c:157: error: syntax error before ')' token FontSample.c:157: error: initializer element is not constant FontSample.c:157: error: (near initialization for `resources[17].resource_offset') FontSample.c:157: error: initializer element is not constant FontSample.c:157: error: (near initialization for `resources[17]') FontSample.c:159: error: syntax error before ')' token FontSample.c:159: error: initializer element is not constant FontSample.c:159: error: (near initialization for `resources[18].resource_offset') FontSample.c:159: error: initializer element is not constant FontSample.c:159: error: (near initialization for `resources[18]') FontSample.c:161: error: syntax error before ')' token FontSample.c:161: error: initializer element is not constant FontSample.c:161: error: (near initialization for `resources[19].resource_offset') FontSample.c:161: error: initializer element is not constant FontSample.c:161: error: (near initialization for `resources[19]') FontSample.c:163: error: syntax error before ')' token FontSample.c:163: error: initializer element is not constant FontSample.c:163: error: (near initialization for `resources[20].resource_offset') FontSample.c:163: error: initializer element is not constant FontSample.c:163: error: (near initialization for `resources[20]') FontSample.c:165: error: syntax error before ')' token FontSample.c:165: error: initializer element is not constant FontSample.c:165: error: (near initialization for `resources[21].resource_offset') FontSample.c:165: error: initializer element is not constant FontSample.c:165: error: (near initialization for `resources[21]') FontSample.c:167: error: syntax error before ')' token FontSample.c:167: error: initializer element is not constant FontSample.c:167: error: (near initialization for `resources[22].resource_offset') FontSample.c:167: error: initializer element is not constant FontSample.c:167: error: (near initialization for `resources[22]') FontSample.c:169: error: syntax error before ')' token FontSample.c:169: error: initializer element is not constant FontSample.c:169: error: (near initialization for `resources[23].resource_offset') FontSample.c:169: error: initializer element is not constant FontSample.c:169: error: (near initialization for `resources[23]') FontSample.c:171: error: syntax error before ')' token FontSample.c:171: error: initializer element is not constant FontSample.c:171: error: (near initialization for `resources[24].resource_offset') FontSample.c:171: error: initializer element is not constant FontSample.c:171: error: (near initialization for `resources[24]') FontSample.c:173: error: syntax error before ')' token FontSample.c:173: error: initializer element is not constant FontSample.c:173: error: (near initialization for `resources[25].resource_offset') FontSample.c:173: error: initializer element is not constant FontSample.c:173: error: (near initialization for `resources[25]') FontSample.c:175: error: syntax error before ')' token FontSample.c:175: error: initializer element is not constant FontSample.c:175: error: (near initialization for `resources[26].resource_offset') FontSample.c:175: error: initializer element is not constant FontSample.c:175: error: (near initialization for `resources[26]') FontSample.c:177: error: syntax error before ')' token FontSample.c:177: error: initializer element is not constant FontSample.c:177: error: (near initialization for `resources[27].resource_offset') FontSample.c:177: error: initializer element is not constant FontSample.c:177: error: (near initialization for `resources[27]') FontSample.c:179: error: syntax error before ')' token FontSample.c:179: error: initializer element is not constant FontSample.c:179: error: (near initialization for `resources[28].resource_offset') FontSample.c:179: error: initializer element is not constant FontSample.c:179: error: (near initialization for `resources[28]') FontSample.c:181: error: syntax error before ')' token FontSample.c:181: error: initializer element is not constant FontSample.c:181: error: (near initialization for `resources[29].resource_offset') FontSample.c:181: error: initializer element is not constant FontSample.c:181: error: (near initialization for `resources[29]') FontSample.c:183: error: syntax error before ')' token FontSample.c:183: error: initializer element is not constant FontSample.c:183: error: (near initialization for `resources[30].resource_offset') FontSample.c:183: error: initializer element is not constant FontSample.c:183: error: (near initialization for `resources[30]') FontSample.c:185: error: syntax error before ')' token FontSample.c:185: error: initializer element is not constant FontSample.c:185: error: (near initialization for `resources[31].resource_offset') FontSample.c:185: error: initializer element is not constant FontSample.c:185: error: (near initialization for `resources[31]') FontSample.c:187: error: syntax error before ')' token FontSample.c:187: error: initializer element is not constant FontSample.c:187: error: (near initialization for `resources[32].resource_offset') FontSample.c:187: error: initializer element is not constant FontSample.c:187: error: (near initialization for `resources[32]') FontSample.c:207: error: syntax error before "fontSamplerClassRec" FontSample.c:210: error: `xmManagerClassRec' undeclared here (not in a function) FontSample.c:210: error: initializer element is not constant FontSample.c:210: error: (near initialization for `fontSamplerClassRec') FontSample.c:242: error: initializer element is not constant FontSample.c:242: error: (near initialization for `fontSamplerClassRec') FontSample.c:268: error: `XmInheritParentProcess' undeclared here (not in a function) FontSample.c:276: error: ISO C forbids data definition with no type or storage class FontSample.c:332: error: syntax error before "XmString" FontSample.c: In function `ShowLabel': FontSample.c:334: error: `s' undeclared (first use in this function) FontSample.c:334: error: (Each undeclared identifier is reported only once FontSample.c:334: error: for each function it appears in.) FontSample.c:334: error: `XmNlabelString' undeclared (first use in this function) FontSample.c:334: error: `string' undeclared (first use in this function) FontSample.c: In function `UnhighlightFont': FontSample.c:339: error: `d' undeclared (first use in this function) FontSample.c:339: error: dereferencing pointer to incomplete type FontSample.c:341: error: dereferencing pointer to incomplete type FontSample.c:341: error: dereferencing pointer to incomplete type FontSample.c:342: error: dereferencing pointer to incomplete type FontSample.c:343: error: dereferencing pointer to incomplete type FontSample.c: In function `HighlightFont': FontSample.c:349: error: `d' undeclared (first use in this function) FontSample.c:349: error: dereferencing pointer to incomplete type FontSample.c:350: error: `f' undeclared (first use in this function) FontSample.c:351: error: `b' undeclared (first use in this function) FontSample.c:358: error: dereferencing pointer to incomplete type FontSample.c:360: error: dereferencing pointer to incomplete type FontSample.c:360: error: dereferencing pointer to incomplete type FontSample.c:361: error: dereferencing pointer to incomplete type FontSample.c:362: error: dereferencing pointer to incomplete type FontSample.c: In function `ClickAction': FontSample.c:375: error: `f' undeclared (first use in this function) FontSample.c:378: error: `XmString' undeclared (first use in this function) FontSample.c:378: error: syntax error before "CSname" FontSample.c:383: error: dereferencing pointer to incomplete type FontSample.c:385: error: dereferencing pointer to incomplete type FontSample.c:393: error: dereferencing pointer to incomplete type FontSample.c:394: error: dereferencing pointer to incomplete type FontSample.c:395: error: dereferencing pointer to incomplete type FontSample.c:397: error: `CSname' undeclared (first use in this function) FontSample.c:397: error: `XmSTRING_DEFAULT_CHARSET' undeclared (first use in this function) FontSample.c:405: error: dereferencing pointer to incomplete type FontSample.c:407: error: dereferencing pointer to incomplete type FontSample.c: At top level: FontSample.c:413: error: syntax error before '*' token FontSample.c: In function `UpdateDisplayedFontRecs': FontSample.c:418: error: `info' undeclared (first use in this function) FontSample.c:421: error: `f' undeclared (first use in this function) FontSample.c:423: error: `newHeight' undeclared (first use in this function) FontSample.c:425: error: `newWidth' undeclared (first use in this function) FontSample.c: In function `ResizeEventHandler': FontSample.c:453: error: dereferencing pointer to incomplete type FontSample.c:455: error: dereferencing pointer to incomplete type FontSample.c:463: error: dereferencing pointer to incomplete type FontSample.c:464: error: dereferencing pointer to incomplete type FontSample.c:466: error: dereferencing pointer to incomplete type FontSample.c:467: error: dereferencing pointer to incomplete type FontSample.c:471: error: dereferencing pointer to incomplete type FontSample.c:474: error: dereferencing pointer to incomplete type FontSample.c:475: error: dereferencing pointer to incomplete type FontSample.c:478: error: dereferencing pointer to incomplete type FontSample.c:479: error: dereferencing pointer to incomplete type FontSample.c:480: error: dereferencing pointer to incomplete type FontSample.c:481: error: dereferencing pointer to incomplete type FontSample.c:482: error: dereferencing pointer to incomplete type FontSample.c:483: error: dereferencing pointer to incomplete type FontSample.c:489: error: dereferencing pointer to incomplete type FontSample.c:490: error: dereferencing pointer to incomplete type FontSample.c:491: error: dereferencing pointer to incomplete type FontSample.c:491: error: dereferencing pointer to incomplete type FontSample.c:492: error: dereferencing pointer to incomplete type FontSample.c:493: error: dereferencing pointer to incomplete type FontSample.c:494: error: dereferencing pointer to incomplete type FontSample.c:495: error: dereferencing pointer to incomplete type FontSample.c:496: error: dereferencing pointer to incomplete type FontSample.c:502: error: dereferencing pointer to incomplete type FontSample.c:503: error: dereferencing pointer to incomplete type FontSample.c:505: error: dereferencing pointer to incomplete type FontSample.c:507: error: dereferencing pointer to incomplete type FontSample.c:508: error: dereferencing pointer to incomplete type FontSample.c:508: error: dereferencing pointer to incomplete type FontSample.c:509: error: dereferencing pointer to incomplete type FontSample.c:511: error: dereferencing pointer to incomplete type FontSample.c:511: error: dereferencing pointer to incomplete type FontSample.c:512: error: dereferencing pointer to incomplete type FontSample.c:513: error: dereferencing pointer to incomplete type FontSample.c: In function `ClassPartInitialize': FontSample.c:525: error: syntax error before "wc" FontSample.c:530: error: `wc' undeclared (first use in this function) FontSample.c:531: error: `super' undeclared (first use in this function) FontSample.c: At top level: FontSample.c:535: error: syntax error before '*' token FontSample.c: In function `FreeDisplayInfo': FontSample.c:537: error: `f' undeclared (first use in this function) FontSample.c:540: error: `info' undeclared (first use in this function) FontSample.c:543: error: `XmNlabelString' undeclared (first use in this function) FontSample.c: In function `DisplayCallback': FontSample.c:571: error: `info' undeclared (first use in this function) FontSample.c:577: error: dereferencing pointer to incomplete type FontSample.c:578: error: dereferencing pointer to incomplete type FontSample.c:580: error: dereferencing pointer to incomplete type FontSample.c:581: error: dereferencing pointer to incomplete type FontSample.c:585: error: dereferencing pointer to incomplete type FontSample.c:586: error: syntax error before ')' token FontSample.c:586: error: syntax error before ')' token FontSample.c:588: error: dereferencing pointer to incomplete type FontSample.c:594: error: dereferencing pointer to incomplete type FontSample.c:595: error: dereferencing pointer to incomplete type FontSample.c:596: error: dereferencing pointer to incomplete type FontSample.c:597: error: dereferencing pointer to incomplete type FontSample.c:603: error: dereferencing pointer to incomplete type FontSample.c:604: error: dereferencing pointer to incomplete type FontSample.c:605: error: dereferencing pointer to incomplete type FontSample.c:606: error: dereferencing pointer to incomplete type FontSample.c:607: error: dereferencing pointer to incomplete type FontSample.c:607: error: dereferencing pointer to incomplete type FontSample.c:608: error: dereferencing pointer to incomplete type FontSample.c:610: error: dereferencing pointer to incomplete type FontSample.c:614: error: dereferencing pointer to incomplete type FontSample.c:615: error: dereferencing pointer to incomplete type FontSample.c:616: error: dereferencing pointer to incomplete type FontSample.c:622: error: dereferencing pointer to incomplete type FontSample.c:635: error: dereferencing pointer to incomplete type FontSample.c:638: error: dereferencing pointer to incomplete type FontSample.c:646: error: dereferencing pointer to incomplete type FontSample.c:648: error: dereferencing pointer to incomplete type FontSample.c:648: error: dereferencing pointer to incomplete type FontSample.c:649: error: dereferencing pointer to incomplete type FontSample.c:650: error: dereferencing pointer to incomplete type FontSample.c:651: error: dereferencing pointer to incomplete type FontSample.c:652: error: dereferencing pointer to incomplete type FontSample.c:654: error: dereferencing pointer to incomplete type FontSample.c:656: error: dereferencing pointer to incomplete type FontSample.c:657: error: dereferencing pointer to incomplete type FontSample.c:660: error: dereferencing pointer to incomplete type FontSample.c:661: error: dereferencing pointer to incomplete type FontSample.c:664: error: dereferencing pointer to incomplete type FontSample.c:665: error: dereferencing pointer to incomplete type FontSample.c:668: error: dereferencing pointer to incomplete type FontSample.c:669: error: dereferencing pointer to incomplete type FontSample.c: In function `FinishUpDisplaying': FontSample.c:677: error: dereferencing pointer to incomplete type FontSample.c:678: error: dereferencing pointer to incomplete type FontSample.c: In function `FilterCallback': FontSample.c:687: error: dereferencing pointer to incomplete type FontSample.c:689: error: dereferencing pointer to incomplete type FontSample.c:691: error: dereferencing pointer to incomplete type FontSample.c:693: error: dereferencing pointer to incomplete type FontSample.c:694: error: dereferencing pointer to incomplete type FontSample.c:696: error: dereferencing pointer to incomplete type FontSample.c: In function `TextCallback': FontSample.c:708: error: dereferencing pointer to incomplete type FontSample.c:712: error: dereferencing pointer to incomplete type FontSample.c:714: error: dereferencing pointer to incomplete type FontSample.c:715: error: dereferencing pointer to incomplete type FontSample.c:716: error: dereferencing pointer to incomplete type FontSample.c: In function `StopCallback': FontSample.c:725: error: dereferencing pointer to incomplete type FontSample.c:727: error: dereferencing pointer to incomplete type FontSample.c: In function `DismissCallback': FontSample.c:737: error: dereferencing pointer to incomplete type FontSample.c:737: error: dereferencing pointer to incomplete type FontSample.c:739: error: dereferencing pointer to incomplete type FontSample.c:740: error: dereferencing pointer to incomplete type FontSample.c:744: error: dereferencing pointer to incomplete type FontSample.c: In function `PopdownCallback': FontSample.c:755: error: dereferencing pointer to incomplete type FontSample.c:756: error: dereferencing pointer to incomplete type FontSample.c: In function `ExposeCallback': FontSample.c:764: error: `XmDrawingAreaCallbackStruct' undeclared (first use in this function) FontSample.c:764: error: `da' undeclared (first use in this function) FontSample.c:764: error: syntax error before ')' token FontSample.c:768: error: dereferencing pointer to incomplete type FontSample.c:770: error: dereferencing pointer to incomplete type FontSample.c:771: error: dereferencing pointer to incomplete type FontSample.c:773: error: dereferencing pointer to incomplete type FontSample.c: In function `ClearCallback': FontSample.c:785: error: dereferencing pointer to incomplete type FontSample.c:790: error: dereferencing pointer to incomplete type FontSample.c: In function `SizeSelect': FontSample.c:805: error: dereferencing pointer to incomplete type FontSample.c:809: error: dereferencing pointer to incomplete type FontSample.c:810: error: dereferencing pointer to incomplete type FontSample.c:813: error: dereferencing pointer to incomplete type FontSample.c:814: error: `XmNmenuHistory' undeclared (first use in this function) FontSample.c:816: error: dereferencing pointer to incomplete type FontSample.c:820: error: dereferencing pointer to incomplete type FontSample.c:820: error: dereferencing pointer to incomplete type FontSample.c:820: error: dereferencing pointer to incomplete type FontSample.c:826: error: dereferencing pointer to incomplete type FontSample.c:827: error: dereferencing pointer to incomplete type FontSample.c: In function `TextVerify': FontSample.c:842: error: `XmTextVerifyPtr' undeclared (first use in this function) FontSample.c:842: error: syntax error before "v" FontSample.c:850: error: `v' undeclared (first use in this function) FontSample.c: In function `SetSize': FontSample.c:886: error: dereferencing pointer to incomplete type FontSample.c: In function `CreateSizeMenu': FontSample.c:898: error: `XmString' undeclared (first use in this function) FontSample.c:898: error: syntax error before "csName" FontSample.c:902: error: dereferencing pointer to incomplete type FontSample.c:908: error: dereferencing pointer to incomplete type FontSample.c:913: error: dereferencing pointer to incomplete type FontSample.c:915: error: dereferencing pointer to incomplete type FontSample.c:916: error: `xmPushButtonGadgetClass' undeclared (first use in this function) FontSample.c:917: error: dereferencing pointer to incomplete type FontSample.c:920: error: dereferencing pointer to incomplete type FontSample.c:921: error: dereferencing pointer to incomplete type FontSample.c:922: error: `csName' undeclared (first use in this function) FontSample.c:922: error: `XmSTRING_DEFAULT_CHARSET' undeclared (first use in this function) FontSample.c:925: error: `XmNlabelString' undeclared (first use in this function) FontSample.c:927: error: dereferencing pointer to incomplete type FontSample.c:929: error: `XmNactivateCallback' undeclared (first use in this function) FontSample.c: In function `CreateFilters': FontSample.c:940: error: dereferencing pointer to incomplete type FontSample.c:943: error: dereferencing pointer to incomplete type FontSample.c:949: error: dereferencing pointer to incomplete type FontSample.c:950: error: `xmSeparatorGadgetClass' undeclared (first use in this function) FontSample.c:951: error: dereferencing pointer to incomplete type FontSample.c:954: error: dereferencing pointer to incomplete type FontSample.c:955: error: `xmToggleButtonGadgetClass' undeclared (first use in this function) FontSample.c:956: error: dereferencing pointer to incomplete type FontSample.c:958: error: dereferencing pointer to incomplete type FontSample.c:959: error: `XmNvalueChangedCallback' undeclared (first use in this function) FontSample.c: In function `CreateChildren': FontSample.c:974: error: dereferencing pointer to incomplete type FontSample.c:975: error: `xmFormWidgetClass' undeclared (first use in this function) FontSample.c:979: error: `XmNleftAttachment' undeclared (first use in this function) FontSample.c:979: error: `XmATTACH_FORM' undeclared (first use in this function) FontSample.c:980: error: `XmNbottomAttachment' undeclared (first use in this function) FontSample.c:981: error: dereferencing pointer to incomplete type FontSample.c:982: error: `xmPushButtonWidgetClass' undeclared (first use in this function) FontSample.c:984: error: dereferencing pointer to incomplete type FontSample.c:984: error: `XmNactivateCallback' undeclared (first use in this function) FontSample.c:988: error: `XmATTACH_WIDGET' undeclared (first use in this function) FontSample.c:989: error: `XmNleftWidget' undeclared (first use in this function) FontSample.c:989: error: dereferencing pointer to incomplete type FontSample.c:992: error: dereferencing pointer to incomplete type FontSample.c:995: error: dereferencing pointer to incomplete type FontSample.c:1000: error: dereferencing pointer to incomplete type FontSample.c:1002: error: dereferencing pointer to incomplete type FontSample.c:1005: error: dereferencing pointer to incomplete type FontSample.c:1010: error: dereferencing pointer to incomplete type FontSample.c:1012: error: dereferencing pointer to incomplete type FontSample.c:1013: error: `xmLabelWidgetClass' undeclared (first use in this function) FontSample.c:1018: error: dereferencing pointer to incomplete type FontSample.c:1019: error: `XmATTACH_OPPOSITE_WIDGET' undeclared (first use in this function) FontSample.c:1020: error: `XmNbottomWidget' undeclared (first use in this function) FontSample.c:1020: error: dereferencing pointer to incomplete type FontSample.c:1021: error: dereferencing pointer to incomplete type FontSample.c:1023: error: `xmTextFieldWidgetClass' undeclared (first use in this function) FontSample.c:1025: error: dereferencing pointer to incomplete type FontSample.c:1025: error: `XmNvalueChangedCallback' undeclared (first use in this function) FontSample.c:1027: error: dereferencing pointer to incomplete type FontSample.c:1027: error: `XmNmodifyVerifyCallback' undeclared (first use in this function) FontSample.c:1031: error: dereferencing pointer to incomplete type FontSample.c:1037: error: dereferencing pointer to incomplete type FontSample.c:1039: error: dereferencing pointer to incomplete type FontSample.c:1040: error: `XmNsubMenuId' undeclared (first use in this function) FontSample.c:1040: error: dereferencing pointer to incomplete type FontSample.c:1041: error: dereferencing pointer to incomplete type FontSample.c:1043: error: dereferencing pointer to incomplete type FontSample.c:1045: error: dereferencing pointer to incomplete type FontSample.c:1049: error: `XmNtopAttachment' undeclared (first use in this function) FontSample.c:1050: error: `XmNrightAttachment' undeclared (first use in this function) FontSample.c:1051: error: `xmRowColumnWidgetClass' undeclared (first use in this function) FontSample.c:1055: error: dereferencing pointer to incomplete type FontSample.c:1056: error: `xmFrameWidgetClass' undeclared (first use in this function) FontSample.c:1060: error: dereferencing pointer to incomplete type FontSample.c:1060: error: dereferencing pointer to incomplete type FontSample.c:1062: error: dereferencing pointer to incomplete type FontSample.c:1065: error: dereferencing pointer to incomplete type FontSample.c:1066: error: `xmToggleButtonGadgetClass' undeclared (first use in this function) FontSample.c:1067: error: dereferencing pointer to incomplete type FontSample.c:1070: error: dereferencing pointer to incomplete type FontSample.c:1072: error: dereferencing pointer to incomplete type FontSample.c:1075: error: dereferencing pointer to incomplete type FontSample.c:1078: error: dereferencing pointer to incomplete type FontSample.c:1081: error: dereferencing pointer to incomplete type FontSample.c:1084: error: dereferencing pointer to incomplete type FontSample.c:1087: error: dereferencing pointer to incomplete type FontSample.c:1092: error: dereferencing pointer to incomplete type FontSample.c:1094: error: dereferencing pointer to incomplete type FontSample.c:1099: error: dereferencing pointer to incomplete type FontSample.c:1101: error: dereferencing pointer to incomplete type FontSample.c:1102: error: dereferencing pointer to incomplete type FontSample.c:1111: error: `XmNrightWidget' undeclared (first use in this function) FontSample.c:1112: error: dereferencing pointer to incomplete type FontSample.c:1115: error: dereferencing pointer to incomplete type FontSample.c:1123: error: dereferencing pointer to incomplete type FontSample.c:1126: error: dereferencing pointer to incomplete type FontSample.c:1132: error: `XmNtopWidget' undeclared (first use in this function) FontSample.c:1132: error: dereferencing pointer to incomplete type FontSample.c:1134: error: dereferencing pointer to incomplete type FontSample.c:1136: error: dereferencing pointer to incomplete type FontSample.c:1137: error: dereferencing pointer to incomplete type FontSample.c:1138: error: `xmLabelGadgetClass' undeclared (first use in this function) FontSample.c:1143: error: dereferencing pointer to incomplete type FontSample.c:1148: error: dereferencing pointer to incomplete type FontSample.c:1149: error: `XmNscrollingPolicy' undeclared (first use in this function) FontSample.c:1149: error: `XmAUTOMATIC' undeclared (first use in this function) FontSample.c:1150: error: dereferencing pointer to incomplete type FontSample.c:1152: error: `xmScrolledWindowWidgetClass' undeclared (first use in this function) FontSample.c:1155: error: dereferencing pointer to incomplete type FontSample.c:1156: error: `xmDrawingAreaWidgetClass' undeclared (first use in this function) FontSample.c:1157: error: dereferencing pointer to incomplete type FontSample.c:1158: error: dereferencing pointer to incomplete type FontSample.c:1158: error: `XmNexposeCallback' undeclared (first use in this function) FontSample.c:1161: error: dereferencing pointer to incomplete type FontSample.c:1162: error: `XmNclipWindow' undeclared (first use in this function) FontSample.c:1162: error: dereferencing pointer to incomplete type FontSample.c:1168: error: dereferencing pointer to incomplete type FontSample.c:1171: error: dereferencing pointer to incomplete type FontSample.c:1172: error: `XmNworkWindow' undeclared (first use in this function) FontSample.c:1172: error: dereferencing pointer to incomplete type FontSample.c:1174: error: dereferencing pointer to incomplete type FontSample.c:1180: error: dereferencing pointer to incomplete type FontSample.c:1181: error: dereferencing pointer to incomplete type FontSample.c:1182: error: dereferencing pointer to incomplete type FontSample.c:1182: error: dereferencing pointer to incomplete type FontSample.c:1183: error: dereferencing pointer to incomplete type FontSample.c:1183: error: dereferencing pointer to incomplete type FontSample.c:1185: error: dereferencing pointer to incomplete type FontSample.c:1189: error: dereferencing pointer to incomplete type FontSample.c:1190: error: dereferencing pointer to incomplete type FontSample.c:1191: error: dereferencing pointer to incomplete type FontSample.c:1194: error: `XmNdefaultButton' undeclared (first use in this function) FontSample.c:1194: error: dereferencing pointer to incomplete type FontSample.c:1197: error: dereferencing pointer to incomplete type FontSample.c:1197: error: dereferencing pointer to incomplete type FontSample.c:1199: error: dereferencing pointer to incomplete type FontSample.c: In function `Initialize': FontSample.c:1214: error: dereferencing pointer to incomplete type FontSample.c:1224: error: dereferencing pointer to incomplete type FontSample.c:1224: error: dereferencing pointer to incomplete type FontSample.c:1230: error: dereferencing pointer to incomplete type FontSample.c:1233: error: dereferencing pointer to incomplete type FontSample.c:1239: error: dereferencing pointer to incomplete type FontSample.c:1244: error: dereferencing pointer to incomplete type FontSample.c:1245: error: dereferencing pointer to incomplete type FontSample.c:1246: error: dereferencing pointer to incomplete type FontSample.c:1247: error: dereferencing pointer to incomplete type FontSample.c:1247: error: dereferencing pointer to incomplete type FontSample.c: At top level: FontSample.c:1252: error: syntax error before '*' token FontSample.c: In function `AdvanceInfoToNextFont': FontSample.c:1254: error: `info' undeclared (first use in this function) FontSample.c: At top level: FontSample.c:1271: error: syntax error before '*' token FontSample.c: In function `ShowFont': FontSample.c:1274: error: `f' undeclared (first use in this function) FontSample.c:1274: error: `info' undeclared (first use in this function) FontSample.c:1275: error: `b' undeclared (first use in this function) FontSample.c:1276: error: `d' undeclared (first use in this function) FontSample.c:1299: error: dereferencing pointer to incomplete type FontSample.c:1311: error: dereferencing pointer to incomplete type FontSample.c:1311: error: dereferencing pointer to incomplete type FontSample.c:1312: error: dereferencing pointer to incomplete type FontSample.c:1321: error: dereferencing pointer to incomplete type FontSample.c:1321: error: dereferencing pointer to incomplete type FontSample.c:1322: error: dereferencing pointer to incomplete type FontSample.c:1323: error: dereferencing pointer to incomplete type FontSample.c:1337: error: dereferencing pointer to incomplete type FontSample.c:1341: error: dereferencing pointer to incomplete type FontSample.c:1342: error: dereferencing pointer to incomplete type FontSample.c:1343: error: dereferencing pointer to incomplete type FontSample.c:1352: error: syntax error before ')' token FontSample.c:1354: error: dereferencing pointer to incomplete type FontSample.c: In function `DisplayAllWorkProc': FontSample.c:1373: error: `info' undeclared (first use in this function) FontSample.c:1373: error: syntax error before ')' token FontSample.c:1378: error: dereferencing pointer to incomplete type FontSample.c:1384: error: dereferencing pointer to incomplete type FontSample.c:1391: error: dereferencing pointer to incomplete type FontSample.c: In function `DisplaySelectedWorkProc': FontSample.c:1400: error: `info' undeclared (first use in this function) FontSample.c:1400: error: syntax error before ')' token FontSample.c:1403: error: dereferencing pointer to incomplete type FontSample.c:1404: error: dereferencing pointer to incomplete type FontSample.c:1405: error: dereferencing pointer to incomplete type FontSample.c:1408: error: dereferencing pointer to incomplete type FontSample.c:1409: error: dereferencing pointer to incomplete type FontSample.c: In function `DisplaySelectedFamilyWorkProc': FontSample.c:1417: error: `info' undeclared (first use in this function) FontSample.c:1417: error: syntax error before ')' token FontSample.c:1419: error: `currentFamily' undeclared (first use in this function) FontSample.c:1423: error: dereferencing pointer to incomplete type FontSample.c:1428: error: dereferencing pointer to incomplete type FontSample.c:1437: error: dereferencing pointer to incomplete type FontSample.c:1444: error: dereferencing pointer to incomplete type FontSample.c: In function `UpdateFilters': FontSample.c:1553: error: dereferencing pointer to incomplete type FontSample.c:1553: error: dereferencing pointer to incomplete type FontSample.c:1557: error: dereferencing pointer to incomplete type FontSample.c:1558: error: dereferencing pointer to incomplete type FontSample.c: At top level: FontSample.c:1562: error: syntax error before '*' token FontSample.c: In function `FontMatchesFilters': FontSample.c:1575: error: `font' undeclared (first use in this function) FontSample.c:1575: error: request for member `blend_name' in something not a structure or union FontSample.c:1580: error: `s' undeclared (first use in this function) FontSample.c: In function `DisplayFilteredWorkProc': FontSample.c:1635: error: `info' undeclared (first use in this function) FontSample.c:1635: error: syntax error before ')' token FontSample.c:1640: error: dereferencing pointer to incomplete type FontSample.c:1643: error: dereferencing pointer to incomplete type FontSample.c:1648: error: dereferencing pointer to incomplete type FontSample.c:1656: error: dereferencing pointer to incomplete type FontSample.c: In function `Destroy': FontSample.c:1667: error: dereferencing pointer to incomplete type FontSample.c:1668: error: dereferencing pointer to incomplete type FontSample.c:1669: error: dereferencing pointer to incomplete type FontSample.c:1670: error: dereferencing pointer to incomplete type FontSample.c:1670: error: dereferencing pointer to incomplete type FontSample.c:1672: error: dereferencing pointer to incomplete type FontSample.c:1673: error: dereferencing pointer to incomplete type FontSample.c:1674: error: dereferencing pointer to incomplete type FontSample.c:1675: error: dereferencing pointer to incomplete type FontSample.c:1677: error: dereferencing pointer to incomplete type FontSample.c:1678: error: dereferencing pointer to incomplete type FontSample.c:1680: error: dereferencing pointer to incomplete type FontSample.c:1681: error: dereferencing pointer to incomplete type FontSample.c: In function `Resize': FontSample.c:1688: error: dereferencing pointer to incomplete type FontSample.c:1688: error: dereferencing pointer to incomplete type FontSample.c:1688: error: dereferencing pointer to incomplete type FontSample.c: In function `ChangeManaged': FontSample.c:1717: error: dereferencing pointer to incomplete type FontSample.c:1718: error: dereferencing pointer to incomplete type FontSample.c: In function `SetValues': FontSample.c:1735: error: dereferencing pointer to incomplete type FontSample.c:1735: error: dereferencing pointer to incomplete type FontSample.c:1735: error: dereferencing pointer to incomplete type FontSample.c:1735: error: dereferencing pointer to incomplete type FontSample.c:1736: error: dereferencing pointer to incomplete type FontSample.c:1736: error: dereferencing pointer to incomplete type FontSample.c:1736: error: dereferencing pointer to incomplete type FontSample.c:1736: error: dereferencing pointer to incomplete type FontSample.c:1737: error: dereferencing pointer to incomplete type FontSample.c:1737: error: dereferencing pointer to incomplete type FontSample.c:1737: error: dereferencing pointer to incomplete type FontSample.c:1737: error: dereferencing pointer to incomplete type FontSample.c:1738: error: dereferencing pointer to incomplete type FontSample.c:1738: error: dereferencing pointer to incomplete type FontSample.c:1738: error: dereferencing pointer to incomplete type FontSample.c:1738: error: dereferencing pointer to incomplete type FontSample.c:1739: error: dereferencing pointer to incomplete type FontSample.c:1739: error: dereferencing pointer to incomplete type FontSample.c:1739: error: dereferencing pointer to incomplete type FontSample.c:1739: error: dereferencing pointer to incomplete type FontSample.c:1740: error: dereferencing pointer to incomplete type FontSample.c:1740: error: dereferencing pointer to incomplete type FontSample.c:1740: error: dereferencing pointer to incomplete type FontSample.c:1740: error: dereferencing pointer to incomplete type FontSample.c:1741: error: dereferencing pointer to incomplete type FontSample.c:1741: error: dereferencing pointer to incomplete type FontSample.c:1741: error: dereferencing pointer to incomplete type FontSample.c:1741: error: dereferencing pointer to incomplete type FontSample.c:1742: error: dereferencing pointer to incomplete type FontSample.c:1742: error: dereferencing pointer to incomplete type FontSample.c:1742: error: dereferencing pointer to incomplete type FontSample.c:1742: error: dereferencing pointer to incomplete type FontSample.c:1743: error: dereferencing pointer to incomplete type FontSample.c:1743: error: dereferencing pointer to incomplete type FontSample.c:1743: error: dereferencing pointer to incomplete type FontSample.c:1743: error: dereferencing pointer to incomplete type FontSample.c:1744: error: dereferencing pointer to incomplete type FontSample.c:1744: error: dereferencing pointer to incomplete type FontSample.c:1744: error: dereferencing pointer to incomplete type FontSample.c:1744: error: dereferencing pointer to incomplete type FontSample.c:1745: error: dereferencing pointer to incomplete type FontSample.c:1745: error: dereferencing pointer to incomplete type FontSample.c:1745: error: dereferencing pointer to incomplete type FontSample.c:1745: error: dereferencing pointer to incomplete type FontSample.c:1746: error: dereferencing pointer to incomplete type FontSample.c:1746: error: dereferencing pointer to incomplete type FontSample.c:1746: error: dereferencing pointer to incomplete type FontSample.c:1746: error: dereferencing pointer to incomplete type FontSample.c:1747: error: dereferencing pointer to incomplete type FontSample.c:1747: error: dereferencing pointer to incomplete type FontSample.c:1747: error: dereferencing pointer to incomplete type FontSample.c:1747: error: dereferencing pointer to incomplete type FontSample.c:1748: error: dereferencing pointer to incomplete type FontSample.c:1748: error: dereferencing pointer to incomplete type FontSample.c:1748: error: dereferencing pointer to incomplete type FontSample.c:1748: error: dereferencing pointer to incomplete type FontSample.c:1749: error: dereferencing pointer to incomplete type FontSample.c:1749: error: dereferencing pointer to incomplete type FontSample.c:1749: error: dereferencing pointer to incomplete type FontSample.c:1749: error: dereferencing pointer to incomplete type FontSample.c:1750: error: dereferencing pointer to incomplete type FontSample.c:1750: error: dereferencing pointer to incomplete type FontSample.c:1750: error: dereferencing pointer to incomplete type FontSample.c:1750: error: dereferencing pointer to incomplete type FontSample.c:1751: error: dereferencing pointer to incomplete type FontSample.c:1751: error: dereferencing pointer to incomplete type FontSample.c:1751: error: dereferencing pointer to incomplete type FontSample.c:1751: error: dereferencing pointer to incomplete type FontSample.c:1752: error: dereferencing pointer to incomplete type FontSample.c:1752: error: dereferencing pointer to incomplete type FontSample.c:1752: error: dereferencing pointer to incomplete type FontSample.c:1752: error: dereferencing pointer to incomplete type FontSample.c:1753: error: dereferencing pointer to incomplete type FontSample.c:1753: error: dereferencing pointer to incomplete type FontSample.c:1753: error: dereferencing pointer to incomplete type FontSample.c:1753: error: dereferencing pointer to incomplete type FontSample.c:1754: error: dereferencing pointer to incomplete type FontSample.c:1754: error: dereferencing pointer to incomplete type FontSample.c:1754: error: dereferencing pointer to incomplete type FontSample.c:1754: error: dereferencing pointer to incomplete type FontSample.c:1755: error: dereferencing pointer to incomplete type FontSample.c:1755: error: dereferencing pointer to incomplete type FontSample.c:1755: error: dereferencing pointer to incomplete type FontSample.c:1755: error: dereferencing pointer to incomplete type FontSample.c:1758: error: dereferencing pointer to incomplete type FontSample.c:1758: error: dereferencing pointer to incomplete type FontSample.c:1764: error: dereferencing pointer to incomplete type FontSample.c:1767: error: dereferencing pointer to incomplete type FontSample.c:1773: error: dereferencing pointer to incomplete type FontSample.c:1776: error: dereferencing pointer to incomplete type FontSample.c:1776: error: dereferencing pointer to incomplete type FontSample.c: In function `Cancel': FontSample.c:1786: error: dereferencing pointer to incomplete type FontSample.c:1787: error: dereferencing pointer to incomplete type FontSample.c: In function `FSBCancelSampler': FontSample.c:1795: error: called object is not a function make[4]: *** [FontSample.o] Error 1 make[4]: Leaving directory `/var/tmp/portage/xorg-x11-6.7.0-r2/work/xc/lib/dpstk' make[3]: *** [all] Error 2 make[3]: Leaving directory `/var/tmp/portage/xorg-x11-6.7.0-r2/work/xc/lib' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/xorg-x11-6.7.0-r2/work/xc' make[1]: *** [World] Error 2 make[1]: Leaving directory `/var/tmp/portage/xorg-x11-6.7.0-r2/work/xc' make: *** [World] Error 2 !!! ERROR: x11-base/xorg-x11-6.7.0-r2 failed. !!! Function src_compile, Line 583, Exitcode 2 !!! (no error message) wopr-mobile root # emerge info Portage 2.0.50-r9 (default-x86-2004.0, gcc-3.3.4, glibc-2.3.4.20040619-r0, 2.6.7-gentoo-r11) ================================================================= System uname: 2.6.7-gentoo-r11 i686 Intel(R) Pentium(R) M processor 1500MHz Gentoo Base System version 1.5.1 ccache version 2.3 [disabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-pipe -march=pentium3 -msse2 -O2 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-pipe -march=pentium3 -msse2 -O2 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs fixpackages sandbox" GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage-overlay/my" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acpi alsa apache2 apm arts avi berkdb cdr crypt cscope cups dvd dvdr encode esd evo foomaticdb gdbm gif gnome gpm gtk gtk2 imlib innodb java jpeg libg++ libwww mad mikmod mmx mono motif mozilla moznocompose moznoirc moznomail mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python quicktime readline samba sdl slang spell sse ssl svga tcltk tcpd tetex truetype x86 xml2 xmms xv zlib"
same for me, fails with the same error in : making all in lib/dpstk... make[3]: Entering directory `/usr/portage/tmp/portage/xorg-x11-6.7.0-r2/work/xc/lib/dpstk' rm -f FontSample.o unshared/FontSample.o gcc -c -ansi -pedantic -Wno-return-type -w -I/usr/X11R6/include -I../.. -I../../exports/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L ... use flags : -3dfx +3dnow -cjk -debug +dlloader +doc -ipv6 +mmx +nls +pam -sdk +sse -static i have -r1 installed, working ok, so, it is a new bug in -r2
Created attachment 35563 [details] make log, from where it breaks make > xorg-x11-6.7.0-r2.log 2>&1
Same here, relevant info for s and g's: Portage 2.0.50-r9 (default-x86-2004.0, gcc-3.3.4, glibc-2.3.4.20040619-r0, 2.6.8-rc1) ================================================================= System uname: 2.6.8-rc1 i686 Intel(R) Pentium(R) M processor 1500MHz Gentoo Base System version 1.5.1 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" {snip} CXXFLAGS="-O2 -march=pentium3 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://mirrors.tds.net/gentoo ftp://mirrors.tds.net/gentoo" MAKEOPTS="-j2" {snip} SYNC="rsync://192.168.1.3/gentoo-portage" USE="X alsa apm avi berkdb cdr cdrw crypt cups dvd encode flac foomaticdb gdbm gif gnome gpm gtk gtk2 imlib jpeg libg++ libwww mad mikmod motif mozilla mpeg ncurses oggvorbis opengl oss pam pdflib perl png python quicktime readline sdl slang spell ssl svga tcpd truetype video_cards_radeon x86 xine xml2 xv zlib"
Has anyone managed to get the failure on gcc 3.3.3? This looks a bit like stricter checking in the latest compiler, so it would be interesting to get feedback from someone still on the older version.
indeed looks like stricter checking form the looks of it, so i expected gcc-3.4.1-r1 to bail too, it didnt, i have neither gcc-3.3.3 nor gcc-3.3.4 to check this out more, but it merged for me, ill provide my emerge info, i dont have much time to check my and his USE flags, ill do that tonight, if someone finds somehting before then, cool, but for now: Fri Jul 16 12:28:01 2004 >>> x11-base/xorg-x11-6.7.0-r2 merge time: 19 minutes and 44 seconds. genlop -t xorg-x11 says it merged fine X Protocol Version 11, Revision 0, Release 6.7 Build Operating System: Linux 2.6.8-rc1 i686 [ELF] Current Operating System: Linux nullzone 2.6.8-rc1 #13 Wed Jul 14 11:50:33 CDT 2004 i686 Build Date: 16 July 2004 build date shows it is the one i just build that im on right now Portage 2.0.51_pre12 (default-x86-2004.0, gcc-3.4.1, glibc-2.3.4.20040605-r0, 2.6.8-rc1) ================================================================= System uname: 2.6.8-rc1 i686 AMD Athlon(tm) XP 3200+ Gentoo Base System version 1.5.1 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe -mfpmath=sse" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer -pipe -mfpmath=sse" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache cvs sandbox" GENTOO_MIRRORS="ftp://ftp.ndlug.nd.edu/pub/gentoo/ ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://gentoo.ccccom.com" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="cvs://morfic@cvs.gentoo.org:/var/cvsroot" USE="3dnow X alsa apm arts avi berkdb bonobo cdr crypt cups devfs devfs26 dga directfb divx4linux dv dvd dvdr encode escreen esd etwin fbcon fbdev ffmpeg foomaticdb freetype gdbm ggi gif gnome gphoto2 gpm gtk gtk2 gtkhtml ieee1394 imlib java jpeg kde libg++ libwww mad mikmod mmx motif mozilla mpeg mpeg4 mplayer mysql nas ncurses nls nptl oggvorbis opengl pam pdflib perl png python qt quicktime radeon readline sdl silverxp slang spell sqlite sse ssl svga tcpd truetype x86 xine xinerama xml xml2 xmms xv xvid zlib" if needed ill look into this more later, now ill go with a new blade for my reciprocating saw and chop more trees
same problem: note 3.3.3 Portage 2.0.51_pre13 (!/usr/portage/profiles/default-x86-1.4, gcc-3.3.3, glibc-2.3.4.20040619-r0, 2.6.7 i686 Pentium III (Coppermine)) ================================================================= System uname: 2.6.7 i686 Pentium III (Coppermine) Gentoo Base System version 1.5.1 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -O2 -pipe -fomit-frame-pointer" DISTDIR="/storage/distfiles" FEATURES="autoaddcvs buildpkg ccache collision-protect cvs digest distcc fixpackages notitles sandbox strict userpriv usersandbox" GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo http://ftp.easynet.nl/mirror/gentoo/ http://ftp.gentoo.skynet.be/pub/gentoo/" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/home/keanu/keep/gentoo-x86" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://bismuth.skynet.be/gentoo-portage" USE="aalib alsa apache2 apm avi berkdb crypt cscope dedicated directfb divx4linux encode fbcon foomaticdb gd gdbm gif gpm gtk2 guile imap imlib ipv6 jabber jpeg libg++ libwww mad maildir mikmod mmx motif mpeg msn mysql ncurses nls oav oggvorbis oscar oss pam pdflib perl pic png postgres python quicktime readline slang slp spell sse ssl svga tcpd tiff usb x86 xml xml2 xvid zlib
Too add further confusion to the mix, it compiled perfectly for me Portage 2.0.51_pre13 (!/usr/portage/profiles/default-x86-2004.0, gcc-3.3.4, glibc-2.3.4.20040619-r0, 2.6.7 i686 AMD Athlon(tm) 64 Processor 3200+) ================================================================= System uname: 2.6.7 i686 AMD Athlon(tm) 64 Processor 3200+ Gentoo Base System version 1.5.1 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -pipe -fomit-frame-pointer -march=athlon-xp -msse -msse2 -mmmx" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -pipe -fomit-frame-pointer -march=athlon-xp -msse -msse2 -mmmx" DISTDIR="/work/distfiles" FEATURES="ccache cvs fixpackages sandbox userpriv" GENTOO_MIRRORS="http://mirror.aarnet.edu.au/pub/gentoo http://mirror.gentoo.gr.jp http://open-systems.ufl.edu/mirrors/gentoo http://gentoo.seren.com/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/work/portage" PORTDIR_OVERLAY="/work/overlay" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acpi alsa avi bonobo cdr crypt cups dga dvd encode evo fbcon foomaticdb gdbm gif gphoto2 gtk gtk2 gtkhtml guile imagemagick imlib java jpeg kde libg++ libwww mad mikmod motif mozilla mpeg ncurses oggvorbis opengl oss pam pdflib perl png python qt quicktime readline samba sdl slang spell ssl svga tcltk tcpd truetype usb x86 xml xml2 xmms xv zlib" I thought it mightve been portage versions for a minute but no.. Please attach emerge -vpu xorg-x11
From the ebuild: # 9385_all_6.7.0-motif-allow-fhs-and-default-off.patch from upstream # turns off HasMotif YES default on Linux and BSDs, so we need this echo "#define HasMotif YES" >> config/cf/host.def but xorg-x11 doesn't depend on motif and will fail if it's not installed.
Interestingly enough openmotif depends on X, damn recursion.
I'm on GCC-3.3.3 and I get the exact same crash in my build...
For those of you with xorg-x11 allready installed you can just emerge openmotif emerge -u xorg-x11 That will let you upgrade, but im sure thats not helpful if you're doing a fresh install.
Created attachment 35618 [details, diff] Patch to check for motif This patch checks for the motif use flag. It then checks to see if openmotif has been installed. If both of these are true then Has Motif gets set to yes. If not, then it is set to no. This works for me as a -motif person (the ebuild emerges fine) and I believe it will take into account people who have openmotif installed. It is some pretty simple if then statements but should still be tested , especially by people a) who have the motif flag set but openmotif isn't yet installed and b) people with openmotif. Its also possible to just take the motif USE flag out of the equation all together and just see if openmotif is there but I leave that up to the powers that be.
Jay, your patch makes hella sense -- I'll have a run through on both my boxes (one motif-less, one motif-full) and get it tested (and likely, committed). Thanks :)
I merged openmotif now and after that xorg-x11-6.7.0-r2 merged without problems.
Well, the patch works, but will break binary package building. If the package is build on a system with USE="motif" and openmotif installed, merging it on a system which has openmotif not installed will break the package. Portage doesn't know that it needs openmotif as a dependency. But currently I don't see a clean way around the circular dependency, except diabling motif support in xorg-x11.
*** Bug 57383 has been marked as a duplicate of this bug. ***
Good to hear the patch is at least working for some. As to the binary packages issue: wouldn't this have been a problem on -r1 and before when I assume X automatically figured out #HasMotif? I suppose what goes along with that is does #HasMotif make OpenMotif a Runtime dependency - ie, do the packages actually not run if motif isn't there? I generally run -motif systems so I haven't been able to test that. As for GRP packages, it is probably easy enough to put the patch in something like: if use !bindist if use motif ... blah blah I suppose someone really has to want this flag anyway as they're going to have to build X, build OpenMotif, and rebuild X to get it. Maybe a larger warning einfo is in order for people who have HasMotif turned on so they're warned about using these packages elsewhere.
that patch fixed it for me too
*** Bug 57398 has been marked as a duplicate of this bug. ***
*** Bug 57409 has been marked as a duplicate of this bug. ***
Maybe I am stupid or something, but that patch really do not seem to 'turns off HasMotif YES default on Linux and BSDs', but just add some extra bits _if_ and _only_if_ you already had '#define HasMotif YES' in your host.def. So that comment + change is really totally bogus. While I do admit that Jay's change might be nice for the motif users, you can also really just consider in removing the comment + line. Those who doubt: --- nosferatu work # grep HasMotif patch/9385_all_6.7.0-motif-allow-fhs-and-default-off.patch +#if HasMotif +#endif /* HasMotif */ #if HasMotif +#endif /* HasMotif */ nosferatu work # --- As you should notice - no change in what HasMotif was defined as ... --- nosferatu work # grep HasMotif xc/config/cf/* xc/config/cf/Imake.tmpl:#ifndef HasMotif xc/config/cf/Imake.tmpl:#define HasMotif NO xc/config/cf/Imake.tmpl.orig:#ifndef HasMotif xc/config/cf/Imake.tmpl.orig:#define HasMotif NO xc/config/cf/X11.tmpl:#if HasMotif xc/config/cf/X11.tmpl:#endif /* HasMotif */ xc/config/cf/host.def:#define HasMotif YES xc/config/cf/lynx.cf:/* define HasMotif to YES for LynxOS with Motif xc/config/cf/lynx.cf:#ifndef HasMotif xc/config/cf/lynx.cf:# define HasMotif NO xc/config/cf/lynx.cf:#if HasMotif nosferatu work # --- But here we can notice that it _was_ turned off by default for _all_ archs ...
Interesting. Well then I think it is probably better just to subtract those lines and comment out of the -r2 ebuild and not use my check motif patch. I was trying to return things to the way I thought they worked prior to -r2 but if #HasMotif just defaults to off, it probably doesn't make much sense to use the check motif patch. I think that just adds another thing that could possibly break (especially packages as was mentioned).
Created attachment 35660 [details, diff] Simplier patch to delete echo This is an alternative patch thats probably much simpler. It deletes the comment about 9385 and the echo into HasMotif. I don't know that it really obsoletes the former patch (they basically have the same effect for most people), but this is much less of a headache. Anyway, people seem to be using/pointing to the other patch just to get xorg-x11-6.7.0-r2 to build and this would seem to be simplier for them.
There are quite a few circular dependency problems with xlibs needed by some package, but xlibs are only in xfree/xorg, and the said package depends on xfree/xorg ... But deliberately removing motif from the build isnt the right fix, for the time being it should be (if doing a fresh merge of X) merge xorg without motif, then remerge with motif if wanted... If not doing a fresh merge of X well it doesnt matter we could just have a motif? ( x11-libs/openmotif ) depend. The first patch is a lot closer to doing that IMO
I don't really see the issue, as AFAIK, you never had a build in Gentoo where XFree or XOrg was built against motif. If there is outstanding bugs with it requested, sure, maybe look at it, but if not, why complicate things?
*** Bug 57512 has been marked as a duplicate of this bug. ***
O.M.G.
Sorry, why does this stay in portage? Can't it be removed. I think this only causes confusion. Sebastian
*** Bug 57607 has been marked as a duplicate of this bug. ***
Papa Smurf ?? Anyhow, commented it for now until Donnie decides what he wants to do ...
I'm back from vacation and looking at this right now. If what appears to be the case actually is, I was deceived by an upstream committer (not purposefully, of course =).
I agree with comment #25. I was attempting to fix a problem that didn't exist upstream until shortly AFTER 6.7.0 came out, and I failed to notice that. If someone wants motif support for whatever reason, please file a new enhancement bug and justify it. Thanks for bearing with me, and thanks for helping out, Martin and others who had ideas.