Temporary header file '/tmp/Zx5vQw44bZ/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/tss2/ActivateCredential_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/BaseTypes.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/CertifyCreation_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/Certify_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/ChangeEPS_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/ChangePPS_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/ClearControl_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/Clear_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/ClockRateAdjust_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/ClockSet_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/Commit_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/ContextLoad_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/ContextSave_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/CreateLoaded_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/CreatePrimary_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/Create_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/DictionaryAttackLockReset_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/DictionaryAttackParameters_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/Duplicate_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/ECC_Parameters_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/ECDH_KeyGen_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/ECDH_ZGen_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/EC_Ephemeral_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/EncryptDecrypt2_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/EncryptDecrypt_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/EventSequenceComplete_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/EvictControl_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/FlushContext_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/GetCapability_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/GetCommandAuditDigest_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/GetRandom_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/GetSessionAuditDigest_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/GetTestResult_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/GetTime_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/HMAC_Start_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/HMAC_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/HashSequenceStart_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/Hash_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/HierarchyChangeAuth_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/HierarchyControl_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/Implementation.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/Import_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/IncrementalSelfTest_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/LoadExternal_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/Load_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/MakeCredential_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/NV_Certify_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/NV_ChangeAuth_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/NV_DefineSpace_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/NV_Extend_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/NV_GlobalWriteLock_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/NV_Increment_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/NV_ReadLock_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/NV_ReadPublic_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/NV_Read_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/NV_SetBits_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/NV_UndefineSpaceSpecial_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/NV_UndefineSpace_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/NV_WriteLock_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/NV_Write_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/ObjectChangeAuth_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/PCR_Allocate_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/PCR_Event_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/PCR_Extend_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/PCR_Read_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/PCR_Reset_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/PCR_SetAuthPolicy_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/PCR_SetAuthValue_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/PP_Commands_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/Parameters.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/PolicyAuthValue_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/PolicyAuthorizeNV_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/PolicyAuthorize_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/PolicyCommandCode_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/PolicyCounterTimer_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/PolicyCpHash_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/PolicyDuplicationSelect_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/PolicyGetDigest_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/PolicyLocality_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/PolicyNV_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/PolicyNameHash_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/PolicyNvWritten_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/PolicyOR_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/PolicyPCR_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/PolicyPassword_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/PolicyPhysicalPresence_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/PolicyRestart_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/PolicySecret_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/PolicySigned_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/PolicyTemplate_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/PolicyTicket_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/Quote_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/RSA_Decrypt_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/RSA_Encrypt_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/ReadClock_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/ReadPublic_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/Rewrap_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/SelfTest_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/SequenceComplete_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/SequenceUpdate_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/SetAlgorithmSet_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/SetCommandCodeAuditStatus_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/SetPrimaryPolicy_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/Shutdown_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/Sign_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/StartAuthSession_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/Startup_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/StirRandom_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/TPMB.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/TPM_Types.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/TestParms_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/TpmBuildSwitches.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/Unmarshal_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/Unseal_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/VerifySignature_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/ZGen_2Phase_fp.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/tss.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/tsscrypto.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/tsscryptoh.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/tsserror.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/tssfile.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/tssmarshal.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/tssprint.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/tssresponsecode.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/tsstransmit.h"
  #include "/usr/include/arm-linux-gnueabihf/tss2/tssutils.h"

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/Zx5vQw44bZ/dump1.h"

In file included from /tmp/Zx5vQw44bZ/dump1.h:124:
/usr/include/arm-linux-gnueabihf/tss2/Unmarshal_fp.h:68:10: fatal error: TpmTypes.h: No such file or directory
   68 | #include "TpmTypes.h"
      |          ^~~~~~~~~~~~
compilation terminated.

