Temporary header file '/tmp/SFa364doTk/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/lua5.1/lua-geoip-city.h" #include "/usr/include/lua5.1/lua-geoip-country.h" #include "/usr/include/lua5.1/lua-geoip.h" #include "/usr/include/lua5.2/lua-geoip-city.h" #include "/usr/include/lua5.2/lua-geoip-country.h" #include "/usr/include/lua5.2/lua-geoip.h" #include "/usr/include/lua5.3/lua-geoip-city.h" #include "/usr/include/lua5.3/lua-geoip-country.h" #include "/usr/include/lua5.3/lua-geoip.h" #include "/usr/include/lua5.4/lua-geoip-city.h" #include "/usr/include/lua5.4/lua-geoip-country.h" #include "/usr/include/lua5.4/lua-geoip.h" The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/SFa364doTk/dump1.h" In file included from /tmp/SFa364doTk/dump1.h:12: /usr/include/lua5.1/lua-geoip-city.h:3:31: error: ‘lua_State’ was not declared in this scope 3 | extern int luaopen_geoip_city(lua_State*); | ^~~~~~~~~ /usr/include/lua5.1/lua-geoip-city.h:3:41: error: expected primary-expression before ‘)’ token 3 | extern int luaopen_geoip_city(lua_State*); | ^ In file included from /tmp/SFa364doTk/dump1.h:13: /usr/include/lua5.1/lua-geoip-country.h:3:34: error: ‘lua_State’ was not declared in this scope 3 | extern int luaopen_geoip_country(lua_State*); | ^~~~~~~~~ /usr/include/lua5.1/lua-geoip-country.h:3:44: error: expected primary-expression before ‘)’ token 3 | extern int luaopen_geoip_country(lua_State*); | ^ In file included from /tmp/SFa364doTk/dump1.h:14: /usr/include/lua5.1/lua-geoip.h:3:26: error: ‘lua_State’ was not declared in this scope 3 | extern int luaopen_geoip(lua_State*); | ^~~~~~~~~ /usr/include/lua5.1/lua-geoip.h:3:36: error: expected primary-expression before ‘)’ token 3 | extern int luaopen_geoip(lua_State*); | ^ In file included from /tmp/SFa364doTk/dump1.h:15: /usr/include/lua5.2/lua-geoip-city.h:3:12: error: redefinition of ‘int luaopen_geoip_city’ 3 | extern int luaopen_geoip_city(lua_State*); | ^~~~~~~~~~~~~~~~~~ /usr/include/lua5.1/lua-geoip-city.h:3:12: note: ‘int luaopen_geoip_city’ previously defined here 3 | extern int luaopen_geoip_city(lua_State*); | ^~~~~~~~~~~~~~~~~~ /usr/include/lua5.2/lua-geoip-city.h:3:31: error: ‘lua_State’ was not declared in this scope 3 | extern int luaopen_geoip_city(lua_State*); | ^~~~~~~~~ /usr/include/lua5.2/lua-geoip-city.h:3:41: error: expected primary-expression before ‘)’ token 3 | extern int luaopen_geoip_city(lua_State*); | ^ In file included from /tmp/SFa364doTk/dump1.h:16: /usr/include/lua5.2/lua-geoip-country.h:3:12: error: redefinition of ‘int luaopen_geoip_country’ 3 | extern int luaopen_geoip_country(lua_State*); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/lua5.1/lua-geoip-country.h:3:12: note: ‘int luaopen_geoip_country’ previously defined here 3 | extern int luaopen_geoip_country(lua_State*); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/lua5.2/lua-geoip-country.h:3:34: error: ‘lua_State’ was not declared in this scope 3 | extern int luaopen_geoip_country(lua_State*); | ^~~~~~~~~ /usr/include/lua5.2/lua-geoip-country.h:3:44: error: expected primary-expression before ‘)’ token 3 | extern int luaopen_geoip_country(lua_State*); | ^ In file included from /tmp/SFa364doTk/dump1.h:17: /usr/include/lua5.2/lua-geoip.h:3:12: error: redefinition of ‘int luaopen_geoip’ 3 | extern int luaopen_geoip(lua_State*); | ^~~~~~~~~~~~~ /usr/include/lua5.1/lua-geoip.h:3:12: note: ‘int luaopen_geoip’ previously defined here 3 | extern int luaopen_geoip(lua_State*); | ^~~~~~~~~~~~~ /usr/include/lua5.2/lua-geoip.h:3:26: error: ‘lua_State’ was not declared in this scope 3 | extern int luaopen_geoip(lua_State*); | ^~~~~~~~~ /usr/include/lua5.2/lua-geoip.h:3:36: error: expected primary-expression before ‘)’ token 3 | extern int luaopen_geoip(lua_State*); | ^ In file included from /tmp/SFa364doTk/dump1.h:18: /usr/include/lua5.3/lua-geoip-city.h:3:12: error: redefinition of ‘int luaopen_geoip_city’ 3 | extern int luaopen_geoip_city(lua_State*); | ^~~~~~~~~~~~~~~~~~ /usr/include/lua5.1/lua-geoip-city.h:3:12: note: ‘int luaopen_geoip_city’ previously defined here 3 | extern int luaopen_geoip_city(lua_State*); | ^~~~~~~~~~~~~~~~~~ /usr/include/lua5.3/lua-geoip-city.h:3:31: error: ‘lua_State’ was not declared in this scope 3 | extern int luaopen_geoip_city(lua_State*); | ^~~~~~~~~ /usr/include/lua5.3/lua-geoip-city.h:3:41: error: expected primary-expression before ‘)’ token 3 | extern int luaopen_geoip_city(lua_State*); | ^ In file included from /tmp/SFa364doTk/dump1.h:19: /usr/include/lua5.3/lua-geoip-country.h:3:12: error: redefinition of ‘int luaopen_geoip_country’ 3 | extern int luaopen_geoip_country(lua_State*); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/lua5.1/lua-geoip-country.h:3:12: note: ‘int luaopen_geoip_country’ previously defined here 3 | extern int luaopen_geoip_country(lua_State*); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/lua5.3/lua-geoip-country.h:3:34: error: ‘lua_State’ was not declared in this scope 3 | extern int luaopen_geoip_country(lua_State*); | ^~~~~~~~~ /usr/include/lua5.3/lua-geoip-country.h:3:44: error: expected primary-expression before ‘)’ token 3 | extern int luaopen_geoip_country(lua_State*); | ^ In file included from /tmp/SFa364doTk/dump1.h:20: /usr/include/lua5.3/lua-geoip.h:3:12: error: redefinition of ‘int luaopen_geoip’ 3 | extern int luaopen_geoip(lua_State*); | ^~~~~~~~~~~~~ /usr/include/lua5.1/lua-geoip.h:3:12: note: ‘int luaopen_geoip’ previously defined here 3 | extern int luaopen_geoip(lua_State*); | ^~~~~~~~~~~~~ /usr/include/lua5.3/lua-geoip.h:3:26: error: ‘lua_State’ was not declared in this scope 3 | extern int luaopen_geoip(lua_State*); | ^~~~~~~~~ /usr/include/lua5.3/lua-geoip.h:3:36: error: expected primary-expression before ‘)’ token 3 | extern int luaopen_geoip(lua_State*); | ^ In file included from /tmp/SFa364doTk/dump1.h:21: /usr/include/lua5.4/lua-geoip-city.h:3:12: error: redefinition of ‘int luaopen_geoip_city’ 3 | extern int luaopen_geoip_city(lua_State*); | ^~~~~~~~~~~~~~~~~~ /usr/include/lua5.1/lua-geoip-city.h:3:12: note: ‘int luaopen_geoip_city’ previously defined here 3 | extern int luaopen_geoip_city(lua_State*); | ^~~~~~~~~~~~~~~~~~ /usr/include/lua5.4/lua-geoip-city.h:3:31: error: ‘lua_State’ was not declared in this scope 3 | extern int luaopen_geoip_city(lua_State*); | ^~~~~~~~~ /usr/include/lua5.4/lua-geoip-city.h:3:41: error: expected primary-expression before ‘)’ token 3 | extern int luaopen_geoip_city(lua_State*); | ^ In file included from /tmp/SFa364doTk/dump1.h:22: /usr/include/lua5.4/lua-geoip-country.h:3:12: error: redefinition of ‘int luaopen_geoip_country’ 3 | extern int luaopen_geoip_country(lua_State*); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/lua5.1/lua-geoip-country.h:3:12: note: ‘int luaopen_geoip_country’ previously defined here 3 | extern int luaopen_geoip_country(lua_State*); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/lua5.4/lua-geoip-country.h:3:34: error: ‘lua_State’ was not declared in this scope 3 | extern int luaopen_geoip_country(lua_State*); | ^~~~~~~~~ /usr/include/lua5.4/lua-geoip-country.h:3:44: error: expected primary-expression before ‘)’ token 3 | extern int luaopen_geoip_country(lua_State*); | ^ In file included from /tmp/SFa364doTk/dump1.h:23: /usr/include/lua5.4/lua-geoip.h:3:12: error: redefinition of ‘int luaopen_geoip’ 3 | extern int luaopen_geoip(lua_State*); | ^~~~~~~~~~~~~ /usr/include/lua5.1/lua-geoip.h:3:12: note: ‘int luaopen_geoip’ previously defined here 3 | extern int luaopen_geoip(lua_State*); | ^~~~~~~~~~~~~ /usr/include/lua5.4/lua-geoip.h:3:26: error: ‘lua_State’ was not declared in this scope 3 | extern int luaopen_geoip(lua_State*); | ^~~~~~~~~ /usr/include/lua5.4/lua-geoip.h:3:36: error: expected primary-expression before ‘)’ token 3 | extern int luaopen_geoip(lua_State*); | ^