Temporary header file '/tmp/CWqJBF9b0g/dump1.h' with the following content will be compiled to create GCC translation unit dump: // add defines #define __STDC_VERSION__ 201710L #define _GXX_NULLPTR_T #define CLUTTER_ENABLE_COMPOSITOR_API 1 #define _REGEX_NELTS(n) #define _Atomic #define PACKED #define getaddrinfo_a(a,b,c,d) // add includes #include "/usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXext.h" #include "/usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h" // add classes _PanoramiXGetScreenCount* tmp_add_class_0; _PanoramiXGetScreenSize* tmp_add_class_1; _PanoramiXGetState* tmp_add_class_2; _PanoramiXQueryVersion* tmp_add_class_3; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/CWqJBF9b0g/dump1.h" In file included from /tmp/CWqJBF9b0g/dump1.h:12: /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXext.h:35:5: error: ‘Window’ does not name a type 35 | Window window; /* PanoramiX window - may not exist */ | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXext.h:41:5: error: ‘XID’ does not name a type 41 | XID eventMask; /* selected events for this client */ | ^~~ In file included from /tmp/CWqJBF9b0g/dump1.h:13: /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:42:9: error: ‘CARD8’ does not name a type 42 | CARD8 reqType; /* always PanoramiXReqCode */ | ^~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:43:9: error: ‘CARD8’ does not name a type 43 | CARD8 panoramiXReqType; /* always X_PanoramiXQueryVersion */ | ^~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:44:9: error: ‘CARD16’ does not name a type 44 | CARD16 length B16; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:45:9: error: ‘CARD8’ does not name a type 45 | CARD8 clientMajor; | ^~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:46:9: error: ‘CARD8’ does not name a type 46 | CARD8 clientMinor; | ^~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:47:9: error: ‘CARD16’ does not name a type 47 | CARD16 unused B16; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:53:9: error: ‘CARD8’ does not name a type 53 | CARD8 type; /* must be X_Reply */ | ^~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:54:9: error: ‘CARD8’ does not name a type 54 | CARD8 pad1; /* unused */ | ^~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:55:9: error: ‘CARD16’ does not name a type 55 | CARD16 sequenceNumber B16; /* last sequence number */ | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:56:9: error: ‘CARD32’ does not name a type 56 | CARD32 length B32; /* 0 */ | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:57:9: error: ‘CARD16’ does not name a type 57 | CARD16 majorVersion B16; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:58:9: error: ‘CARD16’ does not name a type 58 | CARD16 minorVersion B16; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:59:9: error: ‘CARD32’ does not name a type 59 | CARD32 pad2 B32; /* unused */ | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:60:9: error: ‘CARD32’ does not name a type 60 | CARD32 pad3 B32; /* unused */ | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:61:9: error: ‘CARD32’ does not name a type 61 | CARD32 pad4 B32; /* unused */ | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:62:9: error: ‘CARD32’ does not name a type 62 | CARD32 pad5 B32; /* unused */ | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:63:9: error: ‘CARD32’ does not name a type 63 | CARD32 pad6 B32; /* unused */ | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:70:9: error: ‘CARD8’ does not name a type 70 | CARD8 reqType; /* always PanoramiXReqCode */ | ^~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:71:9: error: ‘CARD8’ does not name a type 71 | CARD8 panoramiXReqType; /* always X_PanoramiXGetState */ | ^~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:72:9: error: ‘CARD16’ does not name a type 72 | CARD16 length B16; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:73:9: error: ‘CARD32’ does not name a type 73 | CARD32 window B32; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:78:9: error: ‘BYTE’ does not name a type 78 | BYTE type; | ^~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:79:9: error: ‘BYTE’ does not name a type 79 | BYTE state; | ^~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:80:9: error: ‘CARD16’ does not name a type 80 | CARD16 sequenceNumber B16; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:81:9: error: ‘CARD32’ does not name a type 81 | CARD32 length B32; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:82:9: error: ‘CARD32’ does not name a type 82 | CARD32 window B32; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:83:9: error: ‘CARD32’ does not name a type 83 | CARD32 pad1 B32; /* unused */ | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:84:9: error: ‘CARD32’ does not name a type 84 | CARD32 pad2 B32; /* unused */ | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:85:9: error: ‘CARD32’ does not name a type 85 | CARD32 pad3 B32; /* unused */ | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:86:9: error: ‘CARD32’ does not name a type 86 | CARD32 pad4 B32; /* unused */ | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:87:9: error: ‘CARD32’ does not name a type 87 | CARD32 pad5 B32; /* unused */ | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:93:9: error: ‘CARD8’ does not name a type 93 | CARD8 reqType; /* always PanoramiXReqCode */ | ^~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:94:9: error: ‘CARD8’ does not name a type 94 | CARD8 panoramiXReqType; /* always X_PanoramiXGetScreenCount */ | ^~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:95:9: error: ‘CARD16’ does not name a type 95 | CARD16 length B16; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:96:9: error: ‘CARD32’ does not name a type 96 | CARD32 window B32; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:101:9: error: ‘BYTE’ does not name a type 101 | BYTE type; | ^~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:102:9: error: ‘BYTE’ does not name a type 102 | BYTE ScreenCount; | ^~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:103:9: error: ‘CARD16’ does not name a type 103 | CARD16 sequenceNumber B16; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:104:9: error: ‘CARD32’ does not name a type 104 | CARD32 length B32; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:105:9: error: ‘CARD32’ does not name a type 105 | CARD32 window B32; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:106:9: error: ‘CARD32’ does not name a type 106 | CARD32 pad1 B32; /* unused */ | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:107:9: error: ‘CARD32’ does not name a type 107 | CARD32 pad2 B32; /* unused */ | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:108:9: error: ‘CARD32’ does not name a type 108 | CARD32 pad3 B32; /* unused */ | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:109:9: error: ‘CARD32’ does not name a type 109 | CARD32 pad4 B32; /* unused */ | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:110:9: error: ‘CARD32’ does not name a type 110 | CARD32 pad5 B32; /* unused */ | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:115:9: error: ‘CARD8’ does not name a type 115 | CARD8 reqType; /* always PanoramiXReqCode */ | ^~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:116:9: error: ‘CARD8’ does not name a type 116 | CARD8 panoramiXReqType; /* always X_PanoramiXGetState */ | ^~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:117:9: error: ‘CARD16’ does not name a type 117 | CARD16 length B16; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:118:9: error: ‘CARD32’ does not name a type 118 | CARD32 window B32; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:119:9: error: ‘CARD32’ does not name a type 119 | CARD32 screen B32; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:124:9: error: ‘BYTE’ does not name a type 124 | BYTE type; | ^~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:125:9: error: ‘CARD8’ does not name a type 125 | CARD8 pad1; | ^~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:126:9: error: ‘CARD16’ does not name a type 126 | CARD16 sequenceNumber B16; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:127:9: error: ‘CARD32’ does not name a type 127 | CARD32 length B32; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:128:9: error: ‘CARD32’ does not name a type 128 | CARD32 width B32; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:129:9: error: ‘CARD32’ does not name a type 129 | CARD32 height B32; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:130:9: error: ‘CARD32’ does not name a type 130 | CARD32 window B32; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:131:9: error: ‘CARD32’ does not name a type 131 | CARD32 screen B32; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:132:9: error: ‘CARD32’ does not name a type 132 | CARD32 pad2 B32; /* unused */ | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:133:9: error: ‘CARD32’ does not name a type 133 | CARD32 pad3 B32; /* unused */ | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:140:9: error: ‘CARD8’ does not name a type 140 | CARD8 reqType; | ^~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:141:9: error: ‘CARD8’ does not name a type 141 | CARD8 panoramiXReqType; | ^~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:142:9: error: ‘CARD16’ does not name a type 142 | CARD16 length B16; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:147:9: error: ‘BYTE’ does not name a type 147 | BYTE type; | ^~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:148:9: error: ‘CARD8’ does not name a type 148 | CARD8 pad1; | ^~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:149:9: error: ‘CARD16’ does not name a type 149 | CARD16 sequenceNumber B16; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:150:9: error: ‘CARD32’ does not name a type 150 | CARD32 length B32; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:151:9: error: ‘CARD32’ does not name a type 151 | CARD32 state B32; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:152:9: error: ‘CARD32’ does not name a type 152 | CARD32 pad2 B32; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:153:9: error: ‘CARD32’ does not name a type 153 | CARD32 pad3 B32; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:154:9: error: ‘CARD32’ does not name a type 154 | CARD32 pad4 B32; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:155:9: error: ‘CARD32’ does not name a type 155 | CARD32 pad5 B32; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:156:9: error: ‘CARD32’ does not name a type 156 | CARD32 pad6 B32; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:162:9: error: ‘CARD8’ does not name a type 162 | CARD8 reqType; | ^~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:163:9: error: ‘CARD8’ does not name a type 163 | CARD8 panoramiXReqType; | ^~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:164:9: error: ‘CARD16’ does not name a type 164 | CARD16 length B16; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:169:9: error: ‘BYTE’ does not name a type 169 | BYTE type; | ^~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:170:9: error: ‘CARD8’ does not name a type 170 | CARD8 pad1; | ^~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:171:9: error: ‘CARD16’ does not name a type 171 | CARD16 sequenceNumber B16; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:172:9: error: ‘CARD32’ does not name a type 172 | CARD32 length B32; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:173:9: error: ‘CARD32’ does not name a type 173 | CARD32 number B32; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:174:9: error: ‘CARD32’ does not name a type 174 | CARD32 pad2 B32; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:175:9: error: ‘CARD32’ does not name a type 175 | CARD32 pad3 B32; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:176:9: error: ‘CARD32’ does not name a type 176 | CARD32 pad4 B32; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:177:9: error: ‘CARD32’ does not name a type 177 | CARD32 pad5 B32; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:178:9: error: ‘CARD32’ does not name a type 178 | CARD32 pad6 B32; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:183:9: error: ‘INT16’ does not name a type 183 | INT16 x_org B16; | ^~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:184:9: error: ‘INT16’ does not name a type 184 | INT16 y_org B16; | ^~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:185:9: error: ‘CARD16’ does not name a type 185 | CARD16 width B16; | ^~~~~~ /usr/include/arm-linux-gnueabihf/nx-X11/extensions/panoramiXproto.h:186:9: error: ‘CARD16’ does not name a type 186 | CARD16 height B16; | ^~~~~~