Temporary header file '/tmp/5CatQvwT9r/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/opm/material/Constants.hpp" #include "/usr/include/opm/material/IdealGas.hpp" #include "/usr/include/opm/material/binarycoefficients/Air_Mesitylene.hpp" #include "/usr/include/opm/material/binarycoefficients/Air_Xylene.hpp" #include "/usr/include/opm/material/binarycoefficients/Brine_CO2.hpp" #include "/usr/include/opm/material/binarycoefficients/FullerMethod.hpp" #include "/usr/include/opm/material/binarycoefficients/H2O_Air.hpp" #include "/usr/include/opm/material/binarycoefficients/H2O_CO2.hpp" #include "/usr/include/opm/material/binarycoefficients/H2O_Mesitylene.hpp" #include "/usr/include/opm/material/binarycoefficients/H2O_N2.hpp" #include "/usr/include/opm/material/binarycoefficients/H2O_Xylene.hpp" #include "/usr/include/opm/material/binarycoefficients/HenryIapws.hpp" #include "/usr/include/opm/material/checkFluidSystem.hpp" #include "/usr/include/opm/material/common/ConditionalStorage.hpp" #include "/usr/include/opm/material/common/EnsureFinalized.hpp" #include "/usr/include/opm/material/common/Exceptions.hpp" #include "/usr/include/opm/material/common/FastSmallVector.hpp" #include "/usr/include/opm/material/common/HasMemberGeneratorMacros.hpp" #include "/usr/include/opm/material/common/IntervalTabulated2DFunction.hpp" #include "/usr/include/opm/material/common/MathToolbox.hpp" #include "/usr/include/opm/material/common/Means.hpp" #include "/usr/include/opm/material/common/OpmFinal.hpp" #include "/usr/include/opm/material/common/PolynomialUtils.hpp" #include "/usr/include/opm/material/common/ResetLocale.hpp" #include "/usr/include/opm/material/common/Spline.hpp" #include "/usr/include/opm/material/common/Tabulated1DFunction.hpp" #include "/usr/include/opm/material/common/TridiagonalMatrix.hpp" #include "/usr/include/opm/material/common/UniformTabulated2DFunction.hpp" #include "/usr/include/opm/material/common/UniformXTabulated2DFunction.hpp" #include "/usr/include/opm/material/common/Valgrind.hpp" #include "/usr/include/opm/material/common/quad.hpp" #include "/usr/include/opm/material/components/Air.hpp" #include "/usr/include/opm/material/components/Brine.hpp" #include "/usr/include/opm/material/components/C1.hpp" #include "/usr/include/opm/material/components/C10.hpp" #include "/usr/include/opm/material/components/CO2.hpp" #include "/usr/include/opm/material/components/Component.hpp" #include "/usr/include/opm/material/components/Dnapl.hpp" #include "/usr/include/opm/material/components/H2.hpp" #include "/usr/include/opm/material/components/H2O.hpp" #include "/usr/include/opm/material/components/Lnapl.hpp" #include "/usr/include/opm/material/components/Mesitylene.hpp" #include "/usr/include/opm/material/components/N2.hpp" #include "/usr/include/opm/material/components/NullComponent.hpp" #include "/usr/include/opm/material/components/SimpleCO2.hpp" #include "/usr/include/opm/material/components/SimpleH2O.hpp" #include "/usr/include/opm/material/components/SimpleHuDuanH2O.hpp" #include "/usr/include/opm/material/components/TabulatedComponent.hpp" #include "/usr/include/opm/material/components/Unit.hpp" #include "/usr/include/opm/material/components/Xylene.hpp" #include "/usr/include/opm/material/components/iapws/Common.hpp" #include "/usr/include/opm/material/components/iapws/Region1.hpp" #include "/usr/include/opm/material/components/iapws/Region2.hpp" #include "/usr/include/opm/material/components/iapws/Region4.hpp" #include "/usr/include/opm/material/constraintsolvers/CompositionFromFugacities.hpp" #include "/usr/include/opm/material/constraintsolvers/ComputeFromReferencePhase.hpp" #include "/usr/include/opm/material/constraintsolvers/ImmiscibleFlash.hpp" #include "/usr/include/opm/material/constraintsolvers/MiscibleMultiPhaseComposition.hpp" #include "/usr/include/opm/material/constraintsolvers/NcpFlash.hpp" #include "/usr/include/opm/material/constraintsolvers/PTFlash.hpp" #include "/usr/include/opm/material/densead/DynamicEvaluation.hpp" #include "/usr/include/opm/material/densead/Evaluation.hpp" #include "/usr/include/opm/material/densead/Evaluation1.hpp" #include "/usr/include/opm/material/densead/Evaluation10.hpp" #include "/usr/include/opm/material/densead/Evaluation11.hpp" #include "/usr/include/opm/material/densead/Evaluation12.hpp" #include "/usr/include/opm/material/densead/Evaluation2.hpp" #include "/usr/include/opm/material/densead/Evaluation3.hpp" #include "/usr/include/opm/material/densead/Evaluation4.hpp" #include "/usr/include/opm/material/densead/Evaluation5.hpp" #include "/usr/include/opm/material/densead/Evaluation6.hpp" #include "/usr/include/opm/material/densead/Evaluation7.hpp" #include "/usr/include/opm/material/densead/Evaluation8.hpp" #include "/usr/include/opm/material/densead/Evaluation9.hpp" #include "/usr/include/opm/material/densead/EvaluationSpecializations.hpp" #include "/usr/include/opm/material/densead/Math.hpp" #include "/usr/include/opm/material/eos/PengRobinson.hpp" #include "/usr/include/opm/material/eos/PengRobinsonMixture.hpp" #include "/usr/include/opm/material/eos/PengRobinsonParams.hpp" #include "/usr/include/opm/material/eos/PengRobinsonParamsMixture.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/BrooksCorey.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/BrooksCoreyParams.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/EclDefaultMaterial.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/EclDefaultMaterialParams.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/EclEpsConfig.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/EclEpsGridProperties.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/EclEpsScalingPoints.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/EclEpsTwoPhaseLaw.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/EclEpsTwoPhaseLawParams.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/EclHysteresisConfig.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/EclHysteresisTwoPhaseLaw.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/EclHysteresisTwoPhaseLawParams.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/EclMultiplexerMaterial.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/EclMultiplexerMaterialParams.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/EclStone1Material.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/EclStone1MaterialParams.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/EclStone2Material.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/EclStone2MaterialParams.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/EclTwoPhaseMaterial.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/EclTwoPhaseMaterialParams.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/EffToAbsLaw.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/EffToAbsLawParams.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/LinearMaterial.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/LinearMaterialParams.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/MaterialTraits.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/NullMaterial.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/NullMaterialParams.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/ParkerLenhard.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/ParkerLenhardParams.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/PiecewiseLinearTwoPhaseMaterial.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/PiecewiseLinearTwoPhaseMaterialParams.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/RegularizedBrooksCorey.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/RegularizedBrooksCoreyParams.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/RegularizedVanGenuchten.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/RegularizedVanGenuchtenParams.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/SatCurveMultiplexer.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/SatCurveMultiplexerParams.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/SplineTwoPhaseMaterial.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/SplineTwoPhaseMaterialParams.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/ThreePhaseParkerVanGenuchten.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/ThreePhaseParkerVanGenuchtenParams.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/TwoPhaseLETCurves.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/TwoPhaseLETCurvesParams.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/VanGenuchten.hpp" #include "/usr/include/opm/material/fluidmatrixinteractions/VanGenuchtenParams.hpp" #include "/usr/include/opm/material/fluidstates/BlackOilFluidState.hpp" #include "/usr/include/opm/material/fluidstates/CompositionalFluidState.hpp" #include "/usr/include/opm/material/fluidstates/FluidStateCompositionModules.hpp" #include "/usr/include/opm/material/fluidstates/FluidStateDensityModules.hpp" #include "/usr/include/opm/material/fluidstates/FluidStateEnthalpyModules.hpp" #include "/usr/include/opm/material/fluidstates/FluidStateFugacityModules.hpp" #include "/usr/include/opm/material/fluidstates/FluidStatePressureModules.hpp" #include "/usr/include/opm/material/fluidstates/FluidStateSaturationModules.hpp" #include "/usr/include/opm/material/fluidstates/FluidStateTemperatureModules.hpp" #include "/usr/include/opm/material/fluidstates/FluidStateViscosityModules.hpp" #include "/usr/include/opm/material/fluidstates/ImmiscibleFluidState.hpp" #include "/usr/include/opm/material/fluidstates/ModularFluidState.hpp" #include "/usr/include/opm/material/fluidstates/NonEquilibriumFluidState.hpp" #include "/usr/include/opm/material/fluidstates/PressureOverlayFluidState.hpp" #include "/usr/include/opm/material/fluidstates/SaturationOverlayFluidState.hpp" #include "/usr/include/opm/material/fluidstates/SimpleModularFluidState.hpp" #include "/usr/include/opm/material/fluidstates/TemperatureOverlayFluidState.hpp" #include "/usr/include/opm/material/fluidsystems/BaseFluidSystem.hpp" #include "/usr/include/opm/material/fluidsystems/BlackOilDefaultIndexTraits.hpp" #include "/usr/include/opm/material/fluidsystems/BlackOilFluidSystem.hpp" #include "/usr/include/opm/material/fluidsystems/BrineCO2FluidSystem.hpp" #include "/usr/include/opm/material/fluidsystems/GasPhase.hpp" #include "/usr/include/opm/material/fluidsystems/H2OAirFluidSystem.hpp" #include "/usr/include/opm/material/fluidsystems/H2OAirMesityleneFluidSystem.hpp" #include "/usr/include/opm/material/fluidsystems/H2OAirXyleneFluidSystem.hpp" #include "/usr/include/opm/material/fluidsystems/H2ON2FluidSystem.hpp" #include "/usr/include/opm/material/fluidsystems/H2ON2LiquidPhaseFluidSystem.hpp" #include "/usr/include/opm/material/fluidsystems/LiquidPhase.hpp" #include "/usr/include/opm/material/fluidsystems/NullParameterCache.hpp" #include "/usr/include/opm/material/fluidsystems/PTFlashParameterCache.hpp" #include "/usr/include/opm/material/fluidsystems/ParameterCacheBase.hpp" #include "/usr/include/opm/material/fluidsystems/SinglePhaseFluidSystem.hpp" #include "/usr/include/opm/material/fluidsystems/Spe5FluidSystem.hpp" #include "/usr/include/opm/material/fluidsystems/Spe5ParameterCache.hpp" #include "/usr/include/opm/material/fluidsystems/TwoPhaseImmiscibleFluidSystem.hpp" #include "/usr/include/opm/material/fluidsystems/blackoilpvt/BrineCo2Pvt.hpp" #include "/usr/include/opm/material/fluidsystems/blackoilpvt/Co2GasPvt.hpp" #include "/usr/include/opm/material/fluidsystems/blackoilpvt/ConstantCompressibilityBrinePvt.hpp" #include "/usr/include/opm/material/fluidsystems/blackoilpvt/ConstantCompressibilityOilPvt.hpp" #include "/usr/include/opm/material/fluidsystems/blackoilpvt/ConstantCompressibilityWaterPvt.hpp" #include "/usr/include/opm/material/fluidsystems/blackoilpvt/DeadOilPvt.hpp" #include "/usr/include/opm/material/fluidsystems/blackoilpvt/DryGasPvt.hpp" #include "/usr/include/opm/material/fluidsystems/blackoilpvt/DryHumidGasPvt.hpp" #include "/usr/include/opm/material/fluidsystems/blackoilpvt/GasPvtMultiplexer.hpp" #include "/usr/include/opm/material/fluidsystems/blackoilpvt/GasPvtThermal.hpp" #include "/usr/include/opm/material/fluidsystems/blackoilpvt/LiveOilPvt.hpp" #include "/usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtMultiplexer.hpp" #include "/usr/include/opm/material/fluidsystems/blackoilpvt/OilPvtThermal.hpp" #include "/usr/include/opm/material/fluidsystems/blackoilpvt/SolventPvt.hpp" #include "/usr/include/opm/material/fluidsystems/blackoilpvt/WaterPvtMultiplexer.hpp" #include "/usr/include/opm/material/fluidsystems/blackoilpvt/WaterPvtThermal.hpp" #include "/usr/include/opm/material/fluidsystems/blackoilpvt/WetGasPvt.hpp" #include "/usr/include/opm/material/fluidsystems/blackoilpvt/WetHumidGasPvt.hpp" #include "/usr/include/opm/material/thermal/ConstantSolidHeatCapLaw.hpp" #include "/usr/include/opm/material/thermal/ConstantSolidHeatCapLawParams.hpp" #include "/usr/include/opm/material/thermal/EclHeatcrLaw.hpp" #include "/usr/include/opm/material/thermal/EclHeatcrLawParams.hpp" #include "/usr/include/opm/material/thermal/EclSolidEnergyLawMultiplexer.hpp" #include "/usr/include/opm/material/thermal/EclSolidEnergyLawMultiplexerParams.hpp" #include "/usr/include/opm/material/thermal/EclSpecrockLaw.hpp" #include "/usr/include/opm/material/thermal/EclSpecrockLawParams.hpp" #include "/usr/include/opm/material/thermal/EclThcLaw.hpp" #include "/usr/include/opm/material/thermal/EclThcLawParams.hpp" #include "/usr/include/opm/material/thermal/EclThconrLaw.hpp" #include "/usr/include/opm/material/thermal/EclThconrLawParams.hpp" #include "/usr/include/opm/material/thermal/EclThermalConductionLawMultiplexer.hpp" #include "/usr/include/opm/material/thermal/EclThermalConductionLawMultiplexerParams.hpp" #include "/usr/include/opm/material/thermal/EclThermalLawManager.hpp" #include "/usr/include/opm/material/thermal/FluidThermalConductionLaw.hpp" #include "/usr/include/opm/material/thermal/FluidThermalConductionLawParams.hpp" #include "/usr/include/opm/material/thermal/NullSolidEnergyLaw.hpp" #include "/usr/include/opm/material/thermal/NullThermalConductionLaw.hpp" #include "/usr/include/opm/material/thermal/SomertonThermalConductionLaw.hpp" #include "/usr/include/opm/material/thermal/SomertonThermalConductionLawParams.hpp" #include "/usr/include/opm/material/viscositymodels/LBC.hpp" #include "/usr/include/opm/material/viscositymodels/LBCco2rich.hpp" // add namespaces namespace Dune{typedef int tmp_add_type_1;} Dune::tmp_add_type_1 tmp_add_func_1(){return 0;}; namespace Dune{namespace DenseMatrixHelp{typedef int tmp_add_type_2;}} Dune::DenseMatrixHelp::tmp_add_type_2 tmp_add_func_2(){return 0;}; namespace Dune{namespace detail{typedef int tmp_add_type_3;}} Dune::detail::tmp_add_type_3 tmp_add_func_3(){return 0;}; namespace Dune{namespace FMatrixHelp{typedef int tmp_add_type_4;}} Dune::FMatrixHelp::tmp_add_type_4 tmp_add_func_4(){return 0;}; namespace Dune{namespace FMatrixHelp{namespace Impl{typedef int tmp_add_type_5;}}} Dune::FMatrixHelp::Impl::tmp_add_type_5 tmp_add_func_5(){return 0;}; namespace Dune{namespace fvmeta{typedef int tmp_add_type_6;}} Dune::fvmeta::tmp_add_type_6 tmp_add_func_6(){return 0;}; namespace Dune{namespace Impl{typedef int tmp_add_type_7;}} Dune::Impl::tmp_add_type_7 tmp_add_func_7(){return 0;}; namespace Dune{namespace Indices{typedef int tmp_add_type_8;}} Dune::Indices::tmp_add_type_8 tmp_add_func_8(){return 0;}; namespace Dune{namespace MathImpl{typedef int tmp_add_type_9;}} Dune::MathImpl::tmp_add_type_9 tmp_add_func_9(){return 0;}; namespace Dune{namespace MathOverloads{typedef int tmp_add_type_10;}} Dune::MathOverloads::tmp_add_type_10 tmp_add_func_10(){return 0;}; namespace Dune{namespace Simd{typedef int tmp_add_type_11;}} Dune::Simd::tmp_add_type_11 tmp_add_func_11(){return 0;}; namespace Dune{namespace Simd{namespace Overloads{typedef int tmp_add_type_12;}}} Dune::Simd::Overloads::tmp_add_type_12 tmp_add_func_12(){return 0;}; namespace Dune{namespace Std{typedef int tmp_add_type_13;}} Dune::Std::tmp_add_type_13 tmp_add_func_13(){return 0;}; namespace Dune{namespace Std{namespace Impl{typedef int tmp_add_type_14;}}} Dune::Std::Impl::tmp_add_type_14 tmp_add_func_14(){return 0;}; namespace Opm{typedef int tmp_add_type_15;} Opm::tmp_add_type_15 tmp_add_func_15(){return 0;}; namespace Opm{namespace BinaryCoeff{typedef int tmp_add_type_16;}} Opm::BinaryCoeff::tmp_add_type_16 tmp_add_func_16(){return 0;}; namespace Opm{namespace BlackOil{typedef int tmp_add_type_17;}} Opm::BlackOil::tmp_add_type_17 tmp_add_func_17(){return 0;}; namespace Opm{namespace DenseAd{typedef int tmp_add_type_18;}} Opm::DenseAd::tmp_add_type_18 tmp_add_func_18(){return 0;}; namespace Opm{namespace EclIO{typedef int tmp_add_type_19;}} Opm::EclIO::tmp_add_type_19 tmp_add_func_19(){return 0;}; namespace Opm{namespace FaceDir{typedef int tmp_add_type_20;}} Opm::FaceDir::tmp_add_type_20 tmp_add_func_20(){return 0;}; namespace Opm{namespace Fieldprops{typedef int tmp_add_type_21;}} Opm::Fieldprops::tmp_add_type_21 tmp_add_func_21(){return 0;}; namespace Opm{namespace Fieldprops{namespace keywords{typedef int tmp_add_type_22;}}} Opm::Fieldprops::keywords::tmp_add_type_22 tmp_add_func_22(){return 0;}; namespace Opm{namespace IAPWS{typedef int tmp_add_type_23;}} Opm::IAPWS::tmp_add_type_23 tmp_add_func_23(){return 0;}; namespace Opm{namespace Log{typedef int tmp_add_type_24;}} Opm::Log::tmp_add_type_24 tmp_add_func_24(){return 0;}; namespace Opm{namespace Log{namespace AnsiTerminalColors{typedef int tmp_add_type_25;}}} Opm::Log::AnsiTerminalColors::tmp_add_type_25 tmp_add_func_25(){return 0;}; namespace Opm{namespace Log{namespace MessageType{typedef int tmp_add_type_26;}}} Opm::Log::MessageType::tmp_add_type_26 tmp_add_func_26(){return 0;}; namespace Opm{namespace MinpvMode{typedef int tmp_add_type_27;}} Opm::MinpvMode::tmp_add_type_27 tmp_add_func_27(){return 0;}; namespace Opm{namespace MULTREGT{typedef int tmp_add_type_28;}} Opm::MULTREGT::tmp_add_type_28 tmp_add_func_28(){return 0;}; namespace Opm{namespace OrderedMapDetail{typedef int tmp_add_type_29;}} Opm::OrderedMapDetail::tmp_add_type_29 tmp_add_func_29(){return 0;}; namespace Opm{namespace PinchMode{typedef int tmp_add_type_30;}} Opm::PinchMode::tmp_add_type_30 tmp_add_func_30(){return 0;}; namespace Opm{namespace RestartIO{typedef int tmp_add_type_31;}} Opm::RestartIO::tmp_add_type_31 tmp_add_func_31(){return 0;}; namespace Opm{namespace Table{typedef int tmp_add_type_32;}} Opm::Table::tmp_add_type_32 tmp_add_func_32(){return 0;}; namespace Opm{namespace UDQ{typedef int tmp_add_type_33;}} Opm::UDQ::tmp_add_type_33 tmp_add_func_33(){return 0;}; namespace Opm{namespace Valgrind{typedef int tmp_add_type_34;}} Opm::Valgrind::tmp_add_type_34 tmp_add_func_34(){return 0;}; namespace Opm{namespace value{typedef int tmp_add_type_35;}} Opm::value::tmp_add_type_35 tmp_add_func_35(){return 0;}; namespace Dune{namespace __anonfcae07529611{typedef int tmp_add_type_36;}} Dune::__anonfcae07529611::tmp_add_type_36 tmp_add_func_36(){return 0;}; namespace Opm{namespace __anonfcae0752a911{typedef int tmp_add_type_37;}} Opm::__anonfcae0752a911::tmp_add_type_37 tmp_add_func_37(){return 0;}; // add classes CO2Tables* tmp_add_class_0; TabulatedDensityTraits* tmp_add_class_1; TabulatedEnthalpyTraits* tmp_add_class_2; _G_fpos64_t* tmp_add_class_3; _G_fpos_t* tmp_add_class_4; _IO_cookie_io_functions_t* tmp_add_class_5; ucontext_t* tmp_add_class_6; The GCC parameters: gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/5CatQvwT9r/dump1.h" In file included from /tmp/5CatQvwT9r/dump1.h:104: /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:28:2: error: #error "Eclipse input support in opm-common is required to use the ECL material manager!" 28 | #error "Eclipse input support in opm-common is required to use the ECL material manager!" | ^~~~~ In file included from /tmp/5CatQvwT9r/dump1.h:205: /usr/include/opm/material/thermal/EclThermalLawManager.hpp:31:2: error: #error "Eclipse input support in opm-common is required to use the ECL thermal law manager!" 31 | #error "Eclipse input support in opm-common is required to use the ECL thermal law manager!" | ^~~~~ In file included from /tmp/5CatQvwT9r/dump1.h:97: /usr/include/opm/material/fluidmatrixinteractions/EclEpsGridProperties.hpp:57:35: error: ‘FieldPropsManager’ does not name a type 57 | std::vector try_get(const FieldPropsManager& fp, const std::string& keyword) { | ^~~~~~~~~~~~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclEpsGridProperties.hpp: In function ‘std::vector Opm::{anonymous}::try_get(const int&, const std::string&)’: /usr/include/opm/material/fluidmatrixinteractions/EclEpsGridProperties.hpp:58:12: error: request for member ‘has_double’ in ‘fp’, which is of non-class type ‘const int’ 58 | if (fp.has_double(keyword)) | ^~~~~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclEpsGridProperties.hpp:59:19: error: request for member ‘get_double’ in ‘fp’, which is of non-class type ‘const int’ 59 | return fp.get_double(keyword); | ^~~~~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp: At global scope: /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:858:51: error: ‘SgofTable’ does not name a type; did you mean ‘SgofletTable’? 858 | const SgofTable& sgofTable) | ^~~~~~~~~ | SgofletTable /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:878:52: error: ‘SlgofTable’ does not name a type; did you mean ‘SgofletTable’? 878 | const SlgofTable& slgofTable) | ^~~~~~~~~~ | SgofletTable /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:898:54: error: ‘Sof3Table’ does not name a type; did you mean ‘RockTable’? 898 | const Sof3Table& sof3Table, | ^~~~~~~~~ | RockTable /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:899:54: error: ‘SgfnTable’ does not name a type; did you mean ‘MsfnTable’? 899 | const SgfnTable& sgfnTable) | ^~~~~~~~~ | MsfnTable /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:920:54: error: ‘Sof2Table’ does not name a type; did you mean ‘RockTable’? 920 | const Sof2Table& sof2Table, | ^~~~~~~~~ | RockTable /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:921:54: error: ‘SgfnTable’ does not name a type; did you mean ‘MsfnTable’? 921 | const SgfnTable& sgfnTable) | ^~~~~~~~~ | MsfnTable /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:917:10: error: ‘void Opm::EclMaterialLawManager::readGasOilEffectiveParametersFamily2_(GasOilEffectiveTwoPhaseParams&, Scalar, double, const int&, const int&)’ cannot be overloaded with ‘void Opm::EclMaterialLawManager::readGasOilEffectiveParametersFamily2_(GasOilEffectiveTwoPhaseParams&, Scalar, double, const int&, const int&)’ 917 | void readGasOilEffectiveParametersFamily2_(GasOilEffectiveTwoPhaseParams& effParams, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:895:10: note: previous declaration ‘void Opm::EclMaterialLawManager::readGasOilEffectiveParametersFamily2_(GasOilEffectiveTwoPhaseParams&, Scalar, double, const int&, const int&)’ 895 | void readGasOilEffectiveParametersFamily2_(GasOilEffectiveTwoPhaseParams& effParams, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp: In member function ‘void Opm::EclMaterialLawManager::initFromState(const Opm::EclipseState&)’: /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:151:23: error: ‘using element_type = class Opm::EclEpsConfig’ {aka ‘class Opm::EclEpsConfig’} has no member named ‘initFromState’ 151 | gasOilConfig->initFromState(eclState, EclGasOilSystem); | ^~~~~~~~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:152:25: error: ‘using element_type = class Opm::EclEpsConfig’ {aka ‘class Opm::EclEpsConfig’} has no member named ‘initFromState’ 152 | oilWaterConfig->initFromState(eclState, EclOilWaterSystem); | ^~~~~~~~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:153:25: error: ‘using element_type = class Opm::EclEpsConfig’ {aka ‘class Opm::EclEpsConfig’} has no member named ‘initFromState’ 153 | gasWaterConfig->initFromState(eclState, EclGasWaterSystem); | ^~~~~~~~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:182:28: error: ‘satfunc’ has not been declared 182 | const auto rtep = satfunc::getRawTableEndpoints(tables, ph, tolcrit); | ^~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:183:28: error: ‘satfunc’ has not been declared 183 | const auto rfunc = satfunc::getRawFunctionValues(tables, ph, rtep); | ^~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp: In member function ‘void Opm::EclMaterialLawManager::readGlobalEpsOptions_(const Opm::EclipseState&)’: /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:714:32: error: ‘using element_type = class Opm::EclEpsConfig’ {aka ‘class Opm::EclEpsConfig’} has no member named ‘initFromState’ 714 | oilWaterEclEpsConfig_->initFromState(eclState, EclOilWaterSystem); | ^~~~~~~~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp: In member function ‘void Opm::EclMaterialLawManager::readGlobalHysteresisOptions_(const Opm::EclipseState&)’: /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:722:28: error: ‘using element_type = class Opm::EclHysteresisConfig’ {aka ‘class Opm::EclHysteresisConfig’} has no member named ‘initFromState’ 722 | hysteresisConfig_->initFromState(state.runspec()); | ^~~~~~~~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp: In member function ‘void Opm::EclMaterialLawManager::readGasOilEffectiveParameters_(Container&, const Opm::EclipseState&, unsigned int)’: /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:789:72: error: ‘SgofTable’ was not declared in this scope; did you mean ‘sgofTables’? 789 | sgofTables.getTable(satRegionIdx)); | ^~~~~~~~~ | sgofTables /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:792:74: error: ‘SlgofTable’ was not declared in this scope; did you mean ‘slgofTables’? 792 | slgofTables.getTable(satRegionIdx)); | ^~~~~~~~~~ | slgofTables /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:837:19: error: ‘SgfnTable’ does not name a type; did you mean ‘MsfnTable’? 837 | const SgfnTable& sgfnTable = tableManager.getSgfnTables().getTable( satRegionIdx ); | ^~~~~~~~~ | MsfnTable /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:840:23: error: ‘Sof2Table’ does not name a type; did you mean ‘RockTable’? 840 | const Sof2Table& sof2Table = tableManager.getSof2Tables().getTable( satRegionIdx ); | ^~~~~~~~~ | RockTable /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:841:81: error: ‘sof2Table’ was not declared in this scope; did you mean ‘RockTable’? 841 | readGasOilEffectiveParametersFamily2_(effParams, Swco, tolcrit, sof2Table, sgfnTable); | ^~~~~~~~~ | RockTable /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:841:92: error: ‘sgfnTable’ was not declared in this scope; did you mean ‘MsfnTable’? 841 | readGasOilEffectiveParametersFamily2_(effParams, Swco, tolcrit, sof2Table, sgfnTable); | ^~~~~~~~~ | MsfnTable /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:844:23: error: ‘Sof3Table’ does not name a type; did you mean ‘RockTable’? 844 | const Sof3Table& sof3Table = tableManager.getSof3Tables().getTable( satRegionIdx ); | ^~~~~~~~~ | RockTable /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:845:81: error: ‘sof3Table’ was not declared in this scope; did you mean ‘RockTable’? 845 | readGasOilEffectiveParametersFamily2_(effParams, Swco, tolcrit, sof3Table, sgfnTable); | ^~~~~~~~~ | RockTable /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:845:92: error: ‘sgfnTable’ was not declared in this scope; did you mean ‘MsfnTable’? 845 | readGasOilEffectiveParametersFamily2_(effParams, Swco, tolcrit, sof3Table, sgfnTable); | ^~~~~~~~~ | MsfnTable /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp: In member function ‘void Opm::EclMaterialLawManager::readGasOilEffectiveParametersSgof_(GasOilEffectiveTwoPhaseParams&, Scalar, double, const int&)’: /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:861:49: error: request for member ‘numRows’ in ‘sgofTable’, which is of non-class type ‘const int’ 861 | std::vector SoSamples(sgofTable.numRows()); | ^~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:862:58: error: request for member ‘numRows’ in ‘sgofTable’, which is of non-class type ‘const int’ 862 | for (size_t sampleIdx = 0; sampleIdx < sgofTable.numRows(); ++ sampleIdx) { | ^~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:863:61: error: request for member ‘get’ in ‘sgofTable’, which is of non-class type ‘const int’ 863 | SoSamples[sampleIdx] = (1.0 - Swco) - sgofTable.get("SG", sampleIdx); | ^~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:869:83: error: request for member ‘getColumn’ in ‘sgofTable’, which is of non-class type ‘const int’ 869 | realParams.setKrwSamples(SoSamples, normalizeKrValues_(tolcrit, sgofTable.getColumn("KROG"))); | ^~~~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:870:83: error: request for member ‘getColumn’ in ‘sgofTable’, which is of non-class type ‘const int’ 870 | realParams.setKrnSamples(SoSamples, normalizeKrValues_(tolcrit, sgofTable.getColumn("KRG"))); | ^~~~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:871:56: error: request for member ‘getColumn’ in ‘sgofTable’, which is of non-class type ‘const int’ 871 | realParams.setPcnwSamples(SoSamples, sgofTable.getColumn("PCOG").vectorCopy()); | ^~~~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp: In member function ‘void Opm::EclMaterialLawManager::readGasOilEffectiveParametersSlgof_(GasOilEffectiveTwoPhaseParams&, Scalar, double, const int&)’: /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:881:50: error: request for member ‘numRows’ in ‘slgofTable’, which is of non-class type ‘const int’ 881 | std::vector SoSamples(slgofTable.numRows()); | ^~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:882:59: error: request for member ‘numRows’ in ‘slgofTable’, which is of non-class type ‘const int’ 882 | for (size_t sampleIdx = 0; sampleIdx < slgofTable.numRows(); ++ sampleIdx) { | ^~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:883:47: error: request for member ‘get’ in ‘slgofTable’, which is of non-class type ‘const int’ 883 | SoSamples[sampleIdx] = slgofTable.get("SL", sampleIdx) - Swco; | ^~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:889:84: error: request for member ‘getColumn’ in ‘slgofTable’, which is of non-class type ‘const int’ 889 | realParams.setKrwSamples(SoSamples, normalizeKrValues_(tolcrit, slgofTable.getColumn("KROG"))); | ^~~~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:890:84: error: request for member ‘getColumn’ in ‘slgofTable’, which is of non-class type ‘const int’ 890 | realParams.setKrnSamples(SoSamples, normalizeKrValues_(tolcrit, slgofTable.getColumn("KRG"))); | ^~~~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:891:57: error: request for member ‘getColumn’ in ‘slgofTable’, which is of non-class type ‘const int’ 891 | realParams.setPcnwSamples(SoSamples, slgofTable.getColumn("PCOG").vectorCopy()); | ^~~~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp: In member function ‘void Opm::EclMaterialLawManager::readGasOilEffectiveParametersFamily2_(GasOilEffectiveTwoPhaseParams&, Scalar, double, const int&, const int&)’: /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:902:49: error: request for member ‘numRows’ in ‘sgfnTable’, which is of non-class type ‘const int’ 902 | std::vector SoSamples(sgfnTable.numRows()); | ^~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:903:50: error: request for member ‘getColumn’ in ‘sof3Table’, which is of non-class type ‘const int’ 903 | std::vector SoColumn = sof3Table.getColumn("SO").vectorCopy(); | ^~~~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:904:58: error: request for member ‘numRows’ in ‘sgfnTable’, which is of non-class type ‘const int’ 904 | for (size_t sampleIdx = 0; sampleIdx < sgfnTable.numRows(); ++ sampleIdx) { | ^~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:905:61: error: request for member ‘get’ in ‘sgfnTable’, which is of non-class type ‘const int’ 905 | SoSamples[sampleIdx] = (1.0 - Swco) - sgfnTable.get("SG", sampleIdx); | ^~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:911:82: error: request for member ‘getColumn’ in ‘sof3Table’, which is of non-class type ‘const int’ 911 | realParams.setKrwSamples(SoColumn, normalizeKrValues_(tolcrit, sof3Table.getColumn("KROG"))); | ^~~~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:912:83: error: request for member ‘getColumn’ in ‘sgfnTable’, which is of non-class type ‘const int’ 912 | realParams.setKrnSamples(SoSamples, normalizeKrValues_(tolcrit, sgfnTable.getColumn("KRG"))); | ^~~~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:913:56: error: request for member ‘getColumn’ in ‘sgfnTable’, which is of non-class type ‘const int’ 913 | realParams.setPcnwSamples(SoSamples, sgfnTable.getColumn("PCOG").vectorCopy()); | ^~~~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp: In member function ‘void Opm::EclMaterialLawManager::readGasOilEffectiveParametersFamily2_(GasOilEffectiveTwoPhaseParams&, Scalar, double, const int&, const int&)’: /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:924:49: error: request for member ‘numRows’ in ‘sgfnTable’, which is of non-class type ‘const int’ 924 | std::vector SoSamples(sgfnTable.numRows()); | ^~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:925:50: error: request for member ‘getColumn’ in ‘sof2Table’, which is of non-class type ‘const int’ 925 | std::vector SoColumn = sof2Table.getColumn("SO").vectorCopy(); | ^~~~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:926:58: error: request for member ‘numRows’ in ‘sgfnTable’, which is of non-class type ‘const int’ 926 | for (size_t sampleIdx = 0; sampleIdx < sgfnTable.numRows(); ++ sampleIdx) { | ^~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:927:61: error: request for member ‘get’ in ‘sgfnTable’, which is of non-class type ‘const int’ 927 | SoSamples[sampleIdx] = (1.0 - Swco) - sgfnTable.get("SG", sampleIdx); | ^~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:933:82: error: request for member ‘getColumn’ in ‘sof2Table’, which is of non-class type ‘const int’ 933 | realParams.setKrwSamples(SoColumn, normalizeKrValues_(tolcrit, sof2Table.getColumn("KRO"))); | ^~~~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:934:83: error: request for member ‘getColumn’ in ‘sgfnTable’, which is of non-class type ‘const int’ 934 | realParams.setKrnSamples(SoSamples, normalizeKrValues_(tolcrit, sgfnTable.getColumn("KRG"))); | ^~~~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:935:56: error: request for member ‘getColumn’ in ‘sgfnTable’, which is of non-class type ‘const int’ 935 | realParams.setPcnwSamples(SoSamples, sgfnTable.getColumn("PCOG").vectorCopy()); | ^~~~~~~~~ /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp: In member function ‘void Opm::EclMaterialLawManager::readOilWaterEffectiveParameters_(Container&, const Opm::EclipseState&, unsigned int)’: /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:960:79: error: ‘SwofTable’ was not declared in this scope; did you mean ‘swofTable’? 960 | const auto& swofTable = tableManager.getSwofTables().getTable(satRegionIdx); | ^~~~~~~~~ | swofTable /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:1015:75: error: ‘SwfnTable’ was not declared in this scope; did you mean ‘swfnTable’? 1015 | const auto& swfnTable = tableManager.getSwfnTables().getTable(satRegionIdx); | ^~~~~~~~~ | swfnTable /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:1025:79: error: ‘Sof2Table’ was not declared in this scope; did you mean ‘sof2Table’? 1025 | const auto& sof2Table = tableManager.getSof2Tables().getTable(satRegionIdx); | ^~~~~~~~~ | sof2Table /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:1033:79: error: ‘Sof3Table’ was not declared in this scope; did you mean ‘sof3Table’? 1033 | const auto& sof3Table = tableManager.getSof3Tables().getTable(satRegionIdx); | ^~~~~~~~~ | sof3Table /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp: In member function ‘void Opm::EclMaterialLawManager::readGasWaterEffectiveParameters_(Container&, const Opm::EclipseState&, unsigned int)’: /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:1077:19: error: ‘SgfnTable’ does not name a type; did you mean ‘MsfnTable’? 1077 | const SgfnTable& sgfnTable = tableManager.getSgfnTables().getTable( satRegionIdx ); | ^~~~~~~~~ | MsfnTable /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:1078:19: error: ‘SwfnTable’ does not name a type; did you mean ‘MsfnTable’? 1078 | const SwfnTable& swfnTable = tableManager.getSwfnTables().getTable( satRegionIdx ); | ^~~~~~~~~ | MsfnTable /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:1083:44: error: ‘swfnTable’ was not declared in this scope; did you mean ‘MsfnTable’? 1083 | std::vector SwColumn = swfnTable.getColumn("SW").vectorCopy(); | ^~~~~~~~~ | MsfnTable /usr/include/opm/material/fluidmatrixinteractions/EclMaterialLawManager.hpp:1086:43: error: ‘sgfnTable’ was not declared in this scope; did you mean ‘MsfnTable’? 1086 | std::vector SwSamples(sgfnTable.numRows()); | ^~~~~~~~~ | MsfnTable In file included from /tmp/5CatQvwT9r/dump1.h:213: /usr/include/opm/material/viscositymodels/LBCco2rich.hpp: At global scope: /usr/include/opm/material/viscositymodels/LBCco2rich.hpp:39:7: error: redefinition of ‘class Opm::ViscosityModels’ 39 | class ViscosityModels | ^~~~~~~~~~~~~~~ In file included from /tmp/5CatQvwT9r/dump1.h:212: /usr/include/opm/material/viscositymodels/LBC.hpp:39:7: note: previous definition of ‘class Opm::ViscosityModels’ 39 | class ViscosityModels | ^~~~~~~~~~~~~~~