Temporary header file '/tmp/glK86Ynfqi/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/zypp/APIConfig.h" #include "/usr/include/arm-linux-gnueabihf/zypp/Application.h" #include "/usr/include/arm-linux-gnueabihf/zypp/Arch.h" #include "/usr/include/arm-linux-gnueabihf/zypp/AutoDispose.h" #include "/usr/include/arm-linux-gnueabihf/zypp/Bit.h" #include "/usr/include/arm-linux-gnueabihf/zypp/Bitmap.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ByteCount.h" #include "/usr/include/arm-linux-gnueabihf/zypp/Callback.h" #include "/usr/include/arm-linux-gnueabihf/zypp/CapMatch.h" #include "/usr/include/arm-linux-gnueabihf/zypp/Capabilities.h" #include "/usr/include/arm-linux-gnueabihf/zypp/Capability.h" #include "/usr/include/arm-linux-gnueabihf/zypp/Changelog.h" #include "/usr/include/arm-linux-gnueabihf/zypp/CheckSum.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ContentType.h" #include "/usr/include/arm-linux-gnueabihf/zypp/CountryCode.h" #include "/usr/include/arm-linux-gnueabihf/zypp/CpeId.h" #include "/usr/include/arm-linux-gnueabihf/zypp/Date.h" #include "/usr/include/arm-linux-gnueabihf/zypp/Dep.h" #include "/usr/include/arm-linux-gnueabihf/zypp/Digest.h" #include "/usr/include/arm-linux-gnueabihf/zypp/DiskUsageCounter.h" #include "/usr/include/arm-linux-gnueabihf/zypp/DownloadMode.h" #include "/usr/include/arm-linux-gnueabihf/zypp/Edition.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ExternalProgram.h" #include "/usr/include/arm-linux-gnueabihf/zypp/Fetcher.h" #include "/usr/include/arm-linux-gnueabihf/zypp/FileChecker.h" #include "/usr/include/arm-linux-gnueabihf/zypp/Filter.h" #include "/usr/include/arm-linux-gnueabihf/zypp/Glob.h" #include "/usr/include/arm-linux-gnueabihf/zypp/HistoryLog.h" #include "/usr/include/arm-linux-gnueabihf/zypp/HistoryLogData.h" #include "/usr/include/arm-linux-gnueabihf/zypp/IdString.h" #include "/usr/include/arm-linux-gnueabihf/zypp/IdStringType.h" #include "/usr/include/arm-linux-gnueabihf/zypp/InstanceId.h" #include "/usr/include/arm-linux-gnueabihf/zypp/KVMap.h" #include "/usr/include/arm-linux-gnueabihf/zypp/KeyContext.h" #include "/usr/include/arm-linux-gnueabihf/zypp/KeyManager.h" #include "/usr/include/arm-linux-gnueabihf/zypp/KeyRing.h" #include "/usr/include/arm-linux-gnueabihf/zypp/LanguageCode.h" #include "/usr/include/arm-linux-gnueabihf/zypp/Locale.h" #include "/usr/include/arm-linux-gnueabihf/zypp/Locks.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ManagedFile.h" #include "/usr/include/arm-linux-gnueabihf/zypp/MediaProducts.h" #include "/usr/include/arm-linux-gnueabihf/zypp/MediaSetAccess.h" #include "/usr/include/arm-linux-gnueabihf/zypp/OnMediaLocation.h" #include "/usr/include/arm-linux-gnueabihf/zypp/Package.h" #include "/usr/include/arm-linux-gnueabihf/zypp/PackageKeyword.h" #include "/usr/include/arm-linux-gnueabihf/zypp/Patch.h" #include "/usr/include/arm-linux-gnueabihf/zypp/PathInfo.h" #include "/usr/include/arm-linux-gnueabihf/zypp/Pathname.h" #include "/usr/include/arm-linux-gnueabihf/zypp/Pattern.h" #include "/usr/include/arm-linux-gnueabihf/zypp/PluginExecutor.h" #include "/usr/include/arm-linux-gnueabihf/zypp/PluginFrame.h" #include "/usr/include/arm-linux-gnueabihf/zypp/PluginFrameException.h" #include "/usr/include/arm-linux-gnueabihf/zypp/PluginScript.h" #include "/usr/include/arm-linux-gnueabihf/zypp/PluginScriptException.h" #include "/usr/include/arm-linux-gnueabihf/zypp/PoolItem.h" #include "/usr/include/arm-linux-gnueabihf/zypp/PoolItemBest.h" #include "/usr/include/arm-linux-gnueabihf/zypp/PoolQuery.h" #include "/usr/include/arm-linux-gnueabihf/zypp/PoolQueryResult.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ProblemSolution.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ProblemTypes.h" #include "/usr/include/arm-linux-gnueabihf/zypp/Product.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ProgressData.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ProvideFilePolicy.h" #include "/usr/include/arm-linux-gnueabihf/zypp/PublicKey.h" #include "/usr/include/arm-linux-gnueabihf/zypp/PurgeKernels.h" #include "/usr/include/arm-linux-gnueabihf/zypp/Range.h" #include "/usr/include/arm-linux-gnueabihf/zypp/Rel.h" #include "/usr/include/arm-linux-gnueabihf/zypp/RelCompare.h" #include "/usr/include/arm-linux-gnueabihf/zypp/RepoInfo.h" #include "/usr/include/arm-linux-gnueabihf/zypp/RepoManager.h" #include "/usr/include/arm-linux-gnueabihf/zypp/RepoStatus.h" #include "/usr/include/arm-linux-gnueabihf/zypp/Repository.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ResFilters.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ResKind.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ResObject.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ResObjects.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ResPool.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ResPoolProxy.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ResStatus.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ResTraits.h" #include "/usr/include/arm-linux-gnueabihf/zypp/Resolvable.h" #include "/usr/include/arm-linux-gnueabihf/zypp/Resolver.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ResolverFocus.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ResolverNamespace.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ResolverProblem.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ServiceInfo.h" #include "/usr/include/arm-linux-gnueabihf/zypp/Signature.h" #include "/usr/include/arm-linux-gnueabihf/zypp/SrcPackage.h" #include "/usr/include/arm-linux-gnueabihf/zypp/SysContent.h" #include "/usr/include/arm-linux-gnueabihf/zypp/Target.h" #include "/usr/include/arm-linux-gnueabihf/zypp/TmpPath.h" #include "/usr/include/arm-linux-gnueabihf/zypp/TriBool.h" #include "/usr/include/arm-linux-gnueabihf/zypp/Url.h" #include "/usr/include/arm-linux-gnueabihf/zypp/UserData.h" #include "/usr/include/arm-linux-gnueabihf/zypp/Vendor.h" #include "/usr/include/arm-linux-gnueabihf/zypp/VendorAttr.h" #include "/usr/include/arm-linux-gnueabihf/zypp/VendorSupportOptions.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ZConfig.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ZYpp.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ZYppCallbacks.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ZYppCommit.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ZYppCommitPolicy.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ZYppCommitResult.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ZYppFactory.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/Algorithm.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/Backtrace.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/Collector.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/Counter.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/Debug.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/DefaultIntegral.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/DrunkenBishop.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/DtorReset.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/Easy.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/EnumClass.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/Env.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/Errno.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/Exception.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/ExternalDataSource.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/Flags.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/Function.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/Functional.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/Gettext.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/GzStream.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/Hash.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/IOStream.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/IOTools.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/InputStream.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/Iterable.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/Iterator.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/Json.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/LocaleGuard.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/LogControl.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/LogTools.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/Logger.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/Measure.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/NamedValue.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/NonCopyable.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/ProfilingFormater.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/ProvideNumericId.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/PtrTypes.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/Random.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/ReferenceCounted.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/Regex.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/SerialNumber.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/SetRelationMixin.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/SetTracker.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/Signal.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/SimpleStreambuf.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/StrMatcher.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/String.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/StringV.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/Sysconfig.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/TypeTraits.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/Unit.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/UserRequestException.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/ValueTransform.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/WatchFile.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/Xml.h" #include "/usr/include/arm-linux-gnueabihf/zypp/base/fXstream.h" #include "/usr/include/arm-linux-gnueabihf/zypp/media/CredentialFileReader.h" #include "/usr/include/arm-linux-gnueabihf/zypp/media/CredentialManager.h" #include "/usr/include/arm-linux-gnueabihf/zypp/media/CurlConfig.h" #include "/usr/include/arm-linux-gnueabihf/zypp/media/MediaAccess.h" #include "/usr/include/arm-linux-gnueabihf/zypp/media/MediaBlockList.h" #include "/usr/include/arm-linux-gnueabihf/zypp/media/MediaCD.h" #include "/usr/include/arm-linux-gnueabihf/zypp/media/MediaCIFS.h" #include "/usr/include/arm-linux-gnueabihf/zypp/media/MediaCurl.h" #include "/usr/include/arm-linux-gnueabihf/zypp/media/MediaDIR.h" #include "/usr/include/arm-linux-gnueabihf/zypp/media/MediaDISK.h" #include "/usr/include/arm-linux-gnueabihf/zypp/media/MediaException.h" #include "/usr/include/arm-linux-gnueabihf/zypp/media/MediaHandler.h" #include "/usr/include/arm-linux-gnueabihf/zypp/media/MediaISO.h" #include "/usr/include/arm-linux-gnueabihf/zypp/media/MediaManager.h" #include "/usr/include/arm-linux-gnueabihf/zypp/media/MediaMultiCurl.h" #include "/usr/include/arm-linux-gnueabihf/zypp/media/MediaNFS.h" #include "/usr/include/arm-linux-gnueabihf/zypp/media/MediaPlugin.h" #include "/usr/include/arm-linux-gnueabihf/zypp/media/MediaPriority.h" #include "/usr/include/arm-linux-gnueabihf/zypp/media/MediaSource.h" #include "/usr/include/arm-linux-gnueabihf/zypp/media/MediaUserAuth.h" #include "/usr/include/arm-linux-gnueabihf/zypp/media/MetaLinkParser.h" #include "/usr/include/arm-linux-gnueabihf/zypp/media/Mount.h" #include "/usr/include/arm-linux-gnueabihf/zypp/media/ProxyInfo.h" #include "/usr/include/arm-linux-gnueabihf/zypp/media/TransferSettings.h" #include "/usr/include/arm-linux-gnueabihf/zypp/media/UrlResolverPlugin.h" #include "/usr/include/arm-linux-gnueabihf/zypp/media/ZsyncParser.h" #include "/usr/include/arm-linux-gnueabihf/zypp/media/proxyinfo/ProxyInfoImpl.h" #include "/usr/include/arm-linux-gnueabihf/zypp/media/proxyinfo/ProxyInfoLibproxy.h" #include "/usr/include/arm-linux-gnueabihf/zypp/media/proxyinfo/ProxyInfoSysconfig.h" #include "/usr/include/arm-linux-gnueabihf/zypp/media/proxyinfo/ProxyInfos.h" #include "/usr/include/arm-linux-gnueabihf/zypp/misc/CheckAccessDeleted.h" #include "/usr/include/arm-linux-gnueabihf/zypp/misc/DefaultLoadSystem.h" #include "/usr/include/arm-linux-gnueabihf/zypp/misc/LoadTestcase.h" #include "/usr/include/arm-linux-gnueabihf/zypp/misc/Misc.h" #include "/usr/include/arm-linux-gnueabihf/zypp/misc/TestcaseSetup.h" #include "/usr/include/arm-linux-gnueabihf/zypp/parser/HistoryLogReader.h" #include "/usr/include/arm-linux-gnueabihf/zypp/parser/IniDict.h" #include "/usr/include/arm-linux-gnueabihf/zypp/parser/IniParser.h" #include "/usr/include/arm-linux-gnueabihf/zypp/parser/ParseException.h" #include "/usr/include/arm-linux-gnueabihf/zypp/parser/ParserProgress.h" #include "/usr/include/arm-linux-gnueabihf/zypp/parser/ProductFileReader.h" #include "/usr/include/arm-linux-gnueabihf/zypp/parser/RepoFileReader.h" #include "/usr/include/arm-linux-gnueabihf/zypp/parser/RepoindexFileReader.h" #include "/usr/include/arm-linux-gnueabihf/zypp/parser/ServiceFileReader.h" #include "/usr/include/arm-linux-gnueabihf/zypp/parser/susetags/ContentFileReader.h" #include "/usr/include/arm-linux-gnueabihf/zypp/parser/susetags/RepoIndex.h" #include "/usr/include/arm-linux-gnueabihf/zypp/parser/xml/Node.h" #include "/usr/include/arm-linux-gnueabihf/zypp/parser/xml/Parse.h" #include "/usr/include/arm-linux-gnueabihf/zypp/parser/xml/ParseDef.h" #include "/usr/include/arm-linux-gnueabihf/zypp/parser/xml/ParseDefConsume.h" #include "/usr/include/arm-linux-gnueabihf/zypp/parser/xml/ParseDefException.h" #include "/usr/include/arm-linux-gnueabihf/zypp/parser/xml/ParseDefTraits.h" #include "/usr/include/arm-linux-gnueabihf/zypp/parser/xml/Reader.h" #include "/usr/include/arm-linux-gnueabihf/zypp/parser/xml/XmlEscape.h" #include "/usr/include/arm-linux-gnueabihf/zypp/parser/xml/XmlString.h" #include "/usr/include/arm-linux-gnueabihf/zypp/parser/xml/libxmlfwd.h" #include "/usr/include/arm-linux-gnueabihf/zypp/parser/yum/RepomdFileReader.h" #include "/usr/include/arm-linux-gnueabihf/zypp/pool/ByIdent.h" #include "/usr/include/arm-linux-gnueabihf/zypp/pool/PoolImpl.h" #include "/usr/include/arm-linux-gnueabihf/zypp/pool/PoolStats.h" #include "/usr/include/arm-linux-gnueabihf/zypp/pool/PoolTraits.h" #include "/usr/include/arm-linux-gnueabihf/zypp/repo/Applydeltarpm.h" #include "/usr/include/arm-linux-gnueabihf/zypp/repo/DeltaCandidates.h" #include "/usr/include/arm-linux-gnueabihf/zypp/repo/Downloader.h" #include "/usr/include/arm-linux-gnueabihf/zypp/repo/MediaInfoDownloader.h" #include "/usr/include/arm-linux-gnueabihf/zypp/repo/PackageDelta.h" #include "/usr/include/arm-linux-gnueabihf/zypp/repo/PackageProvider.h" #include "/usr/include/arm-linux-gnueabihf/zypp/repo/PluginServices.h" #include "/usr/include/arm-linux-gnueabihf/zypp/repo/RepoException.h" #include "/usr/include/arm-linux-gnueabihf/zypp/repo/RepoInfoBase.h" #include "/usr/include/arm-linux-gnueabihf/zypp/repo/RepoMirrorList.h" #include "/usr/include/arm-linux-gnueabihf/zypp/repo/RepoProvideFile.h" #include "/usr/include/arm-linux-gnueabihf/zypp/repo/RepoType.h" #include "/usr/include/arm-linux-gnueabihf/zypp/repo/RepoVariables.h" #include "/usr/include/arm-linux-gnueabihf/zypp/repo/SUSEMediaVerifier.h" #include "/usr/include/arm-linux-gnueabihf/zypp/repo/ServiceRepos.h" #include "/usr/include/arm-linux-gnueabihf/zypp/repo/ServiceType.h" #include "/usr/include/arm-linux-gnueabihf/zypp/repo/SrcPackageProvider.h" #include "/usr/include/arm-linux-gnueabihf/zypp/sat/FileConflicts.h" #include "/usr/include/arm-linux-gnueabihf/zypp/sat/LocaleSupport.h" #include "/usr/include/arm-linux-gnueabihf/zypp/sat/LookupAttr.h" #include "/usr/include/arm-linux-gnueabihf/zypp/sat/LookupAttrTools.h" #include "/usr/include/arm-linux-gnueabihf/zypp/sat/Map.h" #include "/usr/include/arm-linux-gnueabihf/zypp/sat/Pool.h" #include "/usr/include/arm-linux-gnueabihf/zypp/sat/Queue.h" #include "/usr/include/arm-linux-gnueabihf/zypp/sat/SolvAttr.h" #include "/usr/include/arm-linux-gnueabihf/zypp/sat/SolvIterMixin.h" #include "/usr/include/arm-linux-gnueabihf/zypp/sat/Solvable.h" #include "/usr/include/arm-linux-gnueabihf/zypp/sat/SolvableSet.h" #include "/usr/include/arm-linux-gnueabihf/zypp/sat/SolvableSpec.h" #include "/usr/include/arm-linux-gnueabihf/zypp/sat/SolvableType.h" #include "/usr/include/arm-linux-gnueabihf/zypp/sat/Transaction.h" #include "/usr/include/arm-linux-gnueabihf/zypp/sat/WhatObsoletes.h" #include "/usr/include/arm-linux-gnueabihf/zypp/sat/WhatProvides.h" #include "/usr/include/arm-linux-gnueabihf/zypp/sat/detail/PoolImpl.h" #include "/usr/include/arm-linux-gnueabihf/zypp/sat/detail/PoolMember.h" #include "/usr/include/arm-linux-gnueabihf/zypp/solver/Types.h" #include "/usr/include/arm-linux-gnueabihf/zypp/solver/detail/ItemCapKind.h" #include "/usr/include/arm-linux-gnueabihf/zypp/solver/detail/ProblemSolutionCombi.h" #include "/usr/include/arm-linux-gnueabihf/zypp/solver/detail/ProblemSolutionIgnore.h" #include "/usr/include/arm-linux-gnueabihf/zypp/solver/detail/Resolver.h" #include "/usr/include/arm-linux-gnueabihf/zypp/solver/detail/SATResolver.h" #include "/usr/include/arm-linux-gnueabihf/zypp/solver/detail/SolutionAction.h" #include "/usr/include/arm-linux-gnueabihf/zypp/solver/detail/SolverQueueItem.h" #include "/usr/include/arm-linux-gnueabihf/zypp/solver/detail/SolverQueueItemDelete.h" #include "/usr/include/arm-linux-gnueabihf/zypp/solver/detail/SolverQueueItemInstall.h" #include "/usr/include/arm-linux-gnueabihf/zypp/solver/detail/SolverQueueItemInstallOneOf.h" #include "/usr/include/arm-linux-gnueabihf/zypp/solver/detail/SolverQueueItemLock.h" #include "/usr/include/arm-linux-gnueabihf/zypp/solver/detail/SolverQueueItemUpdate.h" #include "/usr/include/arm-linux-gnueabihf/zypp/solver/detail/SystemCheck.h" #include "/usr/include/arm-linux-gnueabihf/zypp/solver/detail/Testcase.h" #include "/usr/include/arm-linux-gnueabihf/zypp/solver/detail/Types.h" #include "/usr/include/arm-linux-gnueabihf/zypp/target/CommitPackageCache.h" #include "/usr/include/arm-linux-gnueabihf/zypp/target/CommitPackageCacheImpl.h" #include "/usr/include/arm-linux-gnueabihf/zypp/target/CommitPackageCacheReadAhead.h" #include "/usr/include/arm-linux-gnueabihf/zypp/target/HardLocksFile.h" #include "/usr/include/arm-linux-gnueabihf/zypp/target/RequestedLocalesFile.h" #include "/usr/include/arm-linux-gnueabihf/zypp/target/RpmPostTransCollector.h" #include "/usr/include/arm-linux-gnueabihf/zypp/target/SolvIdentFile.h" #include "/usr/include/arm-linux-gnueabihf/zypp/target/TargetCallbackReceiver.h" #include "/usr/include/arm-linux-gnueabihf/zypp/target/TargetException.h" #include "/usr/include/arm-linux-gnueabihf/zypp/target/TargetImpl.h" #include "/usr/include/arm-linux-gnueabihf/zypp/target/modalias/Modalias.h" #include "/usr/include/arm-linux-gnueabihf/zypp/target/rpm/BinHeader.h" #include "/usr/include/arm-linux-gnueabihf/zypp/target/rpm/RpmCallbacks.h" #include "/usr/include/arm-linux-gnueabihf/zypp/target/rpm/RpmDb.h" #include "/usr/include/arm-linux-gnueabihf/zypp/target/rpm/RpmException.h" #include "/usr/include/arm-linux-gnueabihf/zypp/target/rpm/RpmFlags.h" #include "/usr/include/arm-linux-gnueabihf/zypp/target/rpm/RpmHeader.h" #include "/usr/include/arm-linux-gnueabihf/zypp/target/rpm/librpm.h" #include "/usr/include/arm-linux-gnueabihf/zypp/target/rpm/librpmDb.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ui/SelFilters.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ui/Selectable.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ui/SelectableImpl.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ui/SelectableTraits.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ui/Status.h" #include "/usr/include/arm-linux-gnueabihf/zypp/ui/UserWantedPackages.h" #include "/usr/include/arm-linux-gnueabihf/zypp/url/UrlBase.h" #include "/usr/include/arm-linux-gnueabihf/zypp/url/UrlException.h" #include "/usr/include/arm-linux-gnueabihf/zypp/url/UrlUtils.h" #include "/usr/include/arm-linux-gnueabihf/zypp/zypp_detail/ZYppImpl.h" #include "/usr/include/arm-linux-gnueabihf/zypp/zypp_detail/ZYppReadOnlyHack.h" // add namespaces namespace boost{typedef int tmp_add_type_1;} boost::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace boost{namespace core{typedef int tmp_add_type_2;}} boost::core::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace boost{namespace detail{typedef int tmp_add_type_3;}} boost::detail::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace boost{namespace detail{namespace function{typedef int tmp_add_type_4;}}} boost::detail::function::tmp_add_type_4 tmp_add_func_4(){return 0;}; namespace boost{namespace functional{typedef int tmp_add_type_5;}} boost::functional::tmp_add_type_5 tmp_add_func_5(){return 0;}; namespace boost{namespace functional{namespace detail{typedef int tmp_add_type_6;}}} boost::functional::detail::tmp_add_type_6 tmp_add_func_6(){return 0;}; namespace boost{namespace integer{typedef int tmp_add_type_7;}} boost::integer::tmp_add_type_7 tmp_add_func_7(){return 0;}; namespace boost{namespace io{typedef int tmp_add_type_8;}} boost::io::tmp_add_type_8 tmp_add_func_8(){return 0;}; namespace boost{namespace io{namespace detail{typedef int tmp_add_type_9;}}} boost::io::detail::tmp_add_type_9 tmp_add_func_9(){return 0;}; namespace boost{namespace iterators{typedef int tmp_add_type_10;}} boost::iterators::tmp_add_type_10 tmp_add_func_10(){return 0;}; namespace boost{namespace iterators{namespace detail{typedef int tmp_add_type_11;}}} boost::iterators::detail::tmp_add_type_11 tmp_add_func_11(){return 0;}; namespace boost{namespace logic{typedef int tmp_add_type_12;}} boost::logic::tmp_add_type_12 tmp_add_func_12(){return 0;}; namespace boost{namespace logic{namespace detail{typedef int tmp_add_type_13;}}} boost::logic::detail::tmp_add_type_13 tmp_add_func_13(){return 0;}; namespace boost{namespace movelib{typedef int tmp_add_type_14;}} boost::movelib::tmp_add_type_14 tmp_add_func_14(){return 0;}; namespace boost{namespace mpl{typedef int tmp_add_type_15;}} boost::mpl::tmp_add_type_15 tmp_add_func_15(){return 0;}; namespace boost{namespace mpl{namespace aux{typedef int tmp_add_type_16;}}} boost::mpl::aux::tmp_add_type_16 tmp_add_func_16(){return 0;}; namespace boost{namespace mpl{namespace placeholders{typedef int tmp_add_type_17;}}} boost::mpl::placeholders::tmp_add_type_17 tmp_add_func_17(){return 0;}; namespace boost{namespace placeholders{typedef int tmp_add_type_18;}} boost::placeholders::tmp_add_type_18 tmp_add_func_18(){return 0;}; namespace boost{namespace typeindex{typedef int tmp_add_type_19;}} boost::typeindex::tmp_add_type_19 tmp_add_func_19(){return 0;}; namespace boost{namespace typeindex{namespace detail{typedef int tmp_add_type_20;}}} boost::typeindex::detail::tmp_add_type_20 tmp_add_func_20(){return 0;}; namespace zypp{typedef int tmp_add_type_21;} zypp::tmp_add_type_21 tmp_add_func_21(){return 0;}; namespace zypp{namespace applydeltarpm{typedef int tmp_add_type_22;}} zypp::applydeltarpm::tmp_add_type_22 tmp_add_func_22(){return 0;}; namespace zypp{namespace base{typedef int tmp_add_type_23;}} zypp::base::tmp_add_type_23 tmp_add_func_23(){return 0;}; namespace zypp{namespace base{namespace logger{typedef int tmp_add_type_24;}}} zypp::base::logger::tmp_add_type_24 tmp_add_func_24(){return 0;}; namespace zypp{namespace base{namespace sysconfig{typedef int tmp_add_type_25;}}} zypp::base::sysconfig::tmp_add_type_25 tmp_add_func_25(){return 0;}; namespace zypp{namespace bit{typedef int tmp_add_type_26;}} zypp::bit::tmp_add_type_26 tmp_add_func_26(){return 0;}; namespace zypp{namespace callback{typedef int tmp_add_type_27;}} zypp::callback::tmp_add_type_27 tmp_add_func_27(){return 0;}; namespace zypp{namespace debug{typedef int tmp_add_type_28;}} zypp::debug::tmp_add_type_28 tmp_add_func_28(){return 0;}; namespace zypp{namespace detail{typedef int tmp_add_type_29;}} zypp::detail::tmp_add_type_29 tmp_add_func_29(){return 0;}; namespace zypp{namespace env{typedef int tmp_add_type_30;}} zypp::env::tmp_add_type_30 tmp_add_func_30(){return 0;}; namespace zypp{namespace externalprogram{typedef int tmp_add_type_31;}} zypp::externalprogram::tmp_add_type_31 tmp_add_func_31(){return 0;}; namespace zypp{namespace filesystem{typedef int tmp_add_type_32;}} zypp::filesystem::tmp_add_type_32 tmp_add_func_32(){return 0;}; namespace zypp{namespace filter{typedef int tmp_add_type_33;}} zypp::filter::tmp_add_type_33 tmp_add_func_33(){return 0;}; namespace zypp{namespace functor{typedef int tmp_add_type_34;}} zypp::functor::tmp_add_type_34 tmp_add_func_34(){return 0;}; namespace zypp{namespace gettext{typedef int tmp_add_type_35;}} zypp::gettext::tmp_add_type_35 tmp_add_func_35(){return 0;}; namespace zypp{namespace HACK{typedef int tmp_add_type_36;}} zypp::HACK::tmp_add_type_36 tmp_add_func_36(){return 0;}; namespace zypp{namespace hotfix1050625{typedef int tmp_add_type_37;}} zypp::hotfix1050625::tmp_add_type_37 tmp_add_func_37(){return 0;}; namespace zypp{namespace io{typedef int tmp_add_type_38;}} zypp::io::tmp_add_type_38 tmp_add_func_38(){return 0;}; namespace zypp{namespace iomanip{typedef int tmp_add_type_39;}} zypp::iomanip::tmp_add_type_39 tmp_add_func_39(){return 0;}; namespace zypp{namespace iostr{typedef int tmp_add_type_40;}} zypp::iostr::tmp_add_type_40 tmp_add_func_40(){return 0;}; namespace zypp{namespace json{typedef int tmp_add_type_41;}} zypp::json::tmp_add_type_41 tmp_add_func_41(){return 0;}; namespace zypp{namespace json{namespace detail{typedef int tmp_add_type_42;}}} zypp::json::detail::tmp_add_type_42 tmp_add_func_42(){return 0;}; namespace zypp{namespace kvmap{typedef int tmp_add_type_43;}} zypp::kvmap::tmp_add_type_43 tmp_add_func_43(){return 0;}; namespace zypp{namespace log{typedef int tmp_add_type_44;}} zypp::log::tmp_add_type_44 tmp_add_func_44(){return 0;}; namespace zypp{namespace media{typedef int tmp_add_type_45;}} zypp::media::tmp_add_type_45 tmp_add_func_45(){return 0;}; namespace zypp{namespace misc{typedef int tmp_add_type_46;}} zypp::misc::tmp_add_type_46 tmp_add_func_46(){return 0;}; namespace zypp{namespace misc{namespace testcase{typedef int tmp_add_type_47;}}} zypp::misc::testcase::tmp_add_type_47 tmp_add_func_47(){return 0;}; namespace zypp{namespace packagedelta{typedef int tmp_add_type_48;}} zypp::packagedelta::tmp_add_type_48 tmp_add_func_48(){return 0;}; namespace zypp{namespace parser{typedef int tmp_add_type_49;}} zypp::parser::tmp_add_type_49 tmp_add_func_49(){return 0;}; namespace zypp{namespace parser{namespace susetags{typedef int tmp_add_type_50;}}} zypp::parser::susetags::tmp_add_type_50 tmp_add_func_50(){return 0;}; namespace zypp{namespace parser{namespace yum{typedef int tmp_add_type_51;}}} zypp::parser::yum::tmp_add_type_51 tmp_add_func_51(){return 0;}; namespace zypp{namespace pool{typedef int tmp_add_type_52;}} zypp::pool::tmp_add_type_52 tmp_add_func_52(){return 0;}; namespace zypp{namespace repo{typedef int tmp_add_type_53;}} zypp::repo::tmp_add_type_53 tmp_add_func_53(){return 0;}; namespace zypp{namespace resfilter{typedef int tmp_add_type_54;}} zypp::resfilter::tmp_add_type_54 tmp_add_func_54(){return 0;}; namespace zypp{namespace resstatus{typedef int tmp_add_type_55;}} zypp::resstatus::tmp_add_type_55 tmp_add_func_55(){return 0;}; namespace zypp{namespace sat{typedef int tmp_add_type_56;}} zypp::sat::tmp_add_type_56 tmp_add_func_56(){return 0;}; namespace zypp{namespace sat{namespace detail{typedef int tmp_add_type_57;}}} zypp::sat::detail::tmp_add_type_57 tmp_add_func_57(){return 0;}; namespace zypp{namespace solver{typedef int tmp_add_type_58;}} zypp::solver::tmp_add_type_58 tmp_add_func_58(){return 0;}; namespace zypp{namespace solver{namespace detail{typedef int tmp_add_type_59;}}} zypp::solver::detail::tmp_add_type_59 tmp_add_func_59(){return 0;}; namespace zypp{namespace str{typedef int tmp_add_type_60;}} zypp::str::tmp_add_type_60 tmp_add_func_60(){return 0;}; namespace zypp{namespace strv{typedef int tmp_add_type_61;}} zypp::strv::tmp_add_type_61 tmp_add_func_61(){return 0;}; namespace zypp{namespace strv{namespace detail{typedef int tmp_add_type_62;}}} zypp::strv::detail::tmp_add_type_62 tmp_add_func_62(){return 0;}; namespace zypp{namespace syscontent{typedef int tmp_add_type_63;}} zypp::syscontent::tmp_add_type_63 tmp_add_func_63(){return 0;}; namespace zypp{namespace target{typedef int tmp_add_type_64;}} zypp::target::tmp_add_type_64 tmp_add_func_64(){return 0;}; namespace zypp{namespace target{namespace rpm{typedef int tmp_add_type_65;}}} zypp::target::rpm::tmp_add_type_65 tmp_add_func_65(){return 0;}; namespace zypp{namespace traits{typedef int tmp_add_type_66;}} zypp::traits::tmp_add_type_66 tmp_add_func_66(){return 0;}; namespace zypp{namespace ui{typedef int tmp_add_type_67;}} zypp::ui::tmp_add_type_67 tmp_add_func_67(){return 0;}; namespace zypp{namespace ui{namespace selfilter{typedef int tmp_add_type_68;}}} zypp::ui::selfilter::tmp_add_type_68 tmp_add_func_68(){return 0;}; namespace zypp{namespace url{typedef int tmp_add_type_69;}} zypp::url::tmp_add_type_69 tmp_add_func_69(){return 0;}; namespace zypp{namespace xml{typedef int tmp_add_type_70;}} zypp::xml::tmp_add_type_70 tmp_add_func_70(){return 0;}; namespace zypp{namespace xml{namespace detail{typedef int tmp_add_type_71;}}} zypp::xml::detail::tmp_add_type_71 tmp_add_func_71(){return 0;}; namespace zypp{namespace xmlout{typedef int tmp_add_type_72;}} zypp::xmlout::tmp_add_type_72 tmp_add_func_72(){return 0;}; namespace boost{namespace _bi{typedef int tmp_add_type_73;}} boost::_bi::tmp_add_type_73 tmp_add_func_73(){return 0;}; namespace boost{namespace _mfi{typedef int tmp_add_type_74;}} boost::_mfi::tmp_add_type_74 tmp_add_func_74(){return 0;}; namespace boost{namespace detail{namespace indirect_traits{typedef int tmp_add_type_75;}}} boost::detail::indirect_traits::tmp_add_type_75 tmp_add_func_75(){return 0;}; namespace boost{namespace exception_detail{typedef int tmp_add_type_76;}} boost::exception_detail::tmp_add_type_76 tmp_add_func_76(){return 0;}; namespace boost{namespace move_detail{typedef int tmp_add_type_77;}} boost::move_detail::tmp_add_type_77 tmp_add_func_77(){return 0;}; namespace boost{namespace noncopyable_{typedef int tmp_add_type_78;}} boost::noncopyable_::tmp_add_type_78 tmp_add_func_78(){return 0;}; namespace boost{namespace optional_config{typedef int tmp_add_type_79;}} boost::optional_config::tmp_add_type_79 tmp_add_func_79(){return 0;}; namespace boost{namespace optional_detail{typedef int tmp_add_type_80;}} boost::optional_detail::tmp_add_type_80 tmp_add_func_80(){return 0;}; namespace boost{namespace optional_ns{typedef int tmp_add_type_81;}} boost::optional_ns::tmp_add_type_81 tmp_add_func_81(){return 0;}; namespace boost{namespace tt_align_ns{typedef int tmp_add_type_82;}} boost::tt_align_ns::tmp_add_type_82 tmp_add_func_82(){return 0;}; namespace boost{namespace type_traits{typedef int tmp_add_type_83;}} boost::type_traits::tmp_add_type_83 tmp_add_func_83(){return 0;}; namespace boost{namespace type_traits_detail{typedef int tmp_add_type_84;}} boost::type_traits_detail::tmp_add_type_84 tmp_add_func_84(){return 0;}; namespace boost_optional_detail{typedef int tmp_add_type_85;} boost_optional_detail::tmp_add_type_85 tmp_add_func_85(){return 0;}; namespace boost_swap_impl{typedef int tmp_add_type_86;} boost_swap_impl::tmp_add_type_86 tmp_add_func_86(){return 0;}; namespace icu_72{typedef int tmp_add_type_87;} icu_72::tmp_add_type_87 tmp_add_func_87(){return 0;}; namespace mpl_{typedef int tmp_add_type_88;} mpl_::tmp_add_type_88 tmp_add_func_88(){return 0;}; namespace mpl_{namespace aux{typedef int tmp_add_type_89;}} mpl_::aux::tmp_add_type_89 tmp_add_func_89(){return 0;}; namespace zypp{namespace __anon32b261fbf211{typedef int tmp_add_type_90;}} zypp::__anon32b261fbf211::tmp_add_type_90 tmp_add_func_90(){return 0;}; namespace zypp{namespace _detail{typedef int tmp_add_type_91;}} zypp::_detail::tmp_add_type_91 tmp_add_func_91(){return 0;}; namespace zypp{namespace _logtoolsdetail{typedef int tmp_add_type_92;}} zypp::_logtoolsdetail::tmp_add_type_92 tmp_add_func_92(){return 0;}; namespace zypp{namespace bit{namespace bit_detail{typedef int tmp_add_type_93;}}} zypp::bit::bit_detail::tmp_add_type_93 tmp_add_func_93(){return 0;}; namespace zypp{namespace exception_detail{typedef int tmp_add_type_94;}} zypp::exception_detail::tmp_add_type_94 tmp_add_func_94(){return 0;}; namespace zypp{namespace functor{namespace functor_detail{typedef int tmp_add_type_95;}}} zypp::functor::functor_detail::tmp_add_type_95 tmp_add_func_95(){return 0;}; namespace zypp{namespace gzstream_detail{typedef int tmp_add_type_96;}} zypp::gzstream_detail::tmp_add_type_96 tmp_add_func_96(){return 0;}; namespace zypp{namespace range_detail{typedef int tmp_add_type_97;}} zypp::range_detail::tmp_add_type_97 tmp_add_func_97(){return 0;}; namespace zypp{namespace rw_pointer{typedef int tmp_add_type_98;}} zypp::rw_pointer::tmp_add_type_98 tmp_add_func_98(){return 0;}; namespace zypp{namespace sat{namespace solvitermixin_detail{typedef int tmp_add_type_99;}}} zypp::sat::solvitermixin_detail::tmp_add_type_99 tmp_add_func_99(){return 0;}; namespace zypp{namespace xml{namespace parse_def_assign{typedef int tmp_add_type_100;}}} zypp::xml::parse_def_assign::tmp_add_type_100 tmp_add_func_100(){return 0;}; namespace zypp{namespace zypp_detail{typedef int tmp_add_type_101;}} zypp::zypp_detail::tmp_add_type_101 tmp_add_func_101(){return 0;}; namespace zypp{namespace zypp_readonly_hack{typedef int tmp_add_type_102;}} zypp::zypp_readonly_hack::tmp_add_type_102 tmp_add_func_102(){return 0;}; // add classes ARGI_s* tmp_add_class_0; CURLMsg* tmp_add_class_1; _G_fpos64_t* tmp_add_class_2; _G_fpos_t* tmp_add_class_3; _IO_cookie_io_functions_t* tmp_add_class_4; _uconv_t* tmp_add_class_5; _xlinkHandler* tmp_add_class_6; _xmlAttr* tmp_add_class_7; _xmlAttribute* tmp_add_class_8; _xmlBuffer* tmp_add_class_9; _xmlCharEncodingHandler* tmp_add_class_10; _xmlDOMWrapCtxt* tmp_add_class_11; _xmlDoc* tmp_add_class_12; _xmlDtd* tmp_add_class_13; _xmlElement* tmp_add_class_14; _xmlElementContent* tmp_add_class_15; _xmlEntity* tmp_add_class_16; _xmlEnumeration* tmp_add_class_17; _xmlError* tmp_add_class_18; _xmlGlobalState* tmp_add_class_19; _xmlID* tmp_add_class_20; _xmlNode* tmp_add_class_21; _xmlNotation* tmp_add_class_22; _xmlNs* tmp_add_class_23; _xmlOutputBuffer* tmp_add_class_24; _xmlParserCtxt* tmp_add_class_25; _xmlParserInput* tmp_add_class_26; _xmlParserInputBuffer* tmp_add_class_27; _xmlParserNodeInfo* tmp_add_class_28; _xmlParserNodeInfoSeq* tmp_add_class_29; _xmlRef* tmp_add_class_30; _xmlSAXHandler* tmp_add_class_31; _xmlSAXHandlerV1* tmp_add_class_32; _xmlSAXLocator* tmp_add_class_33; _xmlValidCtxt* tmp_add_class_34; cmsghdr* tmp_add_class_35; curl_blob* tmp_add_class_36; curl_certinfo* tmp_add_class_37; curl_easyoption* tmp_add_class_38; curl_fileinfo* tmp_add_class_39; curl_forms* tmp_add_class_40; curl_header* tmp_add_class_41; curl_hstsentry* tmp_add_class_42; curl_httppost* tmp_add_class_43; curl_index* tmp_add_class_44; curl_khkey* tmp_add_class_45; curl_slist* tmp_add_class_46; curl_sockaddr* tmp_add_class_47; curl_ssl_backend* tmp_add_class_48; curl_tlssessioninfo* tmp_add_class_49; curl_version_info_data* tmp_add_class_50; curl_waitfd* tmp_add_class_51; curl_ws_frame* tmp_add_class_52; f_owner_ex* tmp_add_class_53; file_handle* tmp_add_class_54; flock64* tmp_add_class_55; gzFile_s* tmp_add_class_56; gz_header_s* tmp_add_class_57; iovec* tmp_add_class_58; itimerval* tmp_add_class_59; linger* tmp_add_class_60; mmsghdr* tmp_add_class_61; msghdr* tmp_add_class_62; osockaddr* tmp_add_class_63; re_pattern_buffer* tmp_add_class_64; re_registers* tmp_add_class_65; rpmRelocation_s* tmp_add_class_66; rpmop_s* tmp_add_class_67; rpmsw_s* tmp_add_class_68; rpmtd_s* tmp_add_class_69; s_DUChanges* tmp_add_class_70; s_Dataiterator* tmp_add_class_71; s_Datamatcher* tmp_add_class_72; s_Datapos* tmp_add_class_73; s_Dirpool* tmp_add_class_74; s_KeyValue* tmp_add_class_75; s_Map* tmp_add_class_76; s_Pool* tmp_add_class_77; s_Queue* tmp_add_class_78; s_Reldep* tmp_add_class_79; s_Repo* tmp_add_class_80; s_Repodata* tmp_add_class_81; s_Repokey* tmp_add_class_82; s_Solvable* tmp_add_class_83; s_Stringpool* tmp_add_class_84; sockaddr* tmp_add_class_85; sockaddr_storage* tmp_add_class_86; statx_timestamp* tmp_add_class_87; ucontext_t* tmp_add_class_88; ucred* tmp_add_class_89; z_stream_s* tmp_add_class_90; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/glK86Ynfqi/dump1.h" -I/usr/include/libxml2 In file included from /tmp/glK86Ynfqi/dump1.h:268: /usr/include/arm-linux-gnueabihf/zypp/solver/detail/ItemCapKind.h:16:2: error: #error Do not directly include this file! 16 | #error Do not directly include this file! | ^~~~~ In file included from /tmp/glK86Ynfqi/dump1.h:269: /usr/include/arm-linux-gnueabihf/zypp/solver/detail/ProblemSolutionCombi.h:25:2: error: #error Do not directly include this file! 25 | #error Do not directly include this file! | ^~~~~ In file included from /tmp/glK86Ynfqi/dump1.h:270: /usr/include/arm-linux-gnueabihf/zypp/solver/detail/ProblemSolutionIgnore.h:25:2: error: #error Do not directly include this file! 25 | #error Do not directly include this file! | ^~~~~ In file included from /tmp/glK86Ynfqi/dump1.h:271: /usr/include/arm-linux-gnueabihf/zypp/solver/detail/Resolver.h:25:2: error: #error Do not directly include this file! 25 | #error Do not directly include this file! | ^~~~~ In file included from /tmp/glK86Ynfqi/dump1.h:272: /usr/include/arm-linux-gnueabihf/zypp/solver/detail/SATResolver.h:25:2: error: #error Do not directly include this file! 25 | #error Do not directly include this file! | ^~~~~ In file included from /tmp/glK86Ynfqi/dump1.h:273: /usr/include/arm-linux-gnueabihf/zypp/solver/detail/SolutionAction.h:12:2: error: #error Do not directly include this file! 12 | #error Do not directly include this file! | ^~~~~ In file included from /tmp/glK86Ynfqi/dump1.h:274: /usr/include/arm-linux-gnueabihf/zypp/solver/detail/SolverQueueItem.h:24:2: error: #error Do not directly include this file! 24 | #error Do not directly include this file! | ^~~~~ In file included from /tmp/glK86Ynfqi/dump1.h:280: /usr/include/arm-linux-gnueabihf/zypp/solver/detail/SystemCheck.h:15:2: error: #error Do not directly include this file! 15 | #error Do not directly include this file! | ^~~~~ In file included from /tmp/glK86Ynfqi/dump1.h:281: /usr/include/arm-linux-gnueabihf/zypp/solver/detail/Testcase.h:16:2: error: #error Do not directly include this file! 16 | #error Do not directly include this file! | ^~~~~ In file included from /tmp/glK86Ynfqi/dump1.h:164: /usr/include/arm-linux-gnueabihf/zypp/base/TypeTraits.h:56:50: error: ‘has_type_const_iterator’ is not a member of ‘zypp::_detail’; did you mean ‘_has_type_const_iterator’? 56 | : public std::integral_constant::value> | ^~~~~~~~~~~~~~~~~~~~~~~ | _has_type_const_iterator /usr/include/arm-linux-gnueabihf/zypp/base/TypeTraits.h:56:76: error: template argument 2 is invalid 56 | : public std::integral_constant::value> | ^ /usr/include/arm-linux-gnueabihf/zypp/base/TypeTraits.h:56:77: error: expected ‘{’ before ‘::’ token 56 | : public std::integral_constant::value> | ^~ In file included from /tmp/glK86Ynfqi/dump1.h:275: /usr/include/arm-linux-gnueabihf/zypp/solver/detail/SolverQueueItemDelete.h:45:38: error: invalid use of incomplete type ‘class zypp::solver::detail::SolverQueueItem’ 45 | class SolverQueueItemDelete : public SolverQueueItem { | ^~~~~~~~~~~~~~~ In file included from /usr/include/arm-linux-gnueabihf/zypp/base/ReferenceCounted.h:17, from /usr/include/arm-linux-gnueabihf/zypp/Resolvable.h:20, from /usr/include/arm-linux-gnueabihf/zypp/ResObject.h:17, from /usr/include/arm-linux-gnueabihf/zypp/Application.h:16, from /tmp/glK86Ynfqi/dump1.h:13: /usr/include/arm-linux-gnueabihf/zypp/solver/detail/Types.h:44:7: note: forward declaration of ‘class zypp::solver::detail::SolverQueueItem’ 44 | DEFINE_PTR_TYPE(SolverQueueItem); | ^~~~~~~~~~~~~~~ In file included from /tmp/glK86Ynfqi/dump1.h:276: /usr/include/arm-linux-gnueabihf/zypp/solver/detail/SolverQueueItemInstall.h:44:39: error: invalid use of incomplete type ‘class zypp::solver::detail::SolverQueueItem’ 44 | class SolverQueueItemInstall : public SolverQueueItem { | ^~~~~~~~~~~~~~~ /usr/include/arm-linux-gnueabihf/zypp/solver/detail/Types.h:44:7: note: forward declaration of ‘class zypp::solver::detail::SolverQueueItem’ 44 | DEFINE_PTR_TYPE(SolverQueueItem); | ^~~~~~~~~~~~~~~ In file included from /tmp/glK86Ynfqi/dump1.h:277: /usr/include/arm-linux-gnueabihf/zypp/solver/detail/SolverQueueItemInstallOneOf.h:43:44: error: invalid use of incomplete type ‘class zypp::solver::detail::SolverQueueItem’ 43 | class SolverQueueItemInstallOneOf : public SolverQueueItem { | ^~~~~~~~~~~~~~~ /usr/include/arm-linux-gnueabihf/zypp/solver/detail/Types.h:44:7: note: forward declaration of ‘class zypp::solver::detail::SolverQueueItem’ 44 | DEFINE_PTR_TYPE(SolverQueueItem); | ^~~~~~~~~~~~~~~ In file included from /tmp/glK86Ynfqi/dump1.h:278: /usr/include/arm-linux-gnueabihf/zypp/solver/detail/SolverQueueItemLock.h:44:36: error: invalid use of incomplete type ‘class zypp::solver::detail::SolverQueueItem’ 44 | class SolverQueueItemLock : public SolverQueueItem { | ^~~~~~~~~~~~~~~ /usr/include/arm-linux-gnueabihf/zypp/solver/detail/Types.h:44:7: note: forward declaration of ‘class zypp::solver::detail::SolverQueueItem’ 44 | DEFINE_PTR_TYPE(SolverQueueItem); | ^~~~~~~~~~~~~~~ In file included from /tmp/glK86Ynfqi/dump1.h:279: /usr/include/arm-linux-gnueabihf/zypp/solver/detail/SolverQueueItemUpdate.h:44:38: error: invalid use of incomplete type ‘class zypp::solver::detail::SolverQueueItem’ 44 | class SolverQueueItemUpdate : public SolverQueueItem { | ^~~~~~~~~~~~~~~ /usr/include/arm-linux-gnueabihf/zypp/solver/detail/Types.h:44:7: note: forward declaration of ‘class zypp::solver::detail::SolverQueueItem’ 44 | DEFINE_PTR_TYPE(SolverQueueItem); | ^~~~~~~~~~~~~~~