该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
具体的报错日志如下 有没有老哥知道是哪里的问题,可以有偿
wmake intermediate
g++ -std=c++11 -m64 -Dlinux64 -DWM_ARCH_OPTION=64 -DWM_DP -DWM_LABEL_SIZE=32 -Wall -Wextra -Wold-style-cast -Wnon-virtual-dtor -Wno-unused-parameter -Wno-invalid-offsetof -Wno-attributes -O3 -DNoRepository -ftemplate-depth-100 -I/home/dyfluid/OpenFOAM/blastfoam/src/lagrangian/basic/lnInclude -I/home/dyfluid/OpenFOAM/blastfoam/src/lagrangian/distributionModels/lnInclude -I/home/dyfluid/OpenFOAM/blastfoam/src/dynamicFvMesh/lnInclude -I/home/dyfluid/OpenFOAM/blastfoam/src/sampling/lnInclude -I/home/dyfluid/OpenFOAM/blastfoam/src/timeIntegrators/lnInclude -I/home/dyfluid/OpenFOAM/blastfoam/src/thermodynamicModels/lnInclude -I/home/dyfluid/OpenFOAM/blastfoam/src/radiationModels/lnInclude -I/home/dyfluid/OpenFOAM/OpenFOAM-7/src/finiteVolume/lnInclude -I/home/dyfluid/OpenFOAM/OpenFOAM-7/src/meshTools/lnInclude -IlnInclude -I. -I/home/dyfluid/OpenFOAM/OpenFOAM-7/src/OpenFOAM/lnInclude -I/home/dyfluid/OpenFOAM/OpenFOAM-7/src/OSspecific/POSIX/lnInclude -fPIC -c parcels/derived/basicKinematicParcel/makeBasicKinematicParcelSubmodels.C -o Make/linux64GccDPInt32Opt/parcels/derived/basicKinematicParcel/makeBasicKinematicParcelSubmodels.o
In file included from /home/dyfluid/OpenFOAM/OpenFOAM-7/src/OpenFOAM/lnInclude/GlobalIOList.H:123:0,
from lnInclude/kinematicParcelInjectionDataIOList.H:37,
from lnInclude/KinematicLookupTableInjection.H:58,
from lnInclude/makeParcelInjectionModels.H:35,
from parcels/derived/basicKinematicParcel/makeBasicKinematicParcelSubmodels.C:33:
/home/dyfluid/OpenFOAM/OpenFOAM-7/src/OpenFOAM/lnInclude/GlobalIOList.C:91:20: error: ‘T’ was not declared in this scope
Foam::GlobalIOList::GlobalIOList
^
/home/dyfluid/OpenFOAM/OpenFOAM-7/src/OpenFOAM/lnInclude/GlobalIOList.C:91:20: note: suggested alternative:
In file included from /home/dyfluid/OpenFOAM/OpenFOAM-7/src/OpenFOAM/lnInclude/pointPatchField.H:496:0,
from /home/dyfluid/OpenFOAM/OpenFOAM-7/src/OpenFOAM/lnInclude/pointPatchFields.H:29,
from /home/dyfluid/OpenFOAM/OpenFOAM-7/src/OpenFOAM/lnInclude/pointFields.H:39,
from /home/dyfluid/OpenFOAM/OpenFOAM-7/src/finiteVolume/lnInclude/interpolation.H:37,
from lnInclude/KinematicCloud.C:28,
from lnInclude/KinematicCloud.H:633,
from lnInclude/basicKinematicCloud.H:36,
from parcels/derived/basicKinematicParcel/makeBasicKinematicParcelSubmodels.C:26:
/home/dyfluid/OpenFOAM/OpenFOAM-7/src/OpenFOAM/lnInclude/pointPatchFieldFunctions.H:42:13: note: ‘Foam::T’
inline void T
^
In file included from /home/dyfluid/OpenFOAM/OpenFOAM-7/src/OpenFOAM/lnInclude/GlobalIOList.H:123:0,
from lnInclude/kinematicParcelInjectionDataIOList.H:37,
from lnInclude/KinematicLookupTableInjection.H:58,
from lnInclude/makeParcelInjectionModels.H:35,
from parcels/derived/basicKinematicParcel/makeBasicKinematicParcelSubmodels.C:33:
/home/dyfluid/OpenFOAM/OpenFOAM-7/src/OpenFOAM/lnInclude/GlobalIOList.C:91:21: error: template argument 1 is invalid
Foam::GlobalIOList::GlobalIOList
^
/home/dyfluid/OpenFOAM/OpenFOAM-7/src/OpenFOAM/lnInclude/GlobalIOList.C:93:26: error: ‘field’ was not declared in this scope
GlobalIOList&& field
^~~~~
/home/dyfluid/OpenFOAM/OpenFOAM-7/src/OpenFOAM/lnInclude/GlobalIOList.C:93:26: note: suggested alternative: ‘ftell’
GlobalIOList&& field
^~~~~
ftell
/home/dyfluid/OpenFOAM/OpenFOAM-7/src/OpenFOAM/lnInclude/GlobalIOList.C:91:24: warning: variable templates only available with -std=c++14 or -std=gnu++14
Foam::GlobalIOList::GlobalIOList
^~~~~~~~~~~~
/home/dyfluid/OpenFOAM/OpenFOAM-7/src/OpenFOAM/lnInclude/GlobalIOList.C:95:1: error: expected ‘;’ before ‘:’ token
:
^
In file included from lnInclude/KinematicLookupTableInjection.H:191:0,
from lnInclude/makeParcelInjectionModels.H:35,
from parcels/derived/basicKinematicParcel/makeBasicKinematicParcelSubmodels.C:33:
lnInclude/KinematicLookupTableInjection.C: In instantiation of ‘Foam::KinematicLookupTableInjection::KinematicLookupTableInjection(const Foam::KinematicLookupTableInjection&) [with CloudType = Foam::KinematicCloud<:cloud> > >]’:
lnInclude/KinematicLookupTableInjection.H:128:17: required from ‘Foam::autoPtr<:injectionmodel> > Foam::KinematicLookupTableInjection::clone() const [with CloudType = Foam::KinematicCloud<:cloud> > >]’
parcels/derived/basicKinematicParcel/makeBasicKinematicParcelSubmodels.C:46:57: required from here
lnInclude/KinematicLookupTableInjection.C:95:39: error: use of deleted function ‘Foam::GlobalIOList<:kinematicparcelinjectiondata>::GlobalIOList(const Foam::GlobalIOList<:kinematicparcelinjectiondata>&)’
injectorTetPts_(im.injectorTetPts_)
^
In file included from lnInclude/kinematicParcelInjectionDataIOList.H:37:0,
from lnInclude/KinematicLookupTableInjection.H:58,
from lnInclude/makeParcelInjectionModels.H:35,
from parcels/derived/basicKinematicParcel/makeBasicKinematicParcelSubmodels.C:33:
/home/dyfluid/OpenFOAM/OpenFOAM-7/src/OpenFOAM/lnInclude/GlobalIOList.H:51:7: note: ‘Foam::GlobalIOList<:kinematicparcelinjectiondata>::GlobalIOList(const Foam::GlobalIOList<:kinematicparcelinjectiondata>&)’ is implicitly declared as deleted because ‘Foam::GlobalIOList<:kinematicparcelinjectiondata>’ declares a move constructor or move assignment operator
class GlobalIOList
^~~~~~~~~~~~
/home/dyfluid/OpenFOAM/OpenFOAM-7/wmake/rules/General/transform:25: recipe for target 'Make/linux64GccDPInt32Opt/parcels/derived/basicKinematicParcel/makeBasicKinematicParcelSubmodels.o' failed
make: *** [Make/linux64GccDPInt32Opt/parcels/derived/basicKinematicParcel/makeBasicKinematicParcelSubmodels.o] Error 1