Temporary header file '/tmp/NOE7a_Q4Va/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/assa-3.5/assa/Acceptor.h" #include "/usr/include/assa-3.5/assa/Address.h" #include "/usr/include/assa-3.5/assa/Assa.h" #include "/usr/include/assa-3.5/assa/Assure.h" #include "/usr/include/assa-3.5/assa/AutoPtr.h" #include "/usr/include/assa-3.5/assa/CharInBuffer.h" #include "/usr/include/assa-3.5/assa/CmdLineOpts.h" #include "/usr/include/assa-3.5/assa/CommonUtils.h" #include "/usr/include/assa-3.5/assa/ConUDPSocket.h" #include "/usr/include/assa-3.5/assa/Connector.h" #include "/usr/include/assa-3.5/assa/Destroyer.h" #include "/usr/include/assa-3.5/assa/EventHandler.h" #include "/usr/include/assa-3.5/assa/FdSet.h" #include "/usr/include/assa-3.5/assa/FileLogger.h" #include "/usr/include/assa-3.5/assa/Fork.h" #include "/usr/include/assa-3.5/assa/GenServer.h" #include "/usr/include/assa-3.5/assa/Handlers.h" #include "/usr/include/assa-3.5/assa/INETAddress.h" #include "/usr/include/assa-3.5/assa/IPv4Socket.h" #include "/usr/include/assa-3.5/assa/IdSet.h" #include "/usr/include/assa-3.5/assa/IniFile.h" #include "/usr/include/assa-3.5/assa/LogMask.h" #include "/usr/include/assa-3.5/assa/Logger.h" #include "/usr/include/assa-3.5/assa/Logger_Impl.h" #include "/usr/include/assa-3.5/assa/MaskSet.h" #include "/usr/include/assa-3.5/assa/MemDump.h" #include "/usr/include/assa-3.5/assa/PidFileLock.h" #include "/usr/include/assa-3.5/assa/Pipe.h" #include "/usr/include/assa-3.5/assa/PriorityQueue.h" #include "/usr/include/assa-3.5/assa/PriorityQueue_Heap.h" #include "/usr/include/assa-3.5/assa/PriorityQueue_Impl.h" #include "/usr/include/assa-3.5/assa/PriorityQueue_STLPQ.h" #include "/usr/include/assa-3.5/assa/Reactor.h" #include "/usr/include/assa-3.5/assa/Regexp.h" #include "/usr/include/assa-3.5/assa/RemoteLogger.h" #include "/usr/include/assa-3.5/assa/Repository.h" #include "/usr/include/assa-3.5/assa/Semaphore.h" #include "/usr/include/assa-3.5/assa/ServiceHandler.h" #include "/usr/include/assa-3.5/assa/SigAction.h" #include "/usr/include/assa-3.5/assa/SigHandler.h" #include "/usr/include/assa-3.5/assa/SigHandlers.h" #include "/usr/include/assa-3.5/assa/SigHandlersList.h" #include "/usr/include/assa-3.5/assa/SigSet.h" #include "/usr/include/assa-3.5/assa/Singleton.h" #include "/usr/include/assa-3.5/assa/Socket.h" #include "/usr/include/assa-3.5/assa/Socketbuf.h" #include "/usr/include/assa-3.5/assa/StdOutLogger.h" #include "/usr/include/assa-3.5/assa/Streambuf.h" #include "/usr/include/assa-3.5/assa/TimeVal.h" #include "/usr/include/assa-3.5/assa/Timer.h" #include "/usr/include/assa-3.5/assa/TimerCountdown.h" #include "/usr/include/assa-3.5/assa/TimerQueue.h" #include "/usr/include/assa-3.5/assa/UDPSocket.h" #include "/usr/include/assa-3.5/assa/UNIXAddress.h" #include "/usr/include/assa-3.5/assa/UnConUDPSocket.h" #include "/usr/include/assa-3.5/assa/XDRHack.h" #include "/usr/include/assa-3.5/assa/xdrIOBuffer.h" // add namespaces namespace ASSA{typedef int tmp_add_type_1;} ASSA::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace ASSA{namespace Log{typedef int tmp_add_type_2;}} ASSA::Log::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace ASSA{namespace Utils{typedef int tmp_add_type_3;}} ASSA::Utils::tmp_add_type_3 tmp_add_func_3(){return 0;}; // add classes SVCAUTH* tmp_add_class_0; _G_fpos64_t* tmp_add_class_1; _G_fpos_t* tmp_add_class_2; _IO_cookie_io_functions_t* tmp_add_class_3; accepted_reply* tmp_add_class_4; addrinfo* tmp_add_class_5; authdes_cred* tmp_add_class_6; authdes_fullname* tmp_add_class_7; authdes_verf* tmp_add_class_8; authunix_parms* tmp_add_class_9; call_body* tmp_add_class_10; cmsghdr* tmp_add_class_11; des_block* tmp_add_class_12; des_clnt_data* tmp_add_class_13; f_owner_ex* tmp_add_class_14; file_handle* tmp_add_class_15; flock64* tmp_add_class_16; gaicb* tmp_add_class_17; group_filter* tmp_add_class_18; group_req* tmp_add_class_19; group_source_req* tmp_add_class_20; hostent* tmp_add_class_21; in6_addr* tmp_add_class_22; in6_pktinfo* tmp_add_class_23; in_addr* tmp_add_class_24; in_pktinfo* tmp_add_class_25; iovec* tmp_add_class_26; ip6_mtuinfo* tmp_add_class_27; ip_mreq* tmp_add_class_28; ip_mreq_source* tmp_add_class_29; ip_mreqn* tmp_add_class_30; ip_msfilter* tmp_add_class_31; ip_opts* tmp_add_class_32; ipc_perm* tmp_add_class_33; ipv6_mreq* tmp_add_class_34; itimerval* tmp_add_class_35; linger* tmp_add_class_36; mmsghdr* tmp_add_class_37; msghdr* tmp_add_class_38; netbuf* tmp_add_class_39; netconfig* tmp_add_class_40; netent* tmp_add_class_41; netobj* tmp_add_class_42; opaque_auth* tmp_add_class_43; osockaddr* tmp_add_class_44; pmap* tmp_add_class_45; pmaplist* tmp_add_class_46; protoent* tmp_add_class_47; r_rpcb_rmtcallargs* tmp_add_class_48; r_rpcb_rmtcallres* tmp_add_class_49; re_pattern_buffer* tmp_add_class_50; re_registers* tmp_add_class_51; rejected_reply* tmp_add_class_52; reply_body* tmp_add_class_53; rlimit64* tmp_add_class_54; rp__list* tmp_add_class_55; rpc_err* tmp_add_class_56; rpc_msg* tmp_add_class_57; rpc_timers* tmp_add_class_58; rpcb* tmp_add_class_59; rpcb_entry* tmp_add_class_60; rpcb_entry_list* tmp_add_class_61; rpcb_rmtcallargs* tmp_add_class_62; rpcb_rmtcallres* tmp_add_class_63; rpcb_stat* tmp_add_class_64; rpcbs_addrlist* tmp_add_class_65; rpcbs_rmtcalllist* tmp_add_class_66; rpcent* tmp_add_class_67; sec_data* tmp_add_class_68; sembuf* tmp_add_class_69; semid_ds* tmp_add_class_70; seminfo* tmp_add_class_71; servent* tmp_add_class_72; short_hand_verf* tmp_add_class_73; sockaddr* tmp_add_class_74; sockaddr_in* tmp_add_class_75; sockaddr_in6* tmp_add_class_76; sockaddr_storage* tmp_add_class_77; sockaddr_un* tmp_add_class_78; statx_timestamp* tmp_add_class_79; svc_req* tmp_add_class_80; t_bind* tmp_add_class_81; termio* tmp_add_class_82; ucontext_t* tmp_add_class_83; ucred* tmp_add_class_84; winsize* tmp_add_class_85; xdr_discrim* tmp_add_class_86; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/NOE7a_Q4Va/dump1.h" -I/usr/include/tirpc -I/usr/include/assa-3.5 In file included from /usr/include/assa-3.5/assa/Assa.h:36, from /tmp/NOE7a_Q4Va/dump1.h:14: /usr/include/assa-3.5/assa/PriorityQueue_STLPQ.h: In member function ‘bool ASSA::PriorityQueue_STLPQ::remove(int)’: /usr/include/assa-3.5/assa/PriorityQueue_STLPQ.h:116:44: error: ‘class ASSA::EventHandler’ has no member named ‘id’; did you mean ‘m_id’? 116 | if (t_ptr->getHandler ()-> id() == id_) { | ^~ | m_id