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 <bzlib.h>
      |          ^~~~~~~~~
compilation terminated.

