Temporary header file '/tmp/OK2pRLpLB3/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/eiskaltdcpp/dcpp/ADLSearch.h" #include "/usr/include/eiskaltdcpp/dcpp/AdcCommand.h" #include "/usr/include/eiskaltdcpp/dcpp/AdcHub.h" #include "/usr/include/eiskaltdcpp/dcpp/Atomic.h" #include "/usr/include/eiskaltdcpp/dcpp/BZUtils.h" #include "/usr/include/eiskaltdcpp/dcpp/BloomFilter.h" #include "/usr/include/eiskaltdcpp/dcpp/BufferedSocket.h" #include "/usr/include/eiskaltdcpp/dcpp/BufferedSocketListener.h" #include "/usr/include/eiskaltdcpp/dcpp/CID.h" #include "/usr/include/eiskaltdcpp/dcpp/ChatMessage.h" #include "/usr/include/eiskaltdcpp/dcpp/Client.h" #include "/usr/include/eiskaltdcpp/dcpp/ClientListener.h" #include "/usr/include/eiskaltdcpp/dcpp/ClientManager.h" #include "/usr/include/eiskaltdcpp/dcpp/ClientManagerListener.h" #include "/usr/include/eiskaltdcpp/dcpp/ConnectionManager.h" #include "/usr/include/eiskaltdcpp/dcpp/ConnectionManagerListener.h" #include "/usr/include/eiskaltdcpp/dcpp/ConnectivityManager.h" #include "/usr/include/eiskaltdcpp/dcpp/CriticalSection.h" #include "/usr/include/eiskaltdcpp/dcpp/CryptoManager.h" #include "/usr/include/eiskaltdcpp/dcpp/DCPlusPlus.h" #include "/usr/include/eiskaltdcpp/dcpp/DebugManager.h" #include "/usr/include/eiskaltdcpp/dcpp/DirectoryListing.h" #include "/usr/include/eiskaltdcpp/dcpp/Download.h" #include "/usr/include/eiskaltdcpp/dcpp/DownloadManager.h" #include "/usr/include/eiskaltdcpp/dcpp/DownloadManagerListener.h" #include "/usr/include/eiskaltdcpp/dcpp/Encoder.h" #include "/usr/include/eiskaltdcpp/dcpp/Exception.h" #include "/usr/include/eiskaltdcpp/dcpp/FastAlloc.h" #include "/usr/include/eiskaltdcpp/dcpp/FavHubGroup.h" #include "/usr/include/eiskaltdcpp/dcpp/FavoriteManager.h" #include "/usr/include/eiskaltdcpp/dcpp/FavoriteManagerListener.h" #include "/usr/include/eiskaltdcpp/dcpp/FavoriteUser.h" #include "/usr/include/eiskaltdcpp/dcpp/File.h" #include "/usr/include/eiskaltdcpp/dcpp/FilteredFile.h" #include "/usr/include/eiskaltdcpp/dcpp/FinishedItem.h" #include "/usr/include/eiskaltdcpp/dcpp/FinishedManager.h" #include "/usr/include/eiskaltdcpp/dcpp/FinishedManagerListener.h" #include "/usr/include/eiskaltdcpp/dcpp/Flags.h" #include "/usr/include/eiskaltdcpp/dcpp/GetSet.h" #include "/usr/include/eiskaltdcpp/dcpp/HashBloom.h" #include "/usr/include/eiskaltdcpp/dcpp/HashManager.h" #include "/usr/include/eiskaltdcpp/dcpp/HashManagerListener.h" #include "/usr/include/eiskaltdcpp/dcpp/HashValue.h" #include "/usr/include/eiskaltdcpp/dcpp/HintedUser.h" #include "/usr/include/eiskaltdcpp/dcpp/HttpConnection.h" #include "/usr/include/eiskaltdcpp/dcpp/HttpConnectionListener.h" #include "/usr/include/eiskaltdcpp/dcpp/HubEntry.h" #include "/usr/include/eiskaltdcpp/dcpp/LogManager.h" #include "/usr/include/eiskaltdcpp/dcpp/LogManagerListener.h" #include "/usr/include/eiskaltdcpp/dcpp/MappingManager.h" #include "/usr/include/eiskaltdcpp/dcpp/MediaInfo.h" #include "/usr/include/eiskaltdcpp/dcpp/MerkleCheckOutputStream.h" #include "/usr/include/eiskaltdcpp/dcpp/MerkleTree.h" #include "/usr/include/eiskaltdcpp/dcpp/NmdcHub.h" #include "/usr/include/eiskaltdcpp/dcpp/NonCopyable.h" #include "/usr/include/eiskaltdcpp/dcpp/OnlineUser.h" #include "/usr/include/eiskaltdcpp/dcpp/PerFolderLimit.h" #include "/usr/include/eiskaltdcpp/dcpp/Pointer.h" #include "/usr/include/eiskaltdcpp/dcpp/QueueItem.h" #include "/usr/include/eiskaltdcpp/dcpp/QueueManager.h" #include "/usr/include/eiskaltdcpp/dcpp/QueueManagerListener.h" #include "/usr/include/eiskaltdcpp/dcpp/ResourceManager.h" #include "/usr/include/eiskaltdcpp/dcpp/SFVReader.h" #include "/usr/include/eiskaltdcpp/dcpp/SSL.h" #include "/usr/include/eiskaltdcpp/dcpp/SSLSocket.h" #include "/usr/include/eiskaltdcpp/dcpp/ScopedFunctor.h" #include "/usr/include/eiskaltdcpp/dcpp/ScriptManager.h" #include "/usr/include/eiskaltdcpp/dcpp/SearchManager.h" #include "/usr/include/eiskaltdcpp/dcpp/SearchManagerListener.h" #include "/usr/include/eiskaltdcpp/dcpp/SearchQueue.h" #include "/usr/include/eiskaltdcpp/dcpp/SearchResult.h" #include "/usr/include/eiskaltdcpp/dcpp/Segment.h" #include "/usr/include/eiskaltdcpp/dcpp/Semaphore.h" #include "/usr/include/eiskaltdcpp/dcpp/SettingsManager.h" #include "/usr/include/eiskaltdcpp/dcpp/ShareManager.h" #include "/usr/include/eiskaltdcpp/dcpp/SimpleXML.h" #include "/usr/include/eiskaltdcpp/dcpp/SimpleXMLReader.h" #include "/usr/include/eiskaltdcpp/dcpp/Singleton.h" #include "/usr/include/eiskaltdcpp/dcpp/Socket.h" #include "/usr/include/eiskaltdcpp/dcpp/Speaker.h" #include "/usr/include/eiskaltdcpp/dcpp/Streams.h" #include "/usr/include/eiskaltdcpp/dcpp/StringSearch.h" #include "/usr/include/eiskaltdcpp/dcpp/StringTokenizer.h" #include "/usr/include/eiskaltdcpp/dcpp/Text.h" #include "/usr/include/eiskaltdcpp/dcpp/Thread.h" #include "/usr/include/eiskaltdcpp/dcpp/ThrottleManager.h" #include "/usr/include/eiskaltdcpp/dcpp/TigerHash.h" #include "/usr/include/eiskaltdcpp/dcpp/TimerManager.h" #include "/usr/include/eiskaltdcpp/dcpp/Transfer.h" #include "/usr/include/eiskaltdcpp/dcpp/UPnP.h" #include "/usr/include/eiskaltdcpp/dcpp/Upload.h" #include "/usr/include/eiskaltdcpp/dcpp/UploadManager.h" #include "/usr/include/eiskaltdcpp/dcpp/UploadManagerListener.h" #include "/usr/include/eiskaltdcpp/dcpp/User.h" #include "/usr/include/eiskaltdcpp/dcpp/UserCommand.h" #include "/usr/include/eiskaltdcpp/dcpp/UserConnection.h" #include "/usr/include/eiskaltdcpp/dcpp/UserConnectionListener.h" #include "/usr/include/eiskaltdcpp/dcpp/Util.h" #include "/usr/include/eiskaltdcpp/dcpp/Wildcards.h" #include "/usr/include/eiskaltdcpp/dcpp/ZUtils.h" #include "/usr/include/eiskaltdcpp/dcpp/compiler.h" #include "/usr/include/eiskaltdcpp/dcpp/debug.h" #include "/usr/include/eiskaltdcpp/dcpp/format.h" #include "/usr/include/eiskaltdcpp/dcpp/forward.h" #include "/usr/include/eiskaltdcpp/dcpp/intrusive_ptr.h" #include "/usr/include/eiskaltdcpp/dcpp/stdinc.h" #include "/usr/include/eiskaltdcpp/dcpp/typedefs.h" #include "/usr/include/eiskaltdcpp/dcpp/version.h" #include "/usr/include/eiskaltdcpp/dcpp/w.h" // add namespaces namespace dcpp{typedef int tmp_add_type_1;} dcpp::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace dcpp{namespace Text{typedef int tmp_add_type_2;}} dcpp::Text::tmp_add_type_2 tmp_add_func_2(){return 0;}; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/OK2pRLpLB3/dump1.h" In file included from /tmp/OK2pRLpLB3/dump1.h:16: /usr/include/eiskaltdcpp/dcpp/BZUtils.h:20:10: fatal error: bzlib.h: No such file or directory 20 | #include | ^~~~~~~~~ compilation terminated.