|
[Sponsors] |
February 15, 2013, 09:25 |
Error installing swak4Foam
|
#1 |
Senior Member
Hisham Elsafti
Join Date: Apr 2011
Location: Braunschweig, Germany
Posts: 257
Blog Entries: 10
Rep Power: 17 |
Dear Foamers,
I want to install swak4Foam under OF-1.6-ext. I downloaded swak4Foam using: Code:
hg clone http://openfoam-extend.hg.sourceforg...tend/swak4Foam Going to the directory and ./Allwmake, I get: Code:
/home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/symmTensorFieldField.C:46:1: error: no matching function for call to ‘symm(Foam::pointPatchField<Foam::SymmTensor<double> >&, const Foam::pointPatchField<Foam::SymmTensor<double> >&)’ /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/symmTensorFieldField.C:46:1: note: candidates are: /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/SymmTensorI.H:277:32: note: template<class Cmpt> const Foam::SymmTensor<Cmpt>& Foam::symm(const Foam::SymmTensor<Cmpt>&) /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/dimensionedSymmTensor.H:57:23: note: Foam::dimensionedSymmTensor Foam::symm(const dimensionedSymmTensor&) /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/dimensionedSymmTensor.H:57:23: note: candidate expects 1 argument, 2 provided /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/TensorI.H:390:25: note: template<class Cmpt> Foam::SymmTensor<Cmpt> Foam::symm(const Foam::Tensor<Cmpt>&) /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/dimensionedTensor.H:62:23: note: Foam::dimensionedSymmTensor Foam::symm(const dimensionedTensor&) /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/dimensionedTensor.H:62:23: note: candidate expects 1 argument, 2 provided /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/symmTensorField.H:60:1: note: void Foam::symm(Foam::Field<Foam::SymmTensor<double> >&, const Foam::UList<Foam::SymmTensor<double> >&) /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/symmTensorField.H:60:1: note: no known conversion for argument 1 from ‘Foam::pointPatchField<Foam::SymmTensor<double> >’ to ‘Foam::Field<Foam::SymmTensor<double> >&’ /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/symmTensorField.H:60:1: note: Foam::tmp<Foam::Field<Foam::SymmTensor<double> > > Foam::symm(const Foam::UList<Foam::SymmTensor<double> >&) /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/symmTensorField.H:60:1: note: candidate expects 1 argument, 2 provided /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/symmTensorField.H:60:1: note: Foam::tmp<Foam::Field<Foam::SymmTensor<double> > > Foam::symm(const Foam::tmp<Foam::Field<Foam::SymmTensor<double> > >&) /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/symmTensorField.H:60:1: note: candidate expects 1 argument, 2 provided /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/tensorField.H:59:1: note: void Foam::symm(Foam::Field<Foam::SymmTensor<double> >&, const Foam::UList<Foam::Tensor<double> >&) /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/tensorField.H:59:1: note: no known conversion for argument 1 from ‘Foam::pointPatchField<Foam::SymmTensor<double> >’ to ‘Foam::Field<Foam::SymmTensor<double> >&’ /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/tensorField.H:59:1: note: Foam::tmp<Foam::Field<Foam::SymmTensor<double> > > Foam::symm(const Foam::UList<Foam::Tensor<double> >&) /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/tensorField.H:59:1: note: candidate expects 1 argument, 2 provided /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/tensorField.H:59:1: note: Foam::tmp<Foam::Field<Foam::SymmTensor<double> > > Foam::symm(const Foam::tmp<Foam::Field<Foam::Tensor<double> > >&) /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/tensorField.H:59:1: note: candidate expects 1 argument, 2 provided /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/DimensionedSymmTensorField.C:44:1: note: template<class GeoMesh> Foam::tmp<Foam::DimensionedField<Foam::SymmTensor<double>, GeoMesh> > Foam::symm(const Foam::DimensionedField<Foam::SymmTensor<double>, GeoMesh>&) /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/DimensionedSymmTensorField.C:44:1: note: template<class GeoMesh> Foam::tmp<Foam::DimensionedField<Foam::SymmTensor<double>, GeoMesh> > Foam::symm(const Foam::tmp<Foam::DimensionedField<Foam::SymmTensor<double>, GeoMesh> >&) /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/GeometricSymmTensorField.C:44:1: note: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Foam::SymmTensor<double>, PatchField, GeoMesh> > Foam::symm(const Foam::GeometricField<Foam::SymmTensor<double>, PatchField, GeoMesh>&) /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/GeometricSymmTensorField.C:44:1: note: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Foam::SymmTensor<double>, PatchField, GeoMesh> > Foam::symm(const Foam::tmp<Foam::GeometricField<Foam::SymmTensor<double>, PatchField, GeoMesh> >&) /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/symmTensorFieldField.C:46:1: note: template<template<class> class Field> void Foam::symm(Foam::FieldField<Field, Foam::SymmTensor<double> >&, const Foam::FieldField<Field, Foam::SymmTensor<double> >&) /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/symmTensorFieldField.C:46:1: note: template<template<class> class Field> Foam::tmp<Foam::FieldField<Field, Foam::SymmTensor<double> > > Foam::symm(const Foam::FieldField<Field, Foam::SymmTensor<double> >&) /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/symmTensorFieldField.C:46:1: note: template<template<class> class Field> Foam::tmp<Foam::FieldField<Field, Foam::SymmTensor<double> > > Foam::symm(const Foam::tmp<Foam::FieldField<Field, Foam::SymmTensor<double> > >&) /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/PointPatchFieldFunctions.H:534:6: note: template<template<class> class PatchField, class Mesh, class PointPatch, template<class> class MatrixType> void Foam::symm(Foam::PointPatchField<PatchField, Mesh, PointPatch, MatrixType, Foam::SymmTensor<double> >&, const Foam::PointPatchField<PatchField, Mesh, PointPatch, MatrixType, Foam::Tensor<double> >&) /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/GeometricTensorField.C:42:1: note: template<template<class> class PatchField, class GeoMesh> void Foam::symm(Foam::GeometricField<Foam::SymmTensor<double>, PatchField, GeoMesh>&, const Foam::GeometricField<Foam::Tensor<double>, PatchField, GeoMesh>&) /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/tensorFieldField.C:44:1: note: template<template<class> class Field> Foam::tmp<Foam::FieldField<Field, Foam::SymmTensor<double> > > Foam::symm(const Foam::tmp<Foam::FieldField<Field, Foam::Tensor<double> > >&) /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/tensorFieldField.C:44:1: note: template<template<class> class Field> Foam::tmp<Foam::FieldField<Field, Foam::SymmTensor<double> > > Foam::symm(const Foam::FieldField<Field, Foam::Tensor<double> >&) /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/tensorFieldField.C:44:1: note: template<template<class> class Field> void Foam::symm(Foam::FieldField<Field, Foam::SymmTensor<double> >&, const Foam::FieldField<Field, Foam::Tensor<double> >&) /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/GeometricTensorField.C:42:1: note: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Foam::SymmTensor<double>, PatchField, GeoMesh> > Foam::symm(const Foam::tmp<Foam::GeometricField<Foam::Tensor<double>, PatchField, GeoMesh> >&) /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/GeometricTensorField.C:42:1: note: template<template<class> class PatchField, class GeoMesh> Foam::tmp<Foam::GeometricField<Foam::SymmTensor<double>, PatchField, GeoMesh> > Foam::symm(const Foam::GeometricField<Foam::Tensor<double>, PatchField, GeoMesh>&) /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/DimensionedTensorField.C:42:1: note: template<class GeoMesh> Foam::tmp<Foam::DimensionedField<Foam::SymmTensor<double>, GeoMesh> > Foam::symm(const Foam::tmp<Foam::DimensionedField<Foam::Tensor<double>, GeoMesh> >&) /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/DimensionedTensorField.C:42:1: note: template<class GeoMesh> Foam::tmp<Foam::DimensionedField<Foam::SymmTensor<double>, GeoMesh> > Foam::symm(const Foam::DimensionedField<Foam::Tensor<double>, GeoMesh>&) /home/hisham/OpenFOAM/OpenFOAM-1.6-ext/src/OpenFOAM/lnInclude/GeometricSymmTensorField.C:44:1: note: template<template<class> class PatchField, class GeoMesh> void Foam::symm(Foam::GeometricField<Foam::SymmTensor<double>, PatchField, GeoMesh>&, const Foam::GeometricField<Foam::SymmTensor<double>, PatchField, GeoMesh>&) make: *** [Make/linux64GccDPOpt/FieldValueExpressionParser.o] Error 1 make: *** Waiting for unfinished jobs.... Parser library did not compile OK. No sense continuing as everything else depends on it Requirements for Library not satisfied. I see no sense in going on Code:
No 'swakConfiguration'. Python etc won't work Checking swak4Foam-version and generating file Bison is version 2.5 Flex is version 2.5.35 (Minor version: 35) OpenFOAM-version: Major 1 Minor 6 Patch 1.6-ext No change to swak4FoamParsers/foamVersion4swak.H Ubuntu 12.04.1 Best regards, Hisham |
|
Tags |
compile error, swak4foam |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
InterDyMFoam+simpleFunctionObject | Elham | OpenFOAM Running, Solving & CFD | 5 | July 10, 2017 11:59 |
[swak4Foam] and twoPhaseEulerFoam | mnikku | OpenFOAM Community Contributions | 1 | February 19, 2016 05:21 |
source term in near wall cell | rajcfd | OpenFOAM Pre-Processing | 5 | February 1, 2016 10:31 |
[swak4Foam] Install swak4Foam on OpenFOAM1.7.1 on Ubuntu 13.04 | kobayashi | OpenFOAM Community Contributions | 2 | January 5, 2014 17:33 |
[swak4Foam] fails in parallel with -otherTime? | Phicau | OpenFOAM Community Contributions | 3 | June 26, 2013 13:00 |