CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Running, Solving & CFD

Error compiling my StressedFoam Solver

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   April 6, 2021, 05:09
Default Error compiling my StressedFoam Solver
  #1
New Member
 
Dorian
Join Date: Mar 2021
Posts: 10
Rep Power: 5
Dorian90 is on a distinguished road
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
Dorian90 is offline   Reply With Quote

Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


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


All times are GMT -4. The time now is 14:33.