Temporary header file '/tmp/aGTkRJPhhh/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/ASL/acl/DataTypes/aclArray.h" #include "/usr/include/ASL/acl/DataTypes/aclConstant.h" #include "/usr/include/ASL/acl/DataTypes/aclGroupID.h" #include "/usr/include/ASL/acl/DataTypes/aclIndex.h" #include "/usr/include/ASL/acl/DataTypes/aclIndexExt.h" #include "/usr/include/ASL/acl/DataTypes/aclLocalArray.h" #include "/usr/include/ASL/acl/DataTypes/aclMemBlock.h" #include "/usr/include/ASL/acl/DataTypes/aclPrivateArray.h" #include "/usr/include/ASL/acl/DataTypes/aclPrivateVariable.h" #include "/usr/include/ASL/acl/DataTypes/aclSubvector.h" #include "/usr/include/ASL/acl/DataTypes/aclVariable.h" #include "/usr/include/ASL/acl/DataTypes/aclVariableReference.h" #include "/usr/include/ASL/acl/DataTypes/aclVariableSP.h" #include "/usr/include/ASL/acl/Kernels/aclExpressionContainer.h" #include "/usr/include/ASL/acl/Kernels/aclKernel.h" #include "/usr/include/ASL/acl/Kernels/aclKernelConfiguration.h" #include "/usr/include/ASL/acl/Kernels/aclKernelConfigurationTemplates.h" #include "/usr/include/ASL/acl/Kernels/aclKernelMerger.h" #include "/usr/include/ASL/acl/Operators/aclElementAssignmentSafe.h" #include "/usr/include/ASL/acl/Operators/aclElementConvert.h" #include "/usr/include/ASL/acl/Operators/aclElementCos.h" #include "/usr/include/ASL/acl/Operators/aclElementDivision.h" #include "/usr/include/ASL/acl/Operators/aclElementExcerpt.h" #include "/usr/include/ASL/acl/Operators/aclElementFor.h" #include "/usr/include/ASL/acl/Operators/aclElementGenericBinary.h" #include "/usr/include/ASL/acl/Operators/aclElementGenericUnary.h" #include "/usr/include/ASL/acl/Operators/aclElementIfElse.h" #include "/usr/include/ASL/acl/Operators/aclElementMad.h" #include "/usr/include/ASL/acl/Operators/aclElementParser.h" #include "/usr/include/ASL/acl/Operators/aclElementProduct.h" #include "/usr/include/ASL/acl/Operators/aclElementSelect.h" #include "/usr/include/ASL/acl/Operators/aclElementSin.h" #include "/usr/include/ASL/acl/Operators/aclElementSqrt.h" #include "/usr/include/ASL/acl/Operators/aclElementSubtraction.h" #include "/usr/include/ASL/acl/Operators/aclElementSum.h" #include "/usr/include/ASL/acl/Operators/aclElementSyncCopy.h" #include "/usr/include/ASL/acl/Operators/aclGenericAtomicFunction.h" #include "/usr/include/ASL/acl/Operators/aclOperatorBinary.h" #include "/usr/include/ASL/acl/Operators/aclOperatorGeneric.h" #include "/usr/include/ASL/acl/Operators/aclOperatorTernary.h" #include "/usr/include/ASL/acl/Operators/aclOperatorUnary.h" #include "/usr/include/ASL/acl/acl.h" #include "/usr/include/ASL/acl/aclElementBase.h" #include "/usr/include/ASL/acl/aclGenerators.h" #include "/usr/include/ASL/acl/aclHardware.h" #include "/usr/include/ASL/acl/aclMath/aclBarycentric.h" #include "/usr/include/ASL/acl/aclMath/aclComplexNumOfElements.h" #include "/usr/include/ASL/acl/aclMath/aclMathAlg.h" #include "/usr/include/ASL/acl/aclMath/aclMatrixOfElements.h" #include "/usr/include/ASL/acl/aclMath/aclQuaternionOfElements.h" #include "/usr/include/ASL/acl/aclMath/aclReductionAlgGenerator.h" #include "/usr/include/ASL/acl/aclMath/aclVectorOfElements.h" #include "/usr/include/ASL/acl/aclMath/aclVectorOfElementsDef.h" #include "/usr/include/ASL/acl/aclMath/aclVectorOfElementsOperations.h" #include "/usr/include/ASL/acl/aclStdIncludes.h" #include "/usr/include/ASL/acl/aclTypes.h" #include "/usr/include/ASL/acl/aclTypesList.h" #include "/usr/include/ASL/acl/aclUtilities.h" #include "/usr/include/ASL/acl/cl.hpp" #include "/usr/include/ASL/aslDataInc.h" #include "/usr/include/ASL/aslGenerators.h" #include "/usr/include/ASL/aslGeomInc.h" #include "/usr/include/ASL/aslUtilities.h" #include "/usr/include/ASL/data/aslBlocks.h" #include "/usr/include/ASL/data/aslDataUtilities.h" #include "/usr/include/ASL/data/aslDataWithGhostNodes.h" #include "/usr/include/ASL/data/aslDataWrapper.h" #include "/usr/include/ASL/data/aslMemElement.h" #include "/usr/include/ASL/data/aslProbe.h" #include "/usr/include/ASL/math/aslBarycentric.h" #include "/usr/include/ASL/math/aslDistanceFunction.h" #include "/usr/include/ASL/math/aslDistanceFunctionAlg.h" #include "/usr/include/ASL/math/aslIndex2Position.h" #include "/usr/include/ASL/math/aslInterpolation.h" #include "/usr/include/ASL/math/aslMatrices.h" #include "/usr/include/ASL/math/aslPositionFunction.h" #include "/usr/include/ASL/math/aslProbeTemplates.h" #include "/usr/include/ASL/math/aslTemplateVE.h" #include "/usr/include/ASL/math/aslTemplateVEExtras.h" #include "/usr/include/ASL/math/aslTemplates.h" #include "/usr/include/ASL/math/aslTemplatesExtras.h" #include "/usr/include/ASL/math/aslVectors.h" #include "/usr/include/ASL/math/aslVectorsDynamicLength.h" #include "/usr/include/ASL/math/aslVectorsDynamicLengthOperations.h" #include "/usr/include/ASL/num/aslBCond.h" #include "/usr/include/ASL/num/aslBasicBC.h" #include "/usr/include/ASL/num/aslBasicBC2.h" #include "/usr/include/ASL/num/aslCrystalGrowthBC.h" #include "/usr/include/ASL/num/aslDFOptimizer.h" #include "/usr/include/ASL/num/aslDataResampling.h" #include "/usr/include/ASL/num/aslFDAdvectionDiffusion.h" #include "/usr/include/ASL/num/aslFDAdvectionDiffusion2.h" #include "/usr/include/ASL/num/aslFDAdvectionDiffusionBC.h" #include "/usr/include/ASL/num/aslFDAdvectionDiffusionInhomogeneous.h" #include "/usr/include/ASL/num/aslFDElChemKinetics.h" #include "/usr/include/ASL/num/aslFDElasticity.h" #include "/usr/include/ASL/num/aslFDElasticityBC.h" #include "/usr/include/ASL/num/aslFDMultiPhase.h" #include "/usr/include/ASL/num/aslFDPoroElasticity.h" #include "/usr/include/ASL/num/aslFDPoroElasticityBC.h" #include "/usr/include/ASL/num/aslFDStefanMaxwell.h" #include "/usr/include/ASL/num/aslInterfaceTrackingAlg1.h" #include "/usr/include/ASL/num/aslLBGK.h" #include "/usr/include/ASL/num/aslLBGKBC.h" #include "/usr/include/ASL/num/aslLSFacetedGrowth.h" #include "/usr/include/ASL/num/aslLSNormalGrowth.h" #include "/usr/include/ASL/num/aslLevelSet.h" #include "/usr/include/ASL/num/aslLevelSetLinear.h" #include "/usr/include/ASL/num/aslNumMethod.h" #include "/usr/include/ASL/num/aslNumMethodsMerger.h" #include "/usr/include/ASL/num/aslSingleKernelNM.h" #include "/usr/include/ASL/num/aslTimeContinuations.h" #include "/usr/include/ASL/numExtend/aslFDAdvectionDiffusionExtended.h" #include "/usr/include/ASL/readers/aslVTKFormatReaders.h" #include "/usr/include/ASL/utilities/aslGlobalSpace.h" #include "/usr/include/ASL/utilities/aslMATLABCasters.h" #include "/usr/include/ASL/utilities/aslParametersManager.h" #include "/usr/include/ASL/utilities/aslSmartPtrUtils.h" #include "/usr/include/ASL/utilities/aslTimeStamp.h" #include "/usr/include/ASL/utilities/aslTimer.h" #include "/usr/include/ASL/utilities/aslUValue.h" #include "/usr/include/ASL/utilities/aslVTKCasters.h" #include "/usr/include/ASL/utilities/aslVTKDataGenerators.h" #include "/usr/include/ASL/writers/aslABDFormat.h" #include "/usr/include/ASL/writers/aslMATFormat.h" #include "/usr/include/ASL/writers/aslVTKFormatWriters.h" #include "/usr/include/ASL/writers/aslWriter.h" // add namespaces namespace acl{typedef int tmp_add_type_1;} acl::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace cl{typedef int tmp_add_type_2;} cl::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/aGTkRJPhhh/dump1.h" -I/usr/include/ASL In file included from /usr/include/ASL/aslUtilities.h:32, from /usr/include/ASL/acl/DataTypes/../aclUtilities.h:27, from /usr/include/ASL/acl/DataTypes/aclMemBlock.h:29, from /usr/include/ASL/acl/DataTypes/aclArray.h:28, from /tmp/aGTkRJPhhh/dump1.h:12: /usr/include/ASL/acl/cl.hpp:75:10: fatal error: CL/opencl.h: No such file or directory 75 | #include | ^~~~~~~~~~~~~ compilation terminated.