|
[Sponsors] |
April 6, 2021, 05:09 |
Error compiling my StressedFoam Solver
|
#1 |
New Member
Dorian
Join Date: Mar 2021
Posts: 10
Rep Power: 5 |
Dear Foamers,
I have built the StressedFoam solver following the Tian Tang report (2012). It actually presents no errors but at the end says the "compilation failed". Here is the content : Making dependency list for source file TractionDisplacement/TractionDisplacementFvPatchVectorField.C Making dependency list for source file stressedFoam.C SOURCE=TractionDisplacement/TractionDisplacementFvPatchVectorField.C ; g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-200 -I../../fluidStructureInteraction/lnInclude -I/home/user/foam/foam-extend-4.0/src/finiteVolume/lnInclude -ITractionDisplacement/lnInclude -I/home/user/foam/foam-extend-4.0/src/dynamicMesh/dynamicFvMesh/lnInclude -I/home/user/foam/foam-extend-4.0/src/finiteArea/lnInclude -I/home/user/foam/foam-extend-4.0/src/lagrangian/basic/lnInclude -I/home/user/foam/foam-extend-4.0/src/meshTools/lnInclude -I/home/user/foam/foam-extend-4.0/src/tetFiniteElement/lnInclude -I/home/user/foam/foam-extend-4.0/src/solidModels/lnInclude -IlnInclude -I. -I/home/user/foam/foam-extend-4.0/src/foam/lnInclude -I/home/user/foam/foam-extend-4.0/src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64GccDPOpt/TractionDisplacementFvPatchVectorField.o SOURCE=stressedFoam.C ; g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-200 -I../../fluidStructureInteraction/lnInclude -I/home/user/foam/foam-extend-4.0/src/finiteVolume/lnInclude -ITractionDisplacement/lnInclude -I/home/user/foam/foam-extend-4.0/src/dynamicMesh/dynamicFvMesh/lnInclude -I/home/user/foam/foam-extend-4.0/src/finiteArea/lnInclude -I/home/user/foam/foam-extend-4.0/src/lagrangian/basic/lnInclude -I/home/user/foam/foam-extend-4.0/src/meshTools/lnInclude -I/home/user/foam/foam-extend-4.0/src/tetFiniteElement/lnInclude -I/home/user/foam/foam-extend-4.0/src/solidModels/lnInclude -IlnInclude -I. -I/home/user/foam/foam-extend-4.0/src/foam/lnInclude -I/home/user/foam/foam-extend-4.0/src/OSspecific/POSIX/lnInclude -fPIC -c $SOURCE -o Make/linux64GccDPOpt/stressedFoam.o In file included from /home/user/foam/foam-extend-4.0/src/foam/lnInclude/DimensionedField.H:344:0, from /home/user/foam/foam-extend-4.0/src/finiteVolume/lnInclude/fvPatchField.H:48, from /home/user/foam/foam-extend-4.0/src/finiteVolume/lnInclude/fvPatchFields.H:29, from TractionDisplacement/TractionDisplacementFvPatchVectorField.H:39, from TractionDisplacement/TractionDisplacementFvPatchVectorField.C:26: /home/user/foam/foam-extend-4.0/src/foam/lnInclude/DimensionedField.C: In constructor ‘Foam::DimensionedField<Type, GeoMesh>::DimensionedField(const Foam::word&, const Foam::DimensionedField<Type, GeoMesh>&)’: /home/user/foam/foam-extend-4.0/src/foam/lnInclude/DimensionedField.C:195:42: warning: invalid use of incomplete type ‘const class Foam::Time’ regIOobject(IOobject(newName, df.time().timeName(), df.db())), ~~~~~~~^~ In file included from /home/user/foam/foam-extend-4.0/src/foam/lnInclude/regIOobject.H:41:0, from /home/user/foam/foam-extend-4.0/src/foam/lnInclude/DimensionedField.H:41, from /home/user/foam/foam-extend-4.0/src/finiteVolume/lnInclude/fvPatchField.H:48, from /home/user/foam/foam-extend-4.0/src/finiteVolume/lnInclude/fvPatchFields.H:29, from TractionDisplacement/TractionDisplacementFvPatchVectorField.H:39, from TractionDisplacement/TractionDisplacementFvPatchVectorField.C:26: /home/user/foam/foam-extend-4.0/src/foam/lnInclude/IOobject.H:78:7: note: forward declaration of ‘class Foam::Time’ class Time; ^~~~ In file included from /home/user/foam/foam-extend-4.0/src/foam/lnInclude/DimensionedField.H:344:0, from /home/user/foam/foam-extend-4.0/src/finiteVolume/lnInclude/fvPatchField.H:48, from /home/user/foam/foam-extend-4.0/src/finiteVolume/lnInclude/fvPatchFields.H:29, from TractionDisplacement/TractionDisplacementFvPatchVectorField.H:39, from TractionDisplacement/TractionDisplacementFvPatchVectorField.C:26: /home/user/foam/foam-extend-4.0/src/foam/lnInclude/DimensionedField.C: In constructor ‘Foam::DimensionedField<Type, GeoMesh>::DimensionedField(const Foam::word&, Foam::DimensionedField<Type, GeoMesh>&, bool)’: /home/user/foam/foam-extend-4.0/src/foam/lnInclude/DimensionedField.C:210:42: warning: invalid use of incomplete type ‘const class Foam::Time’ regIOobject(IOobject(newName, df.time().timeName(), df.db())), ~~~~~~~^~ In file included from /home/user/foam/foam-extend-4.0/src/foam/lnInclude/regIOobject.H:41:0, from /home/user/foam/foam-extend-4.0/src/foam/lnInclude/DimensionedField.H:41, from /home/user/foam/foam-extend-4.0/src/finiteVolume/lnInclude/fvPatchField.H:48, from /home/user/foam/foam-extend-4.0/src/finiteVolume/lnInclude/fvPatchFields.H:29, from TractionDisplacement/TractionDisplacementFvPatchVectorField.H:39, from TractionDisplacement/TractionDisplacementFvPatchVectorField.C:26: /home/user/foam/foam-extend-4.0/src/foam/lnInclude/IOobject.H:78:7: note: forward declaration of ‘class Foam::Time’ class Time; ^~~~ g++ -m64 -Dlinux64 -DWM_DP -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -O3 -DNoRepository -ftemplate-depth-200 -I../../fluidStructureInteraction/lnInclude -I/home/user/foam/foam-extend-4.0/src/finiteVolume/lnInclude -ITractionDisplacement/lnInclude -I/home/user/foam/foam-extend-4.0/src/dynamicMesh/dynamicFvMesh/lnInclude -I/home/user/foam/foam-extend-4.0/src/finiteArea/lnInclude -I/home/user/foam/foam-extend-4.0/src/lagrangian/basic/lnInclude -I/home/user/foam/foam-extend-4.0/src/meshTools/lnInclude -I/home/user/foam/foam-extend-4.0/src/tetFiniteElement/lnInclude -I/home/user/foam/foam-extend-4.0/src/solidModels/lnInclude -IlnInclude -I. -I/home/user/foam/foam-extend-4.0/src/foam/lnInclude -I/home/user/foam/foam-extend-4.0/src/OSspecific/POSIX/lnInclude -fPIC -Xlinker --add-needed -Xlinker --no-as-needed Make/linux64GccDPOpt/TractionDisplacementFvPatchVectorField.o Make/linux64GccDPOpt/stressedFoam.o -L/home/user/foam/foam-extend-4.0/lib/linux64GccDPOpt \ -L/home/user/foam/user-4.0/lib/linux64GccDPOpt -lfluidStructureInteraction -lfiniteVolume -lincompressibleTurbulenceModel -lincompressibleRASModels -lincompressibleLESModels -lincompressibleTransportModels -ldynamicFvMesh -ldynamicMesh -lmeshTools -ltopoChangerFvMesh -lsolidModels -lfoam -ldl -lrt -lm -o /home/user/foam/user-4.0/applications/bin/linux64GccDPOpt/stressedFoam /usr/bin/ld: cannot find -lfluidStructureInteraction collect2: error: ld returned 1 exit status /home/user/foam/foam-extend-4.0/wmake/Makefile:159: recipe for target '/home/user/foam/user-4.0/applications/bin/linux64GccDPOpt/stressedFoam' failed make: *** [/home/user/foam/user-4.0/applications/bin/linux64GccDPOpt/stressedFoam] Error 1 Please I need your help. Best regards, Axel |
|
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Duplicate library entries when running a solver with custom library | francescomarra | OpenFOAM Programming & Development | 3 | May 17, 2022 08:37 |
thobois class engineTopoChangerMesh error | Peter_600 | OpenFOAM | 4 | August 2, 2014 09:52 |
Divergence problem | Smaras | FLUENT | 13 | February 21, 2013 05:03 |
3d vof | Smaras | FLUENT | 2 | February 19, 2013 06:58 |
why the solver reject it? Anyone with experience? | bearcat | CFX | 6 | April 28, 2008 14:08 |