Temporary header file '/tmp/5xSSs1CvGE/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/Puma/ACIntroducer.h" #include "/usr/include/Puma/Array.h" #include "/usr/include/Puma/BCList.h" #include "/usr/include/Puma/BCStack.h" #include "/usr/include/Puma/Builder.h" #include "/usr/include/Puma/CArgumentInfo.h" #include "/usr/include/Puma/CAttributeInfo.h" #include "/usr/include/Puma/CBaseClassInfo.h" #include "/usr/include/Puma/CBuilder.h" #include "/usr/include/Puma/CC1XTree.h" #include "/usr/include/Puma/CCAssocScopes.h" #include "/usr/include/Puma/CCBuilder.h" #include "/usr/include/Puma/CCConvSeq.h" #include "/usr/include/Puma/CCConversion.h" #include "/usr/include/Puma/CCConversions.h" #include "/usr/include/Puma/CCInstantiation.h" #include "/usr/include/Puma/CCLexer.h" #include "/usr/include/Puma/CCNameLookup.h" #include "/usr/include/Puma/CCOverloading.h" #include "/usr/include/Puma/CCParser.h" #include "/usr/include/Puma/CCSemDeclarator.h" #include "/usr/include/Puma/CCSemExpr.h" #include "/usr/include/Puma/CCSemVisitor.h" #include "/usr/include/Puma/CCSemantic.h" #include "/usr/include/Puma/CCSyntax.h" #include "/usr/include/Puma/CCandidateInfo.h" #include "/usr/include/Puma/CClassDatabase.h" #include "/usr/include/Puma/CClassInfo.h" #include "/usr/include/Puma/CClassInstance.h" #include "/usr/include/Puma/CCommentTokens.h" #include "/usr/include/Puma/CConstant.h" #include "/usr/include/Puma/CEnumInfo.h" #include "/usr/include/Puma/CEnumeratorInfo.h" #include "/usr/include/Puma/CExprValue.h" #include "/usr/include/Puma/CFctInstance.h" #include "/usr/include/Puma/CFileInfo.h" #include "/usr/include/Puma/CFunctionInfo.h" #include "/usr/include/Puma/CLabelInfo.h" #include "/usr/include/Puma/CLanguage.h" #include "/usr/include/Puma/CLexer.h" #include "/usr/include/Puma/CLexerBuffer.h" #include "/usr/include/Puma/CLinkage.h" #include "/usr/include/Puma/CLocalScope.h" #include "/usr/include/Puma/CMatch.h" #include "/usr/include/Puma/CMatchChecker.h" #include "/usr/include/Puma/CMemberAliasInfo.h" #include "/usr/include/Puma/CNamespaceInfo.h" #include "/usr/include/Puma/CObjectInfo.h" #include "/usr/include/Puma/CParser.h" #include "/usr/include/Puma/CPrintVisitor.h" #include "/usr/include/Puma/CProject.h" #include "/usr/include/Puma/CProtection.h" #include "/usr/include/Puma/CRecord.h" #include "/usr/include/Puma/CScanner.h" #include "/usr/include/Puma/CScopeInfo.h" #include "/usr/include/Puma/CScopeRequest.h" #include "/usr/include/Puma/CSemDatabase.h" #include "/usr/include/Puma/CSemDeclSpecs.h" #include "/usr/include/Puma/CSemDeclarator.h" #include "/usr/include/Puma/CSemExpr.h" #include "/usr/include/Puma/CSemObject.h" #include "/usr/include/Puma/CSemScope.h" #include "/usr/include/Puma/CSemValue.h" #include "/usr/include/Puma/CSemVisitor.h" #include "/usr/include/Puma/CSemantic.h" #include "/usr/include/Puma/CSourceInfo.h" #include "/usr/include/Puma/CSpecifiers.h" #include "/usr/include/Puma/CStorage.h" #include "/usr/include/Puma/CStrLiteral.h" #include "/usr/include/Puma/CStructure.h" #include "/usr/include/Puma/CSubMatch.h" #include "/usr/include/Puma/CSyntax.h" #include "/usr/include/Puma/CTemplateInfo.h" #include "/usr/include/Puma/CTemplateInstance.h" #include "/usr/include/Puma/CTemplateParamInfo.h" #include "/usr/include/Puma/CTokens.h" #include "/usr/include/Puma/CTranslationUnit.h" #include "/usr/include/Puma/CTree.h" #include "/usr/include/Puma/CTreeMatcher.h" #include "/usr/include/Puma/CTypeInfo.h" #include "/usr/include/Puma/CTypedefInfo.h" #include "/usr/include/Puma/CUnionInfo.h" #include "/usr/include/Puma/CUnionInstance.h" #include "/usr/include/Puma/CUnit.h" #include "/usr/include/Puma/CUsingInfo.h" #include "/usr/include/Puma/CVisitor.h" #include "/usr/include/Puma/CWStrLiteral.h" #include "/usr/include/Puma/CWildcardTokens.h" #include "/usr/include/Puma/Chain.h" #include "/usr/include/Puma/ConfOption.h" #include "/usr/include/Puma/Config.h" #include "/usr/include/Puma/ConstSizeMemPool.h" #include "/usr/include/Puma/DString.h" #include "/usr/include/Puma/DeducedArgument.h" #include "/usr/include/Puma/DelayedParseTree.h" #include "/usr/include/Puma/ErrorCollector.h" #include "/usr/include/Puma/ErrorSeverity.h" #include "/usr/include/Puma/ErrorSink.h" #include "/usr/include/Puma/ErrorStream.h" #include "/usr/include/Puma/FdSource.h" #include "/usr/include/Puma/FileSource.h" #include "/usr/include/Puma/FileUnit.h" #include "/usr/include/Puma/Filename.h" #include "/usr/include/Puma/FilenameInfo.h" #include "/usr/include/Puma/GnuCTree.h" #include "/usr/include/Puma/Heap.h" #include "/usr/include/Puma/ImportHandler.h" #include "/usr/include/Puma/InstantiationBuilder.h" #include "/usr/include/Puma/InstantiationCandidate.h" #include "/usr/include/Puma/InstantiationParser.h" #include "/usr/include/Puma/InstantiationSemantic.h" #include "/usr/include/Puma/InstantiationSyntax.h" #include "/usr/include/Puma/InstantiationTokenProvider.h" #include "/usr/include/Puma/InstantiationTokenSource.h" #include "/usr/include/Puma/KeyboardSource.h" #include "/usr/include/Puma/LanguageID.h" #include "/usr/include/Puma/Lexer.h" #include "/usr/include/Puma/LexerBuffer.h" #include "/usr/include/Puma/LexerMap.h" #include "/usr/include/Puma/Limits.h" #include "/usr/include/Puma/List.h" #include "/usr/include/Puma/ListElement.h" #include "/usr/include/Puma/Location.h" #include "/usr/include/Puma/MacroUnit.h" #include "/usr/include/Puma/ManipCommander.h" #include "/usr/include/Puma/ManipController.h" #include "/usr/include/Puma/Manipulators.h" #include "/usr/include/Puma/MatchCollector.h" #include "/usr/include/Puma/MemPool.h" #include "/usr/include/Puma/OptsParser.h" #include "/usr/include/Puma/Parser.h" #include "/usr/include/Puma/ParserKey.h" #include "/usr/include/Puma/PathInfo.h" #include "/usr/include/Puma/PathIterator.h" #include "/usr/include/Puma/PathManager.h" #include "/usr/include/Puma/Pipe.h" #include "/usr/include/Puma/PipedCmd.h" #include "/usr/include/Puma/PreAnswer.h" #include "/usr/include/Puma/PreArgDesc.h" #include "/usr/include/Puma/PreAssertionEvaluator.h" #include "/usr/include/Puma/PreExpr.h" #include "/usr/include/Puma/PreExprLexer.h" #include "/usr/include/Puma/PreExprParser.h" #include "/usr/include/Puma/PreFileIncluder.h" #include "/usr/include/Puma/PreLevelState.h" #include "/usr/include/Puma/PreMacro.h" #include "/usr/include/Puma/PreMacroExpander.h" #include "/usr/include/Puma/PreMacroManager.h" #include "/usr/include/Puma/PreMacroOpTokens.h" #include "/usr/include/Puma/PreParser.h" #include "/usr/include/Puma/PreParserState.h" #include "/usr/include/Puma/PrePredicate.h" #include "/usr/include/Puma/PrePredicateManager.h" #include "/usr/include/Puma/PrePrintVisitor.h" #include "/usr/include/Puma/PreSemIterator.h" #include "/usr/include/Puma/PreSonIterator.h" #include "/usr/include/Puma/PreTree.h" #include "/usr/include/Puma/PreTreeComposite.h" #include "/usr/include/Puma/PreTreeIterator.h" #include "/usr/include/Puma/PreTreeNodes.h" #include "/usr/include/Puma/PreTreeToken.h" #include "/usr/include/Puma/PreVisitor.h" #include "/usr/include/Puma/PreprocessorParser.h" #include "/usr/include/Puma/Printable.h" #include "/usr/include/Puma/Project.h" #include "/usr/include/Puma/ProjectFile.h" #include "/usr/include/Puma/PtrStack.h" #include "/usr/include/Puma/RegComp.h" #include "/usr/include/Puma/Rule.h" #include "/usr/include/Puma/RuleTable.h" #include "/usr/include/Puma/SaveMode.h" #include "/usr/include/Puma/Semantic.h" #include "/usr/include/Puma/SimpleParser.h" #include "/usr/include/Puma/Sink.h" #include "/usr/include/Puma/SmartPtr.h" #include "/usr/include/Puma/Source.h" #include "/usr/include/Puma/Stack.h" #include "/usr/include/Puma/StrCol.h" #include "/usr/include/Puma/StrHashKey.h" #include "/usr/include/Puma/StrHashTable.h" #include "/usr/include/Puma/StringSource.h" #include "/usr/include/Puma/Syntax.h" #include "/usr/include/Puma/SysCall.h" #include "/usr/include/Puma/TerminalSink.h" #include "/usr/include/Puma/Token.h" #include "/usr/include/Puma/TokenProvider.h" #include "/usr/include/Puma/TokenSource.h" #include "/usr/include/Puma/TokenStream.h" #include "/usr/include/Puma/Tokenizer.h" #include "/usr/include/Puma/Tracing.h" #include "/usr/include/Puma/Unit.h" #include "/usr/include/Puma/UnitIterator.h" #include "/usr/include/Puma/UnitManager.h" #include "/usr/include/Puma/UnitState.h" #include "/usr/include/Puma/UnitTokenSrc.h" #include "/usr/include/Puma/Utf8.h" #include "/usr/include/Puma/VerboseMgr.h" #include "/usr/include/Puma/VoidPtrArray.h" #include "/usr/include/Puma/WChar.h" #include "/usr/include/Puma/WinCTree.h" #include "/usr/include/Puma/version.h" #include "/usr/include/lexertl/bool.hpp" #include "/usr/include/lexertl/char_traits.hpp" #include "/usr/include/lexertl/compile_assert.hpp" #include "/usr/include/lexertl/containers/bitvector.hpp" #include "/usr/include/lexertl/containers/ptr_list.hpp" #include "/usr/include/lexertl/containers/ptr_map.hpp" #include "/usr/include/lexertl/containers/ptr_stack.hpp" #include "/usr/include/lexertl/containers/ptr_vector.hpp" #include "/usr/include/lexertl/debug.hpp" #include "/usr/include/lexertl/dot.hpp" #include "/usr/include/lexertl/enums.hpp" #include "/usr/include/lexertl/generate_cpp.hpp" #include "/usr/include/lexertl/generator.hpp" #include "/usr/include/lexertl/internals.hpp" #include "/usr/include/lexertl/is_same.hpp" #include "/usr/include/lexertl/iterator.hpp" #include "/usr/include/lexertl/lookup.hpp" #include "/usr/include/lexertl/match_results.hpp" #include "/usr/include/lexertl/memory_file.hpp" #include "/usr/include/lexertl/narrow.hpp" #include "/usr/include/lexertl/old/fast_filebuf.hpp" #include "/usr/include/lexertl/old/string_token.hpp" #include "/usr/include/lexertl/parser/parser.hpp" #include "/usr/include/lexertl/parser/tokeniser/re_token.hpp" #include "/usr/include/lexertl/parser/tokeniser/re_tokeniser.hpp" #include "/usr/include/lexertl/parser/tokeniser/re_tokeniser_helper.hpp" #include "/usr/include/lexertl/parser/tokeniser/re_tokeniser_state.hpp" #include "/usr/include/lexertl/parser/tree/end_node.hpp" #include "/usr/include/lexertl/parser/tree/iteration_node.hpp" #include "/usr/include/lexertl/parser/tree/leaf_node.hpp" #include "/usr/include/lexertl/parser/tree/node.hpp" #include "/usr/include/lexertl/parser/tree/selection_node.hpp" #include "/usr/include/lexertl/parser/tree/sequence_node.hpp" #include "/usr/include/lexertl/partition/charset.hpp" #include "/usr/include/lexertl/partition/equivset.hpp" #include "/usr/include/lexertl/rules.hpp" #include "/usr/include/lexertl/runtime_error.hpp" #include "/usr/include/lexertl/serialise.hpp" #include "/usr/include/lexertl/size_t.hpp" #include "/usr/include/lexertl/sm_to_csm.hpp" #include "/usr/include/lexertl/sm_traits.hpp" #include "/usr/include/lexertl/state_machine.hpp" #include "/usr/include/lexertl/stream_shared_iterator.hpp" #include "/usr/include/lexertl/string_token.hpp" #include "/usr/include/lexertl/utf_iterators.hpp" // add namespaces namespace AC{typedef int tmp_add_type_1;} AC::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace lexertl{typedef int tmp_add_type_2;} lexertl::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace lexertl{namespace detail{typedef int tmp_add_type_3;}} lexertl::detail::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace Puma{typedef int tmp_add_type_4;} Puma::tmp_add_type_4 tmp_add_func_4(){return 0;}; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/5xSSs1CvGE/dump1.h" In file included from /tmp/5xSSs1CvGE/dump1.h:250: /usr/include/lexertl/serialise.hpp:10:10: fatal error: boost/serialization/vector.hpp: No such file or directory 10 | #include | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated.